摘要:
6、有三个API函数可以运行可执行文件WinExec、ShellExecute和CreateProcess。 关于这三者的概述总结,有好几篇,自己选择。1.CreateProcess因为使用复杂,比较少用。2.WinExec主要运行EXE文件。如:WinExec(’Notepad.exeReadme.txt’,SW_SHOW);3.ShellExecute不仅可以运行EXE文件,也可以运行已经关联的文件。最后还有一个功能是打开目录并选中文件:我 们一般使用 ShellExecute 来打开一个文件或者目录,也可以用其来打开一个IE窗口、打印窗等等。 现在很多软件在打开文件所在目录的同时都会贴心 阅读全文
摘要:
抱着好奇之心,升级到了win8.1,没想到win8下 64位机器,原本可以运行的vc6.0(也就是 MSDEV.EXE)不能运行之,然后各种不痛快了。经过从网上搜索,找到了改良办法,没想到微软想把自己之前的VC6.0的老用户强制改变习惯了。1、重新安装问题:我的第一反应是重新安装,结果会安装失败,一... 阅读全文
摘要:
Vim强大就在于 可以干任何想要做的事情,比如加密。Fedora 18上给大家做一个测试。首先安装 vim: sudo yum install vim -y然后检验模块是否有加密: vim --version | grep +cryptv应该输出一行,其中有 +cryptv然后 vim -x test 输入密码后编辑一下内容,我的是: test 然后 :wq 保存退出咱们来看一下: cat test 输出: VimCrypt~01!�G �2010年开始 vim 支持blowfish 算法,如果手工设置该算法,需要设置: :set cryptmethod=blowfish 阅读全文
摘要:
如果网站的响应速度太慢,即使内容再好,也更会造成用户体验从“抓狂 - 愤怒 - 永远离开 - 坏口碑传播”这样的毁灭性路线。 Make fewer HTTP requests - 减少http请求次数 。例如首页嵌套了4个iframe,那么就是4+1=5个http请求,如果去掉iframe或改成服务器端包含的话……那么就只剩一个http请求啦。所以,对于访问量巨大的网站首页来说,把CSS和JS直接写在页面里,也许是个不错的选择,尽管这违反了第8条军规,但规矩是死的,实际情况是活的。 Use a CDN - 使用内容分发网络 。特殊资源走特殊的网络连接从而获得特殊的加速,例如:网通/电信/教育网 阅读全文
摘要:
PE文件格式分析PE的意思是PortableExecutable(可移植的执行体)。它是Win32环境自身所带的执行文件格式。它的一些特性继承自Unix的Coff(commonobjectfileformat)文件格式。“PortableExecutable”(可移植的执行体)意味着此文件格式是跨Win32平台的;即使Windows运行在非Intel的CPU上,任何win32平台的PE装载器都能识别和使用该文件格式。 PE文件在文件系统中,与存贮在磁盘上的其它文件一样,都是二进制数据,对于操作系统来讲,可以认为是特定信息的一个载体,如果要让计算机系统执行某程序,则程序文件的载体必须符合某种特. 阅读全文
摘要:
这个社会是很残酷的,尤其是对于那些刚刚步入社会的80后而言。当很多人都在抱怨这个社会竞争压力太大、没有自己的追求,并因此而丧失斗志的时候,一个年薪20万的80后小本却发出了这个的感慨,“一个人的成就,与岁月无关,与学历无关,与经历有关,最根本决定于经历之后做了什么——有没有去思考、去悟。”作为一名80后,我谨以此文分享我一些尚不足以奉为圭臬的成功经验,希望能对年轻的你有所帮助,为你的职业生涯规划开启新的思考!虽然作者只是一名80后,但其思考的深度和广度以及积极的思考问题的方式,却值得每一个人去学习。首先送给大家一个大微笑作为感谢你的支持。我一直以来相信:成功方式有两种,一种是自己取得成功,另外 阅读全文
摘要:
我曾经跟朋友开玩笑说,这个时代,有两种人的妻子应该要受人尊敬,第一种是军嫂,这是毫无争议的,第二种就是像我这样的,程序员的老婆。当然,这个玩笑半分自嘲半分真。我的本科是穿着大白褂在各种挂着植物、动物、有机化学、无机化学的门牌的实验室里度过的,在显微镜下给三段生的夹竹桃画过横切片图,在大头针和解剖剪子的辅助下找过蚯蚓的三条神经,闻过带有臭鸡蛋味的硫化氢气体……是的,你们都猜对了,我确实是相貌平平,不修边幅,素面朝天的理科女。见了人就开始习惯性地科普:蝴跟蝶,蜻跟蜓,其实是不一样的,还有,白菜跟萝卜其实都是属于十字花科啦,香港的市花根本就不是紫荆,那是马蹄甲,还有,还有,那个康乃馨的学名其实更好听 阅读全文
摘要:
环境: 虚拟机 linux系统(CentOs)Redis本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库,但是他的数据可以持久化的保存在磁盘上,解决了服务重启后数据不丢失的问题,他的值可以是string(字符串)、list(列表)、sets(集合)或者是ordered sets(被排序的集合),所有的数据类型都具有push/pop、add/remove、执行服务端的并集、交集、两个sets集中的差别等等操作,这些操作都是具有原子性的,Redis还支持各种不同的排序能力一、 下载redis最新版本2.2.14cd /usr/local/src //进入 src 文 阅读全文
摘要:
创建的OPenSIPs开源服务器,地址为 192.168.0.128,端口:5060需要安装mysql数据库,添加2个用户,设定 为 1001,1001; 1002,1002Xlite Phone Configuration;Zoiper Phone ConfigurationEkiga Phone ConfigurationMizu Phone ConfigurationYate Phone Configuration1、Boghe客户端2、Jitsi 的SIP客户端3、X-Lite 的端配置 阅读全文