今天贤内给了我一道很实际的算法题,把我彻底难住了,实在想不出来,于是写此博文以记之。背景是这样的,现在有一个付款明细的Excel,里面有为哪个发票,哪个公司应付多少钱的明细,明细数据是62条,现在知道我们已经付出的金额为Sum,请问到底哪些发票是已付款的。这是62条明细数据: ...
分类:
编程语言 时间:
2014-10-23 17:34:20
阅读次数:
222
public?static?void?main(String[]?args)?{
????????String?jsonStr?=?"{‘head‘:{‘version‘:‘1‘},‘dataList‘:{‘resCode‘:‘ss‘,‘list‘:[{‘name‘:‘file1‘,‘type‘:‘0‘},{‘name‘:‘file2‘,‘type‘:‘1‘}...
分类:
编程语言 时间:
2014-10-23 16:34:40
阅读次数:
305
从一开始就有两种编写windows应用程序的方法。第一种是使用win32定义的API函数,体现细节好。另一种是使用特殊的c++类库,它囊括了API,目前最流行的是MFC。两种方法的区别:所有windows应用程序共享一个...
分类:
编程语言 时间:
2014-10-23 16:32:44
阅读次数:
197
在Go语言中,文件是使用一个os.File类的对象指针表示的,也可以称这指针为文件句柄(filehandle),os.Stdin和os.Stdout也是属于这个*os.File类型的。 下面举例说明 package?main import?( ????"bufio" ??...
分类:
编程语言 时间:
2014-10-23 16:31:15
阅读次数:
352
ava 5.0 提供了多种并发容器来改进同步容器的性能。
同步容器是将所有对容器的访问都串行化,以实现他们的线程安全性。代价是严重降低并发行,当多个线程竞争容器的锁时,吞吐量将严重降低。
并发容器是针对多个线程并发访问设计的。 Java 5.0 增加了 ConcurrentHashMap ,用来替代同步且基于散列的 Map ,增加了 CopyOnWriteArrayList ,用于在遍历操作为主要操作的情况下替代同步的 List 。
Java 5.0 还增加了两中心的容器类型...
分类:
编程语言 时间:
2014-10-23 16:27:39
阅读次数:
209
简要:很多时候中奖用户并不希望让别人知道他的ID。程序中我们就将他们的账号部分设置为*号显示。
例如:王小二->王*二;
asadjsahd->a*********d;
代码:#include
#include
#define toStar(str,start,end) do{ for(int i=start;i<end;i++) { str[i] = '*...
分类:
编程语言 时间:
2014-10-23 16:27:18
阅读次数:
156
java的ThreadLocal类的用法,ThreadLocal是一个支持泛型的类,用在多线程中用于防止并发冲突问题。
例如下面的一个例子,就是用于线程增加1,但是相互不冲突
package com.test.threadlocal;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Execut...
分类:
编程语言 时间:
2014-10-23 16:24:35
阅读次数:
235
一、Collections:集合框架的工具类
其中的方法都是静态的
排序方法演示
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
class ComparaByLeng implements Comparator{
pu...
分类:
编程语言 时间:
2014-10-23 16:24:42
阅读次数:
193
这里给出了两种数字转换为String的方式,第一种需要包含头文件:sstream...
分类:
编程语言 时间:
2014-10-23 16:24:10
阅读次数:
134
最近尝试了一下TDD(测试驱动)的模式,感觉效果不错,在此总结一下,同学们如果有更好的办法,一定要告诉我:)...
分类:
编程语言 时间:
2014-10-23 16:21:52
阅读次数:
180
如果println函数的参数为常量则不会出现线程并发问题,但是如果参数为表达式形式,则JVM在执行println函数的时候会分为几步来执行,从而造成并发问题。...
分类:
编程语言 时间:
2014-10-23 16:19:35
阅读次数:
183
用qtconfig(或者qtconfig-qt4)设置字体后,汉澳sinox视窗界面以跟winxp媲美的界面出现,爽心悦目。
而且视窗使用非常稳定,很少出现死机无响应现象,堪称完美。
引入unicode编码,实现跨语言的文本处理和转换,也就是说对世界上存在的各种语言处理没有问题,包括藏文,彝文等。汉澳sinox视窗默认启动unicode编码,实现了汉澳sinox最初设计目标,支持多国语言同时处...
分类:
编程语言 时间:
2014-10-23 16:19:48
阅读次数:
194
曾经框架使用quartz框架运行定时调度问题、老大说这配置太麻烦、每一个调度都须要多加在spring的配置中、能不能降低配置的量从而提高开发效率、近期看了看spring的 scheduled的使用注解的方式进行调度、感觉非常方便、起码配置的东西少了非常多、所以留下来以备忘了、首先要配置我们的spri...
分类:
编程语言 时间:
2014-10-23 16:16:34
阅读次数:
227
import collections注意 counter用的时候要大写,Counter是说统计一个List中的对象出现的次数,然后以Counter的形式返回例如http://stackoverflow.com/questions/3172173/most-efficient-way-to-calcu...
分类:
编程语言 时间:
2014-10-23 16:15:19
阅读次数:
203
看下面这段代码会在控制台上输出什么内容? 1 答案是1 soufun.com2 fang.comView Code今天一同事拿着这段代码,问我为何第二次输出的是"fang.com"。这段代码只能在非严格模式下执行,那么我们就看看有关this的规范的介绍,Standard ECMA-262 3rd (...
分类:
编程语言 时间:
2014-10-23 16:15:36
阅读次数:
204
http://www.nickriggs.com/posts/post-complex-javascript-objects-to-asp-net-mvc-controllers/ Post Complex JavaScript Objects to ASP.NET MVC Controllers ...
分类:
编程语言 时间:
2014-10-23 16:10:29
阅读次数:
291
原题地址:https://oj.leetcode.com/problems/find-minimum-in-rotated-sorted-array/解题思路:话说leetcode上面的二分查找题目真的不少啊。下图是这道题的数组的两种情况,分别去处理就可以了。class Solution: #...
分类:
编程语言 时间:
2014-10-23 16:10:21
阅读次数:
224