2014年11月27日
摘要: Linux的发布 有时候希望将定制好的Linux移植到其他的机器上使用,所以我们将定制好的Linux制作成安装光盘的形式,可以方便在其他机器上安装。为此我们要先制作一个引导系统,由引导系统引导我们进行一步步的安装。其中引导系统有grub、initramfs、内核三部分组成,相当于一个微型linux,... 阅读全文
posted @ 2014-11-27 16:07 顾文锦 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 如果总是仰视高山,就会挫伤我们攀登的勇气,使我们固步自封。我们需要做的就是迈开自己的脚步,踏出第一步,let's go! Linux的裁剪一般有三种方法:1、以一个已经安装好的系统为基础,删除掉不需要的软件和文件,以减少整个系统的大小;2、从零开始根据需要定制整个系统;3、安装一个完整的Linux系... 阅读全文
posted @ 2014-11-27 16:03 顾文锦 阅读(548) 评论(0) 推荐(0) 编辑
  2014年11月13日
摘要: 本文作者在学习使用Java开发Web Service(不包括Restful)时,由于不知道Java有这么多框架支持开发Web Service一度陷入迷惘,不知道这些框架各有什么不同,各有什么优缺点。经过几天的查资料、实验、失败、再查资料、再实验的过程,终于有了一个大概的了解,也把自己的学习成果跟大家... 阅读全文
posted @ 2014-11-13 11:21 顾文锦 阅读(5136) 评论(0) 推荐(2) 编辑
  2014年10月11日
摘要: 一、口令认证常见机制基于口令认证的系统一般有以下几种口令验证方式:1、客户端以明文形式将用户名密码通过网络发送到服务器,服务器与已经保存在服务端的用户名密码进行比较,一致则通过验证;HTTP基本鉴别方案即采用这种方式,它不会对以明文方式在物理网络中传输的实体进行任何形式的保护,显然这不是安全的用户鉴... 阅读全文
posted @ 2014-10-11 17:17 顾文锦 阅读(2424) 评论(0) 推荐(0) 编辑
  2014年9月24日
摘要: 本篇实现基于ffmpeg动态库用测试程序播放本地文件和RTSP视频流。参考文章:http://blog.csdn.net/leixiaohua1020/article/details/8652605, http://blog.csdn.net/guanghua2_0beta/article... 阅读全文
posted @ 2014-09-24 11:45 顾文锦 阅读(9079) 评论(0) 推荐(1) 编辑
摘要: 本篇将使用上节http://www.cnblogs.com/wenjingu/p/3977015.html中编译好的库文件通过rtsp获取网络上的h264裸流并保存到mp4文件中。1、VS2010建立VC++ win32控制台项目2、在工程目录下建立lib目录和include目录,将已编译好的lib... 阅读全文
posted @ 2014-09-24 10:37 顾文锦 阅读(40294) 评论(6) 推荐(3) 编辑
  2014年9月17日
摘要: FFmpeg是一个开源免费跨平台的视频和音频流项目,它提供了录制、转换以及流化音视频的完整解决方案。本文作者将尝试使用该库实现一个可适应复杂网络环境的,支持标准rtsp协议的流媒体服务器。由于Visual Studio提供的C/C++编译器对C99标准的不兼容,因此它不能直接使用MSVC++编... 阅读全文
posted @ 2014-09-17 14:40 顾文锦 阅读(8213) 评论(0) 推荐(4) 编辑
  2014年8月12日
摘要: 问题1、粘包问题解决方法一:TCP提供了强制数据立即传送的操作指令push,TCP软件收到该操作指令后,就立即将本段数据发送出去,而不必等待发送缓冲区满;解决方法二:发送固定长度的消息解决方法三:把消息的尺寸与消息一块发送解决方法四:双方约定每次传送的大小解决方法五:双方约定使用特殊标记来区分消息间... 阅读全文
posted @ 2014-08-12 15:23 顾文锦 阅读(1739) 评论(0) 推荐(0) 编辑
  2014年7月8日
摘要: memcached是高性能的分布式内存缓存服务器。许多Web应用都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、 网站显示延迟等重大影响。memcached特别适合用来解决上述问题,它可以缓存数据库查询... 阅读全文
posted @ 2014-07-08 16:15 顾文锦 阅读(2072) 评论(3) 推荐(2) 编辑
  2014年7月7日
摘要: 本篇我们将在上一篇http://www.cnblogs.com/wenjingu/p/3829209.html的Demo程序的基础上将 MyBatis 代码无缝地整合到 Spring 中。数据库仍然采用前一篇文章中定义的数据库sampledb。1、修改gradle文件,增加依赖包,代码如下:appl... 阅读全文
posted @ 2014-07-07 17:19 顾文锦 阅读(1266) 评论(0) 推荐(0) 编辑