首页 > 编程语言
Java序列化的几种方式
在java中socket传输数据时,数据类型往往比较难选择。可能要考虑带宽、跨语言、版本的兼容等问题。比较常见的做法有两种:一是把对象包装成JSON字符串传输,二是采用java对象的序列化和反序列化。随着Google工具protoBuf的开源,protobuf也是个不错的选择。对JSON,Objec...
分类:编程语言   时间:2015-01-19 17:07:04    收藏:0  评论:0  赞:0  阅读:332
java基础巩固系列(十):String、StringBuffer、StringBuilder的使用与比较
String、StringBuilder、StringBuffer的使用与比较,以及+拼接操作符的特殊情况...
分类:编程语言   时间:2015-01-19 15:49:46    收藏:0  评论:0  赞:0  阅读:184
C语言生成32位和64位随机数算法
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基础巩固系列(十一):java测试程序运行时间的两种方法
java.lang.System类中的两个方法:currentTimeMillis()与nanoTime()方法 一、nanoTime() nanoTime()方法是以纳秒为单位进行计时,返回最准确的可用系统计时器的当前值。 此方法只能用于测量已过的时间,与系统或钟表时间的其他任何时间概念无关。返回值表示从某一固定但任意的时间算起的毫微秒数(或许从以后算起,所以该值可能为负)。此...
分类:编程语言   时间:2015-01-19 15:48:05    收藏:0  评论:0  赞:0  阅读:206
java数据与json数据间的相互转换
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
C语言实现另类“多态”的一种思路
通过函数参数的不同(参数个数或者类型)实现多态已经有了一个思路,本文介绍另类的多态(参数相同),通过隐藏函数名的方式,采用指针函数和函数指针数组。...
分类:编程语言   时间:2015-01-19 15:47:04    收藏:0  评论:0  赞:0  阅读:321
C语言libcurl POST json串错误“Unsupported Media Type”
这两天在用libcurl发送http请求 代码写好了,联调时发现服务器老是返回“Unsupported Media Type”这个错误,不支持的媒体类型,百度谷歌了一圈遇见这个问题的不少,但是大多数没有把解决方案发出来。 其实很简单,如果能认真把curl的example例程看清楚就不会出现这样的问题。 下面把代码发出来,供后来者参考 帖子请看http://bbs.csdn.net/topi...
分类:编程语言   时间:2015-01-19 15:45:24    收藏:0  评论:0  赞:0  阅读:482
C++中的构造函数
?构造函数      –和类名相同      –没有返回值类型      –只在建立对象的时候被自动调用一次      –调用构造函数的主要目的是初始化对象 ?一个对象的创建过程:      –分配内存空间      –初始化成员变量,如果成员是对象,构造他      –调用构造函数 ?默认的空参构造函数 构造函数的使用 ?构造函数重载   ...
分类:编程语言   时间:2015-01-19 15:43:48    收藏:0  评论:0  赞:0  阅读:264
DataGrid 使用模型列后实现点击列名称排序
DataGrid 使用模型列后实现点击列名称排序代码如下: 1 2 3 4 5 6 ...
分类:编程语言   时间:2015-01-19 15:38:46    收藏:0  评论:0  赞:0  阅读:293
对于eclipse写java程序时,想查看一下java源代码,出现Source not found 的原因与解决办法
对于eclipse写java程序时,想查看一下java源代码,出现Source not found 如下图: 原因Eclipse默认设定的自带的JDK是没有源src的,需要引入,点击attach Source...添加jdk的src.zip就可以了...
分类:编程语言   时间:2015-01-19 14:31:44    收藏:0  评论:0  赞:0  阅读:189
Python图像处理PIL库简介
搬运自本人博客:http://www.xgezhang.com/python_pil.html 最近用到一些简单的图像处理,这里简单介绍一下,Python Imaging Library (PIL)是PythonWare公司提供的免费的图像处理工具包,是python下的图像处理模块,支持多种格式,并提供强大的图形与图像处理功能。虽然在这个软件包上要实现类似MATLAB中的复杂的图像处理算法并...
分类:编程语言   时间:2015-01-19 14:31:24    收藏:0  评论:0  赞:0  阅读:279
Chromium代码里编写定制的clang插件做C++函数的静态样式检查
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
Java项目导出可运行的jar文件
【转载使用,请注明出处: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
[Java Web]敏感词过滤算法
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
基础搜索算法题解(I-M)
搜索 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
代理服务器多线程版 1
代理服务器多线程版 1...
分类:编程语言   时间:2015-01-19 14:25:54    收藏:0  评论:0  赞:0  阅读:420
多线程代理服务器version2
多线程代理服务器version2...
分类:编程语言   时间:2015-01-19 14:25:16    收藏:0  评论:0  赞:0  阅读:503
JAVA7环境下Spring容器对locale对象反序列的bug。
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
Java中的Annotation (一、系统内建的Annotatiion)
对于Annotation,是Java5以来的新特性,JDK5引入了Metadata(元数据)。所谓元数据就是关于数据的数据。在编程语言上下文中,元数据是添加到程序元素如方法、字段、类和包上的额外信息。 Java中的Annotation就是一种元数据,它提供一些本来不属于程序的数据,比如:一段代码的作...
分类:编程语言   时间:2015-01-19 14:18:54    收藏:0  评论:0  赞:0  阅读:329
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!