使用安全可靠的加密算法和随机数生成算法 密钥管理 在密码学里有个基本原则:密码系统的安全性应该依赖于密钥的复杂性,而不是算法的保密性。 在安全领域里,选择一个足够安全的加密算法不是困难的事,难的是密钥管理。在密钥管理中常见的错误是,将密钥硬编码在代码里。硬编码的密钥容易泄露: ① 代码被广泛传播(开 ...
分类:
编程语言 时间:
2017-05-15 16:25:40
阅读次数:
206
在前文中,基于git介绍了webrev工具。实际上,webrev工具还支持hg和svn。最近的工作中不可避免地要使用svn,故在此总结一下如何基于svn在Linux上创建webrev。顺便吐个槽,没有网页版的代码比对,用svn diff简直就是刀耕火种茹毛饮血啊!技术再娴熟的老司机,也架不住让你在高 ...
分类:
Web程序 时间:
2017-05-15 14:07:10
阅读次数:
276
git开发提交流程新项目开发,可以直接往master上提交老项目维护,可以在分支上修改提交,多次add和commit之后,也可以用pull合并主干和本地master,解决冲突后再push 1、检出代码 git clone http://gitserver/kubernetes/api-gateway ...
分类:
其他好文 时间:
2017-05-15 10:01:23
阅读次数:
158
Code Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 8662 Accepted: 4113 Description Transmitting and memorizing information is a task that ...
分类:
其他好文 时间:
2017-05-14 21:50:48
阅读次数:
168
在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API。在.net平台下,你有很多的选择来构建一个HTTP Services。我分享一下我对Web Service、WCF以及Web API的看法。 一、Web Service 1、它是基于S ...
1.环境搭建: Linux:安装git安装包(yum install -y git) Windows:到官网下载安装包 安装完成后配置如下用户名和邮箱: git config --global user.name "Your Name" git config --global user.email ...
分类:
其他好文 时间:
2017-05-14 14:22:23
阅读次数:
154
1. driver和module的区别 https://unix.stackexchange.com/questions/47208/what-is-the-difference-between-kernel-drivers-and-kernel-modules 大体上可以这样认为,他们都是运行在k ...
分类:
其他好文 时间:
2017-05-13 12:20:18
阅读次数:
169
编译型和解释型 静态语言和动态语言 强类型定义语言和弱类型语言 python数据类型分:数字、布尔型、字符串、列表、元组、字典 1、整数 例如:1,2,33,44等 整数的功能如下: 1 class int(object): 2 """ 3 int(x=0) -> int or long 4 int ...
分类:
编程语言 时间:
2017-05-12 22:21:18
阅读次数:
234
Git是一款开源的分布式版本号控制系统,由Linux之父Torvalds用C语言开发。 “the stupid content tracker”,Git自诩为stupid,却是一个很强大的tracker。 Git管理项目时,文件流经三个工作区:工作文件夹、暂存区及本地仓库。 1、在Linux上安装G ...
分类:
其他好文 时间:
2017-05-12 22:09:52
阅读次数:
221
为什么要codereview . 整个团队的编码风格是统一的。 . 有高手能对自己的代码指点一二,从而提高编码水平。 . 减少低级错误的出现 . 约束自己写高质量的代码,因为是要给人看的。 我们对codereview的需求 . 很轻松可以发布自己写的代码。 . 很轻松的可以与老代码diff revi ...
分类:
其他好文 时间:
2017-05-12 13:46:33
阅读次数:
174