在java中socket传输数据时,数据类型往往比较难选择。可能要考虑带宽、跨语言、版本的兼容等问题。比较常见的做法有两种:一是把对象包装成JSON字符串传输,二是采用java对象的序列化和反序列化。随着Google工具protoBuf的开源,protobuf也是个不错的选择。对JSON,Objec...
分类:
编程语言 时间:
2015-01-19 17:07:04
收藏:
0 评论:
0 赞:
0 阅读:
332
String、StringBuilder、StringBuffer的使用与比较,以及+拼接操作符的特殊情况...
分类:
编程语言 时间:
2015-01-19 15:49:46
收藏:
0 评论:
0 赞:
0 阅读:
184
C语言生成32位和64位随机数算法/**
* randstd.h
*
* Standard definitions and types, Bob Jenkins
*
* 2015-01-19: revised by cheungmine
*/
#ifndef _RANDSTD_H__
#define _RANDSTD_H__
#ifndef STDIO
# include
# defi...
分类:
编程语言 时间:
2015-01-19 15:48:44
收藏:
0 评论:
0 赞:
0 阅读:
326
java.lang.System类中的两个方法:currentTimeMillis()与nanoTime()方法
一、nanoTime()
nanoTime()方法是以纳秒为单位进行计时,返回最准确的可用系统计时器的当前值。
此方法只能用于测量已过的时间,与系统或钟表时间的其他任何时间概念无关。返回值表示从某一固定但任意的时间算起的毫微秒数(或许从以后算起,所以该值可能为负)。此...
分类:
编程语言 时间:
2015-01-19 15:48:05
收藏:
0 评论:
0 赞:
0 阅读:
206
java数据格式:
class Test{
private String name;
private String sex;
private String brith;
}
json数据格式:
{"name":"keke","sex":"male","brith":"0301"}
一、Java数据转换为json数据:
1、对象转换
Test...
分类:
编程语言 时间:
2015-01-19 15:48:04
收藏:
0 评论:
0 赞:
0 阅读:
194
通过函数参数的不同(参数个数或者类型)实现多态已经有了一个思路,本文介绍另类的多态(参数相同),通过隐藏函数名的方式,采用指针函数和函数指针数组。...
分类:
编程语言 时间:
2015-01-19 15:47:04
收藏:
0 评论:
0 赞:
0 阅读:
321
这两天在用libcurl发送http请求
代码写好了,联调时发现服务器老是返回“Unsupported Media Type”这个错误,不支持的媒体类型,百度谷歌了一圈遇见这个问题的不少,但是大多数没有把解决方案发出来。
其实很简单,如果能认真把curl的example例程看清楚就不会出现这样的问题。
下面把代码发出来,供后来者参考
帖子请看http://bbs.csdn.net/topi...
分类:
编程语言 时间:
2015-01-19 15:45:24
收藏:
0 评论:
0 赞:
0 阅读:
482
?构造函数
–和类名相同
–没有返回值类型
–只在建立对象的时候被自动调用一次
–调用构造函数的主要目的是初始化对象
?一个对象的创建过程:
–分配内存空间
–初始化成员变量,如果成员是对象,构造他
–调用构造函数
?默认的空参构造函数
构造函数的使用
?构造函数重载
...
分类:
编程语言 时间:
2015-01-19 15:43:48
收藏:
0 评论:
0 赞:
0 阅读:
264
DataGrid 使用模型列后实现点击列名称排序代码如下: 1 2 3 4 5 6 ...
分类:
编程语言 时间:
2015-01-19 15:38:46
收藏:
0 评论:
0 赞:
0 阅读:
293
对于eclipse写java程序时,想查看一下java源代码,出现Source not found 如下图:
原因Eclipse默认设定的自带的JDK是没有源src的,需要引入,点击attach Source...添加jdk的src.zip就可以了...
分类:
编程语言 时间:
2015-01-19 14:31:44
收藏:
0 评论:
0 赞:
0 阅读:
189
搬运自本人博客:http://www.xgezhang.com/python_pil.html
最近用到一些简单的图像处理,这里简单介绍一下,Python Imaging Library (PIL)是PythonWare公司提供的免费的图像处理工具包,是python下的图像处理模块,支持多种格式,并提供强大的图形与图像处理功能。虽然在这个软件包上要实现类似MATLAB中的复杂的图像处理算法并...
分类:
编程语言 时间:
2015-01-19 14:31:24
收藏:
0 评论:
0 赞:
0 阅读:
279
commit80f54dc1ab629289946237227e5706e19b7e7594
authordcheng Wed Jan 07 19:13:49 2015
committerCommit bot Wed Jan 07 19:15:28 2015
Implement the Clang plugin as a RecursiveASTVisitor.
The current...
分类:
编程语言 时间:
2015-01-19 14:29:54
收藏:
0 评论:
0 赞:
0 阅读:
321
【转载使用,请注明出处:http://blog.csdn.net/mahoking】
场景一:Java项目没有依赖第三方jar包
1. 首先在MyEclipse中打开项目, 右键点击项目,选择“Export”;
2. 选择Java/JAR file,Next;
3. Select the resources to export中可...
分类:
编程语言 时间:
2015-01-19 14:28:24
收藏:
0 评论:
0 赞:
0 阅读:
248
1.DFA算法
DFA算法的原理可以参考这里,简单来说就是通过Map构造出一颗敏感词树,树的每一条由根节点到叶子节点的路径构成一个敏感词,例如下图:
代码简单实现如下:
public class TextFilterUtil {
//日志
private static final Logger LOG = LoggerFactory.getLogger(TextFi...
分类:
编程语言 时间:
2015-01-19 14:27:34
收藏:
0 评论:
0 赞:
0 阅读:
1256
搜索
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 18823
Accepted: 7618
Special Judge
Description
Given a positive integer n,...
分类:
编程语言 时间:
2015-01-19 14:26:54
收藏:
0 评论:
0 赞:
0 阅读:
212
Spring中对于对象的反序化时,需要调用readResolve方法来校验对象的完整性。对于java6的Locale对象,具体实现private Object readResolve() throws java.io.ObjectStreamException {
return getInstance(language, country, variant);
}没有问题。但是对于J...
分类:
编程语言 时间:
2015-01-19 14:24:45
收藏:
0 评论:
0 赞:
0 阅读:
294
Lunar Solar Calendar Converter
公历(阳历) 农历(阴历)转换,支持时间段从1900-2100
如果需要更长的时间段,利用generate.htm生成的数据即可。
支持各种编程语言 C#,java,Objective-C,php,Python,javascript(nodejs),C/C++,ruby,swift等
支持Mac,Windows,An...
分类:
编程语言 时间:
2015-01-19 14:24:06
收藏:
0 评论:
0 赞:
0 阅读:
273
对于Annotation,是Java5以来的新特性,JDK5引入了Metadata(元数据)。所谓元数据就是关于数据的数据。在编程语言上下文中,元数据是添加到程序元素如方法、字段、类和包上的额外信息。 Java中的Annotation就是一种元数据,它提供一些本来不属于程序的数据,比如:一段代码的作...
分类:
编程语言 时间:
2015-01-19 14:18:54
收藏:
0 评论:
0 赞:
0 阅读:
329