- 博客(59)
- 资源 (2)
- 收藏
- 关注
原创 repo使用问题一则
现象: repo sync的时候磁盘空间满解决方案:git stashrepo syncgit stash drop xx
2013-12-04 17:19:26
1100
原创 gdb调试带参数的console程序方法
运行 gdb 后,进入gdb使用命令: set args a b c或者用 r a b c也可。 参考引用:http://blog.sina.com.cn/s/blog_4b6f784001011yvh.html gdb调试带参数的程序
2013-03-09 17:07:14
1166
原创 Tcl设置变量命令set使用学习(之一)
set命令也可以只跟变量而无变量值。若变量已经定义,则返回变量值,效果和puts类似。如果变量不存在,则返回错误信息。我遇到的使用情况:在一个tcl(A)中source另外一个tcl文件(B),在A中source B,A中定义一部分变量在B中使用到,A中设置变量:set via abc,如果abc为空值,则变为set via,此时在B中使用via变量时会出现错误;
2013-02-22 19:49:06
9055
原创 error C2244: “QMultiMap<Key,T>::insert”: 无法将函数定义与现有的声明匹配
win7 64bit 下使用vs 2005 集成qt 4.2.2 开发环境。运行程序发现如下错误:waveview.cpp1>c:\qt\4.2.2\include\qtcore\../../src/corelib/tools/qmap.h(906) : error C2244: “QMultiMap::replace”: 无法将函数定义与现有的声明匹配1> c:\qt\
2012-03-31 23:41:19
6047
原创 学习单例模式的体验,低级错误耗了俩小时
今天学习用单例模式,但是写好后编译过去,运行始终有报错。Linking...1>LINK : E:\workspace\waveform\Debug\waveform.exe not found or not built by the last incremental link; performing full link1>linearscale.obj : error LNK2001
2012-03-29 17:36:49
1148
转载 qt之正则表达式
QRegExp是Qt的正则表达式类.Qt中有两个不同类的正则表达式.第一类为元字符.它表示一个或多个常量表达式.令一类为 转义字符,它代表一个特殊字符.一.元字符. 匹配任意单个字符.例如, 1.3 可能是1. 后面跟任意字符,再跟3^ 匹配字符串首. 例如, ^12可能是123,但不能是312$ 配字符串尾. 例如, 12$可以是312, 当不能是 123[]
2012-02-29 08:54:17
41092
1
转载 QT的正则表达式陷阱
文本解析是每天编程中的常见问题.使用成熟的解析器或者解析器生成器有点小题大作,很多问题可以通过QT的正则表达式很快的解决。然而,你知道正在表达式的陷阱吗?下面我们通过实例来说明这些陷阱并给出解决方法。1、贪婪陷阱:我们通常要匹配一段文本的开始和结束,例如HTML中的test这样的文本,我们通常会写如下的正则表达式:QRegExp rx(".*");但是有时这并不是我们想要的,如
2012-02-29 08:53:07
1892
原创 Python中理解exec()用法
exec语句用来执行储存在字符串或文件中的Python语句。例如,我们可以在运行时生成一个包含Python代码的字符串,然后使用exec语句执行这些语句。下面是一个简单的例子。>>> exec 'print "Hello World"'Hello World注意例子中exec语句的用法和eval_r(), execfile()是不一样的. exec是一个语句(就象print或while
2012-02-20 20:13:51
73608
转载 python中检测某个变量是否有定义 (转载)
第一种方法:'var' in locals().keys()第二种方法:try: print varexcept NameError: print 'var not defined'第三种方法:'var' in dir() 转自:http://www.cnblogs.com/starspace
2012-02-20 19:59:03
2147
转载 只想看Win32控制台程序运行结果的时候不要按F5(Start Debugging),要按Ctrl+F5(Start Without Debugging),这样控制台界面就不会一闪而过
只想看Win32控制台程序运行结果的时候不要按F5(Start Debugging),要按Ctrl+F5(Start Without Debugging),这样控制台界面就不会一闪而过
2011-12-31 17:39:27
2038
原创 命名空间和全局函数的使用一例
今天download工程的release version生成遇到一个问题,其实上一次在debug版本的时候也遇到了,只是没有仔细记录。现象是: 引用dll里的ide::reporter()函数时,找不到该函数位置------------------------------ide_programer.cpp----------------------#ifdef DOWNLOAD_TOO
2011-12-08 14:02:40
1726
原创 VC 工程的环境变量
如果工程生成的dll或者exe文件 使用了$(ProjectName)这个变量,那么请别随便在.sln 中修改工程的名字。另外工程的环境变量也可在工程-》属性页-》C++-》Preprocessor definitions中定义;这样的定义相当于#define ABC。
2011-11-11 15:33:18
771
原创 linux下c++文件以新行结尾
在linux下make的时候遇到很多警告:warning: no newline at end of file,去除这种警告的方法就是在文本文件的结尾加上新的空行即可。这是Unix的传统。另外换行符也是和win的有区别:回车、换行 win下用两个字节表示0x0d,0x0a \r\nunix下用1个子节表示0x0a \n.
2011-11-03 15:47:18
621
原创 Ubuntu11.10 安装
昨晚一个晚上,总算做成了个U盘启动。用的是在11.04下生成启动盘的办法,在win7下我尝试了利用“unetbootin”工具 生成U盘启动盘,但是没有成功。选择了硬盘模式和U盘模式都不行,其中硬盘模式倒是给win7加了个U盘启动Ubuntu映像菜单,不过貌似不能正确运行。今天可以正确弄了,尝试分别装在移动硬盘 和20G的希捷上。 300G移动硬盘分区的大概设置是 :10G , 2G(
2011-11-02 10:39:58
502
原创 vc工程的debug 和release
vc工程的debug 和release 今天早晨发现昨天提交到服务器的windows版本编译出了问题,经检查,问题出在release版本的生成上。于是发现自己的疏忽,在配置vcproj文件时,只修改了工程的debug状态下的配置信息,而没有配置release的版本。GeneralOutput Directory: $(ProjectDir)winC/C++Additiona
2011-11-02 10:30:42
801
原创 svg:text属性的可见性的修改(待解决问题)
在程序外测试:text的visibility=“hidden”属性是起作用的,为何在程序中设置了无效?
2011-11-01 16:59:06
3956
原创 Rcc'ing pllwzd.qrc..找不到.qrc文件错误
先运行工程,而后在编译就过去了。原因可能出在vc对qrc的寻找上。可以尝试编译.qrc对应的 cpp试试
2011-09-08 16:32:18
1378
原创 今日download工程的奇怪问题error C2039: 'readStdErr' : is not a member of 'Programer',
一个诡异的问题,搞了一个半小时。昨日把download工程下的,ide_programmer.h和ide_programmer.cpp都引用了gatekeeper工程下的文件,并在本工程中排除了download工程下测试用的ide_programmer.h和ide_pro
2011-08-25 10:42:12
4529
原创 问题8.24
需要用到其他工程的文件,如何包含进当前工程?cpp拷贝?还是用lib里加-obj文件?头文件包含的顺序。unicode字符集在vc 2005的设置设定qt对话框显示在屏幕中间。依赖库得需要的执行文件dll比工程中的lib路径中包含的要多。 有的sln文件为什么
2011-08-24 17:50:04
471
原创 关闭VC2005中对Unicode的支持
菜单栏里,点“项目”,然后选“属性”(最后一项),再点“配置属性”,是个“+”号,把它展开,然后选“常规”选项卡,倒数第三项“字符集”,选择你想用的吧。
2011-08-24 10:06:29
544
原创 周工作总结
这周前半周开始看了下linux基本命令和shell的相关东西,有了个大概直观的了解。看书心理依旧是急躁和不安,因为没有干具体活,觉得同事们都听忙碌,我却闲着看书。于是周三开始干活,download小工具,fix bug 5579.bug用了一下午找,不敢改动,畏畏缩缩
2011-08-19 18:08:38
558
转载 .csh文件
$HOME/.cshrc 在执行开始时由每个 shell 读取。.cshrc 文件是用户定义的。 $HOME/.login 登录时在 .cshrc 文件之后由登录 shell 读取。 $HOME/.logout 在注销时由登录 shell 读取。 /usr/bin/s
2011-08-15 17:50:13
1935
原创 linux基本命令学习cp命令
cp默认不支持目录拷贝。 如果拷贝,会出现 omitting directory 错误提示。而添加-r参数后,可进行目录拷贝,不过拷贝后目录权限发生变化。
2011-08-15 16:05:13
524
转载 lib文件
lib类型 lib有静态lib和动态lib之分。 在Windows上,lib的后缀为lib,在Linux上,静态lib的后缀为a和动态lib后缀为so。编辑本段lib使用 静态lib将导出声明和实现都放在lib中。编译后所有代码都嵌入到宿主程序 动态lib
2011-08-10 13:29:15
1370
转载 pdb文件及其作用(转)
程序数据库 (PDB) 文件保存着调试和项目状态信息,使用这些信息可以对程序的调试配置进行增量链接。当以 /ZI 或 /Zi(用于 C/C++)生成时,将创建一个 PDB 文件。在 Visual C++ 中,/Fd 选项用于命名由编译器创建的 PDB 文件。当使用向导在 Vi
2011-08-10 13:13:00
1178
原创 改造现有工程文件目录结构。vs2005下实验。尝试使用单一resolution
而不是用多个resolution + 编译脚本来完成工作。这样的好处是调试时查看跟踪代码比较容易快捷。
2011-08-10 12:43:14
714
原创 郁闷,今天学习数据结构的链表,结果被模板给郁闷住了,动手能力还是要加强
<br />正经的算法没看多少,倒是在模板上卡了一两个小时,<br />最后发现开始<br />第1问题是在类模板的函数定义方法上出了错误,<br />第2个问题编译通过,运行时找不到函数体,开始怀疑是const T的问题,后来发现居然是引用时没有包含.cpp文件。<br /> <br />第3个问题,提示“,”号缺少,和模板不支持默认int型,结果折腾了半天string类的库没有引用对。哎。<br /> <br />#include <string><br /> <br />void writeLinke
2010-12-30 22:38:00
445
原创 VS2005中使用字符串const char[12]不能转换为LPCTSTR的错误解决()
<br />项目--属性--配置属性--字符集 从Unicode改为使用多字节即可消除此错误,<br /><br />另外,CString仅在MFC中支持。<br />win32控制台程序默认不支持MFC。
2010-12-20 16:03:00
967
1
原创 memset memcopy
<br />void *memset( void *dest, int c, size_t count );<br /> <br />需要的头文件<br /><memory.h> or <string.h><br /> <br /> <br />example:<br /> <br />#include <memory.h><br />#include <stdio.h><br /><br />int main( void )<br />{<br /> char buffer[] = "This is
2010-11-19 10:01:00
591
原创 CRect操作
昨天没办法,居然去做两个矩形的相交判断,不知道mfc里已经有了。唉CRect intersect; intersect.IntersectRect(client, draw);不过我的编程能力又一次失败了,还是要锻炼啊。
2010-11-02 11:02:00
543
原创 编程效率和基本编写
今天一天变了大概90行程序。精神出奇的好,可能是没有压力的原因。看来我的抗压水平不行。还是喜欢在较自由的环境去工作。一个10000大小的一维数组,存了一个二维的矩阵数据。现在要遍历数据,我测试了三种方式。1、数组下标法,两重循环, 99*992、指针法,两重循环。99*993、指针法,一重循环,结果测试三种不同方法消耗的时间,第二种反而最快,第三种次之,第一种最慢,与前两者不在一个数量级上。测试结果(单位:ms毫秒)4436 5060
2010-10-21 23:04:00
538
原创 不要气馁,问题总会解决的
<br />终于找到。net2003中控件添加事件响应处理时弹出脚本错误的大概原因了,不是IE8造成的错误。<br />也不是编译器或者系统的问题,而是工程本身出了问题。<br /> <br />我首先卸载了IE8, 而后重装了开发环境,问题都没有解决。<br />工程传到领导那儿也出现与我机器上相同的问题。<br />
2010-10-21 22:59:00
500
强大的填表记忆密码软件,airoboform 6.9.99 U3版本 带破解注册
2010-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人