# code 0 码力 |
12 页 |
1.24 MB
| 2 年前 3 4848f32bc68/p1_1.jpg)
## Gitea
## 新一代的代码托管平台
2023.12
## 飞致云 & 上海吉谛
2023年11月,飞致云与上海吉谛达成战略合作,获得 Gitea 企业版中国大陆地区独家代理权,向中国数字化团队交付被广泛验证、可信赖的通用工具软件。
|软件开发|软件测试|运维审计|BI分析|
|---|---|---|---|
|||
|新一代的代码托管平台|一站式持续测试平台|广受欢迎的堡垒机|人人可用的数据可视化分析工具|
|
hi@mzh.io
## 自我介绍
后端工程师,主要写Go
• 业余搞Go官方库开发
● 主要喜欢折腾ARM/MIPS 性能优化
● 第一个中国Go 官方MIPS64 builder 维护者 [Image](/uploads/documents/4/e/f/8/4ef8429cc7025ef390e15cfede083009/p2_1.jpg)
## 目录
1. 为啥参与Go开发
2. 如何提交CL
3. 交流技巧
4. 参考资料
## 为啥参与Go开发?
## 美
解决BUG
4000+ issue
2510 TODO
typo

增长知识
runtime
垃圾回收
编译器
HTTP3
密码学...
## 为啥参与Go开发?
没准……还可以去美国玩一圈
感谢Ben Shi 大佬引荐

## 编写安全的Python代码
邓良驹
2019.10.19
## 思考题
if user.balance >= product.price: user.balance -= product.price ?
## 目录 CONTENTS d5af4cb76d1049ea3b110e9d/p3_2.jpg)
常见不安全代码
代码检查的工具
总结:如何规避风险

## 常见不安全代码
## 小心 eval
import sys
def run(s):
try: PyPI 源中的包就不存在恶意代码;
不要以为你import的就是你实际要import的 $ ^{*} $ ;
每个 PyPI 包都可能存在前述所有风险点,有的甚至是故意、恶意为之。
## 应对:
谨慎选择第三方 PyPI 包,尽量少导入 PyPI 包;
利用 https://pyup.io/ 等服务保持检查和更新依赖;
利用 Chef InSpect 落实代码安全规范的检查。
$ ^{*} 0 码力 |
18 页 |
988.40 KB
| 2 年前 3 # Java 应用与开发 Java 技术概述及开发环境
王晓东
wangxiaodong@ouc.edu.cn
中国海洋大学
September 18, 2018

 和目标代码级 (Java) 平台无关。
## Java 技术的特点
分布式
可靠性
多线程
网络编程
编译和解释并存
## Java 技术的特点
可靠性 不支持直接操作指针 0 码力 |
33 页 |
1.17 MB
| 2 年前 3 Web 开发技术-JavaScript
### 1. 概述
## 内容提要
1 JavaScript 简史
2 JavaScript 功能、脚本语言
3 JavaScript 实现
ECMAScript
> DOM
BOM
4 在 HTML 中使用 JavaScript
➢直接嵌入
➢外部引入
JS 代码压缩
## 1 JavaScript 简史
## 时代背景
➢1995 动图的浏览器
### 1. JavaScript 简史
## 发展过程
➢1995: LiveScript/JavaScript 始于网景
➢网景通信公司(Netscape)开发 LiveScript 1.0,与 Sun 公司组成开发联盟。由于 Java 正流行,LiveScript 发布前临时改名 JavaScript.
➢1996: Microsoft 采用
➢在 Internet Explorer 的新脚本语言标准。
➢1998: ISO/IEC 采用 ECMAScript 作为标准
➢浏览器开发商开始致力于将 ECMAScript 作为各自 JavaScript 实现基础。
### 2. JavaScript 和脚本语言
## JavaScript
➢一种高级的,面向对象的脚本语言。
》JavaScript 代码可直接嵌入 HTML 文件或使用外部文件,随网页一起传送到客户端浏览器,然后通过浏览器的解释器来解释执行。 0 码力 |
21 页 |
1.02 MB
| 2 年前 3 ## Hadoop开发指南
注解:本例中所运行脚本需在CentOS操作系统上,其他操作系统请修改脚本后再尝试执行。
### 1. 在UHost上安装Hadoop客户端
出于安全性考虑,一般建议用户在非UHadoop集群机器上安装客户端进行任务提交与相关操作
### 1.1 控制台安装
可通过控制台一键安装,参考:客户端安装。
### 1.2 自行安装
针对部分存量已自行安装用户,可根据选择按照以下方式自行安装。 0 码力 |
12 页 |
135.94 KB
| 2 年前 3 # PostgreSQL 开发最佳实践
p0s digoal
阿里云
## 目录
- 规约的重要性
- 命名规约
- 设计规约
- 管理规约
- 稳定性与性能建议
- 云数据库使用建议
## 规约的重要性

## 目录 explain analyze query; rollback;
• create index CONCURRENTLY idx on tbl(id);
- 密码复杂度、认证方法
- 业务系统,开发测试账号,不要使用数据库超级用户。
• 长连接re\-lcache, sycache
• 数据隔离(cluster -> database -> schema)
• 主备切换(prewarm) 0 码力 |
16 页 |
381.36 KB
| 2 年前 3 ## 怎么参与内核开发
Eric Miao
大家交流下我的经验,主要是相互学习:
我先介绍下我的经验吧。原来我是做嵌入式开发的,主要是在 Intel/Marvell 做 PXA/Xscale 这一块的,广

泛用在 PDA 上。也许大家见过过气的 等系列的手机,就是用的这款 CPU。
开发过程中发现总是跟随着 Kernel 升级,开发工作很被动。内核树 Kernel 升级到 2.6.14 了,而我们却还在搞 2.6.9。那会儿我们还跟 MontaVista 有合作,所以曾经还搞过 2.4 的内核。PXA27x 上就有些客户在用 2.4,很是崩溃……
后来我跟 boss 反应,这么开发是不行的,要把我们做的东西推到 mainline 里面去。那时开发组的反应有两种: 里面去。那时开发组的反应有两种:
1. 搞 mainline kernel …… 唉,那都是很牛 B 的代码,很牛 B 的人在搞。(其实现在想想也不都是牛人,我这样的庸枝俗粉一堆);
2. 搞 mainline kernel 很非主流,伺候好客户就行了。
所以一开始的开发我很寂寞的,不过好在老板非常支持,有了加薪的动力,做事情就卖力了。最初的确很难,对于 ARM 社区情况不熟,发点 patch 就被弹回,大致理由有如下: 0 码力 |
3 页 |
271.06 KB
| 1 年前 3
|