- 博客(12)
- 收藏
- 关注
原创 多线程学习过程记录(python)
1.什么是多线程? 进程:当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程可以由多个线程组成。 线程:是程序中的一个执行流,每个线程都有自己的专用寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 多线程:指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是允许单个程序创建
2014-03-02 21:17:02 611
原创 读“驾奴驾奴你的“职场布朗运动””有感而发
外面下着大雨,感觉心一下静下来了,就想阅读点什么东东,看金马奖颁奖典礼的时候,上网看看李云老师的博客。(PS:博客文章地址:http://yunli.blog.51cto.com/831344/1049286) 首先谈对题目的理解;《驾奴你的“职场布朗运动”》,驾奴的意思很明显就是很熟练的掌控。第一层意思是很好的熟练的掌控你的职场生涯。“布朗运动”本身指的是微粒的不规则运动。博文中
2013-11-23 21:25:35 1733
原创 VBA学习笔记
1.什么是宏? 答:宏是代码段,是存储在excel工作薄中的代码段。 2.宏有什么作用? 答:它可以自动处理重复的任务,快速组织数据。使我们的工作生活更加高效和方便。 3.宏是代码段,是用什么语言来完成的? 答:大多office程序如excel所用的宏代码语言是visual basic for application(VBA)。 4.模块的概念? 答:用于存储宏的容器,附加在工作薄中
2013-09-27 22:59:43 601
原创 说说“提问”这件事
最近加入一个技术群,看到文件共享里面有篇文章“【读书】提问的智慧”。作者或共享者可能是处于利于论坛管理目的。 看完这篇文章,写点总结我学到了什么。 这篇文章大致讲三个方面的问题:提问之前,怎么提问,如何理解答案。 1.提问之前 提问之前,肯定的一点是,自己必须努力找过答案。 就和我们上学的时候,老师常教导我们要学会独立思考,遇到问题,先自己想解决办法,最后可能确实超出自己所掌握的
2013-09-22 21:59:43 626
原创 灰帽子python学习(2)--ctypes的了解
被动态链接的库(dynamically linked library)本质是一个二进制文件,自己并不运行,而是被调用后执行。 在windows上叫dll文件,在linux上叫shared objects共享库即.SO文件。 无论怎样的平台,我们对函数的调用通过函数名来完成,然后在内存中找出真正地址,so要调用函数需先解析出函数地址。 ctypes解决上述问题提供了三种方法:cdll(),wi
2013-07-03 20:50:30 657
原创 灰帽子python学习(1)
无意中发现灰帽子python中文版,等学习完了,再找个英文版的学习一下吧。 今天主要记录 下载工具,我本本上已安装python3.3 vmware虚拟机上安装ubuntu自带安装了python2.5 在linux测试是否安装,同样输入python,是否有版本信息输出,打印一个欢迎世界也ok,退出exit()即可。 在http://debugger.immunityinc.com/下载im
2013-06-01 20:22:15 711
原创 python int的问题
写个测试代码时,发现有个问题:字符串中含有字母怎么转为整形? 例如: str = "0x1010" 要将str转为int,不能直接用int,貌似int()会抛出异常 代码如下: list = ["0x00","0x101","0x000","0x01011"]; newlist= []; for i in list: print(i); int_i = int(i
2013-05-29 23:26:45 1142
原创 面向对象与面向过程学习感受
最近在C 语言和python语言之间切换,所以存在面向对象和面向过程混乱,其实之前在学校的时候,用过java,由于是通信专业出身,只能说用什么语言就去学什么语言,概念上存在一些不清楚,慢慢理顺吧。 ------------------------------------------------------ 面向对象主要有对象和类的概念,继承,封装,接口,多态等概念。 总体的结构是对象的集
2013-05-20 00:07:10 535
原创 开篇介绍
在csdn平台开博客,源于与我师父的一次对话,谈到知识积累过程。他建议可以通过博客积累沉淀,同时也可以借助该平台很好的展示自己。 so,一个标准的通讯屌丝男的博客开始了,哈哈。 2013年的计划: 1、makefile学习 2、gdb熟悉 3、python学习 4、持续集成熟悉 目标: 明年是否能有晋升或是换行进军腾讯武汉。
2013-04-28 23:46:00 333
转载 【总结】python和C语言(1)
理清几个问题吧。 1.编译性语言和解释性语言 计算机只懂机器语言,不能直接理解高级语言,so有个转换过程,即将高级语言转换为机器语言能让计算机识别。 转换也就是翻译方式有两种:编译和解释。 两种方式的主要区别是翻译的时间不同。 用编译性语言写的程序在执行之前,首先要经过一个编译的过程,生成机器能够理解的机器语言,保存为.exe等格式的二进制文件格式,以后要运行的话就不需要再编译,而可以直
2013-04-28 23:42:54 507
转载 【总结】C语言中的scanf和printf函数易被忽略的部分
今天看到一段程序,如下: #include int main(void) { printf("%d\n",(printf("end\n"))); return 0; } 觉得挺有意思的,一直都没关注printf返回值,编译运行结果: end 4 哈哈,其实是printf返回int值,它返回的是实际为printf控制输出的字符数 printf函数的一般形式为:i
2013-04-25 23:59:39 990
转载 【总结】C语言中的main()参数的理解
大家都知道,函数的参数是用于函数之间调用传参的。但是main()函数只调用其它函数,并不被调用,那么main()函数的参数有什么作用呢? 一个完整的C语言程序,是由一个main()函数和若干个其它函数结合而成的,或仅由一个main()函数构成。从main()函数开始执行当主函数执行完毕时,亦即程序执行完毕。习惯上,将主函数main()放在最前头。 int argc, char *argv[
2013-04-16 23:30:58 461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人