- 博客(16)
- 资源 (11)
- 收藏
- 关注
原创 虚拟机安装mac os
最近想安装mac os苹果系统研究一下.当然虚拟机安装最方便.网上一查,安装虚拟机也蛮麻烦的.终于找到一个下载地址http://www.verycd.com/topics/2897839/.我只下载虚拟机 "[Mac.OS.X.操作系统].Mac.OS.X.Lion.
2011-10-16 21:56:19 2668 1
原创 给perl文件使用重定向
Windows平台下:文件名:test.pl代码:#!perlsystem("dir"); 然后在命令行输入:test.pl >1.txt结果输出“磁盘空间不足”。如何才能让perl文件支持重定向呢?我发现只要在perl文件里先运行
2011-09-02 09:53:41 1374
原创 vc2008编译器居然还有这个问题-不能加太多头文件路径
文件test.c代码void fun(){int a =0 ;a++;return ;}就编这么一个文件,然后加了一大堆的宏和头文件目录,具体编译参数cl @option.txt test.coption.txt里有/Od /
2011-08-28 10:36:31 822
原创 vs2008添加clearcase支持
mtk最近使用vs2008,于是我继续把clearcase添加到vs2008.一开始居然很不顺。我把vc6里的命令行checkout -nc -unreserved $(FilePath)添加到vs2008,居然不行。后来查了一下,发现变量改了。晕。附添加
2011-08-19 14:56:22 850
原创 博客转到百度空间
为了简化写作的麻烦,为了追求博客的速度,今天决定转到百度空间。新地址:http://hi.baidu.com/yufengex 以前在这里写文章,希望能够和高手交流,没想到2年来,基本不上csdn发问,也不看高手们的文章。经过了2年多的工作,发现工作没有难度,不需要到csdn上取经。最终得到一个结论,做程序很简单。所以告诉大家进IT公司不要担心自己技术不足。在IT公司,
2009-12-27 16:51:00 481
原创 使用oracle,程序退出死循环
在程序中使用SQLDriverConnect连接oracle数据库没有关闭SQL句柄就退出程序了。结果在DEBUG模式下出现死循环,还是在ExitProcess函数里,以前没有碰到打开后不关闭程序会无法退出,也没见过ExitProcess不能退出来的。猜想是不是oracle的dll没做好退出这个过程。通过加以下关闭函数,程序终于正常退出了 SQLRETURN retcode
2009-09-27 15:04:00 1228
原创 vc编译器的讨厌的bug
因为看到CString重载的【】操作符的类型是int char operator [](int i); 大家都知道string可以存放的个数是size_t类型的,如果用int,那么将有一半的数据通过【】取不到, 于是我定义 char operator [](size_t i); 结果居然编不过 说重定义,因为CString还有一个操作符重载LPTCSTR(),这个和【】合起来就和LPT
2009-09-15 21:55:00 423
原创 循环链表list删除元素
在链表中删除元素看起来很简单,其实有机关。 list::iterator iter,iternext; list list2;之前我使用以下方法 for(iter=list.begin();iter != list.end();iter++) { if (*iter == ‘a’) { iternext=iter; iternext--; list2
2009-09-05 21:44:00 780 2
原创 opera插件开发2
开发方法三:或许这种方式开发出来的才是真正的插件。开发这种插件用于处理opera无法处理的东西,比如音乐,opera不会播放,只能通过插件播放,其他的如flash,视频,pdf文档等,这些opera不会也没能力来处理这些东西,只有这些东西的发明者才会知道如何处理,因此他们开发插件来给opera用。opera所识别的插件是一个dll文件,只要将此插件放在opera插件目录(/Opera/progr
2008-08-19 23:11:00 2117 2
原创 opera插件开发1
要想给opera增加功能,首先要理解opera运行原理。opera上的按钮和菜单等都是通过读取配置文件来动态显示的,我们要做的就是改变配置文件。关于Opera的安装、目录和文件详解,可以参考:http://www.operachina.com/viewtopic.php?t=1701&extra=page%3D2开发方法一:通过opera内部命令给opera增加功能简单来讲就是写个菜单或按钮,
2008-08-19 23:09:00 1187 1
原创 system和WinExec的区别
1.system是c库的函数WinExec是windows函数 2.system有一个参数,是命令行Winexec有两个参数,一个是命令行,一个是窗口显示 3.虽然两个都是命令行,但有很大的区别Winexec的命令行参数一般是一个外部程序的路径加给这个程序的参数,如Winexec("D://notepad.exe 1.txt",WM_SHOWWINDOW);
2008-08-03 12:08:00 2127
原创 关于分配内存或释放内存的错误
首先这里讲的错误不是内存不足的错误。 以下是在windows vs2003平台下测的。malloc分配一块内存后,内存中所分配的空间前后各有8个字节标志此次分配。改变前八个字节中一个:调用free,程序崩溃调用malloc,没事改变后八个字节中一个:调用free,程序崩溃调用malloc,没事,但改变多到一定字节,分配为空在linux或unix下应该更严格,如分
2008-05-23 22:57:00 730
原创 sprintf或printf格式化short类型
printf格式化int型很简单,只要printf("%d", (int)89) ,即可输出89,那么要输出short型呢?printf并没有给出类似于%d的格式字符串来格式化short型.从printf函数原理来说,函数根据前面的格式字符串来强硬转换后面的参数,比如碰到%d,就表示要将参数强硬转换为int型,如果你传入的参数是short型,short型只要两个字节,那么强硬转换为int(四个
2008-02-16 20:15:00 11364 3
原创 让结构直接赋值
印象中记得老师教过结构赋值需要一个一个元素赋值,在C++中结构其实可以直接赋值。 结构中包含以下元素,可以直接赋值.基本类型,比如int,char,long .对象(必须要重载赋值操作符=,因为对象会自动调用对象自己的赋值操作来完成赋值),比如string,CString . 结构包含以下元素,不宜赋值.链表,动态数组,指针.因为大部分链表,数组类不提供赋值重载,
2008-01-28 23:01:00 688
原创 将IE的右键搬到opera里
IE的右键大部分是去调用一个html文件,里面写了一个脚本来调用程序,本文通过研究脚本来使opera也可以调用程序.一.迅雷查找注册表"HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt/使用迅雷下载"其中 默认=D:/Program Files/Green Files/Thunder Network/Thunder/P
2007-10-06 20:10:00 3475
11.0.686.3 chrome 中文版 part2
2011-03-09
11.0.686.3 chrome 中文版
2011-03-09
notepad2(带批处理)
2010-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人