自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cherry的地盘

这里有我这只菜鸟的成长历程

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux总结

1. 使用系统管理工具update-alternatives来修改编辑器(ubuntu默认使用nano,我想改成vim)在终端输入: update-alternatives --config editor 然后选择vim.basic这项即可 

2018-04-23 16:27:57 125

转载 安装valgrind时报错

"perl: warning: Setting locale failed."的解决

2014-05-22 20:25:39 878

原创 内存泄露定位

gflags.exe /i ***.exe +ustset _NT_SYMBOL_PATH=D:\symbols umdh.exe -p:7624 > H:\snap_11.iniumdh.exe -p:7624 > H:\snap_11.iniumdh -d H:\snap_11.ini H:\snap_11.ini > H:\cmp1884.txt

2014-04-24 20:41:52 740

原创 windbg调试技巧

1、64位机器上运行32位程序得到的dump,需要先进行转换!load

2014-04-24 20:30:29 475

原创 分析C# dump时报错 版本不匹配

.load C:\Windows\Microsoft.NET\Framework\v2.0.50727\sos.dll!threads 报错:0:058> !threads*** ERROR: Symbol file could not be found.  Defaulted to export symbols for mscorwks.dll -PDB symbol

2014-03-05 20:20:47 972

原创 应用程序没有调用WSAStartup, 或者WSAStartup 失败

在编写windows c++版本的thrift 代码时,代码完成后,启动服务端,报错:Thrift: getaddrinfo 10093: 应用程序没有调用WSAStartup, 或者WSAStartup 失败。解决方法:在server端main函数中添加下面红色字体,即能正常运行int main(int argc, char **argv) {  int port = 9090;

2014-02-19 14:27:28 17617

原创 linux下中文乱码问题解决

查看当前字符集:echo $LANG 临时更改字符集,改成中文:export LANG="ZH_CN.GB18030" 如果想永久生效:在/etc/sysconfig/i18n文件中,行首添加 LANG="ZH_CN.GB18030"并把之前的字符集行注释“#”使修改生效:. /etc/sysconfig/i18n

2014-01-14 10:56:23 529

原创 linux下thrift的安装

1、首先安装thrift依赖的libevent和boost(1)安装libevent./configure –prefix=/home/opt/libeventmakemake install(2)安装boost./bootstrap.sh –prefix=/home/opt/boost./b2./b2 install 2、安装thrift./con

2014-01-09 19:18:33 562

原创 创建线程后马上CloseHandle(threadhandle)的作用

创建线程后马上CloseHandle(threadhandle)的作用:创建线程后返回了线程句柄,新创建的线程内核对象的使用计数是2,一个是线程本身,一个是创建线程的线程,创建线程的线程closehandle后,新的线程的内核对象使用计数为1,当这个新线程结束运行后内核对象的使用计数还要减1,这时内核对象的使用计数是0,则系统会自动删除新线程的内核对象,这是正常的处理流程

2013-09-11 20:39:38 572

原创 release下无法命中断点,无法查看变量值

release下无法查看变量值,提示变量需要堆栈帧。解决方法:将项目右键-属性-配置属性-C/C++/优化,优化一项选择禁用。

2013-09-10 16:55:58 2161

转载 dump分析

Q:如果出现异常时windbg没有设置为默认调试器,那么异常发生将弹出一个异常框,我保存了dump后,如何查找到异常出现的栈信息呢?A:通常有以下几个方法:1:获取到dump时,可以首先运行命令“!analyze –v”,如果输出如下:STACK_TEXT: 00bbffc8 7c971e68 00000005 00000004 00000001 ntdll!DbgBreakPoint00bbff

2013-08-12 19:11:20 922

原创 对窗口的相关操作

1、获得指定点的窗口: //获得指定点的窗口 CWnd* pWnd = WindowFromPoint(point);2、如何最小化、最大化、关闭窗口 //最小化窗口 SendMessage(WM_SYSCOMMAND, SC_MINIMIZE, 0);   //最大化窗口  SendMessage(WM_SYSCOMMAND, SC_MAXIMIZE, 0);

2013-06-13 15:22:14 540

原创 对任务栏的操作

Shell_TrayWnd 是任务栏类名(可用Spy++看一下),可通过FindWindow() 获取到窗口指针,然后对任务栏进行操作。例1: //获得任务栏窗口 CWnd* pWnd = CWnd::FindWindow(_T("Shell_TrayWnd"), NULL); //发送ID为0x1F5(Win + M)的WM_HOTKEY消息(最小化所有窗口) pWnd->S

2013-06-12 19:33:47 2030

原创 我的总结(三)

15、linux下打的包中包含svn版本号        ./**** version可换取编译的时间,根据此时间在svnlog中可查询相应的版本号。(*代表编译出来的某个文件)       另外,在linux下获取版本号可用svnversion。主要要解决的是如何将获取的版本号写入.txt并与日期等连接起来。       后来在一个脚本中echo "***项目名称***`svnv

2011-12-13 18:38:42 374

原创 我的总结(二)

9、linux下判断文件夹是否存在  if [ -e mcs] && [ -d kip ]; then10、gcc的编译过程:源程序经过预处理和编译生成中间目标文件.o文件。给中间目标文件打个包,叫库文件.a文件,是静态库。.so是共享库,shared object,动态库,用于动态链接。再经过链接,生成可执行文件。11、gcc相关参数-shared 指定生成动态链接库

2011-12-01 10:14:07 336

原创 环境变量设置

显示环境变量:echo $PATH       使用env命令能显示所有的环境变量。       使用set命令显示所有本地定义的Shell变量。       使用unset命令来清除环境变量:       export TEST="test"  #直接用export 变量名=变量值 只在当前的shell或其子shell有效。关闭后即失效。       env |grep TE

2011-12-01 10:03:27 258

原创 我的总结

最近一直在搞持续集成,真是头大,稍微总结下。也有些在搞持续集成过程中学到的linux的东西。1.在/master/userdata/下env.properties可修改端口及mysql可用本机的或者其他PC,user-definition可添加持续集成管理员等。   /master/conf下的server.xml可修改服务器端口。2.如果在plugins中解压了新的插件则需要将CI重

2011-11-03 22:29:00 278

原创 linux下设置别名

在linux下总是要到一个很深的路径下去,就查了一下如何设置别名。vi etc/profile添加:alias hu="cd /home/cherryhu/code/Mobile"保存以后source etc/profile或者 . etc/profile使设置立即生效。然后在任何地方只要输入hu则能跳到我要到的路径。但是后来发现重启后就失效了,还需要source etc/pr

2011-11-03 21:59:31 571

原创 在linux下将html格式转换成xml格式

今天在linux下想将html格式的文件转换成xml格式,便安装了HTML Tidy,但总是不成功,后来看到一篇文章,在http://anduin.linuxfromscratch.org/files/BLFS/sources/tidy-cvs_20070326.tar.bz2下载了tidy。然后用ssh传到linux下。bzip2 -d tidy-cvs_20070326.tar.bz2

2011-11-03 21:53:33 945

大话移动通信

大话移动通信,作者丁奇,浅显易懂风趣幽默,值得一看

2018-02-01

我的sourceinsight配置以及添加tab页插件tabsiplus

主窗口背景色为绿色 tabsiplus安装成功后,可在其下拉菜单中设置自动启动。

2015-02-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除