自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 资源 (10)
  • 收藏
  • 关注

原创 Java——多线程编程【1】

用多线程分解任务进行并发处理1. 从单线程任务到多线程任务的转换本章我们将处理两种类型的数据,一种是IO密集型任务,另一中是计算密集型任务。      分而治之如果我们有数百只股票需要处理,你可以一只只股票地线性处理,不过那可能是一种很愚蠢的行为。为了使我们的程序能够更快的运行,我们可以把这个任务分成多个任务并行地处理。不过我们也不能分成太多个线程,因为计算机的资源是有限的,开辟线

2013-06-03 13:39:00 1713

原创 git学习教程资源地址

比较精简,但是操作性比较强的教程中文版:http://www.cnblogs.com/zhangjing230/archive/2012/05/09/2489745.html#hosting_github英文版:http://www.vogella.com/articles/Git/article.html有任何问题,欢迎讨论。。。

2013-04-24 14:08:06 1129

原创 郁闷

项目都快要发布了,部署项目,却发现死活都不成功,才发现访问的数据库地址强了我,郁闷ing

2012-11-30 17:39:08 797

转载 tcpdump抓取HTTP包

tcpdump -XvvennSs 0 -i eth0 tcp[20:2]=0x4745 or tcp[20:2]=0x4854 0x4745 为"GET"前两个字母"GE"0x4854 为"HTTP"前两个字母"HT"说明: 通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手里面的几个概念:

2012-10-24 14:21:34 72105

原创 避免Gson使用时将一些字符自动转换为Unicode转义字符

例如:{"s":"\u003c"}我只想简单的打印成这样{"s":"解决方案:我只需要 disable HTML escaping.Gson gson = new GsonBuilder().disableHtmlEscaping().create();

2012-10-22 09:24:07 5240 1

原创 Template Method模式

程序1-1 Initialize();while(!done()){ Idle();}Cleanup();首先进入初始化。接着进入主循环。在主循环中完成需要做的工作,这些事件或许是处理GUI事件,或许是处理数据库记录。最后,一旦完成了工作,程序就退出主循环,并且在程序终止前做些清除工作。程序1-2public class ftocraw{ public static void

2012-10-21 23:14:04 527

转载 How to make XStream skip unmapped tags when parsing XML?

XStream xstream = new XStream() {    @Override    protected MapperWrapper wrapMapper(MapperWrapper next) {        return new MapperWrapper(next) {            @Override            public boolean s

2012-10-09 15:44:34 769

转载 eclipse 文本换行工具插件

eclipse文本换行插件——WordWrap详情请见:http://kof4dream.blogspot.com/2012/09/eclipsewordwrap.html

2012-09-07 11:32:42 729

原创 mysql中一直的语法错误---表名与关键字重复

insert into order( createTime, orderId, gdsId, userId, gdsOrderId, hotelId, hotelName, roomTypeId, roomTypeName, statusCode, statusName, ratePlanId, connectorMobile, email, guestName, arriveD

2012-08-17 11:11:33 4303

转载 java xstream中的xml转对象时解析有属性和值的问题

ver="3.0">    id="ARBA0009" type="1">Buenos Aires, Argentina    id="BRXX1283" type="1">Buenos Aires, Brazil    id="ARDF0127" type="1">Aeroparque Buenos Aires, Argentina    id="MXJO0669" type="

2012-08-16 18:00:02 6844

原创 jmx中NotCompliantMBeanException

学习JMX的第一个例子就遇到了上面的这个异常。javax.management.NotCompliantMBeanException: MBean class com.acme.osb.CachesService does not implement DynamicMBean, neither follows the Standard MBean conventions (javax.ma

2012-08-08 20:39:37 2076 1

转载 Maven把jar文件导入本地库

cmd 键入jar包所在文件夹,然后执行mvn install:install-file        -DgroupId=com.google.code.gwt-log         //组群标识ID-DartifactId=gwt-log          //标识ID-Dversion=3.1.0               //版本

2012-08-07 18:40:31 861

原创 java Timestamp类型插入Timestamp类型的mysql字段的问题

当我用Java中的Timestamp类型插入mysql中的Timestamp类型的时候总是出现问题。打印出JAVA中的类型数据之后,我发现格式是这样的2012-12-12 12:12:12.000, 后面总是带有毫秒,一直去不掉,插入的时候就会有问题。后来找到了解决办法:就是用复合格式的字符串插入Timestamp类型的字段.数据库中的Timestamp类型不包含上面的毫秒部分。所

2012-07-19 15:01:37 14758

转载 java.util.MissingResourceException: Can't find bundle for base name

Solve java.util.MissingResourceException: Can't find bundle for base name com...config, locale zh_CNat java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:836)at java.util.R

2012-03-30 17:21:32 3523

原创 mysql中的临时表用在什么地方比较好

最近在写的项目中,返回周边列表的存储过程折磨了我好久,由于排序的几个字段都是从其他表来得到的。终于通过建立一个额外的记录表,平时签到的时候,将相应的记录做记录,所以返回周边列表的时候这些字段可以直接从表中搜索到,而且用了索引所以很快。但是还有一个字段是实时的,所以要在执行存储过程的时候来求得。开始准备用一个临时表,从一个表中一次性通过count ..group by来得到所有的字段,并且插入临

2012-03-29 16:43:04 925

原创 eclipse折叠插件__codefolding安装使用教程

说明:VS的#region和#endregion组合的模块代码折叠用习惯了,认为天下IDE都应该有此功能/Files/BinBin1987/代码折叠.rar按照上面的说明文档里的操作后,进入首选项--java--编辑器--折叠选择最后一个用户自定义设置成功后,使用://[start]………………//代码//[end]

2012-03-19 12:16:32 4144 2

原创 正则表达式:Pattern类与Matcher类详解

一、捕获组的概念捕获组可以通过从左到右计算其开括号来编号,编号是从1 开始的。例如,在表达式 ((A)(B(C)))中,存在四个这样的组:1    ((A)(B(C)))2    (A)3    (B(C))4    (C)组零始终代表整个表达式。 以 (?) 开头的组是纯的非捕获 组,它不捕获

2012-03-06 10:51:33 27290 3

转载 String中的null,"",以及String s;等等的区别详解

1、判断一个引用类型数据是否null。 用==来判断。2、释放内存,让一个非null的引用类型变量指向null。这样这个对象就不再被任何对象应用了。等待JVM垃圾回收机制去回收。============================================null和""的区别问题一:null和""的区别Strin

2012-03-05 13:08:44 1096

转载 J2EE基础:对于Spring初学者的学习建议

一、首先Java的基础、面向对象的基础和设计模式的基础知识是必不可少的。   关于设计模式我觉得不用学太多,但以下三个模式是学习Spring必不可少的:factory模式(包括简单工厂和抽象工厂),Strategy模式,Template method模式。如果不掌握这些你就根本没法领悟Spring的精髓,只能依样画葫芦地照搬,这是很可怕的事。   我这里强烈建议的书可能让人有点意外

2012-02-28 16:04:41 744

转载 Spring3 MVC 深入研究

一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download   (本文使用是的Spring 3.0.5版本)

2012-02-28 02:32:02 955

转载 java.util.Date 与 java.sql.Date互转 及 字符串转换为日期时间格式

1、将java.util.Date 转换为 java.sql.Datejava.sql.Date sd;java.util.Date ud;//initialize the ud such as ud = new java.util.Date();sd = new java.sql.Date(ud.getTime());2、若要插入到数据库并且相应的字段为Date类型

2012-02-24 15:27:51 1099

转载 Log4J日志输出格式说明

在LOG4J的配置文件中,log4j.appender.CATNAME.layout.ConversionPattern项中可配置日志输出格式.其中格式符代表的意义如下. Java代码%n - 换行  %m - 日志内容     %p - 日志级别(FATAL,   ERROR,   WARN,   INFO,   DEBUG   or   cust

2012-02-23 18:43:22 30298 1

转载 借助开源工具高效完成Java应用的运行分析

官方QQ群:45026040(需自我介绍) 不止一次,我们都萌发过想对运行中程序的底层状况一探究竟的念头。产生这种需求的原因可能是运行缓慢的服务、Java虚拟机(JVM)崩溃、挂起、死锁、频繁的JVM暂停、突然或持续的高CPU使用率、甚至于可怕的内存溢出(OOME)。好消息是现在已有许多工具能帮你得到Java虚拟机运行过程中的不同参数,这些信息有助于你了解其内部状况,从而诊断上述的各种情况

2012-02-20 00:41:37 815

原创 JXTA api中,CreateMessage()方法不存在的问题

新版本的JXTA api中,已经PipeService类中已经没有CreateMessage()这个方法去创造一个Message的实例。而是用new Message()代替。可以参考如下网站http://www.java.net/external?url=http://w

2011-09-13 20:06:24 606

转载 用C++对注册表进行操作

RegCreateKeyEx 通过RegCreateKeyEx函数可以在 .... RegSetValueEx函数可以设置注册表中键的值,如今修改注册表成为继超频之后的又一大热点,许多CFAN通过对注册表的修改使Win98显得更加个性化,诸多报刊杂志也纷纷扯起注册表这面旗帜,令人

2011-07-08 16:20:17 1422

转载 error LNK2019: 无法解析的外部符号 _GetAdaptersInfo@8,该符号在函数 _wmain 中被引用

像这些无法解析的外部符号的错误时,是由于该符号在的确没有实现;二是实现了但没有被导入外部程序。像上面的问题,我是引入过头文件的,只是没有引用相应的动态链接库。程序上面假如#pragrma comment(lib, "Iphlpapi.lib")

2011-07-08 15:19:27 8547 1

转载 const 内联函数

const常量1、声明时初始化 ,之后就不能再被改变 const int i;2、指针常量和常量指针:       const int * p; p所指的内容不能被改变       int * const;p地址不能被改变      判别:以*为分界线,const在左边则数据为常

2011-07-08 03:18:04 885

转载 消息队列(Message Queue)简介及其使用

利用 MSMQ(Microsoft Message Queue),应用程序开发人员可以通过发送和接收消息方便地与应用程序进行快速可靠的通信。消息处理为您提供了有保障的消息传递和执行许多业务处理的可靠的防故障方法。MSMQ与XML Web Services和.Net Remoting一样,是一种分布式开发技术。但是在使用XML Web Services或.Net Remoting组件时,Client

2011-07-02 10:12:55 955

原创 c# 集合对象详解

1.ArrayList ArrayList类主要用于对一个数组中的元素进行各种处理。在ArrayList中主要使用Add、Remove、RemoveAt、Insert四个方法对栈进行操作。Add方法用于将对象添加到 ArrayList 的结尾处;Remove方法用于从 ArrayList 中移除特定对象的第一个匹配项;RemoveAt方法用于移除 ArrayList 的指定索引处的元素;I

2011-06-20 16:23:00 5033 1

原创 #if 0 ….. #endif的意义

#if的一般含义是如果#if后面的常量表达式为true,则编译它与#endif之间的代码,否则跳过不编译这 一段代码。 怎#if 0 …… #endif 表示注释省略号里面的内容,因为#if后面的是0,不会是true,所以编译器不会编译这段代码。

2011-06-15 20:37:00 3515

原创 “无法启动此程序,因为计算机中丢失LIBEAY32.DLL”

这时就提示“无法启动此程序,因为计算机中丢失LIBEAY32.DLL”的错误,如下图: 这是因为将vmware-vdiskmanager.exe文件复制到其它文件夹后,就找不到原来安装目录下的LIBEAY32.DLL文件了,所以只需将VM安装目录下的LIBEAY32.DLL复制到C:/WINDOWS/SYSTEM32目录下即可。

2011-06-15 12:23:00 50611 1

原创 malloc()与 alloc()区别(转)

C语言跟内存分配方式 (1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 (3)从堆上分配,亦称动态内存分配。程序在运行的时候

2011-06-15 11:15:00 6335

原创 c语言静态变量和静态函数

static C语言        C语言程序可以看成由一系列外部对象构成,这些外部对象可能是变量或函数。而内部变量是指定义在函数内部的函数参数及变量。外部变量定义在函数之外,因此可以在许多函数中使用。由于C语言不允许在一个函数中定义其它函数,因此函数本身只能是“外部的”。        由于C语言代码是以文件为单位来组织的,在一个源程序所有源文件中,一个外部变量或函数只能在某个文件中定义一

2011-06-15 09:47:00 6418 1

原创 c语言redefinition; different basic types错误

#include void asd(){ er();}void er(int b){ printf("er");}void main(){asd();}.csharpcode, .csharpcode pre{ font-size: small; color: black; font-family: consolas, "Courier New"

2011-06-14 13:16:00 28108

原创 用printf输出长整形__int64

printf(“%I64d”,num); 如果要输出16进制数的话,就直接将d改成x。 __int64是visual c++特有的64位整形数据类型。

2011-06-06 15:32:00 9415

原创 C++中全角空格错误unknown character '0xa1'

网络是个好东西,找什么都可以找到,包括代码都直接可以从WEB上找到,喜欢偷懒的初学者的钟 爱"CTRL+C+WEB",但问题往往也不是我们想象的那么顺利。因为C++根本不认识其中的全角空格, 许多网页贴出的代码的每行前和后都包含一个到多个全角空格,最要命的仅仅凭你的肉眼是无法分辨它与C++能够识别的半角的差别。所以每每当我们欣喜的找到一段代码放到编译环境中编译试错误就出来了,而且是成

2011-06-06 01:14:00 1768

转载 C语言的几个位操作函数——用起来很方便

在汇编语言中有直接对位进行操作的指令,如置位、复位、位取反、测试某一位等,这对于硬件操作十分方便,在C语言中尽管也提供了一些位操作手段,如按位与、按位或、按位取反等,但它们是对一个字节进行操作,如要对具体的一位操作,仍旧不方便,以下给出了一些函数,可以模仿汇编语言的一些位操作功能。 #define uchar unsigned char /*测试变量某一位是否为‘1’,是返回真

2011-06-04 10:30:00 2347

转载 MFC 自定义消息四步曲

1. 定义全局变量或宏 #define WM_MyMessage (WM_USER + n) n为数字到少大于100 或者用 const UINT WM_MYMESSAGE = WM_USER + n 一般可以加在stdafx.h 或resource.h 或*.app.h中。 他们都是全局变量头文件所以都可以. 2. 在所在类的*.H文件增加消息函数声明. protected: //{{AFX_MSG(CChildView) afx_msg LRESULT OnMyMess

2011-06-01 01:35:00 1092

原创 CreateThread()之后又马上CloseHandle()的问题

很多程序在创建线程都这样写的: ............ ThreadHandle = CreateThread(NULL,0,.....); CloseHandel(ThreadHandle ); 。。。。。 这不是刚好创建又关闭了吗?线程怎么运行呢? ================================================ Closing a thread handle does not terminate the associated threa

2011-05-31 13:48:00 9777 2

原创 “static_cast”: 无法从“void (__thiscall CMyNetChatDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)”

<br />解决方法:<br />把原来的消息函数原型改为: <br /><br />afx_msg   LRESULT   OnMyMessage(WPARAM   wParam,   LPARAM   lParam); <br /><br /><br />LRESULT   CMyWnd::OnMyMessage(WPARAM   wParam,   LPARAM   lParam) <br />{ <br />    return   0; <br />}

2011-05-27 18:12:00 4590 1

mysql经典教材9本——下载地址

mysql经典教材9本——下载地址 这个文档只是下面的地址的汇总,你可以不需要下载文档,直接使用下面地址即可!这里只是为了您能更好的找到资源的下载地址。 (1)http://download.csdn.net/detail/kofandlizi/6445805 (2)http://download.csdn.net/detail/kofandlizi/6445815 (3)http://download.csdn.net/detail/kofandlizi/6445823 (4)http://download.csdn.net/detail/kofandlizi/6445833 (5)http://download.csdn.net/detail/kofandlizi/6445949 (6)http://download.csdn.net/detail/kofandlizi/6445849 9本pdf文件压缩成的6个rar文件,请全部下载后再解压,虽然一共需要2分的资源分,但能换取这么多知识,何乐而不为呢?

2013-10-30

Mysql经典合集——9本经典教材合集5

1.[MySQL技术内幕:SQL编程].姜承尧.扫描版 2.Effective+MySQL之SQL语句最优化 3.Expert MySQL 4.MySQL 5权威指南中文版(第3版) 5.MySQL高性能书籍_第3版(中文) 6.MySQL技术内幕(第4版) 7.MySQL技术内幕InnoDB存储引擎 8.MySQL性能调优与架构设计--全册 9.High.Performance.MySQL.3rd.Edition.Mar.2012 九本合集,全都是pdf文件。(所有文件只需要2分哦,一共分6个文件上传) 分别为: mysql.part1.rar mysql.part2.rar mysql.part3.rar mysql.part4.rar mysql.part5.rar mysql.part6.rar

2013-10-24

Mysql经典合集——9本经典教材合集6

1.[MySQL技术内幕:SQL编程].姜承尧.扫描版 2.Effective+MySQL之SQL语句最优化 3.Expert MySQL 4.MySQL 5权威指南中文版(第3版) 5.MySQL高性能书籍_第3版(中文) 6.MySQL技术内幕(第4版) 7.MySQL技术内幕InnoDB存储引擎 8.MySQL性能调优与架构设计--全册 9.High.Performance.MySQL.3rd.Edition.Mar.2012 九本合集,全都是pdf文件。(所有文件只需要2分哦,一共分6个文件上传) 分别为: mysql.part1.rar mysql.part2.rar mysql.part3.rar mysql.part4.rar mysql.part5.rar mysql.part6.rar

2013-10-24

mysql金典教材——9本经典合集4

1.[MySQL技术内幕:SQL编程].姜承尧.扫描版 2.Effective+MySQL之SQL语句最优化 3.Expert MySQL 4.MySQL 5权威指南中文版(第3版) 5.MySQL高性能书籍_第3版(中文) 6.MySQL技术内幕(第4版) 7.MySQL技术内幕InnoDB存储引擎 8.MySQL性能调优与架构设计--全册 9.High.Performance.MySQL.3rd.Edition.Mar.2012 九本合集,全都是pdf文件。(所有文件只需要2分哦,一共分6个文件上传) 分别为: mysql.part1.rar mysql.part2.rar mysql.part3.rar mysql.part4.rar mysql.part5.rar mysql.part6.rar

2013-10-24

mysql教材——9本经典合集3

1.[MySQL技术内幕:SQL编程].姜承尧.扫描版 2.Effective+MySQL之SQL语句最优化 3.Expert MySQL 4.MySQL 5权威指南中文版(第3版) 5.MySQL高性能书籍_第3版(中文) 6.MySQL技术内幕(第4版) 7.MySQL技术内幕InnoDB存储引擎 8.MySQL性能调优与架构设计--全册 9.High.Performance.MySQL.3rd.Edition.Mar.2012 九本合集,全都是pdf文件。(所有文件只需要2分哦,一共分6个文件上传) 分别为: mysql.part1.rar mysql.part2.rar mysql.part3.rar mysql.part4.rar mysql.part5.rar mysql.part6.rar

2013-10-24

mysql教材——9本教材合集2

1.[MySQL技术内幕:SQL编程].姜承尧.扫描版 2.Effective+MySQL之SQL语句最优化 3.Expert MySQL 4.MySQL 5权威指南中文版(第3版) 5.MySQL高性能书籍_第3版(中文) 6.MySQL技术内幕(第4版) 7.MySQL技术内幕InnoDB存储引擎 8.MySQL性能调优与架构设计--全册 9.High.Performance.MySQL.3rd.Edition.Mar.2012 九本合集,全都是pdf文件。(所有文件只需要2分哦,一共分6个文件上传) 分别为: mysql.part1.rar mysql.part2.rar mysql.part3.rar mysql.part4.rar mysql.part5.rar mysql.part6.rar

2013-10-24

mysql教材——9本金典教材合集1

1.[MySQL技术内幕:SQL编程].姜承尧.扫描版 2.Effective+MySQL之SQL语句最优化 3.Expert MySQL 4.MySQL 5权威指南中文版(第3版) 5.MySQL高性能书籍_第3版(中文) 6.MySQL技术内幕(第4版) 7.MySQL技术内幕InnoDB存储引擎 8.MySQL性能调优与架构设计--全册 9.High.Performance.MySQL.3rd.Edition.Mar.2012 九本合集,全都是pdf文件。(所有文件只需要2分哦,一共分6个文件上传) 分别为: mysql.part1.rar mysql.part2.rar mysql.part3.rar mysql.part4.rar mysql.part5.rar mysql.part6.rar

2013-10-24

windows 注册表详解

Windows 注册表使用的详细介绍。 是我搜索的资源里面介绍windows注册表中比较详细的,而且也是比较新的WINDOWS注册表的介绍,很好的学习注册表的文档。

2011-10-09

qt基于V4l2的摄像头采集和ffmpeg的视频编码源码

在ubuntu10.04版本下的QT开发,是基v4l2的视频采集,并将采集下来的数据进行编码保存成本地avi文件的应用程序。

2010-11-20

arm入门教程.pdf

介绍arm的很好的一本入门教程,非常适合初学者学习,最好需要一些c语言和汇编知识的人学习。

2010-11-01

空空如也

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

TA关注的人

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