C语言的位域

在C语言的结构体中,可以使用一个字节的某几位来定义一个成员,成为位域,如 struct A { int a:4; int b:5; int c:7; }; 表示该结构体有三个成员,成员a占一个字节的4位,成员b占5位,成员c占7位。 关于位域在内存中的存储,有如下几个特性: ...

2012-07-24 19:59:44

阅读数:693

评论数:0

设计模式之装饰模式

有时如果需要对某一个类增加一个功能,可以使用继承来实现。但是如果想要只是对某一个对象来增加一项功能,则可能会用到装饰模式。装饰模式的主要作用是动态的给某一个对象添加某些功能。如果此时使用继承来添加功能时,会产生大量的子类,导致难以维护。 装饰模式的简要类图如下: 其中: Componen...

2012-07-24 15:34:44

阅读数:2330

评论数:0

C语言深度解析笔记3:预处理

一、预处理指令 #define 宏定义 #undef 取消宏定义 #include 文件包含 #if 条件编译 #else #elif #endif #ifdef #ifndef ...

2012-07-20 21:56:53

阅读数:688

评论数:0

C语言深度解析笔记2:操作符

一、C语言运算符优先级 Precedence Operator Description Associativity 1 :: Scope resolution Left-to-right 2 ++   -- Suffix/postfix in...

2012-07-20 21:13:26

阅读数:522

评论数:0

android 短信发送器

简单界面截图如下: 一、要使用发送短信服务,首先要在AndroidManifest.xml清单文件中添加该权限: <manifest xmlns:android="http://schemas.android.com/apk/res/android" ...

2012-07-20 12:28:20

阅读数:588

评论数:0

android 电话拨号器

<!-- .O {color:black; font-size:149%} a:link {color:#99CC00!important} a:active {color:#D6E0E0!important} a:visited {color:#336666!i...

2012-07-20 11:02:29

阅读数:907

评论数:0

C语言深度解析笔记1:关键字

一、关键字。 C语言总共有32个关键字 C语言关键字 auto int double long char float short signed unsigned struct union enum static switch ...

2012-07-19 21:12:14

阅读数:659

评论数:0

Java反射经典实例 Java Reflection Cookbook

Java提供了一套机制来动态执行方法和构造方法,以及数组操作等,这套机制就叫——反射。反射机制是如今很多流行框架的实现基础,其中包括Spring、Hibernate等。原理性的问题不是本文的重点,接下来让我们在实例中学习这套精彩的机制。 1. 得到某个对象的属性 # public Ob...

2012-07-13 16:56:54

阅读数:445

评论数:0

Java性能的十一个用法

1。循环   在重要的循环里,消除循环终止判断时的方法调用。   例如:将   for(int i=0; i   替换为…   for(int i=0; n=collection.size();i   通常,把与循环index不相关的移到循环的外面   for(int i=0;ter...

2012-07-13 16:40:30

阅读数:462

评论数:0

Java中常用的加密方法

加密,是以某种特殊的算法改变原有的信息数据,使得未授权的用户即使获得了已加密的信息,但因不知解密的方法,仍然无法了解信息的内容。大体上分为双向加密和单向加密,而双向加密又分为对称加密和非对称加密(有些资料将加密直接分为对称加密和非对称加密)。 双向加密大体意思就是明文加密后形成密文,可以通过...

2012-07-13 15:06:59

阅读数:726

评论数:0

买房看风水之——楼层的选择

买前特意查询相关风水之说,颇觉许多说法有理,一些说法虽难解其深意抑或不以为然,但毕竟现时买房,选择余地大优于前,所以宁信其有,妥为选择。关于楼层的选择文摘如下,希望对博友有益。 生肖是属鼠,在五行方面属水。生肖是属牛,在五行方面属土。生肖是属虎,在五行方面属木。生肖是属兔,在五行方面属木。生肖是...

2012-07-12 14:11:59

阅读数:796

评论数:0

mysql 变量简介

根据mysql手册,mysql的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,mysql变量大体可以分为四种类型: 一、局部变量。 局部变量一般用在sql语句块中,比如存储过程的begin/end。其作用域仅限于该语句块,在该语句块执行...

2012-07-11 23:31:00

阅读数:9881

评论数:2

Netty ChannelBuffer 简介

ChannelBuffer是Netty中比较常用的一个类,其功能类似于字符数组,可以对其进行读写操作。 ChannelBuffer的模型图如下:  +-------------------+------------------+------------------+  | disca...

2012-07-11 09:43:00

阅读数:14243

评论数:6

mysql 列类型

Mysql支持多种列类型,包括数值类型、日期时间类型、字符串类型等等   一、数值类型 1、BIT[(M)] 位字段类型,M表示该字段的位数,范围是1-64.如果M被省略,则默认为1   2、TINYINT [UNSIGNED] [ZEROFILL] 很小的整数,大小为1字节,有符号...

2012-07-10 00:06:17

阅读数:694

评论数:0

mysql 流程控制

1. CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THENresult ...] [ELSE result] END CASE WHEN [condition] THENresult [WHEN ...

2012-07-09 23:34:38

阅读数:617

评论数:0

mysql 操作符

1、=等号操作符 用于比较两个变量是否相等。 注意:在比较时,许多字符串会自动被转换为整数 mysql> select 1 = 0; //不相等,返回0 +-------+ | 1 = 0 | +-------+ |     0 | +-------+ 1 row in ...

2012-07-09 22:47:32

阅读数:1069

评论数:0

身份证号码规则

目前中国内地的身份证,新的为18位,老的为15位。 对于身份证的编码规则,根据《中华人民共和国国家标准 GB 11643-1999》中有关公民身份证号码的规定:     公民身份证号码是特征组合码,由17位数字本体码和一位数字校验码组成,从左到右的顺序依次为:     6位数字地址码 8位数...

2012-07-09 09:00:31

阅读数:724

评论数:0

编码规则-驼峰式拼写法

在英语中,依靠单词的大小写拼写复合词的做法,叫做“骆驼拼写法”(CamelCase)。比如,backColor这个复合词,color的第一个字母采用大写。    这种拼写法在正规的英语中是不允许的,但是在编程语言和商业活动中却大量使用。比如,sony公司的畅销游戏机PlayStation,pla...

2012-07-06 08:48:25

阅读数:4971

评论数:2

Google protobuf(1)-简介

一、简介。 protobuf是由Google开发的一套对数据结构进行序列化的方法,可用做通信协议,数据存储格式,等等。其特点是不限语言、不限平台、扩展性强,就像XML一样。与XML相比,protobuf有以下特点: 1、操作更简单。 例如,我们要定义一个个人信息的结构,其中包括名称和邮箱地址...

2012-07-05 22:18:18

阅读数:9184

评论数:0

Java 正则表达式基础

正则表达式是一种用于模式匹配或替换的规范。编程时经常遇到字符串查找,匹配,或者屏蔽特殊字符等等,如果采用正则表达式,则可以起到事半功倍的效果。 一、正则表达式基本语法。 1、.----句点符号 句点符号可以匹配任意单个字符,如a-z, 0-9,!,@,#,$等特殊字符,即通常意义上所说的通配...

2012-07-03 22:05:58

阅读数:746

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭