几个关键字:WebAPI, Android, Apache HttpComponent/HttpClient问题:无论怎么测试, WebAPI的FormBody value总是空.最简单的代码 WebAPI, 没有加认证 1 // POST api/ 2 [HttpPost] 3 public st...
分类:
编程语言 时间:
2015-05-13 14:34:10
阅读次数:
102
之前发表一个A*的python实现,连接:点击打开链接 最近正在学习Go语言,基本的语法等东西已经掌握了。但是纸上得来终觉浅,绝知此事要躬行嘛。必要的练手是一定要做的。正好离写python版的A*不那么久远。这个例子复杂度中等。还可以把之前用python实现是没有考虑的部分整理一下。 这一版的GO实...
分类:
编程语言 时间:
2015-05-13 14:32:20
阅读次数:
169
ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。http://www.xuebuyuan.com/1628190.html我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也...
分类:
编程语言 时间:
2015-05-13 14:29:47
阅读次数:
234
import java.io.*;import java.util.*;public class ArraySort { public static void main(String[] args) { StringBuilder sb= new StringBuilder();...
分类:
编程语言 时间:
2015-05-13 14:30:57
阅读次数:
103
基本概念 虚函数是在某基类中声明为 virtual 并在一个或多个派生类中被重新定义的成员函数,用法格式为: virtual 函数返回类型 函数名(参数表) {函数体}; C++中用它来实现多态性,通过指向派生类的基类指针或...
分类:
编程语言 时间:
2015-05-13 13:18:14
阅读次数:
216
/**
?*?读取配置文件
?*?@param?file
?*?@return
?*/
public?static?PropertiesConfiguration?loadConfig(String?file){
PropertiesConfiguration?config?=?null;
try?{
config?=?...
分类:
编程语言 时间:
2015-05-13 13:16:02
阅读次数:
166
a 首先打开网页下载tcl/tk游戏源码http://sourceforge.net/projects/tkgames/files/latest/download?source=typ_redirect b 把压缩包里的tcl/tk源代码文件tkHearts-0.90用文本编辑器打开,并把所有内容 复制到如下...
分类:
编程语言 时间:
2015-05-13 13:13:49
阅读次数:
195
利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。例如输入:[‘adam‘,‘LISA‘,‘barT‘],输出:[‘Adam‘,‘Lisa‘,‘Bart‘]。代码:#定义一个list
L=[]
#设置名字的个数
n=int(raw_input("Pleaseenterthenumberofthename:"))
#利用循环将名字追加..
分类:
编程语言 时间:
2015-05-13 13:08:01
阅读次数:
166
状态模式(state):当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。
状态模式主要解决的是当控制一个对象状态转换的条件表达式国语复杂时的情况。把状态的判断逻辑转移到不同状态的一系列类中,可以把复杂的判断逻辑简化。...
分类:
编程语言 时间:
2015-05-13 13:03:37
阅读次数:
124
本文主要介绍一下内容
1 mutable语义
2 const语义
3 mutable和const的关系
mutable提供的灵活性mutable语义在C++中,mutable是为了突破const的限制而设置的。
被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中,甚至结构体变量或者类对象为const,其mutable成员也可以被修改。...
分类:
编程语言 时间:
2015-05-13 12:59:24
阅读次数:
142
题意:
查询区间和,重复的数字只计算一遍
思路:
先离线读入所有区间,然后按照区间右端点从小到大排序。
从数组的第一个数开始,依次修改bit直到每个区间的右端点,然后bit求区间和。
修改方式:用一个map记录当前数字是否已经出现过以及出现过的上一个位置,然后将该位置改为0,并更新一下map即可。
(因为一旦出现重复数字,其实只有该区间中的最后一个数字是起作用的,在他之前的都应该忽略,...
分类:
编程语言 时间:
2015-05-13 13:01:11
阅读次数:
112
适配器模式(Adapter):将一个类的接口转换成客户希望的另一个接口。使得原本接口不兼容而不能在一个工作的那些类可以一起工作。
使用场景:当系统的数据和行为都正确,但接口不同时,我们可以考虑使用适配器模式来匹配接口。主要应用在希望复用一些存在的类,但是接口又和复用环境要去不同时使用。
#ifndef ADAPTER_H
#define ADAPTTE_H
#include
#include
...
分类:
编程语言 时间:
2015-05-13 12:59:05
阅读次数:
105
??
import java.io.File;
import java.io.FileWriter;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.Simp...
分类:
编程语言 时间:
2015-05-13 12:58:02
阅读次数:
923
题意:
这和hdu 3333 根本就是一道题 链接:http://blog.csdn.net/u013382399/article/details/45689977
思路:
同hdu 3333
code:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#includ...
分类:
编程语言 时间:
2015-05-13 12:56:59
阅读次数:
107
刚开始学webservice时就听说了cxf,一直没有尝试过,这两天试了一下,还不错,总结如下:
要使用cxf当然是要先去apache下载cxf,下载完成之后,先要配置环境变量,有以下三步:
1.打开环境变量配置窗口,点击新建,新建%CXF_HOME%变量,值为你下载的cxf所在的目录,我的是D:\tools\apache-cxf-3.1.0
2.在Path变量中新加一句%CXF_HOME%\...
分类:
编程语言 时间:
2015-05-13 12:56:55
阅读次数:
143
这里对python的基础库做一个简要概述,包括每个模块的基本功能和常用操作。更详细的信息请参考Python库参考。
操作系统接口
操作系统接口对应os模块,用于与操作系统交互:
>>> import os
>>> os.getcwd() # 返回当前的工作目录
'C:\\Python34'
>>> os.chdir('/server/accesslogs') # 改变当前工作目...
分类:
编程语言 时间:
2015-05-13 12:56:23
阅读次数:
115
R语言中有很多有用的统计函数。例如算术平均数:
mean(x)
求x的平均数。
mean(x, trim=0.05, na.rm=TRUE)
则提供了截尾平均数,即丢弃了最大5%和最小5%的数据和所有缺失值后的算术平均数。
R提供的常用统计函数:
函 数
描述
mean(x)
平均数
mean(c(1,2,3,4))...
分类:
编程语言 时间:
2015-05-13 12:55:20
阅读次数:
191