Linux下编译程序时,经常会遇到“undefined reference to XXX” 报错,这里总结一些可能的原因和解决方案,给需要的朋友:说道undefined reference error,先提一下Linux gcc链接规则:链接的时候查找顺序是:-L 指定的路径, 从左到右依次查找由 ...
分类:
系统相关 时间:
2015-09-28 23:47:05
阅读次数:
203
Vi三种模式详解命令行模式 (command mode/一般模式) 任何时候,不管用户处于何种模式,只要按一下“ESC”键,即可使Vi进入命令行模式;我们在shell环境(提示符为$)下输入启动Vi命令,进入编辑器时,也是处于该模式下。 在该模式下,用户可以输入各种合法的Vi命令,用于管理自己的.....
分类:
编程语言 时间:
2015-09-28 18:51:13
阅读次数:
188
C#开发中使用配置文件对象简化配置的本地保存0x00 起因程序的核心是数据和逻辑,开发过程中免不了要对操作的数据进行设置,而有些数据在程序执行过程中被用户或程序做出的修改是应该保存下来的,这样程序在下次运行时可以保留上次的一些设置。同样有时我们希望修改某些设置而不需要重新编译程序,这样也可以通过修改...
SVN(TortoiseSVN)提交时忽略bin和obj目录一般协作开发情况下,有意思无意将bin和obj目录添加到版本管理中是很烦人的事儿,在VS中不断地编译程序集和提交将带来版本暴增问题.如果你用的是SVN(TortoiseSVN)可以通过添加属性来忽略掉.具体实现在解决方案目录上点右键在乌龟菜...
分类:
其他好文 时间:
2015-09-24 10:54:52
阅读次数:
158
Xcode7 网络无法连接问题1.The resource could not be loaded because the App Transport Security policy requires the use of a secure connection. Xcode7 编译程序无法连接网....
分类:
移动开发 时间:
2015-09-22 16:43:41
阅读次数:
183
(1) 新装的Xcode7 编译程序 出现: #warning: 获取app配置信息失败: The resource could not be loaded because the App Transport Security ,这是苹果加大安全的管控,将以往HTTP协议强制改为HTTPS协议,以后...
分类:
其他好文 时间:
2015-09-21 17:21:01
阅读次数:
180
一、jvm的快照获取1. 确认gdb软件包已经被正确安装。2. 使用调试参数编译程序(例如: gcc中使用"-g"选项),编译后不要去除文件的调试符号信息。3. 执行应用程序。4. 执行gcore命令生成指定应用程序的core文件并且保存在当前目录下。 $ gcore pid (进程号)二、查看jv...
分类:
其他好文 时间:
2015-09-21 17:13:13
阅读次数:
157
一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束...
分类:
编程语言 时间:
2015-09-17 16:51:13
阅读次数:
180
1.开放源码、编译程序、可执行文件 ????开放源码:程序代码,写给人类看的程序语言,但机器并不认识,所以无法执行。 ????编译程序:将程序代码转译称为机器看得懂的语言,类似翻译者的角色。 ????可...
分类:
系统相关 时间:
2015-09-14 19:47:09
阅读次数:
253
一:反射的定义 审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。 System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码 Sys...