# code 0 码力 |
12 页 |
1.24 MB
| 2 年前 3 
## Gitea
## 新一代的代码托管平台
2023.12
## 飞致云 & 上海吉谛
2023年11月,飞致云与上海吉谛达成战略合作,获得 Gitea 企业版中国大陆地区独家代理权,向中国数字化团队交付被广泛验证、可信赖的通用工具软件。 8f32bc68/p2_6.jpg)||
|新一代的代码托管平台|一站式持续测试平台|广受欢迎的堡垒机|人人可用的数据可视化分析工具|
|
hi@mzh.io
## 自我介绍
后端工程师,主要写Go
• 业余搞Go官方库开发
● 主要喜欢折腾ARM/MIPS 性能优化
● 第一个中国Go 官方MIPS64 builder 维护者 Far As I Know (据我所知)
c. IMHO: In My Humble Option (鄙人认为)
One More Thing
## 版权问题
1. 抄也要抄BSD兼容的代码
a. GPL 不行
b. 闭源更不行
## 谢谢各位
## 参考资料
https://github.com/golang/go/issues
https://stackoverflow.c 0 码力 |
38 页 |
5.95 MB
| 2 年前 3 
## 编写安全的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 jpg)
QCon
全球软件开发大会
INTERNATIONAL SOFTWARE
DEVELOPMENT CONFERENCE
BEIJING 2018
# 《基于深度学习的视频结构化实践》
# 七牛云 AI实验室首席架构师 / 姚唐仁
主办方 Geekbang > InfoQ 极客邦科技

视频存储
## 结构化策略

## 主题分类


☐ 类型:(<表达式类型>,<表达式类型>,...)
○ 例如:
■ 身份信息:("Bob" 3)\quad(\clubsuit,3)\\&\quad\vdots\end{aligned} $$
: Int
: (Suit, Int)
## 结构体
- 元组的问题在于,难以理解其所代表的数据
(String, Int):一个人的姓名和年龄?姓名和手机号?地址和邮编?
- 结构体允许我们赋予名称
o struct PersonalInfo { name: String; age: Int }
o struct postal: Int } 通过名称,我们能明确数据的信息以及对应字段的含义
## 结构体的定义
- 结构体的定义形如 struct <结构体名称> { <字段名>: <类型> ; ... }
o struct PersonalInfo { name: String; age: Int}
• 定义结构体的值时,形如 { <字段名>: <值> , . 0 码力 |
26 页 |
435.86 KB
| 2 年前 3
|