自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

成长无外乎就是无数次debug。debuging,studying...... Without serenity not go far !

  • 博客(21)
  • 资源 (3)
  • 收藏
  • 关注

转载 java各种编码的解疑

1、JVM中单个字符占用的字节长度跟编码方式有关,而默认编码方式又跟平台是一一对应的或说平台决定了默认字符编码方式;2、对于单个字符:ISO-8859-1单字节编码,GBK双字节编码,UTF-8三字节编码;因此中文平台(中文平台默认字符集编码GBK)下一个中文字符占2个字节,而英文平台(英文平台默认字符集编码Cp1252(类似于ISO-8859-1))。3、getBytes()、getBy

2013-10-14 23:34:36 854

原创 java正则表达式的匹配结果遍历方法find()和matches()不同

一、使用matches()Pattern p = Pattern.compile("正则表达式");Matcher m = p.matcher("预匹配的字符串");if(m.matches()) {    m.group(1); //匹配第1项    m.group(2); //匹配第2项}二、使用find()public static void main(String[

2013-10-14 23:19:45 29715

转载 大数据量并发处理方案

大并发大数据量请求的处理方法大并发大数据量请求一般会分为几种情况:1.大量的用户同时对系统的不同功能页面进行查找,更新操作2.大量的用户同时对系统的同一个页面,同一个表的大数据量进行查询操作3.大量的用户同时对系统的同一个页面,同一个表进行更新操作 对于第一种情况一般处理方法如下:一。对服务器层面的处理1. 调整IIS 7应用程序池队

2013-10-14 21:14:57 1840

转载 Java里多个Map的性能比较(TreeMap、HashMap、ConcurrentSkipListMap)

比较Java原生的 3种Map的效率。1.  TreeMap2.  HashMap3.  ConcurrentSkipListMap结果:模拟150W以内海量数据的插入和查找,通过增加和查找两方面的性能测试,结果如下:Map类型插入查找(在100W数据量中) 10W50W100W150W0-1W0-25W0

2013-10-14 20:54:31 42571 2

转载 用户级线程和内核级线程的区别

1 .内核级线程:切换由内核控制,当线程进行切换的时候,由用户态转化为内核态。切换完毕要从内核态返回用户态;可以很好的利用smp,即利用多核cpu。windows线程就是这样的。 2. 用户级线程内核的切换由用户态程序自己控制内核切换,不需要内核干涉,少了进出内核态的消耗,但不能很好的利用多核Cpu,目前Linux pthread大体是这么做的。线程的实现可以分为两类:用户级线程(

2013-10-13 02:36:49 54579 3

原创 C++变态题汇总

.1、写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)int a = 4;(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);a = ?答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;改后答案依次为9,10,10,11

2013-10-13 02:34:24 1442

转载 C++的this指针和常量指针、指针常量的区别

const char *p; 常量指针,指向一块区域,这块区域不可写,只能读,但是指针p是可以读写的。char * const p; 指针常量,指向一块区域,这块区域可读可写,但是指针的值初始后就不能改,类似于一般常量。const char * const p; 上面两种类型的综合,指针指向的区域不可写,可读。指针初始化后不能改。至于有什么用,看具体要求。比如char * stpcp

2013-10-13 00:57:48 2546

转载 C++学习之旅——函数重载代码,必须得看看怎么写的

转载于:http://blog.csdn.net/jarvischu/article/details/6628559/************************************************************************************************ * 名 称: friend.cpp * 功 能:学习C++ Premie

2013-10-13 00:24:47 2111

转载 C++学习之旅——友元函数和私有变量

1.友元函数的简单介绍1.1为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数。实际上具体大概有下面两种情况需要使用友元

2013-10-13 00:05:49 1842

转载 C++学习之旅——C++的私有变量解析

私有成员变量的概念,在脑海中的现象是,以private关键字声明,是类的实现部分,不对外公开,不能在对象外部访问对象的私有成员变量.然而,在实现拷贝构造函数和赋值符函数时,在函数里利用对象直接访问了私有成员变量,因而,产生了困惑.下面以具体实例进行说明:疑惑:为什么第26行和第32行代码可以编译通过,而第39行和第40行代码会产生编译错误? 1 class CTest

2013-10-12 23:54:35 1207

转载 C++学习之旅——不可以修饰为虚函数的函数

收集于:http://wenku.baidu.com/view/2c713849767f5acfa1c7cd6b.html理解好个个函数的作用,就很容易答对。凡是没有继承意义的函数,都不允许定义为虚函数。常见的不不能声明为虚函数的有:普通函数(非成员函数);静态成员函数;内联成员函数;构造函数;友元函数。1、为什么C++不支持普通函数为虚函数?     普通函数(非成员函数)只能被

2013-10-12 23:47:40 736

转载 C++学习之旅——虚函数详解

转载于http://www.cnblogs.com/taoxu0903/archive/2008/02/04/1064234.html理解虚函数( virtual function )的几个关键点:1.       理解早绑定(early binding)、晚绑定(late binding)。所谓early binding:On compile time,就能明确一

2013-10-12 23:12:34 622

转载 C++学习之旅——为什么要用虚函数

收集于:http://zhidao.baidu.com/question/32424351.html,值得好好研究一, 什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实

2013-10-12 23:10:49 640

转载 C++学习之旅——C++类型转换

转载于:http://www.cnblogs.com/goodhacker/archive/2011/07/20/2111996.htmlC风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a。C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。const_cast,字面上理解就是去const属性。st

2013-10-12 22:58:27 527

转载 C++学习之旅——函数指针理解

最简单的声明变量,如:1float f , g ;     这个声明的含义是:当对其求值时,表达式f和g的类型为浮点型。     同样的逻辑也适用于函数和指针类型的声明,例如:1float ff();

2013-10-12 22:28:00 602

转载 C++学习之旅——结构体和联合体的区别,以及数据对齐方式影响内存大小

转载于:http://blog.csdn.net/dreamback1987/article/details/8504943联合体用途:使几个不同类型的变量共占一段内存(相互覆盖)结构体是一种构造数据类型用途:把不同类型的数据组合成一个整体-------自定义数据类型总结:声明一个联合体:[cpp] view plai

2013-10-12 22:00:42 3408

转载 C++学习之旅——C++的函数所占字节

先看两段代码:代码段1:class A{public:int print(){ cout};inr main(){A a;cout }输出结果:Size of A =1代码段2:class A{public:int print1(){ coutint print2(){ coutint print3()

2013-10-12 21:53:24 4584

转载 C++学习之旅——C++中数据类型所占的字节

先来列一下C++的数据类型:整型:int,long。这两个还分signed(有符号)和unsigned(无符号)的,当然有符号和无符号所占字节大小是一样的,就不管他了。布尔型:bool         字符型:char,这两个还分signed(有符号)和unsigned(无符号)的,不过没多大用,用在转化为数值时就用区别。浮点型:float,double,long

2013-10-12 21:52:01 739

转载 C++快速学习之旅——C++和java的编译区别

Java编译原理 1、Java编译过程与c/c++编译过程不同 Java编译程序将java源程序编译成jvm可执行代码--java字节码. Java在编译过程中一般会按照以下过程进行: (1)JDK根据编译参数encoding确定源代码字符集.如果不指定该参数,系统会根据操作系统的file.encoding参数来获取操作系统编码格式,国内的windows通常都是GBK. (

2013-10-12 18:57:01 719

转载 C++快速学习之旅——C++应用程序的编译过程

目前正在学习《C++ Templates》一书。在有了一个初步的概念以后,我觉得有必要了解一下模板的编译过程。而要了解模板的编译过程就必须从普通的C++应用程序开始。下面是我对C++应用程序的编译过程的理解。敬请指教!一:一般的C++应用程序的编译过程。    一般说来,C++应用程序的编译过程分为三个阶段。模板也是一样的。在cpp文件中展开include文件。将每个cpp文件

2013-10-12 18:48:47 621

转载 C++对象两种不同位置创建方法

c++的代码真的好难看。不过这么多人用,也应该有它的道理。被逼看看c++,学学怎么创建对象啊,ORZfrom:http://blog.sina.com.cn/s/blog_586b6c050100dhjg.html 在C++里,有两种方法创建对象:方法一:ClassName object(param);这样就声明了一个ClassName类

2013-10-12 18:26:00 880

myeclipse10注册机以及使用方法

请参考http://blog.csdn.net/debugingstudy下的文章<<myeclipse10激活方法>>,里面各种破解问题介绍:

2012-11-13

SKINID的属性改变

SkinID属性描述和动态操作前台代码,详细请见博客归纳总结

2012-10-06

单片机设计

单片机开发与设计的综合,主要是单片机IC卡的设计

2012-09-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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