程序
文章平均质量分 81
Bone Breaker
这个作者很懒,什么都没留下…
展开
-
Python难点解析---高级篇1.装饰器
从一个假设说起 假设我们现在有一个函数foo,函数如下: def foo(val1, val2): val = val1 + val2 print val 现在老板有一个需求,想让你看下这个函数的运行时间,那么你能怎么做呢?可能这样? def foo(val1, val2): import time startTime = time.time() val = val1 +...原创 2019-06-21 20:33:03 · 217 阅读 · 0 评论 -
Python难点解析---初级篇3.迭代(可迭代、迭代器、生成器)
什么是迭代 Wiki定义:是重复反馈过程的活动,其目的是为了接近并到达所需的目标或结果。 在程序中,迭代是一种遍历集合元素的方式,我们可以通过索引值递增来遍历集合元素,而迭代是遍历集合元素另一种方式。 下面是使用索引来进行遍历集合元素的方式: val = [1,2,3,4,5] for i in range(len(val)): retVal = val[i] 这种方式在C++中很常...原创 2019-06-21 20:31:17 · 213 阅读 · 0 评论 -
Python难点解析---初级篇2.一切皆对象
在刚开始接触Python的时候,就一直听到一句话: 一切皆对象 那么,对于对象他有一些什么重要的属性呢。 Python对象的属性 对于一个对象而言,他首先应该是具备类型这一属性,那么类型对应的则是值,由于对象都是在内存中生存的,所以他也应该拥有一个地址。 因此,作为一个对象,他会有以下三个属性: 类型 值 地址 先看以下代码,对于一个变量a有以下的定义: a = 1 b = "hello ...原创 2019-06-21 20:29:43 · 248 阅读 · 0 评论 -
Python 难点解析---初级篇1.Python WWH
Python作为一个使用简便,并且开发效率极快的解释型语言,上手特别的简单,但是简洁的语法中有时也藏着不少的坑,接下来的文章里面会把笔者近一年学习中遇到的坑都翻出来。 接下来用WWH原则来解析一下Python。 What:Python是什么 语言性质:上面已经说过,Python是一门***解释型语言***,他与编译型语言的区别在于运行前不需要直接编译成机器语言,而是在运行时将程序翻译成机器语言。...原创 2019-06-21 20:28:19 · 411 阅读 · 0 评论 -
Windows cmd 自动cherry-pick工具
Windows cmd 自动cherry-pick工具原因基本自动化流程细节 原因 由于工作流程需要,策划在让我们提交到develop分支后还需要同时提交到release分支,一般的操作则是,先在develop分支提交,获得commit id(这里标为commit_id),然后切换到release,再使用git cherry-pick commit_id指令进行提交,然后再git push即可。 ...原创 2019-05-14 17:41:53 · 598 阅读 · 0 评论 -
《黑客与画家》读书笔记
读完这本书,感觉自己要努力的还有很多,还可以有更多的创造力、更多的胆量、更多的尝试。 下面是读书过程中记录的一些比较有感悟的文段: 基本运算符对语言的重要性 我认为,基本运算符是一种语言能否长期存在的最重要因素、其他因素都不是决定性的。这有点像买房子时候你应该先考虑地理位置。编程语言进货缓慢的原因 语言只是一种书写法,而程序则是一种严格符合规则的描述,以书面形式记录计算机应该如何解决你的问题原创 2016-07-28 00:12:49 · 509 阅读 · 0 评论 -
Lua入门教程 7.编译、执行与错误
0x07编译、执行与错误 Lua虽然是一种解释性语言,但Lua允许在运行源码前,先将源码预编译成一种中间形式。 1.编译与执行Lua提供了dofile loadfile两个接口来从文件里加载Lua的代码块,但它不会运行代码,而只是编译做对,然后将编译结果作为一个函数返回function dofile (filename) local f = assert(loadfile(filena原创 2016-06-26 14:04:54 · 528 阅读 · 0 评论 -
DES加密解密 使用bitset编写...
#include #include #include using namespace std; int IPTable[64] = { 58, 50, 42, 34, 26, 18, 10, 2, 60, 52, 44, 36, 28, 20, 12, 4, 62, 54, 46, 38, 30, 22, 14, 6, 64, 56, 48, 40, 32, 24, 16, 8, 57原创 2013-04-06 18:51:50 · 3006 阅读 · 0 评论 -
Python难点解析---高级篇2.Pythonic
何为Pythonic 在《The Zen of Python》中,有以下说明Python的禅意的内容: Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better ...原创 2019-06-21 20:39:41 · 298 阅读 · 0 评论