- 博客(11)
- 资源 (27)
- 收藏
- 关注
转载 Linux网络编程一步一步学-epoll同时处理海量连接的代码
<br />#include <stdio.h><br />#include <stdlib.h><br />#include <errno.h><br />#include <string.h><br />#include <sys/types.h><br />#include <netinet/in.h><br />#include <sys/socket.h><br />#include <sys/wait.h><br />#include <unistd.h><br />#include <arpa
2011-03-21 15:55:00 296
转载 Linux网络编程一步一步学-IPv6下网络编程步骤
<br />大家都知道,随着互联网上主机数量的增多,现有的32位IP地址已经不够用了,所以推出了下一代IP地址IPv6,写网络程序的要稍微改变一下现有的网络程序适应IPv6网络是相当容易的事。 <br />对于我们来说就是IP地址变化了,所以程序里在用到IP地址的地方做相应的改变就可以了。 <br /><br />记住:主要是改变程序里设置IP地址和端口等部分的代码。 <br /><br />服务器端源代码如下:<br />#include <stdio.h><br />#include <stdlib
2011-03-21 15:36:00 457
原创 两个文件比较求交集或合并相同的数据
<br />1: 删除交集,不同的部分放到一个新文件中。<br />cat list.txt list.txt.old | sort | uniq -u > list.txt.new<br /><br />2: 取出两个文件的并集,重复的行只保留一份.<br />cat file1 file2 | sort | uniq > file3<br /><br />3: 取出两个文件的交集,只留下同时存在于两个文件中的文件.<br />cat file1 file2 | sort | uniq -d >file3
2011-03-18 10:26:00 1526
转载 第3章 类与继承
3.1类和对象<br />万物皆是对象,人、汽车、日期时间、银行帐号、音乐、图形图像、颜色、字体、文件、记录、网络地址等等,在面向对象的程序设计中都视为对象。把这些现实世界的对象和概念用计算机语言抽象表示出来就是类。<br />在Java中,类是的一种重要的复合数据类型,是组成Java程序的基本要素,也是面向对象的程序设计的基本单位。类定义了某类对象的共有变量和方法。变量是现实对象的属性或状态的数字化表示,方法是对现实对象进行的某种操作或其对外表现的某种行为。对象是由一组相关的变量和方法共同组成的一个具体的
2011-03-15 19:25:00 1620
转载 手机客户端网络加速技术方案实现思考
<br /> 与有线互联网初期通过163、169拨号上网慢如蜗牛的时代类似,目前的手机客户端仍然面临类似的“低服务、低带宽、高资费、内容少”的相似情况,对于终端用户而言,每一个流动的byte都是白刷刷的银子,流量费用及网络速度成了使用客户端的众多用户必须逾越的心里障碍。在3G时代“低资费、高带宽、海量内容”的梦想时代来临前,一切都还是近在眼前、远在天边。于是乎,怎样在现有条件下提高手机客户端的网络响应速度、节省流量费用成为手机客户端的核心技术。 <br /> 粗略整理一下目前想到的手机客户端网络加
2011-03-15 18:26:00 725
原创 Java环境下Imagemagick中文图片处理问题非完美解决方案
<br />在处理服务器与客户端交互时候,基于性能考虑(参考手机客户端网络加速技术方案实现思考),对软件介绍中的图片采用缩略图进行展现,这样涉及了实际图片缩略图的动态处理问题,采用Java的Runtime.getRuntime().exec直接来调用Imagemagick的命令来完成缩略图的动态生成。原本是一个很简单的问题,只不过由于在图片的目录路径及图片名称中存在中文,因此在处理时候又出现了FileNotFoundException,记录一下非完美解决方案。1、系统环境:<br />操作系统:Red Ha
2011-03-15 18:24:00 867
原创 ImageMagick 在windows下的安装
<br />ImageMagick 在windows 下的安装步骤 到 http://www.imagemagick.org/ 下载 Windows Executable 版本。 安裝 ImageMagick-x.x.x-xxx-windows-dll.exe ,建议安裝在C:/ImageMagick。另外安装时注意选择 Update executable search path,其他选项可以不选择。 <br />安装完后,如果要在PHP中使用,有特别需要注意的几个权限设置。 C:/ImageMagick
2011-03-15 17:43:00 6098
转载 C/C++ —— fflush(stdin)(
C/C++ —— fflush(stdin)<br /> 1. 为什么 fflush(stdin) 是错的首先请看以下程序:#include<stdio.h><br />int main( void ){ int i; for (;;) { fputs("Please input an integer: ", stdout); scanf("%d", &i); prin
2011-03-11 09:00:00 1205
原创 select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
<br />select函数: <br /> 系统提供select函数来实现多路复用输入/输出模型。原型: <br /> #include <sys/time.h> <br /> #include <unistd.h> <br /> select函数: <br /> 系统提供select函数来实现多路复用输入/输出模型。原型: <br /> #include <sys/time.h>
2011-03-10 15:22:00 375
原创 查看端口使用情况
<br />$ netstat -apn|grep 8000<br /> tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 8148/server
2011-03-10 13:34:00 356
原创 bzero & memset置零的性能比较
<br />关于字符数组的初始化,在项目的压力测试中,发现性能明显下降,变怀疑在程序中的若干临时字符数组的初始化(使用bzero)身上。于是修改为首个字符置零的方式而非全部置零的方式初始化,响应得到明显的提升。原来在mp3检索的每一条结果都要进行bzero对临时数组初始化,每一个请求需要30次的bzero对临时数组的置零。于是想到了,在非必要的情况下,只对临时数组的第一个(或前几个)字符置零的初始化方式对比与使用bzero的话,能够明显提高性能。<br /><br />在此之外,又想起另外两种对数组所有字节
2011-03-10 11:54:00 610
mysql-connector-java-5.1.13-bin.jar
2011-10-05
图片与视频播放器带加密功能- C#源码分享
2011-09-18
libstdc++.so.6.0.10
2011-06-20
QQ-Source.rar QQ 源码 java 通讯 socket
2011-03-20
j-schedule java 定时执行任务
2010-12-20
BAT 制作BAT 制作
2010-11-30
FAT JAR 插件的下载安装
2010-10-26
kettle api pdi-open-javadoc
2010-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人