Linux下的多线程编程

作者:姚继锋 2001-08-11 09:05:00 来自:http://www.china-pub.com   1 引言   线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持...

2014-07-31 09:51:16

阅读数:254

评论数:0

关于虚函数的应用(10个例子)

Author: bakari  Date: 2012.4.8 装载引用请注明出处:http://www.cnblogs.com/bakari/archive/2012/08/12/2635369.html   谢谢! 虚函数是C++中非常重要的一个概念,它最大的好处是能够触发动态绑定。...

2014-07-31 08:42:47

阅读数:609

评论数:0

惊人的答案:平均要取多少个(0,1)中的随机数才能让和超过1

Matrix67: The Aha Moments 这是一篇旧文,点击此处以旧主题模式浏览。 惊人的答案:平均要取多少个(0,1)中的随机数才能让和超过1     数学常数最令人着迷的就是,它们常常出现在一些看似与之毫不相干的场合中。 随便取一个 0 到 1 之间的数,再加...

2014-07-30 14:01:49

阅读数:343

评论数:0

链表和数组的优缺点

1)数组在内存中是逐个存放的,也就是说倘若数组的第一个元素在地址A,则数组第二个元素就在地址A+1。 而链表则不是,链表每个节点没有相对固定的位置关系。某个节点在地址A其后的节点不一定是A+1,而在内存的其他空闲区域,呈现一种随机的状态。 2)数组一旦显式的被申明后,其大小就固定了,不能动态进...

2014-07-29 16:28:24

阅读数:388

评论数:0

git原理

Github轻松上手1-Git的工作原理与设置 (2012-03-25 10:37:49) 转载▼ 标签: apple github 移动互联网 游戏 programming 编程 social coding it   作...

2014-07-29 16:18:11

阅读数:272

评论数:0

Python set模块使用方法

转载自:http://hi.baidu.com/����_xu/blog/item/5b9650c513bd3f049d163d8b.html  python的set和其他语言类似, 是一个 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交)...

2014-07-28 16:26:12

阅读数:266

评论数:0

python中文乱码解决

 在本文中,以'哈'来解释作示例解释所有的问题,“哈”的各种编码如下: 1. UNICODE (UTF8-16),C854; 2. UTF-8,E59388; 3. GBK,B9FE。 一、python中的str和unicode 一直以来,python中的中文编码就是一个...

2014-07-28 09:48:37

阅读数:376

评论数:0

进度情况二:多平台网络探测器

上期计划: 搜集问题和处理方案

2014-07-28 08:42:19

阅读数:366

评论数:0

利用python对DNS进行的一系列操作

 首先我们先来介绍DNS是什么: DNS是域名系统的缩写,是因特网的一项核心服务,DNS是一个分布式的数据库,主要用来把主机名转换为IP地址。 DNS存在的必要性主要有两点:1.它可以使人们比较方便容易的记住名字,比如www.baidu.com 而不是61.135.169.125    ...

2014-07-28 06:14:55

阅读数:952

评论数:0

python 网页抓取中的中文乱码问题解决

判断是否有gzip格式:

2014-07-28 01:33:57

阅读数:494

评论数:0

python可变参数

 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。 先说说函数定义,我们都知道,下面的代码定义了一个函数funcA def funcA():  ...

2014-07-27 15:25:31

阅读数:304

评论数:0

python 的repr和str以及“”

 尽管str(),repr()和``运算在特性和功能方面都非常相似,事实上repr()和``做的是完全一样的事情,它们返回的是一个对象的“官方”字符串表示,也就是说绝大多数情况下可以通过求值运算(使用内建函数eval())重新得到该对象,但str()则有所不同。str()致力于生成一个对象的...

2014-07-26 15:43:49

阅读数:280

评论数:0

修改linux内核达到隐藏进程目的(2.6.28)

修改linux内核达到隐藏进程目的(2.6.28) 要求:      高级操作系统与分布式系统作业 ps和top命令列出了unix中当前所有进程的相关信息,作业要求在linux中增加两个系统调用,功能如下:     hide():执行此系统调用后,隐藏当前进程,即当前进程不能...

2014-07-24 23:05:18

阅读数:455

评论数:0

linux判断网络物理连接指令

这个比较有用,帮助判断网络故障 /sbin/mii-tool mii-tool(这是Linux下专门设置网卡工作模式的命令)   1. 查看网卡的工作模式,输入命令:   mii-tool -v   eth0: negotiated 100baseTx-FD, link ok...

2014-07-24 21:24:42

阅读数:430

评论数:0

浅析Python的GIL和线程安全

对于Python的GIL和线程安全很多人不是很了解,通过本文,希望能让大家对Python的GIL等内容有所帮助。本文还将就主要谈下笔者对线程安全的一些理解。 摘要 什么是线程安全? 为什么Python会使用GIL的机制? 在多核时代的到来的背景下,基于多线程来充分利用硬件的编程方法也不断发展...

2014-07-24 14:22:35

阅读数:366

评论数:0

Python tuple 元组详解

Python dictionary 数据类型详解   Python 的续行符(换行符) Python tuple 元组详解   2010-10-14 20:15:22|  分类: Python |  标签:元素  元组  tuple  list  python...

2014-07-23 20:40:31

阅读数:382

评论数:0

python的浅拷贝,深拷贝和赋值

总结一下: 赋值:值 这两天又回头看了看python中的赋值、浅拷贝和深拷贝,以前看的时候总觉得他们之间有关系,但又理不清楚,今天总算有了点头绪,所以跟大家分享一下我的理解。 先说说赋值,其实python中的赋值其实是赋值了一个引用,例如: foo1=1.0 foo2=foo1...

2014-07-23 20:39:46

阅读数:342

评论数:0

提交code到csdn

参加csdn的暑期夏令营,以前没用过git上传代码,等到想将代码上传到csdn的code中时遇到了很多问题,现在写一个

2014-07-23 10:25:24

阅读数:435

评论数:0

windows下如何github ssh 公钥

 windows下如何github ssh 公钥 1. 安装git,从程序目录打开 "Git Bash"  2. 键入命令:ssh-keygen -t rsa -C "email@email.com"   "email@emai...

2014-07-22 23:24:46

阅读数:250

评论数:0

项目进展:基于中国网络的全面网络情况探测分析工具

完成目标: 多平台下的网络情况探测分析工具 完成步骤: 1.

2014-07-22 15:25:06

阅读数:408

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭