1. 截取GB2312中文字符串 0xa0) {$tmpstr .= substr($str, $i,
2);$i++;} else$tmpstr .= substr($str, $i, 1);}return $tmpstr;}?>2.
截取utf8编码的多字节字符串3. UTF-8、GB2312都...
分类:
Web程序 时间:
2014-05-23 05:44:36
阅读次数:
358
1内核对象定义:
1.1:每个内 核对象只是内核分配的一个内存块,并且只能由该内核访问。
1.2:该内存块是一种数据结构,它的成员负责维护该对象的各种信息。
有些数据成员(如安全性描述符、使用计数等)在所有对象类型中是相同的,但大多数数据成员属于特定的对象类型。例如,进程对象有一个进程ID 、一个基 本优先级和一个退出代码,而文件对象则拥有一个字节位移、一个共享模式和一个打开模...
简易计算器 一、将NSString类型转换成NSInteger类型 [text
integerValue]; //这个NSInteger类型在32/64位系统下能够自动转换所占字节数二、定义NSInteger类型数据:NSInteger
num = [text interValue]; //不需要*...
分类:
其他好文 时间:
2014-05-21 21:05:32
阅读次数:
311
例:设文件索引结点中有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。则可表示的单个文件最大长度是多少KB?解:磁盘索引块为1KB字节,每个地址项大小为4字节,故每个磁盘索引块可存放1...
分类:
其他好文 时间:
2014-05-21 18:27:06
阅读次数:
231
DES的每个分组是64位,既明文和密钥都是64位(密钥实际用56位,每字节第8位为校验)。这个算法的核心是Feistel密码,由于其设计的巧妙,加密解密都用一个函数,具体原理请查阅其他资料。DES的流程基本是执行16轮下面的运算:
1 初始变换Initial Permutation
2 右边32位f函数
2.1 E置换
2.2 与轮密钥XOR
2.3 S盒替换
2.4 P置换
2.5...
分类:
其他好文 时间:
2014-05-21 17:09:53
阅读次数:
353
String到底创建了几个对象的自己的理解。(字节码层面上)...
分类:
其他好文 时间:
2014-05-21 13:21:13
阅读次数:
266
数组的最大长度:
由于内存模型的工作方式,不应该超过64KB的数据变量。这也需要根据平台的不同,DOS有限制,但是在Windows中没有。
数组的长度(以字节为单位)取决于它包含的元素数目和每个元素的长度。元素的长度取决于数组的数据类型和正在使用的计算机。
指针:
1,指针的定义;
2,指针的用途;
3,如何声明和初始化指针?
4,如何使用指向变量和数组的指针...
分类:
编程语言 时间:
2014-05-21 10:24:34
阅读次数:
295
BSSID的值是路由器无线MAC地址,具体相信IEEE 802.11规范。
MAC地址在路由器上存储位置一半为Factory/factory分区的第四个字节(从0开始),小端字节序。
The BSSID included in the MAC Header transmitter
address field of a Beacon frame when the multiple BSSID...
分类:
其他好文 时间:
2014-05-21 09:59:36
阅读次数:
326
#include "STC12C5A.H"
#define TIMER_RELOAD() {TL0=0x00;TH0=0xC4;}//使能T/C
初始10ms
#define MAX_TASKS 8 //任务槽最大个数.
unsigned char idata task_stack[MAX_TASKS][2];//任务堆栈. PC指针为16位,需2个字节。
unsi...
分类:
编程语言 时间:
2014-05-21 08:12:12
阅读次数:
285
类加载器
简介
类加载器(class loader)用来加载 Java 类到 Java 虚拟机中。一般来说,Java 虚拟机使用 Java 类的方式如下:Java 源程序(.java 文件)在经过 Java 编译器编译之后就被转换成 Java 字节代码(.class 文件)。类加载器负责读取 Java 字节代码,并转换成 java.lang.Class类的一个实例。每个这样的实例用来表...
分类:
其他好文 时间:
2014-05-21 07:43:45
阅读次数:
266