上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: Background 很久很久很久以前,CPU忠厚老实,一条一条指令的执行我们给它的程序,规规矩矩的进行计算和内存的存取。 很久很久以前, CPU学会了Out-Of-Order,CPU有了Cache,但一切都工作的很好,就像很久很久很久以前一样,而且工作效率得到了很大的提高。 很久以前,我们需要多个CPU一起工作,于是出现了传说中的SMP系统,每个CPU都有独立的Cache,都会乱序执行,会打乱内... 阅读全文
posted @ 2010-04-28 00:59 紫红的泪 阅读(4890) 评论(0) 推荐(1)
摘要: 如果你用过Qt的QSqlDatabase的话,多半会对下面的警告信息感兴趣: 意思是说,还有某查询引用默认数据库连接"qt_sql_default_connection"。如果忽略该警告,Qt官方文档里也写了,可能会出现内存泄漏:还是不出现这个警告的好。怎么把它弄没了呢?我把一切外围的对象都排除了:仅建立一个连接,打开它,然后关闭连接,调用removeDatabase()。居... 阅读全文
posted @ 2010-04-27 21:54 紫红的泪 阅读(23258) 评论(3) 推荐(0)
摘要: 尝试edit半天,最后在文档中发现这句话。哎,"edit: editing failed"问题终于解决了! 阅读全文
posted @ 2010-04-25 16:26 紫红的泪 阅读(763) 评论(0) 推荐(0)
摘要:       做毕业设计要用到MySql数据库,并且还要用到自增主键和TEXT数据类型。为了防止忘记,先记录下TEXT数据类型长度: TINYTEXT: 256 bytes TEXT: 65,535 bytes => ~64kb MEDIUMTEXT: 16,777,215 bytes => ~16MB BIGTEXT: 4,294,96... 阅读全文
posted @ 2010-04-23 01:37 紫红的泪 阅读(5004) 评论(0) 推荐(0)
摘要:       刚换了WIN7,前段时间一直用火狐在网上搜论文看。我用的Foxit Reader做PDF阅读器,它的火狐浏览器插件很好用。但这刚换了WIN7,用火狐打开PDF文件时居然出现如题的错误对话框。后google得到解决方案:       在Foxit官网下载火狐插件,是Fzip格式的。打开F... 阅读全文
posted @ 2010-04-20 22:58 紫红的泪 阅读(4836) 评论(0) 推荐(0)
摘要: C语言中有几个基本输入函数: 获取字符系列的的前三个函数fgetc、getc、getchar。以getchar为例,将在stdin缓冲区为空时,等待输入,直到回车换行时函数返回。若stdin缓冲区不为空,getchar直接返回。getchar返回时从缓冲区中取出一个字符,并将其转换为int,返回此int值。 MINGW 4.4.3中FILE结构体源码:MINGW 4.4.3中getchar()实现... 阅读全文
posted @ 2010-04-18 21:25 紫红的泪 阅读(51311) 评论(4) 推荐(6)
摘要: 预编译加速编译       QT也可以像VS那样使用预编译头文件来加速编译器的编译速度。首先在.pro文件中加入: CONFIG += precompiled_header 然后定义需要预编译的头文件: PRECOMPILED_HEADER = pch.h 其中pch.h头文件即为自定义的预编译头文件。 指定临时文件生成目录,使项目文件夹更干净 &... 阅读全文
posted @ 2010-04-06 00:16 紫红的泪 阅读(1208) 评论(0) 推荐(0)
摘要: 虽然俺不会脱壳,俺不会手动添加区段进行资源重定位,但俺还是会点标准资源汉化和非标资源汉化地!曾经制作过CCleaner单文件,使用的汉化技术把中文资源替换到原EXE中;汉化过LameDropXPD 2.0,那时候使用的Lame还是3.97版。这些都一直没有跟进更新,因为XP用那个版本的CCleaner就足够了,而Lame最经典的是3.96,新版的未必就是好的。 汉化NFS服务器是由于家里买了XTr... 阅读全文
posted @ 2010-03-09 20:45 紫红的泪 阅读(1046) 评论(0) 推荐(1)
摘要: 求浮点数的绝对值 [代码] 整数的平均值 对于两个整数x,y,如果用 (x+y)/2 求平均值,会产生溢出,因为 x+y 可能会大于INT_MAX,但是我们知道它们的平均值是肯定不会溢出的,我们用如下算法:[代码] 判断一个整数是不是2的幂 对于一个数 x >= 0,判断他是不是2的幂 :[代码] 不用temp交换两个整数(没啥用) [代码] 当length=2^n时,hashcode ... 阅读全文
posted @ 2010-03-05 17:33 紫红的泪 阅读(381) 评论(0) 推荐(0)
摘要: 为何大家如此匆忙?走进任何一家书店,你会看到书架上一排不见尽头的放着如 <7天自学Java语言> 以及几天或者几小时学会Windows, 因特网或者Visual Basic 这类书。我在Amazon 网上书店用一下的方式进行高级搜索:出版年份: 1992以后 书名包括:“天” 和 “学习” 或 “自学”得到了268... 阅读全文
posted @ 2010-03-05 16:35 紫红的泪 阅读(584) 评论(2) 推荐(0)
摘要: 这两天弄启动盘,到处找驱动。发现MAXDOS驱动很全,于是去迈思工作室论坛看看,找了个光盘版的下载下来。下载下来的压缩包内含有MD5校验信息。拿UltraISO打开该镜像,发现是EZBOOT引导的,但比较诡异的是在EZBOOT目录中没有MAXDOS的IMG文件! 光盘中还有一个MAXDOS文件夹,进去瞧瞧!发现里面像是LINUX的启动文件,关键锁定在MAXS.SYS文件! MAXS.SYS作为ME... 阅读全文
posted @ 2010-02-07 14:16 紫红的泪 阅读(2264) 评论(0) 推荐(0)
摘要: 看了gamepc的NFS服务器搭建,找到了haneWIN NFS英文版,英文用起来看着不爽,虽然设置很简单!于是将其汉化。主要界面汉化效果如下:软件汉化主要自用,可能不会随版本进行更新,对本汉化版本有兴趣的同志们下载。附上GamePC的关于NFS服务器设置原帖:点击链接注:安装包是把原版安装包解压缩后替换文件后重新编译的,里面不含任何插件!压缩包里有KEYGEN!安装包安装后免设置,当然自己映射的... 阅读全文
posted @ 2010-02-03 22:52 紫红的泪 阅读(5372) 评论(0) 推荐(0)
摘要: 2010/04/23:Fixes : 更新批处理,以兼容WIN7。 第一次系统地玩QT,于是诞生了此预备式: 【QT版本4.6.0(VS2008编译版),开发平台推荐使用Qt Creator(最新1.3版),系统这里使用Windows Xp】 QT & Qt Creator & MySql安装: QT:不知道QT开发人员怎么想的,总是跟空格过不去,安装QT时尽量将其装在根目录... 阅读全文
posted @ 2010-01-22 15:44 紫红的泪 阅读(1264) 评论(0) 推荐(0)
摘要: 做毕业设计要用到MySql,界面方面想用下QT,顺便学习一下QT的使用。上去就碰到问题,没有MySql的驱动(其实在.\Qt\4.6.0\plugins\sqldrivers目录下有,后来编译完了才发现,这里要崩溃一下~)。GOOGLE了一下,翻了翻网页,就开始编译驱动了。 这里使用QT4.6.0版本和VS2008自带的编译器 使用的命令行参数是:qmake –o Makefile I... 阅读全文
posted @ 2010-01-19 01:02 紫红的泪 阅读(9369) 评论(2) 推荐(0)
摘要: 偶然在写位输出函数时发现了“(i<<3)>>3”这个问题,下面我贴一段代码使问题更加清晰: 按照正常思维,结果应该是31。因为8个1,向左移3位再移回来,左边3位应该补0。注意这里用的是unsigned char,向右移位才是逻辑移位。但程序运行时,输出的结果却是255。跟没有移位一样! 难道是编译器智商太高了,认为左移后又移回来这种傻事只有傻子才会... 阅读全文
posted @ 2009-09-27 23:39 紫红的泪 阅读(1345) 评论(0) 推荐(0)
摘要: 这两天系统(Windows Server 2003 SP2)开机,发现Services.exe进程CPU使用率暴增并且伴随内存狂耗,内存和虚拟内存可以在10分钟之内耗尽。我3G内存呀,外加2G虚拟内存。但诡异的是待内存耗尽后,Services.exe有突然释放内存,回到正常状态…… 但开机过程实在太痛苦了,还是早点把这问题解决了比较好。Services.exe属于系统级... 阅读全文
posted @ 2009-09-20 22:45 紫红的泪 阅读(24370) 评论(2) 推荐(0)
摘要: 先来介绍下Upnp服务是干啥的(迅雷官网摘录): UPNP的英文全称是Universal Plug and Play,即通用即插即用协议,是为了实现电脑与智能的电器设备对等网络连接的体系结构。而内网地址与网络地址的转换就是基于此协议的,因此只要我们的路由器支持upnp,并且我们使用支持此协议的xp操作系统,那么我们就可以借此提高点对点传输速度。 路由器如何开启Upnp支持这里就不多说了,重点是在W... 阅读全文
posted @ 2009-05-25 13:55 紫红的泪 阅读(1877) 评论(0) 推荐(0)
摘要: 著名MP3编码引擎LAME大家都知道了吧?这个是使用该引擎3.97版的图形界面。只需拖入音乐文件就可编码!非常方便,它的LAME编码调整参数很少,适合喜欢简洁、方便的普通用户。 很久前汉化的了,现在应该是有新版了,但感觉3.97已经很好了。3.98版貌似还不十分稳定,不停的跟进重修订版本号。我还是等以后版本稳定了再开始进行汉化吧,没准那时候就搞出非标汉化软件了~^_^(软件汉化效果)(关于文字汉化... 阅读全文
posted @ 2009-03-14 20:39 紫红的泪 阅读(450) 评论(0) 推荐(0)
摘要: 简单的系统环境变量注册工具,直接将该工具所在目录注册为系统环境变量,若该目录已经在环境变量中,则提示从环境变量中删除该路径。 软件用C语言编写,体积小巧,全程调用Windows API实现,运行速度快。经测试在Windows XP SP2下工作正常,但存在以下缺点:暂无法检测路径大小写不同的相同目录,暂无法检测含路径缩写形式的相同目录。(环境变量注册成功) (提示删除环境变量) VS2008编译版... 阅读全文
posted @ 2009-03-02 16:44 紫红的泪 阅读(365) 评论(0) 推荐(0)
摘要: 在无忧上看到过有人用IMG还原ISO了,在这里我再说一说。ACRONIS的光盘结构就是引导文件+IMG磁盘映像+光盘内容,而一般来讲DISK DIRECTOR的启动盘是没有光盘内容的,也就是说你拿UltraISO来看是空的,但是具有F11功能的ATI启动盘是有光盘内容的,光盘内容即为F11在安全区中实现的文件。看了看UltraISO提取出的引导文件,把引导文件和IMG一同提取出来了,因... 阅读全文
posted @ 2008-09-30 00:21 紫红的泪 阅读(2131) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 下一页