1、去掉重复的数组元素。2、获取一个数组中的重复项。3、求一个字符串的字节长度,一个英文字符占用一个字节,一个中文字符占用两个字节。4、判断一个字符串中出现次数最多的字符,统计这个次数。5、数组排序。6、快排。7、删除/添加数组项。8、数组随机顺序输出。9、数组求和、最大值。10、判断是否为数组。1...
分类:
Web程序 时间:
2014-06-29 13:41:49
阅读次数:
363
一、sizeof的概念
sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法
1、用于数据类型 ...
分类:
编程语言 时间:
2014-06-29 13:22:22
阅读次数:
318
UDP整体的封装格式如下:
下面是8字节UDP首部:
当IP层根据协议字段把UDP报文向上传送到UDP模块后,UDP模块再根据端口号将数据发送到相应的进程中,以此实现进程到进程间的通信。
16位UDP长度代表UDP首部和UDP数据的总字节数。长度最小可以为8,即数据段不包含实际内容。
以下是抓包结果:
不...
分类:
其他好文 时间:
2014-06-20 11:17:57
阅读次数:
235
AOP 各种的实现
AOP就是面向切面编程,我们可以从几个层来实现AOP
编译期---------字节码加载前---------字节码加载后
在编译器修改源代码,在运行期字节码加载前修改字节码或字节码加载后动态创建代理类的字节码,以下是各种实现机制的比较。
类别
机制
原理
优点
缺点
静态AOP
...
分类:
编程语言 时间:
2014-06-20 10:56:25
阅读次数:
170
1 字符编码1.1编码的历史1.1.1ASCII码0=127 7位表示1.1.2ASCII扩展码0—255 8为表示。代码页:通过代码也来切换对应的字符(数字表示)1.1.3双字节字符集DBCS使用一个或两个字节表示字符。1.1.4Unicode编码全部使用2个字节表示字符内存 硬盘等资源占用变大。对编码支持度大。字符集1.2C 语言和编码1.2.1单字节的字符和字符串Char cText ...
BufferedOutputStream
是一个带缓冲区到输出流,通过设置这种输出流,应用程序就可以将各个字节写入底层输出流中,而不必针对每次字节写入调用底层系统。俩个成员变量,一个是存储数据的内部缓冲区,一个是缓冲区中的有效字节数。
/** * The internal buffer...
分类:
编程语言 时间:
2014-06-11 23:06:00
阅读次数:
268
在软件系统中,IO速度比内存速度慢,IO读写在很多情况下会是系统的瓶颈。
在java标准IO操作中,InputStream和OutputStream提供基于流的IO操作,以字节为处理单位;Reader和Writer实现了Buffered缓存,以字符为处理单位。
从Java1.4开始,增加NIO(New IO),增加缓存Buffer和通道Channel,以块为处理单位,是双向通道(可读可写,类似RandomAccessFile),支持锁和内存映射文件访问接口,大大提升了IO速度。
以下例子简单测试常见IO操作...
分类:
编程语言 时间:
2014-06-07 15:49:03
阅读次数:
283
和SPL一样,在PHP手册里面,流被划为“other basic extensions”里面,是PHP开发中一个容易被忽视的函数系列。但其实在C++/Java中,流是一个很重要的概念。流的概念源于UNIX中的管道,管道是一条不间断的字节流,用来实现程序和进程间通信,或者读写外设,外部文件等。
流的概念是在php 4.3.0中被引入的。我们知道,文件操作,网络操作,数据压缩操作等具...
参考材料:深入理解计算机系统,第六章
6.1.1 随机访问存储器RAM
1.静态RAM(SRAM)与动态RAM(DRAM)
首先。要有的基本概念:SRAM存储一个位的结构要六个晶体管,DRAM存储一个位的结构为一个电容(DRAM可达到较SRAM更高的密度)。因此SRAM比DRAM更加昂贵,带来的效果是访问更快。(一个桌面系统SRAM不超过几兆字节,DRAM可有几百到几千字节)
然后...
分类:
其他好文 时间:
2014-06-07 14:48:49
阅读次数:
198
第八章
内存管理1.背景1)内存:由存储单元(字节或字)组成的一维连续地址空间;由顺序编址的块组成,每块包含相应的物理单元;用来存放当前正在运行的程序的代码或数据;是程序中指令本身(程序计数器)所指向的存储空间。内存可以分为:系统区:用于存放操作系统。用户区:用于装入并存放用户程序和数据。防止用户进...
分类:
其他好文 时间:
2014-06-07 08:37:14
阅读次数:
221