Program
文章平均质量分 71
rangf
这个作者很懒,什么都没留下…
展开
-
if(Conditional statement)
if(Conditional statement)Whether the result is TRUE or FALSE the Conditional statement has executed。原创 2010-10-19 16:48:00 · 672 阅读 · 0 评论 -
静态库,动态库,静态链接和动态链接
静态库,动态库,静态链接和动态链接这几个概念理解起来很简单,本文主要是收集了网上的一些观点作了一个较全面的总结。一、问题1,静态库是什么?2,动态库是什么?3,两者的区别?4,静态链接?5,动态链接?6,两者的区别?7,静态库能否动态链接?动态库能否静态链接?二、关于库1,库的原则 现实中每个程序都要依赖很多基础的底层库,不可能原创 2012-11-07 18:01:54 · 3663 阅读 · 0 评论 -
vc++2005运行出现Loaded 'xxx.dll', No symbols loaded.
运行错误是:4-20 console.exe': Loaded 'F:\文档\Visual Studio 2005\Projects\4-20 console\release\4-20 console.exe', Symbols loaded.'4-20 console.exe': Loaded 'C:\Windows\System32\ntdll.dll', No symbols l转载 2012-12-18 18:38:21 · 5365 阅读 · 0 评论 -
Linux下两个程序进行socket通信的简单例子
备注:这两个程序,应该是在同一台机器上运行。需要事先建立/home/rangaofei/c_test/目录。今天下午学习了一下socket通信编程这方面的知识,看了看书,找了找网上的讲解。虽然还是比较晕,但做的小实验还是成功了,打算明天再深入研究。在Ubuntu环境下编写了两个简单的小程序,分别是client.c和server.c。一个作为socket客户端,另一个作为sock转载 2012-12-17 17:53:07 · 1578 阅读 · 1 评论 -
在vs2005中win32控制台应用程序中加载动态链接库(.dll)文件
方法一:“#pragma comment(lib,"XXX.lib")”加进代码文件里。 方法二:直接往工程里面"添加现有项目"然后直接把lib当文件添加进去。 方法三:在工程->属性中,linker>input>additional dependencies里加原创 2012-12-18 18:33:46 · 1840 阅读 · 0 评论 -
c++中exit符号找不到
请参考:http://www.gamedev.net/topic/475709-error-c3861-exit-identifier-not-found/question:No clue, it seems very wrong that exit would not work, but what do I know? I'm new to this. Here's the转载 2012-12-18 18:36:03 · 2366 阅读 · 0 评论 -
linux与windows间socket通信实例
linux端:#include #include #include #include #include #include #include #include #define MYPORT 3333#define BACKLOG 10main(){ int sockfd, new_fd; struct sockaddr_in my_addr; struct socka原创 2012-12-18 18:42:02 · 11659 阅读 · 2 评论 -
linux下socket通信常用的结构与头文件
参考书籍:《TCP/IP详解,卷1:协议》《TCP/IP详解 卷2:实现》《计算机网络第五版》谢希仁《unix网络编程》1. 错误提示: a) Connection refused :连接被拒绝 2. Socket 通信常用的头文件a) Sys/socket.h :i. sockaddr 结构: struct sockaddr是通用的套接原创 2012-12-20 15:47:21 · 15362 阅读 · 1 评论 -
temp存储
2011-12-19:1.实现了IPP3编译器的TLS的4种模式:Global Dynamic, Local Dynamic, Initial Exec和Local Exec。2.clang支持-fpic/-fPIC选项3.clang不支持如下编译属性: __attribute__((tls_model("global-dynamic")))、 __attr原创 2011-09-16 15:36:42 · 2213 阅读 · 0 评论 -
SQLite
待学习。。。翻译 2013-02-22 17:42:54 · 611 阅读 · 0 评论 -
Xcode compiler
Compiler Options in Xcode - GCC or LLVM? Chances are if you are using Xcode 3 and you haven’t played with the build settings for a project that you are still using the GNU Compiler Collection, GCC转载 2012-06-06 15:10:07 · 1604 阅读 · 0 评论 -
VBA开发
一VBA FileSystemObject 用户定义类型未定义以下VB代码,产生编译错误:用户定义类型未定义Dim fso As New FileSystemObject, fil As FileListBox Set fil = fso.createtextfile("c:/sam.txt", True) 产生原因:使用FileSystemObject但未引用Micros原创 2013-02-22 17:41:01 · 4764 阅读 · 0 评论 -
Source Insight
source Insight工程的建立步骤:http://wenku.baidu.com/view/81b1ad7ca26925c52cc5bf15.html使用Source Insight提高工作效率:http://wenku.baidu.com/view/417e4b34eefdc8d376ee3259.html翻译 2011-03-10 10:23:00 · 820 阅读 · 0 评论 -
asn.1
asn.1详解:http://wenku.baidu.com/link?url=ZKOPBv5EU_nlRO4JyDxyz75LI4KBdlVVQP_AIJi51CWqmDUGoQ-1B1pQpo-17hWJrdZQc3xwim5TL9VmWNO7IcMKOJSO7hHYMt_JE5saaUWasn.1探索:http://wmfbravo.blog.163.com/ranap协议的转载 2014-12-09 11:07:03 · 1117 阅读 · 0 评论 -
QT Creator 快捷键
F1 查看帮助F2 跳转到函数定义(和Ctrl+鼠标左键一样的效果)Shift+F2 声明和定义之间切换F3 查找下一个F4 头文件和源文件之间切换Ctrl+1 欢迎模式Ctrl+2 编辑模式Ctrl+3 调试模式Ctrl+4 项目设置模式Ct原创 2014-12-13 17:33:37 · 1641 阅读 · 0 评论 -
IT工具介绍
俗话说:工欲善其事必先利器.作为一个软件开发工程师,要一辈子与软件开发打交道,当然首要的事就是利器:工具,语言.在工具方面,以下是对自己接触到的工具作一个总结:Windows:1, MS Visual Studio2, SourceInsight3, Eclipse4, MySQL5, Beyond Comparen, ...Linux1,原创 2014-12-13 22:20:08 · 1526 阅读 · 0 评论 -
构造函数、拷贝构造函数、赋值操作符、析构函数、debug与release
1,都是函数2,拷贝构造函数是一种特殊的构造函数,所以只有当对象不存在或没有被创建时才能执行拷贝构造函数3,什么时候会调用拷贝构造函数?以下三种情况出现时,会调用一个类的拷贝构造函数: 1) 用一个已经实例化了的该类对象,去实例化该类的另外一个对象; 2) 用该类的对象传值的方式作为一个函数的参数; 3) 一个函数返回值为该类的一个对象。D翻译 2015-03-15 23:30:46 · 2305 阅读 · 0 评论 -
排序算法学习系列(一)
插入排序冒泡排序选择排序快速排序堆排序归并排序基数排序希尔排序原创 2015-03-08 01:12:31 · 2054 阅读 · 0 评论 -
进程,线程,及之间的通信
相关参考:http://hi.baidu.com/fdwm_lx/item/3d0896850cfab11ec31627a8http://linux.chinaunix.net/doc/program/2001-08-11/642.shtmlhttp://bbs.chinaunix.net/thread-606011-1-1.htmlhttp://www.cnblogs.c原创 2012-11-07 18:05:18 · 907 阅读 · 0 评论 -
c#中线程的状态
转自:http://www.cnblogs.com/Echang/archive/2008/07/15/1243232.htmlhttp://www.cnblogs.com/jinzhao/archive/2008/08/02/1258880.html先了解一下c# 所有运算符号的内容表达式中的运算符按照称为运算符优先级的特定顺序计算。下表根据运算符执行的操作类型将它们转载 2012-11-07 14:07:54 · 10061 阅读 · 0 评论 -
if(function(return 0/-1))^_^switch里边嵌套if可以实现跳转!
<br />switch里边嵌套if可以实现跳转!代码以后附上^_^<br /> <br /><br />if (sl_pp_token_peek_get(&peek, &input)) {<br /> sl_pp_token_peek_destroy(&peek);<br /> return -1;<br /> }<br /> <br /><br />int sl_pp_token_buffer_get(struct sl_pp_token_bu原创 2010-10-20 14:28:00 · 1634 阅读 · 0 评论 -
万事开头难,如何找到程序的入口?
main函数?不对通过函数调用关系找?不对(太复杂,不现实)正确答案是:通过输入数据来源查找程序入口~心得噢~<br /> <br />原创 2010-11-02 16:12:00 · 1199 阅读 · 0 评论 -
Excel_VBA_编程教程(完整版)、开发环境、实例、函数大全、SVN、linux及shell学习
http://wenku.baidu.com/view/5ba7837da26925c52cc5bf1d.html原创 2011-02-24 12:23:00 · 3299 阅读 · 0 评论 -
内存性能工具
www.newwhy.com/2010/0915/14942.html百度搜索 “memusage 内存块”原创 2011-03-07 14:01:00 · 624 阅读 · 0 评论 -
mozilla 结构
<br />Mozilla研究—mozilla的目录结构:<br />http://blog.csdn.net/absurd/archive/2007/04/02/1549724.aspx<br />Mozilla系列——Mozilla技术架构简述:<br />http://blog.csdn.net/windseeds/archive/2004/11/29/198488.aspx转载 2011-05-27 11:33:00 · 678 阅读 · 0 评论 -
浏览器开发论文
http://wenku.baidu.com/view/601cf68884868762caaed563.html原创 2011-06-14 15:16:00 · 780 阅读 · 0 评论 -
调试
VC调试时按Alt+8,TC或BC用TD调试,打开汇编窗口看每句C对应的汇编并单步执行一遍不就啥都明白了吗。(Linux或Unix下应该也可以在用GDB调试时,看每句C对应的汇编并单步执行。)想要从本质上理解C指针,必须学习汇编以及C和汇编的对应关系。从汇编的角度理解转载 2011-09-04 21:02:55 · 404 阅读 · 0 评论 -
static用法小结
参见:http://topic.csdn.net/t/20060414/11/4686455.html原创 2011-09-04 21:09:01 · 412 阅读 · 0 评论 -
学习一门新语言
学习一门新语言:1、数据类型、变量、常量2、控制结构/语句3、表达式、运算符4、常用函数、库、类5、指针(C语言)学完就可以直接用项目来练手了,不懂的baidu+google。C语言if、for、while(){}、do{}while();、swi原创 2011-09-21 10:15:42 · 625 阅读 · 0 评论 -
代码的常用词汇
arity 是一个合成词,源于如binary (arity=2)、tertiary (arity=3),等等中的后缀,这个字的意思是:一个函式的参数个数。wiki 的解释:The arity of a function or operations is the number of arguments or operands that the function takes.emit发原创 2011-11-04 15:32:15 · 3178 阅读 · 0 评论 -
开发中的几个问题
大小端:http://www.cnblogs.com/M-book/archive/2011/09/13/2174481.htmlhttp://wenku.baidu.com/view/a9ba5561ddccda38376baf9e.html位域:http://baike.baidu.com/view/1256879.htm对齐:http://www.cnbl转载 2011-12-09 10:24:49 · 481 阅读 · 0 评论 -
寄存器分配策略
google:寄存器分配策略http://blog.chinaunix.net/space.php?uid=13800995&do=blog&id=67952http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-September/043511.htmlhttp://www.lingcc.com/tag/%E5%AF%84%E5%AD%转载 2011-12-20 17:28:51 · 933 阅读 · 0 评论 -
LLVM及Clang、llvm-gcc
VLIM指令调度算法分析http://wenku.baidu.com/view/919d18868762caaedd33d413.html调度算法:http://wenku.baidu.com/view/d6432ed5c1c708a1284a4422.html流水线技术http://baike.baidu.com/view/61745.htm#2原创 2011-11-16 17:41:29 · 12642 阅读 · 0 评论 -
软浮点及inline实现
软浮点:http://apps.hi.baidu.com/share/detail/31469104GCCINT:软浮点库函数:http://wiki.chinaunix.net/index.php?title=GCCINT:%E8%BD%AF%E6%B5%AE%E7%82%B9%E5%BA%93%E5%87%BD%E6%95%B0&oldid=6298几个编译选项转载 2012-01-11 11:08:24 · 860 阅读 · 0 评论 -
寄存器&内存
http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7397b818d492ac3933fc239045c023dbae03a356703c4b608700ba95e2bede7450420082aa0eccf9f41d6ace1223bcd7a742613913163c468a9dc3623d657944de8df0e9转载 2012-01-20 16:47:18 · 807 阅读 · 0 评论 -
汇编指令与机器码的相互转换
参见:http://wenku.baidu.com/view/7448d80d76c66137ee0619b8.html转载 2012-03-15 13:41:33 · 8623 阅读 · 0 评论 -
Excel 宏 VBA
在EXCEL公式中插入回车符并显示出来:在公式中加&CHAR(10)&,同时要将单元格设置为自动换行。同理:公式中加入冒号":"可用&CHAR(58)&利用+形进行序列填充时,若公式中含有多个单元格编号:T22&CHAR(58)&CHAR(10)U20,而我们只想要其中一个编号如U20发生序列变化,那么可以先利用一个唯一的标志代替T22,等用+形填充完后,再利用替换功能将所有标志替换为T原创 2012-05-03 13:51:36 · 1358 阅读 · 0 评论 -
程序架构师设计师必须掌握的面向对象的程序设计原则
程序架构师设计师必须掌握的面向对象的程序设计原则 一个优秀的软件项目,除去优秀的界面设计和合理恰当的功能设计以外,其程序的架构设计也一定是优秀的,本文专门探讨面向对象的程序架构设计问题。这也是每一个想成为软件架构师的人必须面对和做好的。 我们说一般优秀的程序结构具有如下一些特征: 1、 高稳定性:包括代码逻辑清晰、严密,运行无错 2、 高性能:运行效转载 2016-01-28 17:47:42 · 3192 阅读 · 0 评论