随笔分类 -  稀奇古怪

摘要:相信很多人都遇到过电脑硬盘各个分区磁盘容量不合理的情况。例如D盘快满了、磁盘数量太少了等,造成文件数据管理上的不便。很多人都往往想到重装系统时再重新分区,费时费力。笔者分享一个用电脑自带磁盘管理功能来实现以上困扰的解决方案。以win7系统为例:步骤一:右键电脑,选中管理。 步骤二:在计算机管理界面选中磁盘管理。步骤:三:选中要拆分的卷,右键点击压缩卷。步骤四:填写要拆分出的容量步骤五:在拆分出未分配的空间右键新建简单卷。步骤六:填写新建卷的容量。步骤七:如图出现新的G盘。步骤八:删除新加的G盘,右键选删除卷,将其容量变成空闲的区域。步骤九:选择任意一个磁盘,右键选择扩展卷。步骤十:填写要扩展的 阅读全文
posted @ 2013-01-22 21:00 skydesign 阅读(1382) 评论(2) 推荐(0)
摘要:笔者近日在一个C++项目中使用win32中的copyfile函数试图复制若干jpg图片资源,遇到有一张大图只复制到一小部分内容,后来再尝试复制另外一张大图,同样只有一部分。 不经意间看到复制到两个图的大小刚好都是10M,难道copyfile一次只能复制10M内容?多次试验,果然是,具体原因不明。不得已,换以使用运行一个批处理文件的进程来进行复制操作。 太久没用,相关命令也忘了,搞了好一阵子出写正确,故记录一下: 复制文件到work目录下 :xcopy "F:\test\100.jpg" "F:\work\" /Y /i注意目标路径不能带文件名,父级目录即 阅读全文
posted @ 2013-01-10 18:56 skydesign 阅读(941) 评论(0) 推荐(0)
摘要:今天下载到一个关于使用Flash的程序例子,双击其 sln 文件时却没有响应,只见该文件有这样的描述: 于是用记事本打开该文件: 发现该解决方案是在 VS 2008环境创建的,而我本机只安装了 VS 2005,版本兼容问题,怪不得打不开。 只能通过 其 vcproj 文件来操作了。用记事本打开对应的 vcproj 文件:把里面的 version 9.0 改为 8.0。然后用 VS 打开 vcproj 文件,重新编译,会弹出保存 sln 文件的对话框: 点击保存即可重新生成对应的 sln 文件。于是,解决了不能打开由新版本 VS 创建的文件的问题。 阅读全文
posted @ 2011-11-02 13:14 skydesign 阅读(794) 评论(0) 推荐(0)
摘要:1函数名: fflush功 能: 清除文件缓冲区,文件以写方式打开时将缓冲区内容写入文件如果成功刷新,fflush返回0。指定的流没有缓冲区或者只读打开时也返回0值。返回EOF指出一个错误。注意:如果fflush返回EOF,数据可能由于写错误已经丢失。当设置一个重要错误处理器时,最安全的是用setvbuf函数关闭缓冲或者使用低级I/0例程,如open、close和write来代替流I/O函数。2fseek:重定位流上的文件指针int fseek(FILE *stream, long offset, int fromwhere); 函数设置文件指针stream的位置。如果执行成功,stream将 阅读全文
posted @ 2010-12-08 23:47 skydesign 阅读(634) 评论(0) 推荐(0)
摘要:前两天在制作那备份更新地址功能。阅读之前离职同事写的关于下载网络文件的代码时,遇到了一段有疑问的代码: ...... CHttpFile* fileGet; ......DWORD dwStatus; DWORD dwBufflen = sizeof(dwStatus); bool succeed; succeed= fileGet->QueryInfo(HTTP_QUERY_STATUS_CODE|HTTP_QUERY_FLAG_NUMBER,&dwStatus,&dwBufflen); if(succeed&& dwStatus>=200 &am 阅读全文
posted @ 2010-11-10 13:10 skydesign 阅读(227) 评论(0) 推荐(0)
摘要:今天在完善那策划表格工具时,发现那错误报告有点怪异,在工具打开时是不对的,直接打开那错误文件却是正确的,最后终于发现了规律:在工具里执行检测后自动打开的错误报告还是未检测前的内容。 郁闷。一开始以为是写入配置的问题,因为在写入之后马上读取,于是就在python里写入操作之后弄了个休眠: import time time.sleep(秒数) ,开始还以为设的是毫秒,害我等了N久,这python也太不随众了。然而设了休眠后的再读取还是没解决问题。 于是去C++调用层那里看,发现创建了线程来执行python的数据检测操作,接下来就打开了错误报告文件,终于发现了问题所在:有可能是在python的检测操 阅读全文
posted @ 2010-11-02 23:14 skydesign 阅读(151) 评论(0) 推荐(0)
摘要:在工作时经常玩玩.bat,为其的简便性,最近有越玩越喜欢的趋向。 .bat : 批处理,也称为批处理脚本。双击就执行,非常喜欢。.bat里执行的语句,往往是在控制台里可运行的字符串。例如:新建一后缀名为.bat 文件,用记事本打开后,输入:c:\python\python.exe d:\test_scripts.py 保存后双击,即可编译py文件并执行里面的语句,可见其简易性。要注意是字符串之间的空格,相当于CMD里输入命令运行时敲的空格。其外,还可在字符串后面加多一些参数等。 不管怎样,这是个人比较喜欢的,常常玩玩。不过萝卜青菜,各有所爱,大家喜欢什么也可以分享分享。 阅读全文
posted @ 2010-11-01 13:10 skydesign 阅读(156) 评论(0) 推荐(0)
摘要:今天做那检测游戏客户端窗口运行的功能,使用的是FindWindow接口,在确认了输入的字符串和窗口名字完全一致的情况,还没未能检测到这窗口,万分郁闷之中,想到了去任务管理器看看。猛然发现,在任务管理器选中那游戏窗口的名字时,那选中的蓝底框框明显比其他的程序名字的蓝底框框长很多。。。。是不是同事在设置游戏窗口标题时多加了个空格呢?加了空格一检测,结果正确,果然是那空格惹的祸! 也许一个小小的空格并不能引起你的注意,但却在某些时候影响着你的生活,一些细节问题,也许就是你拥有的宝贵的经验。曾经对经验这东西不以为然,然而,某些时候需要亲身经历才能体会到那种感觉。经验摆不出来,但常驻心中。例如你不能在面 阅读全文
posted @ 2010-10-20 18:52 skydesign 阅读(138) 评论(0) 推荐(0)
摘要:把游戏里各种数据和配置保存在xml文件里,是业界一种比较普遍的方法。而Excel则是游戏策划常用的数据编辑方式。 一个游戏系统里数据的处理,一般是由策划先设计一个Excel表格式的数据表,包括各种系统所需的各种数据项,数据依赖关系等等。然后再由程序定义表的结构,数据项的结构类型,表间主键值的关联等。策划在Excel填好数据后可导出为XML格式的数据,程序则在代码里直接读取XML。 下面介绍的是一种把 Excel关联 xml 的简单方式,也许你会觉得这是一种非常基本的技能,然而这在游戏行业来说也是一种非常重要的操作技能。对于刚进入游戏行业的人来说,这种方式可以让你快速掌握数据表里的处理能力。想. 阅读全文
posted @ 2010-10-20 12:59 skydesign 阅读(2166) 评论(0) 推荐(0)
摘要:对于游戏来说,制作安装包是非常普遍的,当然,也有绿色版,直接解压出来运行。 其实游戏安装包执行后的游戏文件和绿色版没啥差别,绿色包少了一些游戏附带的软件罢了,大众化的360杀毒等,还有一些DX,VC插件等等。把那安装包运行后的游戏文件移到其他地方一般都可以运行游戏,当然,这里说的是一般情况下。 先说一个简单的安装程序制作方式,winrar自带的自解压格式压缩文件。右击要制作的资源文件夹属性,选添加到压缩文件,然后在winrar的设置界面上勾选“创建自解压格式压缩文件”,然后按确定就可以成功制作一个简便的安装程序了。 当然,还可以设置一些较为复杂的操作。切换到"高级"分页,点 阅读全文
posted @ 2010-10-18 13:24 skydesign 阅读(324) 评论(0) 推荐(0)