
一些做技术该懂的
callnothing
力量在安静的环境中积蓄
展开
-
一个IP建多个Web站点
一个IP建多个Web站点TCP端口法因为各种原因,咱们有时候需要在一个IP地址上树立多个web站点,在IIS5中,咱们可能经过简略的设置到达这个目标。在IIS中,每个 Web 站点都具有唯一的、由三个有些组成的标识,用来接收和响应请求:(1) IP地址(2) 端口号(3) 主机头名在IIS中,在一个IP地址上树立多个独立的web站点,转载 2013-10-06 22:24:12 · 1318 阅读 · 0 评论 -
C语言中的各个段
一.前言:C语言程序经过编译连接后形成编译、连接后形成的二进制映像文件由栈,堆,数据段(由三部分部分组成:只读数据段,已经初始化读写数据段,未初始化数据段即BBS)和代码段组成,如下图所示:1.栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等值。其操作方式类似于数据结构中的栈。2.堆区(heap):一般由程序员分配释放,若程序员不释转载 2013-12-01 15:55:58 · 3028 阅读 · 0 评论 -
嵌入式C语言中volatile的理解
一.前言1.编译器优化介绍:由于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外在现代CPU中指令的执行并不一定严格按照顺序执行,没有相关性的指令可以乱序执行,以充分利用CPU的指令流水线,提高执行速度。以上是硬件级别的优化。再看软件一级的优化:一种是在编写代码时由程序员优化,另一种是由编译器进行优化。编译器优化常用的转载 2013-12-01 16:34:40 · 751 阅读 · 0 评论 -
有符号和无符号数运算
void fun(){unsigned int a = 1;int b = -20;if(a + b > 0)puts(">0");}运行结果为> 0为什么,当有符号数和无符号数做运算时,有符号数转为有符号数,当-20转为无符号数后,会变为一个很大的数,有人用printf("%d",a+b)去做测试,发现输出的仍然是一个负数,输出这种结果是大家没有注意到%d原创 2013-12-01 21:46:46 · 1055 阅读 · 0 评论 -
#deifne 使用需要注意
第一个要注意的:#define的作用域问题:[cpp] view plaincopy#include #include void toDefine(){ #define TEST } void testDefine(){ #ifdef TEST printf("Defi原创 2013-11-30 22:14:17 · 1337 阅读 · 0 评论 -
objdump使用
gcc命令之 objdump ---------------objdump是用查看目标文件或者可执行的目标文件的构成的GCC工具----------以下3条命令足够那些喜欢探索目标文件与源代码之间的丝丝的关系的朋友。objdump -x obj 以某种分类信息的形式把目标文件的数据组织(被分为几大块)输出 objdump -t obj 输出目标文件的符号表()objdum转载 2013-11-29 22:50:13 · 791 阅读 · 0 评论 -
nm命令
nm命令[在GNU C语言库提供的内容中,有接口可以用来做这件事。用下面的命令查看:nm -D /lib/libc.so.6 | grep log]nm命令还是比较简单而且强大的。它用来列出一个目标文件中的各种符号。符号的种类很多,以下是一些常见的符号类型nm输出字符含义RRead only symbol. 比如在代码转载 2013-11-29 22:05:38 · 923 阅读 · 0 评论 -
makefile模板
转载不才,总结个人常用makefile模板,以备后用。1、编译动态库[plain] view plaincopy############################################################# # Makefile for shared library. # 编译动态链接库转载 2013-11-22 12:58:30 · 671 阅读 · 0 评论 -
二维数组参数传递 指针降级
先给出问题:像下面这样的数组,在函数中如何传参?也就是说如何保证虚参与实参类型一致。char str_arr[3][10] = {"yes","no","uncertain"};char *str_array[] = {"yes","no","unsure"};函数原型: void func1( char (*a)[10] )转载 2013-11-20 23:40:38 · 1971 阅读 · 0 评论 -
指针理解,指针降级
指针就是指向一个特定内存地址的一个变量。简单的说可以理解为一个一维的线性空间,其中的每一个数对应一个存储单元,就是1个字节。指针有两个性质:指向性和偏移性。指向性指的是指针一定要有一个确定的指向,偏移性就是说指针可以加上一个数后偏移位置!指向别的存储空间。 指针的应用往往体现在数组,我们从数组开始解释指针的偏移。数组就是许多的变量,它的一个重要特征就是在内存空间中连续地存转载 2013-11-20 23:22:34 · 3210 阅读 · 2 评论 -
mysql命令行操作
一、连接MYSQL格式: mysql -h主机地址 -u用户名 -p用户密码或者: mysql -u 用户名 -p // 回车后要求输入密码,密码不可见1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是如果-p后带有用户密码,那么-p与密码之间必转载 2013-12-21 09:49:55 · 774 阅读 · 0 评论