- 博客(234)
- 资源 (24)
- 收藏
- 关注

转载 C语言宏定义##连接符和#符的使用
转自:目录(?)[-]C语言宏定义连接符和符的使用 关于和关于的使用错误的嵌套Misnesting由操作符优先级引起的问题Operator Precedence Problem消除多余的分号Semicolon SwallowingDuplication of Side EffectsC语言宏定义##连接符和#符的使用 C语言中如何使用宏C(和C+
2014-08-29 16:17:44
880

原创 llvm學習(三)————如何編譯自己的第一個Pass
一句話編譯自己的Pass:test$ `llvm-config --bindir`/clang -shared -fPIC `llvm-config --cxxflags` `llvm-config --ldflags` test.cpp -o libtest.so test$ opt -load ./libtest.so -test /dev/null
2014-01-14 21:21:07
3196

原创 例说hg(六)———— hg branch 创建分支
开篇: branch (分支)應該也是 Hg 最重要的技能之一,在一個多人專案的開發過程中我們有時候要開發新功能,有時候是要修正某個Bug,有時候想要測試某個特異功能能不能 work ,這時候我們通常都會從主 branch 再開出一條新的 branch 來做,這支新開的 branch 會帶著你的主 branch 目前的最新狀態,當你完成你所要開發的新功能/ Bug ...
2014-01-07 21:10:30
13946

原创 例说hg(五)————创建repository
有很多网站提供了免费的Mercurial版本库托管,最有名的要数Bitbucket 和 Google Code,由于博主使用的是BB,在此以BB为例来说明一下使用Mercurial来创建repository。 在此建议看官注册一个Bitbucket账号(Bitbucket注册)。 Bitbucket为我们提供了一个很友好的操作面板,当你登录后,就会看到下面的界面: ...
2014-01-07 00:08:39
3729
1
原创 Hg修改username和email(提交代码后显示)
问题如题,方法如下:hg config --edit参考链接:https://www.mercurial-scm.org/pipermail/mercurial-devel/2014-February/056666.html
2017-12-14 22:57:03
2251
原创 Inno Setup使用方法备份
http://www.360doc.com/content/13/0327/03/4221543_274250221.shtml
2017-06-15 19:29:42
991
转载 一个比较完整的Inno Setup 安装脚本
转自:http://blog.youkuaiyun.com/ahao1985507/article/details/39182977一个比较完整的Inno Setup 安装脚本,增加了对ini文件设置的功能,一个安装包常用的功能都具备了。[plain] view plaincopy[Setup] ; 注: AppId的值为单独标
2017-06-15 17:55:06
1341
转载 Inno Setup 编程技术全图文教程(转载)
from:http://www.caodi.name/blog/innosetup_pic.html初级教程如何安装到指定目录下?如安装到E:\空之轨迹SC[Setup]DefaultDirName=E:\空之轨迹SCDisableDirPage=yesDisableReadyPage=yesDisableFinishedPage=yes
2017-06-15 11:52:56
3724
转载 virtual public 含义
http://blog.youkuaiyun.com/kkk328/article/details/7081215在类重载中我们一般使用以下的方式: class Base { void Echo() { printf( "Echo from Base ");} }; class Middle : public Ba
2017-05-28 09:34:53
1405
转载 Qt获得焦点和失去焦点处理事件 (Focus事件)
转载自: http://www.cnblogs.com/hicjiajia/archive/2012/05/30/2526776.html方法一:描述:一开始我要实现的目的就是,在一个窗体上有多个可编辑控件(比如QLineEdit、QTextEdit等),当哪个控件获得焦点,哪个控件的背景就高亮用来起提示作用,查了下文档应该用focusInEvent()和focus
2017-05-26 19:23:26
6385
转载 CUDA简介
声明:本文转自http://blog.youkuaiyun.com/carson2005/article/details/7694605 随着显卡的发展,GPU越来越强大,而且GPU为显示图像做了优化。在计算上已经超越了通用的CPU。如此强大的芯片如果只是作为显卡就太浪费了,因此NVidia推出CUDA,让显卡可以用于图像渲染和计算以外的目的(例如这里提到的通用并行计算)。CU
2015-01-21 09:33:47
1126
转载 几个有用的python链接
http://my.oschina.net/zyzzy/blog/115096 http://www.cnblogs.com/BoyeeStudio/articles/382882.html python规范链接http://www.cnblogs.com/huxi/archive/2011/01/02/1924317.html#top python反射
2014-12-18 15:49:17
838
转载 ndk-build调试 .SO 文件
http://www.cnblogs.com/shadox/archive/2011/12/02/2272564.html
2014-10-28 17:53:21
1117
原创 Shell String Fuzzy Comparison
java_version="1.6.0_" if [[ $java_version = 1.6.0* ]];then
2014-08-25 18:42:31
866
转载 hg和git命令对照表(值得拥有)
转自:https://github.com/sympy/sympy/wiki/Git-hg-rosetta-stone
2014-06-20 15:23:18
5204
原创 Unix高级编程实例编译方法
下载链接:http://www.apuebook.com/ 我这里下载2005版本编译平台:ubuntu 12.04把下载的 src.2e.tar.gz 复制到 ~/workspace/c_wspace/unix$ (这里改为你自己的工作目录),解压生成 apue.2e目录,进入后使用make linux 编译遇到问题:Q1:robin@ubuntu:~/
2014-02-10 22:44:09
2083
转载 qsort用法
轉自:http://www.cnblogs.com/ForeverJoker/archive/2013/05/25/qsort-sort.htmlqsort函数、sort函数 (精心整理篇)qsort函数、sort函数 (精心整理篇)先说明一下qsort和sort,只能对连续内存的数据进行排序,像链表这样的结构是无法排序的。首先说一下, qsortq
2014-02-08 09:49:39
1716
原创 u盘安装盘的制作汇总
作为一个IT从业人员,别人找着帮忙安装系统是件很平常的事情。今年过年,帮亲人装系统,结果只带了win7的系统光碟,谁想人家的电脑没有光驱,这下可就悲剧了。转遍了整个小县城的电脑商店,结果没有一个卖光驱的。这样也就没办法在亲人面前显示一下自己的能力了。。。。。。。 回过头来想想,是自己不够专业啊,做事考虑不周全。第一,带了光碟,没考虑到光驱的问题。第二,对现在的电脑市场不够了解(
2014-02-06 17:57:52
1287
原创 例说hg(三)———— hg的图形界面安装
开篇: 之前一直用hg进行代码仓库管理,有时候在终端看的不是那么直观,可以安装hg的图形界面。在此记录安装过程,希望对大家有所帮助吧!!!!!在此声明一下,博主不在特殊说明的情况下,使用的linux默认为ubuntu。在此安装tortoisehg也是ubuntu之下。安装命令:sudo apt-get install tort...
2014-01-06 19:45:18
3655
原创 例说hg(二)———— hg merge的用法
开篇: 之前一直用hg进行代码仓库管理,hg merge是其一大重要功能。在此把自己的实例在此记录,希望对大家有帮助吧!!!!!仓库介绍:仓库很简单,只有两个branch,即default和home。可以从下面的hg log信息查看到。hg merge 实例操作:操作一:robin@ubuntu:/media/2ndDi...
2014-01-04 12:25:52
6070
原创 例说hg(一)————hg sum 与hg tip区别
开篇: 之前一直用hg进行代码仓库管理,总是把hg sum 和hg tip的关系搞混。当时有人帮忙,现在得自己摸索了。在此把自己的实例在此记录,希望对大家有帮助吧!!!!!仓库介绍:仓库很简单,只有两个branch,即default和home。只进行了6此提交操作,可以从下面的hg log信息查看。hg sum 和 hg tip实例操作:实例一:...
2014-01-02 22:59:35
2611
原创 2013年总结及2014年瞻望
2013对我来说,是不平凡的一年。首先,七月份的时候,我的工作经验值从零升涨到壹。目前为止,是有1.5个经验值了,距离大牛更近一截。其次,人生阅历更加丰富了,为人处事学会变通了,不会那么一根筋了,这要感谢我所处的环境,感谢我们的团队,感谢我们团队中的每一位。
2013-12-31 23:55:36
1176
翻译 C/C++拾遗————空指针{NULL/0/(void*)0}与 空字符{null/'0'} 区别
突然对NULL与null的区别有点疑惑,在网上搜索了一下,查到下面的用法。其实很简单,就如博文标题,空指针可以是NULL,0或者(void*)0,空字符可以是null或者‘0’表示。
2013-12-31 15:51:40
1693
原创 gdb调试技巧(二)———— gdb 条件断点
本文由博主原创,转载请注明出处(保留此处和链接):IT人生(http://blog.youkuaiyun.com/robinblog/article/details/17652541)GDB是linux上的调试利器,是我们每个基于linux系统编程coder必须掌握的一门技术。在此记录一个使用gdb条件断点的小例子:gdb条件调试一般应用在循环、链表的遍历、或者其他变量的值可能被多次改变的场合。先上一个例子:gdb条件断点一般应用在循环、链表的遍历、或者其他
2013-12-29 12:24:54
33640
原创 函数的错误应用导致的致命错误(一)——strcpy
对一个coder来说,记录一些自己所遇到的错误及解决方法是很重要的,写此系列博文,以备后用,也希望对大家有所帮助。下面是我在调试一个程序是碰到的错误:错误log:F/libc ( 7081): @@@ ABORTING: invalid address or address of corrupt block 0x736ab1a8 passed to dlfree F/
2013-12-26 11:43:23
24826
原创 CMake學習(一)——cmake的編譯、安裝及簡單使用(ubuntu)
作為一名項目開發人員,我們必須學會一些自動化的工程構建工具,如cmake,automake等等,在此記錄一些關於CMake的使用方法。cmake的獲取: 我們可以從cmake官網直接下載cmake的binary或者source code。cmake官網下載 cmake的binary安裝: 如果想偷懶或者自己感覺沒有必要,那就直接在官網下載的Binar
2013-12-18 00:31:49
9150
原创 llvm學習(二)————llvm編譯與環境構建
在2011十月份的时候,有人向我推荐有关llvm的资料,主要是下面三个链接: 1. http://llvm.org/docs/GettingStarted.html 2. http://llvm.org/docs/LangRef.html 3. http://llvm.org/docs/WritingAnLLVMPas
2013-12-15 22:01:14
2328
1
原创 关于sqlite3在linux系统的应用
一次偶然的机会,用到了sqlite3开源数据库。当时要自己重新编译,获取源码过程有点纠结,现在在此做个记录,以备后用,也希望能帮助大家。 第一步:源码获取 链接一: sqlite3官网获取 链接二: 在官网上选择 Source Code——>sqlite-amalgamation-3080002.zip(后面的数字会因版本更新有所不同)
2013-12-12 21:46:03
2109
原创 mono资料收集
mono的官方网站: http://www.mono-project.com/Main_Page关于mono的介绍(中文):http://www.cnblogs.com/ibrahim/archive/2010/01/11/asp-net-mono-linux.html (尊重原创,收集网址)
2013-12-11 16:23:08
1164
原创 llvm學習(一)————朦胧的感觉
在上大学的时候,就想拥有一个自己的博客,想要写出一些有质量的博文。现在回过头来,感到很失望,博文数量少,质量差。在这里将记录我的llvm学习之路,希望和朋友交流学习。 以前多多少少接触过一点llvm的东东,现在想要全面系统的学习一下。下面是我收集到的一些资料,提供链接。下面两个链接,自认为可以让我们知道究竟什么是llvm,对llvm的框架做了概括的介绍,可以是我们对llvm
2013-12-06 18:10:26
1468
原创 糗事万万千
【1】近期,某地传言X月X日至X月X日有大地震,故动荡不安也。进而发现,每晚小圈子里的人类都慌慌张张,晃晃悠悠。寝室某人一直每日有好像如坐火车般的感觉,晕晕乎乎,晃晃悠悠。日子可以用“熬”来形容,但是不确定的是什么时候能熬熟;进而发现,目前谈论最多的重大话题就是:我家亲戚是XX,今天在XX地开了个会,说XX时XX分XX秒,会XXXXXXXXXXXXXXX;进而发现,白天很短,黑夜很长;
2013-12-02 21:17:21
1046
原创 可执行程序装载与进程相关的概念
因为程序的运行时是有局部性原理的,所以我们可以把程序经常使用的部分驻留在内存中,而将一些不常用的部分存放在磁盘里面,这就是动态装入的基本原理。虚拟存储机制页映射————动态装载方式之一
2013-11-27 14:28:28
935
原创 內存和虚拟地址空间的关系
先说一个自己以前碰到的问题吧,我的pc有8G的内存,我装了32bit的操作系统,当然,只能查看到不到4G的内存。 对我们的应用程序来说,操作系统会给每个进程分配内存等资源。 假如说,我们在32位机器上定义了一个 int *pi; 指针,它的访存范围是4G-1G { linux系统下},也就是说32位linux系统的虚拟地址空间为:4G-1G。
2013-11-27 09:44:47
1187
原创 Effictive C++學習(一)——概念問題
不明確行為(undefined behavior):C++中未定義,無法預期運行時會發生什麽狀況。比如,讀取空指針的值,數組訪問超出範圍等等。
2013-11-12 11:37:14
880
vim自动生成文件模板 templates 设置方法
2014-03-11
ARM 交叉编译工具
2014-01-15
hello-jni.tar.gz 实例
2014-01-15
tortoisehg-2.10.1
2014-01-06
windows下64位tortoisehg-2.10.1
2014-01-06
sqlite3源码
2013-12-12
2009BJava核心技术-高级特性(第8版).rar
2013-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人