码迷,mamicode.com
首页 > 编程语言 > 周排行
java json和对象互转
开发过程中遇到一些对象转string和string转对象的问题,浪费了很久,现在用的熟练些了,总结如下: 1.字符串尽量定义成json可解析的,如{"name":"a","param":"b"},而不是{"a":"b"} 2.用到开源项目:fastjson 需要引入: <dependency> <g ...
分类:编程语言   时间:2017-01-22 19:32:41    阅读次数:231
C++ 中关于optional 使用过程中遇到的问题
头文件:#include <boost/optional.hpp> using namespace boost; optional很像一个仅能存放一个元素的容器,它实现了"未初始化"的概念:如果元素未初始化,那么容器就是空的,否则,容器内就是有效的,已经初始化的值。 无参的optional()或者o ...
分类:编程语言   时间:2017-01-22 19:32:03    阅读次数:262
springMVC笔记
注解: @controller:标识为控制器 @RequestMapping:映射请求 在web.xml中配置springMVC的dispatcherServlet 在一个控制器里,一个方法返回“success”,那这个“success”返回给谁呢?如下: /** * 1. 使用 @RequestM ...
分类:编程语言   时间:2017-01-22 19:34:50    阅读次数:201
Bug:C++运行时调用纯虚函数
昨天服务器宕机,打印出的日志非常诡异,宕在纯虚函数调用处。 日志显示,战斗对象的虚函数调用,前几次正常,某个时刻过后“丧失多态”了,直接调到父类虚函数处,引发纯虚函数宕机。 且win平台下运行正常,上linux必跪,老项目linux工具不全,debug版本都编不出来,只有Log;windows下还复 ...
分类:编程语言   时间:2017-01-22 21:17:17    阅读次数:229
java多线程编程——静态同步函数
//饿汉式,在多线程下是安全的 public class Single { private static final Single s=new Single(); private Single(){}; public static Single getInstance(){ return s; } ... ...
分类:编程语言   时间:2017-01-22 21:20:05    阅读次数:205
MFC/HTTP上传文件
BOOL UploadFile(LPCTSTR strURL, LPCTSTR strLocalFileName) { if (strURL == NULL || strURL == _T("") || strLocalFileName == NULL || strLocalFileName == ... ...
分类:编程语言   时间:2017-01-22 21:18:41    阅读次数:236
Java中 Random
Java中的Random()函数 (2013-01-24 21:01:04) 转载▼ Java中的Random()函数 转载▼ 标签: java random 随机函数 杂谈 分类: Java java random 随机函数 杂谈 今天在做Java练习的时候注意到了Java里面的一个随机函数——R ...
分类:编程语言   时间:2017-01-22 21:22:51    阅读次数:236
java反射field和method的顺序问题
最近在有思考到序列化性能优化的问题,关于java反射field和method的顺序问题,这里有详细的讨论http://stackoverflow.com/questions/5001172/java-reflection-getting-fields-and-methods-in-declarati ...
分类:编程语言   时间:2017-01-22 21:22:16    阅读次数:361
“公共语言规范”(CLS)
一、什么是“公共语言规范”(CLS) 定义了一个最小公共集,任何编译器只有支持这个功能集,生成的类型才能兼容其他符合CLS、面向CLR的语言生成的组件 二、CLS规则 类型的每个成员要么是字段(数据),要么是方法(行为),为简化编程,语言往往提供了额外的抽象 该类型还有另一些节点未列出,包括.cla ...
分类:编程语言   时间:2017-01-22 21:21:52    阅读次数:238
悟空分词的搜索和排序源码分析之——索引
转自:http://blog.codeg.cn/2016/02/02/wukong-source-code-reading/ 索引过程分析 下面我们来分析索引过程。 这里需要注意的是,docId参数需要调用者从外部传入,而不是在内部自己创建,这给搜索引擎的实现者更大的自由。 将文档交给分词器处理,然 ...
分类:编程语言   时间:2017-01-22 21:26:19    阅读次数:332
JavaScript 窗体操作
//刷新父页面 window.opener.parentCallback(); 父页面数据: functionparentCallback(){ setTimeout(function(){window.location.reload();},1000); }
分类:编程语言   时间:2017-01-22 21:35:31    阅读次数:213
多线程简单实例
主函数:packagecom.thread; importjava.util.ArrayList; importjava.util.Iterator; importjava.util.List; publicclassWorkThreadSample{ publicstaticvoidmain(Stringargs[])throwsInterruptedException{ //任务List:15个任务 List<Work>workList=newArrayList..
分类:编程语言   时间:2017-01-22 21:36:45    阅读次数:196
python 基础
python入门python指定字符编码(utf8):#!/usr/bin/envpython#_*_coding:utf-8_*_#-*-coding:utf-8-*-#coding:utf-8python基本数据类型字符串:用单引号或者双引号包起来数字bool流程控制if-elif-elsewhilewhile-elsebreakcontinueforfor-elseenumrate:遍历序列中的元素及他..
分类:编程语言   时间:2017-01-22 21:37:47    阅读次数:275
golang 数据一   (字符串、数组和数组指针)
从如下几个方面介绍GO语言的数据1.字符串 2.数组 3.切片 4.字典 5.结构字符串Go语言中的字符串是由一组不可变的字节(byte)序列组成从源码文件中看出其本身是一个复合结构string.go typestringStructstruct{ strunsafe.Pointer lenint }字符串中的每个字节都是以UTF-8编码存储的..
分类:编程语言   时间:2017-01-22 21:41:31    阅读次数:1635
C语言有什么优点什么缺点?有什么特别之处?
优点1.简洁紧凑、灵活方便C语言一共只有32个关键字,9种控制语句,程序书写形式自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。C语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。2.运算符丰富C语言的..
分类:编程语言   时间:2017-01-22 21:42:15    阅读次数:218
Spring官网下载dist.zip的几种方法
Spring官网下载dist.zip的几种方法 Spring官网改版后,很多项目的完整zip包下载链接已经隐掉了,虽然Spring旨在引导大家用更“高大上”的maven方式来管理所依赖的jar包,但是完全没想到中国的国情,在伟大的墙内,直接通过maven下载墙外的东西,要么龟速,要么直接被和谐。 下 ...
分类:编程语言   时间:2017-01-22 22:26:42    阅读次数:221
C语言学习笔记(6):如何从变量声明的表面上来区分指针数组和数组指针
举例:int *p[5]是指针数组int (*p)[5]是数组指针区分两者只要看变量名p周围的修饰符即可。 这里要明确两点:1、不论int *p[5]还是int (*p)[5]都不应该看成一个整体,而应该看成一些修饰符来修饰变量p,从而使p得到准确定义;2、[]的优先级要比*高,相同优先级修饰符,采 ...
分类:编程语言   时间:2017-01-22 22:27:06    阅读次数:185
java原生序列化和Kryo序列化性能比较
简介 最近几年,各种新的高效序列化方式层出不穷,不断刷新序列化性能的上限,最典型的包括: 专门针对Java语言的:Kryo,FST等等 跨语言的:Protostuff,ProtoBuf,Thrift,Avro,MsgPack等等 这些序列化方式的性能多数都显著优于hessian2(甚至包括尚未成熟的 ...
分类:编程语言   时间:2017-01-22 22:33:15    阅读次数:1056
[题解]LCA练习+部分算法复习 2017.1.22
第一题就LCA即可。不过推荐用Tarjan(最快,常数很小)。然后Tarjan的时候顺便就出一个dist[i],表示i节点到根节点的距离。求出了LCA,那么两点间的距离就为dist[u] + dist[v] - 2 * dist[lca]。 Code 1 #include<iostream> 2 # ...
分类:编程语言   时间:2017-01-22 22:35:01    阅读次数:379
PHP 数组
php数组分两组一种索引数组一种关联数组 索引数组 $arr[1]="a"$arr[2]="b"$arr[3]="c" $arr[one]="a"$arr[two]="b"$arr[three]="c" 1》 { } []都可以2 其中one 加单引号 双引号 不加也可以但是效率 很多低8倍$arr ...
分类:编程语言   时间:2017-01-22 22:42:00    阅读次数:254
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!