# 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 HELLO HELLO
>Hello算法
动画图解、一键运行的数据结构与算法教程
靳宇栋(@krahets) ___ 著
Hello 算法
C# 语言版
作者:靳宇栋 (@krahets)
代码审阅:@hpstory
Release 1.2.0

Hello 算法
Dart 语言版
作者:靳宇栋 (@krahets)
代码审阅:刘玉新 (@gvenusleo)
 为本书所付出的宝贵“注意力”,我会竭尽所能,投入最大的“注意力”来完成本书的创作。
本人自知学疏才浅,书中内容虽然已经过一段时间的打磨,但一定仍有许多错误,恳请各位老师和同学批评指正。
本书中的代码附有可一键运行的源文件,托管于 github.com/krahets/hello-algo 仓库。
动画在 PDF 内的展示效果受限,可访问 hello-algo.com 网页版以获得更优的阅读体验。 “树”的特征;冬天的衣服就像“栈”,最先穿上的最后才能脱下;羽毛球简则如同“队列”,一端放入、另一端取出;字典就像一个“哈希表”,能够快速查找目标词条。
本书旨在通过清晰易懂的动画图解和可运行的代码示例,使读者理解算法和数据结构的核心概念,并能够通过编程来实现它们。在此基础上,本书致力于揭示算法在复杂世界中的生动体现,展现算法之美。希望本书能够帮助到你!
## 目录
第0章 前言
0.1 关于本书 0 码力 |
378 页 |
18.45 MB
| 2 年前 3 ## 面向亿行C/C++代码的 静态分析系统设计及实践
肖枭
## 500+高端科技领导者与你一起探讨 技术、管理与商业那些事儿
2019年6月14–15日 上海圣诺亚皇冠假日酒店

![Image](/uploads/documen 合作创办源伞科技,致力于推动静态分析技术在企业中的应用
## 目录
代码质量管理是个大问题
静态分析+代码评审的实践
## 生产质量是责任
☐ 学习和强调,红线和惩罚,100%的测试
覆盖率,和事后复盘并不够
☐ 有经验的程序员也会犯错
☐ 对代码提要求很难监督落实
☐ 测试更多是验证功能,很难检测编码缺陷
☐ 代码的快速变化使质量更难管
![Image](/uploads/doc 自动化工具+流程才是未来
☐ 静态分析工具:半智能的代码分析机器人
☐ 静态分析辅助代码评审
## Bug! Thx! Bug!
## 代码质量改进工具、流程落地难
□ 投入大
☐ KPI不痛不痒
使用主体和责任主体不一致
☐ 一步登天想要终极AI
## No Thx!
## DevOps: 代码质量责任应该左移
1. 代码签入前,研发人员有义务修复问题
2. 测试人员早期加入 0 码力 |
39 页 |
6.88 MB
| 2 年前 3 Breakdown Structure diagram
• 以 AsciiMath 或 JLaTeX Math 符号的数学公式
通过简单直观的语言来定义这些示意图。
## 1 时序图
### 1.1 简单示例
你可以用 -> 来绘制参与者之间传递的消息,而不必显式地声明参与者。
你也可以使用 --> 绘制一个虚线箭头。
另外,你还能用 <- 和 <--,这不影响绘图,但可以 skinparam 改变字体和颜色。
可以在如下场景中使用:
· 在图示的定义中,
· 在引入的文件中,
• 在命令行或者 ANT 任务提供的配置文件中。
你也可以修改其他渲染元素,如以下示例:
@startuml
skinparam sequenceArrowThickness 2
skinparam roundcorner 20
skinparam maxmessagesize 60 separators are possible.
And you can add titles:
Conclusion
This allows large description.
### 2.4 基础示例
用箭头 $ \rightarrow $ 连接角色和用例。
横杠 - 越多,箭头越长。通过在箭头定义的后面加一个冒号及文字的方式来添加标签。
在这个例子中,User 并没有定义,而是直接拿来当做一个角色使用。 0 码力 |
165 页 |
1.89 MB
| 2 年前 3
|