blog

常见问题

显示反引号 用两个反引号`

开发人员最佳实践

坚持阅读现存软件源码 进入下一阶段之前完成文档:设计方法、要诀和技巧、特殊函数/命令/指令、学习的教训、特殊场景、调试方法、最好的实践、任何对

开发团队的效率

原文 几种典型的开发方式 软件开发中的“锁” 技术能力上的锁:需要不同的语言开发一个项目,每人只会一种语言 负责模块上的锁:不同的人负责不同的模块 时

异常

为什么使用异常 C++ 使用异常 使用异常的反对观点 替代方案:通过判断或函数返回值检查错误 使用 try/catch/throw 而不是条件判断和返回错误码来改善软件质量 异常便于传递错

异常处理

defer 使用 defer 栈 panic 使用 recover 使用 Go 不支持 try..catch..finally 这种异常。使用多值返回来返回错误 在极端情况下才用异常(如除数为 0),异常处理使用了 defer,panic,r

感兴趣的链接

课程链接 Distributed Systems 教程链接 Code your own blockchain with golang

数字证书

公钥基础设施 PKI X.509 X.509 证书 CA 用户证书 证书撤销 参考 公钥基础设施 PKI PKI 系统: 由硬件、软件、人、策略和程序构成的一整套体系 功能: 用来创建,管理,存储,分

数组退化问题

数组退化 类型和纬度丢失就是数组退化。通常发生在通过值或指针传递数组。这种情况下,数组发送的是它的首地址,因此数组的大小不是原始大小,而是首地

新建一个页面

创建第一个页面 发布一个页面 再创建一个页面 修改页面配置 页面高级设置 结构和内容模式 增加一个插件 创建第一个页面 django CMS 的 Create Page 向导会打开一个新的对话框,

服务费和佣金计算

服务费和佣金计算 淘宝客服务费和佣金 移动支付的利润来源 平台合作商户结算及结算资金转移问题 外卖抽成 淘宝客服务费和佣金 淘宝客推广方式:按成交扣费 佣