上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 27 下一页
摘要: 通常的我们在软件发布前要对binary(dll,exe)进行数字签名,数字签名可以标识软件的发布商,也可以通过数字签名来检查此软件是否被修改或受病毒影响。在需要检查某个文件的数字签名时,通常情况下总是需要打开文件的属性对话框,切换到“数字签名”对话框,然后才能在这里查看到相关的数字签名信息,如下图:sigcheck是来自sysinternals的数字签名验证工具,可以查看指定的文件或目录下的哪些文件没有数字签名。 此工具是命令行工具,可以用来批量检查某个文件夹下相关文件的数字签名。帮助如下:使用如下:对目录C:\Program Files (x86)\Microsoft Visual Stud 阅读全文
posted @ 2011-07-20 09:25 iTech 阅读(7053) 评论(0) 推荐(1)
摘要: 源代码的浏览和查询源代码浏览和查询(Source code browser and search)工具的特点:1)支持所有的源码管理工具,例如CVS,Subversion,Perforce,ClearCase,Git,Mercurial等;2)通过web浏览器来查看所有的源代码,对源代码的查找,对源码的diff;3)通过web浏览器以报表的形式来查看项目的活动情况,查看开发人员的提交频率,查看项目的代码行数的统计;4)与issues和tasks管理工具关联,可以方便地在issues和task管理工具中定位到相关的源代码;相关的工具:1) FishEye : (商业)http://www.atl 阅读全文
posted @ 2011-07-19 16:00 iTech 阅读(1383) 评论(0) 推荐(0)
摘要: http://gnuwin32.sourceforge.net/完! 阅读全文
posted @ 2011-07-17 10:29 iTech 阅读(2235) 评论(0) 推荐(0)
摘要: 一 基本知识millisecond 毫秒microsecond 微秒 nanosecond 纳秒1秒=1000毫秒 1毫秒=1000微秒 1微秒=1000纳秒二 perlperl中可以使用time或localtime来获得时间,time返回从1970年1月1日0点的秒数,localtime返回当前时间的字符串表示,或者年月日等得tuple表示。#!/usr/bin/perlusestrict;usewarnings;usePOSIXqw(strftime);#secondsfrom1970.01.0100:00:00my$ti=time();print$ti;print"\n&quo 阅读全文
posted @ 2011-07-14 13:13 iTech 阅读(3520) 评论(0) 推荐(0)
摘要: python来获得文件的通用属性:大小,修改时间等;去掉文件的readonly属性; 对于windows文件,可以获得是否archive,文件的版本信息等;代码:importosdefTestFileAttributes():#Thisfunctionisplatformindepedent.statinfo=os.stat("c:\\python26\\python.exe")printstatinfo.st_sizeprintstatinfo.st_atimeprintstatinfo.st_mtimeprintstatinfo.st_ctime#statinfoals 阅读全文
posted @ 2011-07-12 12:31 iTech 阅读(3626) 评论(0) 推荐(0)
摘要: 实例在python2.6中测试通过,对python3.1需要相应的修改。将下面字符串中的目录替换为新的目录c:\test\2011 或c:\test\2012。 Hellodir=c:\test\2010How are you!一 使用Regex Match Tester来测试,如下:二 代码示例 importreoldline='dir=c:\\test\\2010'str1='Hello\n'+oldline+'\nHowareyou!'printstr1print'---------------------------------- 阅读全文
posted @ 2011-07-06 09:43 iTech 阅读(3655) 评论(0) 推荐(0)
摘要: 判断Linux/Unix为32位或64位方法一:$uname -mx86_64 (64位)i686 (32位)方法二:$getconf LONG_BIT32 (32位)64 (64位)查看二进制文件是否为64bit:[AAA@Centos_AAA ~]$ file /local/perforce/p4/local/perforce/p4: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped完! 阅读全文
posted @ 2011-07-05 13:24 iTech 阅读(1331) 评论(2) 推荐(1)
摘要: 一 工具 使用Araxis Merge类似的工具来比较两个文件夹是否相同,比较两个二进制文件是否相同。1) 比较两个文件夹是否相同,只要有文件的名字不同就认为两个文件夹不相同2) 文件修改为新的名字后,二进制比较时仍与原文件相同,文件的名字和通用属性不影响文件的二进制内容3) 修改了文件的自定义属性后,新文件与原文件的二进制比较结果为不同4) 如果文件的内容不同,则二进制比较肯定不同。 二 MD51) 文件的名字与MD5码没有关系2)文件的通用属性与MD5码没有关系,例如创建时间和访问时间跟MD5没有关系3)文件的自定义属性跟MD5码有关系4)当然文件的内容是肯定跟MD5有关系的。 三 文件的 阅读全文
posted @ 2011-07-01 15:56 iTech 阅读(6425) 评论(1) 推荐(0)
摘要: 1. 什么是LVM-------------------------------------------------------------------------------------------------------LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是对磁盘分区进行管理的一种机制, LVM是建立在硬盘和分区之上的一个逻辑层,用来提高磁盘管理的灵活性.通过LVM可将若干个 磁盘分区连接为一个整块的卷组(Volume Group),形成一个存储池.可以在卷组上随意创建逻辑 卷(Logical Volumes),并进一步在逻辑卷上创建文件系统.2. 阅读全文
posted @ 2011-06-30 20:41 iTech 阅读(3031) 评论(0) 推荐(0)
摘要: perforce blog: http://blog.perforce.com/blogPerforce Technical Product Overviewhttp://www.perforce.com/perforce/bullet.html perforce knowledge basehttp://kb.perforce.com/Perforce Technical Documenthttp://www.perforce.com/perforce/technical.htmlPerforce Media Libraryhttp://www.perforce.com/perforce/m 阅读全文
posted @ 2011-06-30 10:44 iTech 阅读(859) 评论(0) 推荐(0)
摘要: RPM Error: Failed dependencies1) ErrorInstalling FDO Provider for Rastererror: Failed dependencies: libpng.so is needed by fdo-raster-3.7.0.806-1.i3862) install libpng # Install libpng by yum $yum install libpng # check libpng is installed $rpm -qa | grep libpng libpng-1.2.10-7.1.el5_5.3 $rpm -q lib 阅读全文
posted @ 2011-06-29 10:48 iTech 阅读(7206) 评论(0) 推荐(0)
摘要: BuildForge的帮助:http://publib.boulder.ibm.com/infocenter/bldforge/v7r1m2/index.jsp?topic=/com.ibm.rational.buildforge.doc IBM Rational Build Forge: Build and release process managementImprove your build process with IBM Rational Build Forge, Part 1: Create a continuous build and integration environmen 阅读全文
posted @ 2011-06-23 12:49 iTech 阅读(1143) 评论(0) 推荐(0)
摘要: http://rimuhosting.com/howto/profile.jspLinux ShellEnvironment Setup Using /etc/profile.d/*When a user logs in, environment variables are set from various places. That includes:/etc/profile (for all users).Then all the files in the /etc/profile.d directory.Then ~/.bash_profile.Then ~/.bashrc./etc/pr 阅读全文
posted @ 2011-06-17 14:15 iTech 阅读(2232) 评论(0) 推荐(1)
摘要: http://rimuhosting.com/howto/mysqlbackup.jspAutomated MySQL Database BackupVersion 1Want to backup your MySQL databases to another machine on a nightly basis? Then create a /etc/cron.daily/mysqlbackup.sh job like this:mysqldump--compress-uroot-p$pw-h$currenthost--add-drop-table--extended-insert--quo 阅读全文
posted @ 2011-06-17 14:15 iTech 阅读(1215) 评论(0) 推荐(0)
摘要: Linux内存的free的真实含义:第一行的free表示剩余的物理内存。第二行的free表示总的剩余内存(物理内存+cached+buffer),因为cached和buffers是系统自动根据需要回收的,所以这一行的free才是真正的系统还可以使用的内存总量。Troubleshooting Memory Usagehttp://rimuhosting.com/howto/memory.jspAll about Linux swap spacehttp://www.linux.com/news/software/applications/8208-all-about-linux-swap-spa 阅读全文
posted @ 2011-06-17 13:19 iTech 阅读(1088) 评论(1) 推荐(0)
摘要: 超大文件的copy一 几G或几十G的文件的copy例如需要拷贝exe,iso到远程的机器上,我们可以使用如下的方法: 多线程copy:1) split + copy + cat [split and cat are Linux command, you can get them from UnxUtils]2) zip(into many parts) + copy + unzip [or can use 7z instead of zip]增量copy:3) rsync [incrementally transfer]二 几百G上至上T的文件的copy例如数据库文件等得备份,需要对copy工 阅读全文
posted @ 2011-06-10 20:01 iTech 阅读(2138) 评论(0) 推荐(0)
摘要: 转自: http://www.linuxany.com/archives/1563.htmlPython 动态加载模块的3种方法 1,使用系统函数__import_() stringmodule = __import__('string') 2,使用imp 模块 import impstringmodule = imp.load_module('string',*imp.find_module('string')) 3,使用exec import_string = "import string as stringmodule" 阅读全文
posted @ 2011-06-10 18:56 iTech 阅读(3198) 评论(0) 推荐(0)
摘要: 一 uptimeuptime命令用于查看服务器运行了多长时间以及有多少个用户登录,快速获知服务器的负荷情况。uptime的输出包含一项内容是load average,显示了最近1,5,15分钟的负荷情况。它的值代表等待CPU处理的进程数,如果CPU没有时间处理这些进程,load average值会升高;反之则会降低。load average的最佳值是1,说明每个进程都可以马上处理并且没有CPU cycles被丢失。对于单CPU的机器,1或者2是可以接受的值;而在一个多CPU的系统中这个值应除以物理CPU的个数,假设CPU个数为4,而load average为8或者10,那结果也是在2多点而已。 阅读全文
posted @ 2011-06-08 14:17 iTech 阅读(10044) 评论(0) 推荐(2)
摘要: (CHS)Inversion_of_Control_Containers_and_the_Dependency_Injection_pattern 阅读全文
posted @ 2011-06-06 10:09 iTech 阅读(737) 评论(0) 推荐(0)
摘要: 原文: http://ramanisandeep.wordpress.com/2010/12/09/linq-to-sql-vs-ado-net-entity-framework/LINQ to SQL和ADO.NET Entity Framework之间的抉择我相信很多的ASP.NET的新手经常会搞不清楚在LINQ to SQL和ADO.NET Entity Framework之间到底应该选择哪个?以下是来自Michael Pizzo的答案供大家参考:LINQ to SQL 和 Entity Framwork 有非常多的相同的地方,但是他们其实有各自的特点可以适用于不同的场合:1) LINQ 阅读全文
posted @ 2011-06-05 10:31 iTech 阅读(3545) 评论(2) 推荐(0)
摘要: 翻译自: http://blog.gadodia.net/choosing-between-webforms-and-mvc/WebForms和MVC之间的抉择ASP.NET现在已经被广泛的使用,但是有一个问题始终困扰着我们,就是我们应该使用WebFroms还是MVC。下面通过对WebForms和MVC的SWOT(strengths,weaknesses,threats,opportunities)分析来回答这个问题。1)WebForms2)MVC3)基于上面的WebForms和MVC的分析,下面是一个让我们决定WebForms还是MVC的流程图。4) 综述,我认为当在选择WebForms还是 阅读全文
posted @ 2011-06-05 08:31 iTech 阅读(3551) 评论(15) 推荐(3)
摘要: 经过过少次的困惑哦,终于明白了: public key 要放到ssh server所在的机器的用户下的~/.ssh/authorized_keys中,且此文件的权限必须为700 。private key 是ssh client访问的时候需要的ppk文件。 转自: http://hostingrails.com/HowTo-SSH-SCP-without-a-passwordhttp://technitip.net/putty-ssh-login-without-password-promptWindows 上 SSHYour desktop is running with Windows an 阅读全文
posted @ 2011-06-04 12:07 iTech 阅读(3545) 评论(0) 推荐(0)
摘要: 翻译自: http://www.thegeekstuff.com/2010/09/rsync-command-examples/rsync stands for remote sync. rsync is used to perform the backup operation in UNIX / Linux.rsync utility is used to synchronize the files and directories from one location to another in an effective way. Backup location could be on lo. 阅读全文
posted @ 2011-06-04 10:49 iTech 阅读(12422) 评论(0) 推荐(0)
摘要: overviewNAS 和 SANNAS 和 SAN 的区别完! 阅读全文
posted @ 2011-05-31 13:02 iTech 阅读(716) 评论(0) 推荐(0)
摘要: 常用的东东的quick reference(cheat sheets) 收集:http://www.addedbytes.com/cheat-sheets/http://www.quicklycode.com/cheatsheetshttp://devcheatsheet.com/http://refcardz.dzone.com/完! 阅读全文
posted @ 2011-05-24 17:44 iTech 阅读(677) 评论(0) 推荐(0)
摘要: 1) new Virtual Machine 在 vCenter或ESX/ESXi host右键,选择New Virtual Machine。在New Virtual Machine中进行各种设置来完成Vitual Machine的创建。在创建好了以后还可以在虚拟机上右键edit settings来修改virtual machine的setting。选中虚拟机右键->edit settings -> Add -> Hard Disk 来增加新的硬盘。2) upload ubuntu的ISO to Datastore在 vShpere client中home->inven 阅读全文
posted @ 2011-05-14 15:02 iTech 阅读(1562) 评论(0) 推荐(0)
摘要: svn的外部定义svn:externals转自:http://blog.csdn.net/jaconey/archive/2008/05/15/2448986.aspx解决你的外部依赖 -- svn:externals 在日常的项目版本管理中, 根据自己的需要, 我们很有可能需要把不同的repository放到不同的目录中, 又或者把几个repository放到一起. 多数时候, 这都是为了解决build中的依赖, 所以这种"个性化"的结构是应该共享, 成为版本的其中一个部分. 否则项目成员就需要各自建立这样的结构, 风格不一, 也有可能造成遗漏.Subversion 内嵌 阅读全文
posted @ 2011-05-10 11:22 iTech 阅读(3803) 评论(0) 推荐(0)
摘要: 一WinSCP 主页:http://winscp.net/eng/index.phpWinSCP 是超级牛的免费软件,是windows上的SFTP, FTP 和 SCP 客户端,用来实现与Unix或Linux的文件的共享和交换。 WinSCP 是一个Windows环境下使用 SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机(一般为Unix或Linux)间安全的复制文件。 特性 图形用户界面 多语言 与 Windows完美集成(拖拽, URL, 快捷方式) 支持所有常用文件操作 支持基于SSH-1、SSH-2 的 SFTP 和 SCP 协议 支持批处理脚本 阅读全文
posted @ 2011-05-04 14:31 iTech 阅读(4527) 评论(1) 推荐(3)
摘要: 一 实例和结果1) 实例的结构和具体的文件:PyPackage│ PyCommonM.py│ __init__.py│├─p1Package│ P1M.py│ P1MC.py│ __init__.py│└─p2 P2.py P2M.py2) PyCommonM.pydef PyCommonMF(): print "PyCommonMF"3) P1M.py:def P1MF(): print 'P1MF'4) P1MC.py:class P1MC(): @staticmethod def P1MCF(): print 'P1MCF'5)P2M. 阅读全文
posted @ 2011-04-26 19:13 iTech 阅读(1507) 评论(0) 推荐(0)
摘要: 1. 列出所有的运行的进程 (ps -ef, ps -aux),在BSD机器上,需要使用ps -aux$ ps -efroot 26551 5 0 Feb10 ? 00:03:41 [pdflush]root 26570 5 0 Feb10 ? 00:00:20 [pdflush]root 30344 3382 0 Feb21 ? 00:00:11 sshd: root@pts/14root 30365 30344 0 Feb21 pts/14 00:00:02 -bashroot 30393 3382 0 Feb21 ? 00:00:10 sshd: root@pts/15Where: -e 阅读全文
posted @ 2011-04-25 17:00 iTech 阅读(6143) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 27 下一页