上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页
摘要: google C++编码规范: [英文]http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml[中文]http://yangyubo.com/google-cpp-styleguide/C++多线程编程:1)http://www.threadingbuildingblocks.org/ 2)http://www.cilk.com/ 3) http://openmp.org/wp/ 完! 阅读全文
posted @ 2011-03-08 12:35 iTech 阅读(1598) 评论(0) 推荐(1)
摘要: 修改自:原文 : Working with Python subprocess - Shells, Processes, Streams, Pipes, Redirects and More地址 : http://jimmyg.org/blog/2009/working-with-python-subprocess.html一 程序的stdin,stdout,stderr+redirect+pipe程序的stdin,stdout,stderr:通常地一个应用程序默认地连接有3个io流,分别为stdin标准输入流,stdout标准输出流,stderr标准错误输出流。在程序中我们可以使用它们的句柄 阅读全文
posted @ 2011-03-06 18:20 iTech 阅读(11654) 评论(1) 推荐(1)
摘要: 方法一 :其实可以在windows下直接设置,方法如下:开始-运行(或者win+r),输入 ‘control userpasswords2′ 单引号内全部内容,回车确定在弹出来的面板中,取消掉 ‘要使用本机,用户必须输入用户名和密码’ 的勾选,然后点击‘应用’,就会弹出对话框,要求输入默认登录的用户名和密码,输入后确定即可。方法二 :Autologon 是款来自 Sysinternals 的工具,能在 Windows 登录时自动输入用户名密码。Autologon 可以让开机时自动输入用户名密码, 直接进入系统。当然 Win + L 可以快速锁定电脑。你还可以在登录界面按住 Shift,便可再次 阅读全文
posted @ 2011-02-28 13:54 iTech 阅读(1007) 评论(0) 推荐(0)
摘要: 一 buildbot安装1. install TwistedTwisted 依赖 zope.interface and Pythonwget -c http://tmrc.mit.edu/mirror/twisted/Twisted/8.1/Twisted-8.1.0.tar.bz2python setup.py install --prefix=$HOMEinstall zope.interfacewet -c http://www.zope.org/Products/ZopeInterface/3.3.0/zope.interface-3.3.0.tar.gzpython setup.py 阅读全文
posted @ 2011-02-27 22:18 iTech 阅读(2162) 评论(0) 推荐(0)
摘要: 按主题管理插件 源代码管理Hudson本身支持Subversion、CVS以及下列插件:BitKeeper Plugin — 为Hudson添加BitKeeper(Linux 内核开发人员在全球使用的主要源代码工具)支持。Visual SourceSafe Plugin — 该插件集成微软的VSS到Hudson。 Git Plugin — 该插件允许使用GIT作为一个构建SCM(源代码控制管理系统),但必须使用Git 1.3.3及以上。 Team Foundation Server Plugin — 该插件集成了 MicrosoftTeam Foundation Server源码控制到Huds 阅读全文
posted @ 2011-02-27 21:26 iTech 阅读(3579) 评论(0) 推荐(0)
摘要: 一 介绍 Inno Setup是一个开源免费的安装程序制作工作。安装程序是以脚本的方式创建的,其扩展名为.iss(Inno Setup Script)。 二 常量 Inno Setup有一些自带的常量,它们被一对大括号({})括起来,当安装程序被启动的时候,这些常量将被转换成其真实的值,这依赖于用户的选择和系统配置,例如,{win} 这个常量在绝大多数的系统当中将被转换成%26ldquo;C:%26quot;WINDOWS%26rdquo;。 1.目录常量 (1){app} 应用程序目录,这是用户在安装向导的选择安装目录页里面所选择的。这是Inno Setup中最常用的一个变量。 (2){w. 阅读全文
posted @ 2011-02-27 21:06 iTech 阅读(2462) 评论(0) 推荐(0)
摘要: 一 hudson (continuous integration 工具)1)主页:http://hudson-ci.org/ 2)下载:在主页上下载hudson.war;3)确保你的机器上有java,需要1.5以上版本,运行java -jar hudson.war;4)访问hudson界面:http://localhost:8080 建议:设置环境变量HUDSON_HOME用于指定hudson运行时文件的存放位置。正式运行时,需要将hudson作为service或daemon自动运行。或者hudson在tomcat容器中运行。或者hudson在jboss容器中运行。最新版本改为jenkins: 阅读全文
posted @ 2011-02-26 18:00 iTech 阅读(966) 评论(0) 推荐(0)
摘要: VMWare以服务方式启动(注销后也可以运行,开机也可以自动运行)一 开机自动运行VMWare虚拟主机解决方案:原理就是让VMWare成为服务,让宿主主机和虚拟机同时启动。1.所需的工具:instsrv.exe和srvany.exe。两个工具在windows 2003 resource kit tools里面,我把这两个文件都存在x:\AutoStart中;2.新建服务:给服务取个名字为VM_AutoStart,并在cmd中通过以下语法来安装服务:instsrv 命令行是:instsrv VM_AutoStart x:\AutoStart\srvany.exe3.注册服务:在注册表中,定位到H 阅读全文
posted @ 2011-02-24 15:28 iTech 阅读(3887) 评论(1) 推荐(0)
摘要: 转自:http://kb.cnblogs.com/page/91827/REST介绍 如果要说什么是REST的话,那最好先从Web(万维网)说起。 什么是Web呢?读者可以查看维基百科的词条(http://zh.wikipedia.org/zh-cn/Web),具体的我就不多说了。总之,Web是我们在互联网上最常用的服务,甚至在某些人的心中,互联网就是Web。当然,Web只是互联网的一部分而已,只是大家用的最多而已,我们访问的所有网站都是基于Web。 那么,Web和REST之间究竟有什么关系呢?我们接下来将聊聊组成Web的几大基础技术,URI(统一资源标识符,用来标识资源)、HTTP(超文本. 阅读全文
posted @ 2011-02-23 17:59 iTech 阅读(2768) 评论(0) 推荐(0)
摘要: 一 基本知识 1、插入节点 Element.insert(index, element) 、Element(tag[, attrib][, **extra]) 、SubElement(parent, tag[, attrib[, **extra]]) 、Element.append(subelement) 2、删除节点 Element.remove(subelement) 删除一个节点、Element.clear()删除该节点下所有子节点 3、在节点中插入属性 Element.set(key, value)4、查找节点 a) Element.getiteratorb) Element.getc 阅读全文
posted @ 2011-02-23 15:40 iTech 阅读(11555) 评论(0) 推荐(1)
摘要: 一 发送简单的纯文本邮件Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->importsysimportos.pathimportsmtplibimportemaildefsendTextMail(mailhost,sender,recipients,ccto='',bccto='',subject='',message='',messagefile=''):try 阅读全文
posted @ 2011-02-22 13:13 iTech 阅读(2564) 评论(0) 推荐(1)
摘要: 多用途互联网邮件扩展(MIME,Multipurpose Internet Mail Extensions)在MIME出台之前,使用RFC 822只能发送基本的ASCII码文本信息,邮件内容如果要包括二进制文件、声音和动画等,实现起来非常困难。MIME提供了一种可以在邮件中附加多种不同编码文件的方法,弥补了原来的信息格式的不足。实际上不仅仅是邮件编码,现在MIME经成为HTTP协议标准的一个部分。最早的HTTP协议中,并没有附加的数据类型信息,所有传送的数据都被客户程序解释为超文本标记语言HTML 文档,而为了支持多媒体数据类型,HTTP协议中也使用了附加在文档之前的MIME数据类型信息来标识 阅读全文
posted @ 2011-02-18 18:42 iTech 阅读(2011) 评论(1) 推荐(0)
摘要: 一 读xml1)xml实例[代码]2)代码[代码]3)结果二 写xml代码:[代码]三 更多常用参数:_[_list_]_#_in+out_-_important">KeyAttr => [ list ] # in+out - important or _{_list_}_#_in+out_-_important">KeyAttr => { list } # in+out - important 表示读取出来的dict中的key。_1_#_in_-_important">ForceArray => 1 # 阅读全文
posted @ 2011-02-14 11:33 iTech 阅读(13929) 评论(0) 推荐(0)
摘要: 一 setuptools 和easy_installsetuptools:setuptools 是一组由PEAK(Python Enterprise Application Kit)开发的 Python 的 distutils 工具的增强工具,可以让程序员更方便的创建和发布 Python的egg包,特别是那些对其它包具有依赖性的状况。 由 setuptools 创建和发布的包看起来和基于 distutils 发布的包没什么不同。最终用户不需要事先安装 setuptools 甚至根本不需要知道 setuptools 的存在,而程序员也不需要附上完整的 setuptools,只需要包含一个大小约 阅读全文
posted @ 2011-02-13 18:47 iTech 阅读(24070) 评论(0) 推荐(2)
摘要: 1)CurrPorts: TCP/IP Connections Viewer 在能在windows上使用。超级好用的工具:显示你的机器上所有的TCP和UDP的ports的状态。下载:http://www.nirsoft.net/2)netstat所有的平台均可以使用。C:\> netstat /?显示协议统计和当前 TCP/IP 网络连接。NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval] -a 显示所有连接和侦听端口。 -b 显示在创建每个连接或侦听端口时涉及的可执行程序。 在某些 阅读全文
posted @ 2011-02-13 00:42 iTech 阅读(2073) 评论(0) 推荐(0)
摘要: 转自:http://qubaoquan.blog.51cto.com/1246748/304958checkinstall ,是一个能从 tar.gz 类的源代码自动生成 RPM /Debian 或Slackware 安装包的程序。本文环境介绍:本文的示例程序时nagios的插件,目的是把nagios的插件编译安装好后压成一个rpm包,便于安装和卸载1. 首先安装checkinstall程序[root@localhost ~]# tar zvxf checkinstall-1.6.2.tar.gz[root@localhost ~]# cd checkinstall-1.6.2[root@lo 阅读全文
posted @ 2011-02-12 23:42 iTech 阅读(2289) 评论(0) 推荐(0)
摘要: 转自:http://21cnbao.blog.51cto.com/109393/223565gdb调试器用法GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具,GDB主要可帮助工程师完成下面4个方面的功能: 启动程序,可以按照工程师自定义的要求随心所欲的运行程序。 让被调试的程序在工程师指定的断点处停住,断点可以是条件表达式。 当程序被停住时,可以检查此时程序中所发生的事,并追索上文。 动态地改变程序的执行环境。 不管是调试Linux内核空间的驱动还是调试用户空间的应用程序,掌握gdb的用法都是必须。而且,调试内核和调试应用程序时使用的gdb命令是完全相同的,下面以代码清单22.2 阅读全文
posted @ 2011-02-12 23:15 iTech 阅读(4932) 评论(0) 推荐(0)
摘要: 转自:小女生的Linux技术~~~Linux面试题汇总答案~~一.填空题:1. 在Linux系统中,以 文件 方式访问设备 。2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统。3. Linux文件系统中每个文件用 i节点 来标识。4. 全部磁盘块由四个部分组成,分别为引导块 、专用块 、 i节点表块 和数据存储块。5. 链接分为: 硬链接 和 符号链接 。6. 超级块包含了i节点表 和 空闲块表 等重要的文件系统信息。7. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限,则该八进制数为: 644 ,该文件属性是 目录 。8. 前台起动的进程使用 阅读全文
posted @ 2011-02-12 22:07 iTech 阅读(59363) 评论(4) 推荐(6)
摘要: 一 VMware网络设置的三种方式1 Host-only连接方式 让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新增一个IP地址,且保证该IP地址与各虚机IP地址位于同一网段。最终结果是新建了一个由所有虚机与宿主主机所构成的局域网,但该局域网与宿主主机本身所处的现有局域网是相互独立的,如果不做额外路由设置,这两个局域网之间不会连通,因此新建的局域网可以认为是一个单独从属于当前宿主主机的私有网络,其成员为当前宿主主机和相关的所有虚机,这也是Host-only命名的由来。 从网络技术上相当于为宿主主机增添了一个虚拟网卡,让宿主主机变成一台双网卡主机(宿主网卡+虚拟 阅读全文
posted @ 2011-02-12 21:40 iTech 阅读(97976) 评论(3) 推荐(5)
摘要: 转自:http://www.phpweblog.net/killjin/archive/2008/01/06/2653.html目录 开场白 基础 主动FTP 主动FTP的例子 被动FTP 被动FTP的例子 总结 参考资料 开场白 处理防火墙和其他网络连接问题时最常见的一个难题是主动FTP与被动FTP的区别以及如何完美地支持它们。幸运地是,本文能够帮助你清除在防火墙环境中如何支持FTP这个问题上的一些混乱。 本文也许不像题目声称的那样是一个权威解释,但我已经听到了很多好的反馈意见,也看到了本文在许多地方被引用,知道了很多人都认为它很有用。虽然我一直在找寻改进的方法,但如果你发现某个地方讲的不够 阅读全文
posted @ 2011-02-12 21:24 iTech 阅读(13379) 评论(0) 推荐(1)
摘要: 需要安装python2.x 和python-LDAP模块。python-ldap:http://www.python-ldap.org/python-ldap的windows版本下载:http://pypi.python.org/pypi/python-ldap/python26实例代码:(用来验证某用户是否存在于LDAP Server)Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->importtimeimportldap'' 阅读全文
posted @ 2011-02-11 18:28 iTech 阅读(6775) 评论(0) 推荐(1)
摘要: 常用的正则表达式测试工具1)在线的测试网页http://www.myregexp.com/ (支持find,match,split,replace)http://www.kingshang.com/ (中文的,支持中文,支持match,replace,split)http://www.nregex.com/nregex/default.aspx(只支持match,非常清楚的显示匹配结果的groups)2)windows上的工具http://www.regexlab.com/en/mtracer/or http://www.regexlab.com/zh/mtracer/完! 阅读全文
posted @ 2011-02-11 17:00 iTech 阅读(9834) 评论(1) 推荐(1)
摘要: 超级好的LDAP文章:Linux下基于LDAP统一用户认证的研究 : http://chenguang.blog.51cto.com/350944/285602利用LDAP实现windows和Linux平台统一认证 :http://chenguang.blog.51cto.com/350944/452655Linux下基于LDAP统一用户验证总结 :http://hi.baidu.com/chenshake/blog/item/af15baef44668a1afcfa3c39.html一 LDAP基础LDAP (轻量级目录访问协议),以目录的形式来管理资源(域用户,用户组,地址簿,邮件用户,打 阅读全文
posted @ 2011-02-10 18:54 iTech 阅读(9959) 评论(0) 推荐(1)
摘要: 转自:http://blogold.chinaunix.net/u/31547/showart_438018.html一 croncrond位于/etc/rc.d/init.d/crond 或 /etc/init.d 或 /etc/rc.d /rc5.d/S90crond,最总引用/var/lock/subsys/crond。cron是一个linux下的定时执行工具(相当于windows下的scheduled task),可以在无需人工干预的情况下定时地运行任务task。由于cron是Linux的service(deamon),可以用以下的方法启动、关闭这个服务: /sbin/servicec 阅读全文
posted @ 2011-02-09 15:20 iTech 阅读(47220) 评论(0) 推荐(2)
摘要: 需要使用sh.exe来解析*.sh脚本。注意事项:1)因为shell是区分大小写的,shell使用PATH作为环境变量。必须在每个文件的开始用PATH=$Pathexport PATH2) 路径分隔符可以使用/或\\。3)正反斜杠替换Root=$1WebRoot=$Root/Webecho $WebRootecho $WebRoot | sed 's/\\/\//g' > temp.txtWebRoot=`cat temp.txt`rm -f temp.txtecho $WebRootecho $WebRoot | sed 's#/#\\\\#g' 阅读全文
posted @ 2011-01-31 15:34 iTech 阅读(2622) 评论(0) 推荐(0)
摘要: Python 学习总结 阅读全文
posted @ 2011-01-31 14:25 iTech 阅读(9514) 评论(10) 推荐(6)
摘要: python除了关键字(keywords)和内置的类型和函数(builtins),更多的功能是通过libraries(即modules)来提供的。常用的libraries(modules)如下:1)python运行时服务* copy: copy模块提供了对复合(compound)对象(list,tuple,dict,custom class)进行浅拷贝和深拷贝的功能。* pickle: pickle模块被用来序列化python的对象到bytes流,从而适合存储到文件,网络传输,或数据库存储。(pickle的过程也被称serializing,marshalling或者flattening,pi. 阅读全文
posted @ 2011-01-28 16:22 iTech 阅读(14753) 评论(0) 推荐(0)
摘要: 一 使用如下代码将keywords+builtins+modules输出到文件Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->importsysdefstdoutToFile(filename,function,args):oldStdout=sys.stdoutf=open(filename,"w")sys.stdout=ffunction(args)#sys.stdout.flush()#f.close()sys.st 阅读全文
posted @ 2011-01-28 13:31 iTech 阅读(1684) 评论(1) 推荐(0)
摘要: 一变量与作用域 变量的定义使用var=varvalue1)如果函数中定义了同名的变量,则同名的全局变量被屏蔽,否则查找使用全局变量Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->deff1():v1='local'f2()print(v1)deff2():print(v1)v1="Value1"f1()#Value1#local2)内嵌定义的函数中的变量的使用,如果内嵌函数中没有定义,则先查找包含此内嵌函数 阅读全文
posted @ 2011-01-27 14:02 iTech 阅读(2670) 评论(0) 推荐(0)
摘要: 一 re.search 和 re.matchpython提供了2中主要的正则表达式操作:re.match 和 re.search。match :只从字符串的开始与正则表达式匹配,匹配成功返回matchobject,否则返回None;search :将字符串的所有字串尝试与正则表达式匹配,如果所有的字串都没有匹配成功,返回None,否则返回matchobject;(re.search相当于perl中的默认行为)实例代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighte 阅读全文
posted @ 2011-01-25 16:10 iTech 阅读(2943) 评论(1) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 26 下一页