会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
freedesert
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
9
下一页
2014年6月18日
socket学习及各类错误码(部分转)
摘要: 如果本地有多个网卡(即多个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
阅读(14585)
评论(0)
推荐(0)
2014年4月17日
流媒体文件
摘要: 流媒体文件是指多媒体文件边下载可以边观看的文件。而传统的视频文件需下载完成才能观看,而流媒体主要是下载一部分文件到缓存区,然后再从缓存区里面拿数据~而能作为这种流媒体文件的只有经过特殊编码的格式才适合,而flv、rmvb、mov、asf等格式文件才属于流媒体格式文件~对于HTTP协议,流式文件可以使...
阅读全文
posted @ 2014-04-17 17:08 freedesert
阅读(388)
评论(0)
推荐(0)
java学习
摘要: 入门:《java程序设计》《java语言程序设计基础篇(原书第8版)》进阶:《java语言程序设计进阶篇》《java编程思想》视频:传智播客或者马士兵
阅读全文
posted @ 2014-04-17 14:32 freedesert
阅读(124)
评论(0)
推荐(0)
bug经验
摘要: 1、异常信息丢失导致定位问题困难。2、findbugs工具3、在某些if语句判断中return,可能会导致文件句柄无法关闭。4、lastmodified()在win下和linux下的处理是不同的。5、定位信息在开发时就一定要注意加上去。6、不能直接取浏览器时间传向后台,不能信赖客户端时间。7、尽量避...
阅读全文
posted @ 2014-04-17 14:27 freedesert
阅读(125)
评论(0)
推荐(0)
2013年11月19日
有关位域的理解和说明
摘要: 关于字节序:是字节之间的事情,多字节数据类型,字节的排序问题,类似于在十进制数中,十位放在个位的左边还是右边的问题。例如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
阅读(600)
评论(0)
推荐(0)
2013年9月20日
LINUX 循环fork()
摘要: #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
阅读(664)
评论(0)
推荐(0)
关于Linux平台malloc的写时拷贝(延迟分配)【转】
摘要: Linux内核定义了“零页面”(内容全为0的一个物理页,且物理地址固定),应用层的内存分配请求,如栈扩展、堆分配、静态分配等,分配线性地址后,就将页表项条目指向“零页面”(指定初始值的情况除外),这样“零页面”就被所有进程共享,当向页面执行写入操作时,内核就会新分配一个物理页,实行“写时拷贝”操作,这样就实现了物理页面的延迟分配(如果只有读没有写,则无需另分配物理页)。动态内存通过glibc库的malloc函数分配,当现有地址空间不够时(即malloc维护的空闲链表中没有足够空间),就调用brk/sbrk扩展进程空间的相关线性区段,然后将对应页表项条目指向“零页面”,写操作时再分配新页面。这样
阅读全文
posted @ 2013-09-20 16:14 freedesert
阅读(798)
评论(2)
推荐(0)
2013年8月30日
字符串常量到底存放在哪个存储区[转]
摘要: 字符串常量到底存放在哪个存储区 分类: c语言2013-02-23 16:57 445人阅读 评论(0) 收藏 举报 C语言c语言字符串常量 字符串常量,放在哪个存储区呢?是“自动存储区”还是“静态存储区”中? 比如: char *pstr="hello world!"; 这里,"hello world!"是一个字符串常量, pstr是在栈中的变量。...
阅读全文
posted @ 2013-08-30 12:31 freedesert
阅读(799)
评论(0)
推荐(0)
2013年8月14日
linux下安装eclipse
摘要: 最开始的版本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
阅读(332)
评论(0)
推荐(0)
2013年7月26日
安装和布署项目
摘要: 打开vs2003,新建安装和布署项目,取名为你的程序名称,我选择的是“安装向导”,操作步骤与blog.csdn/johnsuna/archive/2004/12/19/221618.aspx的操作类似,这下不同的是向导结束之后。 在应用程序文件夹中加入你的自定义ico,这个ico将决定你的应用程序显示图标了,同时包括快捷方式的图标。 在右边“解决方案资源管理器”中,点击你的解决方案名称(...
阅读全文
posted @ 2013-07-26 11:03 freedesert
阅读(545)
评论(1)
推荐(0)
上一页
1
2
3
4
5
6
···
9
下一页
公告