上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 如果本地有多个网卡(即多个ip),要指定本地发送网卡,则在建立的socket上bind所指定的网卡进行connect和send操作。例子程序如下:#include #include "WinSock2.h"#pragma comment(lib,"ws2_32.lib")SOCKET tcp_soc... 阅读全文
posted @ 2014-06-18 10:59 freedesert 阅读(14309) 评论(0) 推荐(0) 编辑
摘要: 流媒体文件是指多媒体文件边下载可以边观看的文件。而传统的视频文件需下载完成才能观看,而流媒体主要是下载一部分文件到缓存区,然后再从缓存区里面拿数据~而能作为这种流媒体文件的只有经过特殊编码的格式才适合,而flv、rmvb、mov、asf等格式文件才属于流媒体格式文件~对于HTTP协议,流式文件可以使... 阅读全文
posted @ 2014-04-17 17:08 freedesert 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 入门:《java程序设计》《java语言程序设计基础篇(原书第8版)》进阶:《java语言程序设计进阶篇》《java编程思想》视频:传智播客或者马士兵 阅读全文
posted @ 2014-04-17 14:32 freedesert 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 1、异常信息丢失导致定位问题困难。2、findbugs工具3、在某些if语句判断中return,可能会导致文件句柄无法关闭。4、lastmodified()在win下和linux下的处理是不同的。5、定位信息在开发时就一定要注意加上去。6、不能直接取浏览器时间传向后台,不能信赖客户端时间。7、尽量避... 阅读全文
posted @ 2014-04-17 14:27 freedesert 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 关于字节序:是字节之间的事情,多字节数据类型,字节的排序问题,类似于在十进制数中,十位放在个位的左边还是右边的问题。例如int类型有4个字节,值为0x12345678,地址为0x000010~0x000013,那么在0x000010是存放0x12还是存放0x78.分下面两种情况: 1)低地址放低位(小端字节序,小端即低位在前)。实际存储为0x78 56 34 12. 使用这种字节序的典型为x86机器,即intel和amd的cpu。 2)低地址放高位(大端字节序)。实际存储为0x12 34 56 78. 其余的厂家一般使用这种字节序。sun,ibm等等。另外网络字节序也是这种,二进制文件如音视频 阅读全文
posted @ 2013-11-19 17:01 freedesert 阅读(556) 评论(0) 推荐(0) 编辑
摘要: #include #include int main() {for(int i = 0; i < 3; i ++) { int pid = fork(); if(pid == 0) { printf("child\n"); } else { printf("father\n"); } } return 0; } 请问输出结果是什么? 初看,想当然认为结果是3对child-father,只是顺序不确定,而且按照Unix环境高级编程中的说法,极端的情况下可能还会出现两个输出的内容相互夹杂的情况。 但是,在Unix测试了一下发现输出竟然... 阅读全文
posted @ 2013-09-20 20:15 freedesert 阅读(656) 评论(0) 推荐(0) 编辑
摘要: Linux内核定义了“零页面”(内容全为0的一个物理页,且物理地址固定),应用层的内存分配请求,如栈扩展、堆分配、静态分配等,分配线性地址后,就将页表项条目指向“零页面”(指定初始值的情况除外),这样“零页面”就被所有进程共享,当向页面执行写入操作时,内核就会新分配一个物理页,实行“写时拷贝”操作,这样就实现了物理页面的延迟分配(如果只有读没有写,则无需另分配物理页)。动态内存通过glibc库的malloc函数分配,当现有地址空间不够时(即malloc维护的空闲链表中没有足够空间),就调用brk/sbrk扩展进程空间的相关线性区段,然后将对应页表项条目指向“零页面”,写操作时再分配新页面。这样 阅读全文
posted @ 2013-09-20 16:14 freedesert 阅读(772) 评论(2) 推荐(0) 编辑
摘要: 字符串常量到底存放在哪个存储区 分类: c语言2013-02-23 16:57 445人阅读 评论(0) 收藏 举报 C语言c语言字符串常量 字符串常量,放在哪个存储区呢?是“自动存储区”还是“静态存储区”中? 比如: char *pstr="hello world!"; 这里,"hello world!"是一个字符串常量, pstr是在栈中的变量。... 阅读全文
posted @ 2013-08-30 12:31 freedesert 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 最开始的版本OpenSuse + jre-7u25-linux-i586.tar.gz + eclipse-cpp-kepler-R-linux-gtk.tar.gz 配置好java环境后启动eclipse直接崩溃,出现错误log,网上查尽了解决方案都不行修改为版本ubuntu + jdk-7u25-linux-i586.tar.gz + eclipse-cpp-helios-SR2-linux-gtk.tar.gz 配置好java环境启动eclipse 正常。最后返回OpenSuse + jdk-7u25-linux-i586.tar.gz + eclipse-cpp-hel... 阅读全文
posted @ 2013-08-14 16:29 freedesert 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 打开vs2003,新建安装和布署项目,取名为你的程序名称,我选择的是“安装向导”,操作步骤与blog.csdn/johnsuna/archive/2004/12/19/221618.aspx的操作类似,这下不同的是向导结束之后。 在应用程序文件夹中加入你的自定义ico,这个ico将决定你的应用程序显示图标了,同时包括快捷方式的图标。 在右边“解决方案资源管理器”中,点击你的解决方案名称(... 阅读全文
posted @ 2013-07-26 11:03 freedesert 阅读(538) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页