一、API中的一些方法**Arrays工具类**
1、 概念针对数组操作的工具类2、 成员方法a) toString():public static String toString(数据类型[] 变量名)—–把数组变成字符串b) sort():public static void sort(数据类型[] 变量名)——对数组进行排序c) public static int bina...
分类:
编程语言 时间:
2015-08-13 15:47:01
阅读次数:
180
PIMPL(pointer to implementation)是一种常用的,用来对“类的接口与实现”进行解耦的方法。pimpl具有如下优点:
降低模块的耦合
降低编译依赖,提高编译速度
接口与实现分离
为了实现pimpl模式,我们先来看一种普通的类的设计方法。
假如我们要设计一书籍类Book,Book包含目录属性,并提供打印书籍信息的对外接口,Book设计如下:class Book
{
publ...
分类:
编程语言 时间:
2015-08-13 15:46:36
阅读次数:
230
只要继承它的抽象类:public?abstract?class?JsonSerializer<T>,并在相应的属性方法上添加指定注解:@JsonSerialize?即可实现。
编写Date日志自定义转换类:
CustomDateSerializer.java
import?java.io.IOE...
分类:
编程语言 时间:
2015-08-13 14:40:15
阅读次数:
230
Windows/MFC,C++编程中经常遇到UNICODE、ANSI字符串,并需要对这些字符串进行转换,本文对这些体系与其转换进行了总结。
第一篇:基础篇
主要分为3大体系:TCHAR, WCHAR, char
3大体系常用函数及解析详见博文:
http://blog.csdn.net/u010003835/article/details/47344775...
分类:
编程语言 时间:
2015-08-13 14:33:57
阅读次数:
232
使用svn或git引入maven web工程时,总是出现NoClassDefFoundError的错误。而查看Maven Denpendencies时,相应的jar是有的。导致这样的错误可能是因为Maven Denpendencies没有引入到WEB/lib中文件夹中。...
分类:
编程语言 时间:
2015-08-13 14:34:25
阅读次数:
1172
http://acm.hdu.edu.cn/showproblem.php?pid=5371
Problem Description
Hotaru Ichijou recently is addicated to math problems. Now she is playing with N-sequence.
Let's define N-sequence, which is...
分类:
编程语言 时间:
2015-08-13 14:32:32
阅读次数:
128
多线程是java入门的必修课程,然而到了接触J2EE时,这份功课就还给了老师了,至少本人是这样的,呵呵.不过等到用到的时候,我还是能想起大概,再加上度娘帮忙,就能重拾回来了,这里我插播一个小故事,是我自身的亲身经历,希望给同道小生有所帮助.以前在做学生的时候,学习java并不是那么用心,有些东西只是知其一不知其二,很多知识点在脑子里有点印象卻不是很深刻,记得有一次我我去一家公司面试,面试官就问我,...
分类:
编程语言 时间:
2015-08-13 14:30:32
阅读次数:
92
(一)extern在头文件中的用法
因为头文件包含在多个源文件中,并且变量的定义只能出现一次,所以在头文件中, 只可以声明不可以出现定义。我们可以在头文件中用extern声明全局变量,这样在包含此头文件的cpp 中可直接使用 声明过的这个全局变量(如以下程序中的变量a)。
但是有三个例外:
1.头文件中可以定义类
2.值在编译时就已经知道的const对象
3.可以定义inline函数
...
分类:
编程语言 时间:
2015-08-13 14:28:31
阅读次数:
158
Leap Motion Unity部分的API进入最后冲刺阶段,不算派生的小类,本篇是倒数第二篇。
LeapUnityExtensions类提供了从Unity坐标系到Leap坐标系的各种转换功能。...
分类:
编程语言 时间:
2015-08-13 14:28:46
阅读次数:
123
class TcpClient { public static void main(String[] args) throws Exception {
//创建客户端的socket服务,指定目的主机和端口
Socket s = new Socket("192.168.1.10",10003);
//为了发送数据,获取socket流中的输出流...
分类:
编程语言 时间:
2015-08-13 14:25:45
阅读次数:
127
线程
线程和进程
进程:系统运行程序的最小单位;一个进程最少有一个线程
线程:程序执行任务的最小单位;线程与线程之间并行
一个进程至少有一个线程,在java中这个线程称为主线程,由系统创建,运行main方法。这样只有一个线程的程序也被称为单线程程序。
主线程从程序入口main方法开始执行代码,执行任意方法中的代码都是按照自上而下的顺序执行的,如果只有一个主线程,又想实现在线听音乐这个功能...
分类:
编程语言 时间:
2015-08-13 14:25:31
阅读次数:
140
图片处理,ImageMagick+jmagick教程...
分类:
编程语言 时间:
2015-08-13 14:25:52
阅读次数:
244
摘要:本文旨在实现对winForm程序的多语言设置,包含自定义控件的多语言设置。以实现软件多语言版本特性。
实现步骤
1.添加
using System.Threading;
using System.Globalization;
2.设置winForm 程序Localizable属性为true
更改Language属性为要改变的语言,在设计界面对需要更改语言的控件进行更改...
分类:
编程语言 时间:
2015-08-13 14:27:17
阅读次数:
231
线程的同步
指当多个线程使用同一对象中被同步的资源时,要根据“先来后到”的顺序使用。
举个例子:现在只有一台电脑,现在有两个人A和B想玩游戏,一个人C想写代码,一个人D想听音乐。此时A、B、C三个人要抢这台电脑,谁先抢到谁用,用完了后面两个人在接着抢,谁抢到谁用。而D则不用,在另外三个人中任意一个人正在使用的时候,都可以播放音乐给他听;由此可以看出玩游戏和写代码的功能(方法)是要有“先来后到”...
分类:
编程语言 时间:
2015-08-13 14:25:49
阅读次数:
140
1.首先需要在maven里引入以下jar: org.mybatis mybatis 3.2.2 spring相关的jar,用的版本是3.0.0.RELEASE 2.接着需要配置事务文件,这里对service层做事务代理,所有除spring mvc Controller中相关的b...
分类:
编程语言 时间:
2015-08-13 14:18:58
阅读次数:
122
java的布局管理: borderLayout:则将板块分为东西南北中五个方向,每添加一个组件就要指定组件摆放的方位,放置在东西南北四个方向的组件将贴边放置.当拉大Frame的时候,处在center(中间)的组件就不断积压东西南北四个方向的组件(边界布局) flowLayout:是将组件流水似的摆放...
分类:
编程语言 时间:
2015-08-13 14:18:29
阅读次数:
208
[经典算法题]寻找数组中第K大的数的方法总结责任编辑:admin日期:2012-11-26字体:【大 中 小】打印复制链接我要评论今天看算法分析是,看到一个这样的问题,就是在一堆数据中查找到第k个大的值。 名称是:设计一组N个数,确定其中第k个最大值,这是一个选择问题,当然,解决这个问题的方法很多,...
分类:
编程语言 时间:
2015-08-13 14:16:51
阅读次数:
1897