- 博客(31)
- 资源 (1)
- 收藏
- 关注
转载 Linux下的多线程编程
作者:姚继锋 2001-08-11 09:05:00 来自:http://www.china-pub.com 1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程
2014-07-31 09:51:16 347
转载 关于虚函数的应用(10个例子)
Author: bakari Date: 2012.4.8装载引用请注明出处:http://www.cnblogs.com/bakari/archive/2012/08/12/2635369.html 谢谢!虚函数是C++中非常重要的一个概念,它最大的好处是能够触发动态绑定。C++中的函数默认不使用动态绑定,要触发动态绑定,必须满足 两个条件:第一,只有指定为虚函数的
2014-07-31 08:42:47 1625
转载 惊人的答案:平均要取多少个(0,1)中的随机数才能让和超过1
Matrix67: The Aha Moments 这是一篇旧文,点击此处以旧主题模式浏览。惊人的答案:平均要取多少个(0,1)中的随机数才能让和超过1 数学常数最令人着迷的就是,它们常常出现在一些看似与之毫不相干的场合中。 随便取一个 0 到 1 之间的数,再加上另一个 0 到 1 之间的随机数,然后再加上一个 0 到 1 之间的随机数⋯⋯直到和超过 1 为止。
2014-07-30 14:01:49 676
转载 链表和数组的优缺点
1)数组在内存中是逐个存放的,也就是说倘若数组的第一个元素在地址A,则数组第二个元素就在地址A+1。而链表则不是,链表每个节点没有相对固定的位置关系。某个节点在地址A其后的节点不一定是A+1,而在内存的其他空闲区域,呈现一种随机的状态。2)数组一旦显式的被申明后,其大小就固定了,不能动态进行扩充。而链表则可以,可以动态生成节点并且添加到已有的链表后面。3)链表灵活,但是空间和时间额外耗
2014-07-29 16:28:24 580
转载 git原理
Github轻松上手1-Git的工作原理与设置(2012-03-25 10:37:49)转载▼标签:applegithub移动互联网游戏programming编程socialcodingit 作为一个程序猿,如果没有接触过stack overflow和Github,就如同在江湖中行走,却把师傅临
2014-07-29 16:18:11 477
转载 Python set模块使用方法
转载自:http://hi.baidu.com/����_xu/blog/item/5b9650c513bd3f049d163d8b.html python的set和其他语言类似, 是一个 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算.
2014-07-28 16:26:12 432
转载 python中文乱码解决
在本文中,以'哈'来解释作示例解释所有的问题,“哈”的各种编码如下: 1. UNICODE (UTF8-16),C854; 2. UTF-8,E59388; 3. GBK,B9FE。 一、python中的str和unicode 一直以来,python中的中文编码就是一个极为头大的问题,经常抛出编码转换的异常,python中的str和unicode到底是一个什么东西呢?
2014-07-28 09:48:37 709
转载 利用python对DNS进行的一系列操作
首先我们先来介绍DNS是什么: DNS是域名系统的缩写,是因特网的一项核心服务,DNS是一个分布式的数据库,主要用来把主机名转换为IP地址。DNS存在的必要性主要有两点:1.它可以使人们比较方便容易的记住名字,比如www.baidu.com 而不是61.135.169.125 2.它允
2014-07-28 06:14:55 1843
转载 python可变参数
刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA(): pass 显然,函数funcA没有参数(同时啥也不干:D)。下面这个函数funcB
2014-07-27 15:25:31 433
转载 python 的repr和str以及“”
尽管str(),repr()和``运算在特性和功能方面都非常相似,事实上repr()和``做的是完全一样的事情,它们返回的是一个对象的“官方”字符串表示,也就是说绝大多数情况下可以通过求值运算(使用内建函数eval())重新得到该对象,但str()则有所不同。str()致力于生成一个对象的可读性好的字符串表示,它的返回结果通常无法用于eval()求值,但很适合用于print语句输出。需要再
2014-07-26 15:43:49 477
转载 修改linux内核达到隐藏进程目的(2.6.28)
修改linux内核达到隐藏进程目的(2.6.28)要求: 高级操作系统与分布式系统作业ps和top命令列出了unix中当前所有进程的相关信息,作业要求在linux中增加两个系统调用,功能如下: hide():执行此系统调用后,隐藏当前进程,即当前进程不能够被ps和top命令查看到。 unhide():执行此系统调用后,取消隐藏当前进程,即当前进
2014-07-24 23:05:18 982
转载 linux判断网络物理连接指令
这个比较有用,帮助判断网络故障/sbin/mii-toolmii-tool(这是Linux下专门设置网卡工作模式的命令) 1. 查看网卡的工作模式,输入命令: mii-tool -v eth0: negotiated 100baseTx-FD, link ok product info: vendor 00:aa:00, model 56 rev 0
2014-07-24 21:24:42 804
转载 浅析Python的GIL和线程安全
对于Python的GIL和线程安全很多人不是很了解,通过本文,希望能让大家对Python的GIL等内容有所帮助。本文还将就主要谈下笔者对线程安全的一些理解。摘要什么是线程安全? 为什么Python会使用GIL的机制?在多核时代的到来的背景下,基于多线程来充分利用硬件的编程方法也不断发展起来, 但是一旦 牵扯到多线程,就必然会涉及到一个概念,即 线程安全, 本文就主要谈下笔者对线程安全的
2014-07-24 14:22:35 680
转载 Python tuple 元组详解
Python dictionary 数据类型详解 Python 的续行符(换行符)Python tuple 元组详解 2010-10-14 20:15:22| 分类:Python | 标签:元素 元组 tuple list python |举报|字号大中小 订阅Tuple 是不可变 list。 一旦
2014-07-23 20:40:31 585
转载 python的浅拷贝,深拷贝和赋值
总结一下:赋值:值 这两天又回头看了看python中的赋值、浅拷贝和深拷贝,以前看的时候总觉得他们之间有关系,但又理不清楚,今天总算有了点头绪,所以跟大家分享一下我的理解。先说说赋值,其实python中的赋值其实是赋值了一个引用,例如:foo1=1.0foo2=foo1用操作符is判断时,你可以发现结果是true,是因为python是先创建了一个对象1.0,然后这个
2014-07-23 20:39:46 477
转载 windows下如何github ssh 公钥
windows下如何github ssh 公钥1. 安装git,从程序目录打开 "Git Bash" 2. 键入命令:ssh-keygen -t rsa -C "email@email.com" "email@email.com"是github账号3. 提醒你输入key的名称,输入如id_rsa4. 在C:\Documents and Settings\Adm
2014-07-22 23:24:46 371
转载 内存耗用:VSS/RSS/PSS/USS
TermsVSS- Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)RSS- Resident Set Size 实际使用物理内存(包含共享库占用的内存)PSS- Proportional Set Size 实际使用的物理内存(比例分配共享库占用的内存)USS- Unique Set Size 进程独自占用的物理内存(不包含共享库占用的内存)
2014-07-21 09:11:29 514
转载 python的字典学习
python学习笔记——字典创建方法一:>>> dict1 = {}>>> dict2 = {'name':'earth', 'port': 80}>>> dict1, dict2({}, {'port':80, 'name':'earth'})方法二:从Python 2.2 版
2014-07-20 16:28:03 502
转载 linux的dns缓存,NSCD服务
linux的dns缓存,NSCD服务 linux的dns缓存,NSCD服务 这两天做压力测试的时候发现,用webbench压域名要比压ip地址慢好几倍,而且压域名的时候nginx并发量也很低.反复测试了好多遍,怀疑时间是花在dns解析上.在/etc/hosts中做手动解析:1echo "211.157.145.103 m.app518.com" >> /etc/ho
2014-07-19 22:43:21 1484
转载 ipconfig的使用技巧
方法/步骤1ipconfig/all显示所有网络适配器的完整TCP/IP信息2ipconfig/release使计算机将自己目前租用的IP地址交还给DHCP服务器(只在动态配置IP地址的机器上起作用)3ipconfig/renew向DHCP服务器申请新的IP地址,与上条命令一起使用(只在动态配置IP地址的机
2014-07-19 11:55:54 589
转载 python日期操作
datetime模块定义了下面这几个类:datetime.date:表示日期的类。常用的属性有year, month, day.datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond.datetime.datetime:表示日期时间。datetime.timedelta:表示时间间隔,即两个时间点之间的长度。dateti
2014-07-16 17:34:36 602
转载 AIX 常用命令汇总
登录 (或注册)中文IBM [userid]上一个登录 (或注册)IBM ID: 密码: 保持登录。单击提交则表示您同意developerWorks 的条款和条件。 查看条款和条件.需要一个 IBM ID?忘记
2014-07-15 17:48:25 888
原创 初识hta
hta简言之是html应用,语法包括html支持的所有语法,此外有自己的标签;开始第一个实例: first hta welcome to hta HTAhttp://www.baidu.com">HTA> HTA HTML Application HTML应用程序
2014-07-05 01:00:54 526
转载 hta文件格式
详解.hta文件(2007-06-13 16:42:04)转载▼ 分类: 個人日誌 今天給老妹找東西,無意中進入一個網站后,自動下載了.hta文件,如下:(說明:①此病毒屬于腳本黑客病毒。②此病毒文件,通常被放入“啟動”目錄。)最終還是被我干掉了!------------------------------------
2014-07-04 23:54:14 2648
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人