In an attempt to remove duplicate elements from list, I go to the lengths to take advantage of methods in the java api. After investiagting the document of java api, the result is so satisfying that ...
分类:
编程语言 时间:
2014-08-14 01:30:17
阅读次数:
256
Java中的Map List Set等集合类...
分类:
编程语言 时间:
2014-08-14 01:28:38
阅读次数:
319
发布Java应用程序时你会感到困难?好在Java提供了一系列打包和发布工具,可以显著的简化发布过程该文章提供了打包Javacode的几种方法,我们将会探讨Javamanifest文件,给出用于管理JAR文件所依赖文件、估计跨平台发布所需的CLasspath的合适方法.我也会解释如何使用manifes...
分类:
编程语言 时间:
2014-08-14 01:26:28
阅读次数:
388
Python中文全攻略【转】这几天一直纠结月python的中文编码问题,发现一篇不错的文章,转过来留个念想。原文链接:http://blog.csdn.net/mayflowers/archive/2007/04/18/1568852.aspx1.在Python中使用中文在Python中有两种默认的...
分类:
编程语言 时间:
2014-08-14 01:24:07
阅读次数:
311
要故意出发异常,可以使用raise语句,形式如下:raise #manually trigger an exceptionraise, #pass extra data to catcher tooraise #re-raise the most recent excepti第二种形式可以随着异常....
分类:
编程语言 时间:
2014-08-14 01:23:57
阅读次数:
320
1、程序计数器 是一块较小的内存空间,是唯一一个没有规定任何OutOfMemoryError情况的区域。 作用:当前线程所执行的字节码(.class)的行号指示器。字节码解释器工作是通过改变计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基本功能都需要依赖这个计.....
分类:
编程语言 时间:
2014-08-14 01:23:17
阅读次数:
278
只是粗略的知道yield可以用来为一个函数返回值塞数据,比如下面的例子:foriinalist:yieldi+1取出alist的每一项,然后把i + 1塞进去。然后通过调用取出每一项:=[1,2,3,4]forxinaddlist(alist):printx,这的确是yield应用的一个例子,但是,...
分类:
编程语言 时间:
2014-08-14 01:23:07
阅读次数:
275
12首先,这是一篇自己用的文章,不对读者承担任何责任,所以,要带着批判的眼光来看下面的文章 1发现了,得加上输出结果,怕自己出错,~~这篇文章说了些什么?这文章是我近来8.6号来在编程思想上打的代码,从0~200页的源码接近到在这里,下文正是总结这0~200页的的知识,涉及到接口,内部类.初始化,....
分类:
编程语言 时间:
2014-08-14 01:17:27
阅读次数:
289
Pythonic其实是个模糊的含义,没有确定的解释。网上也没有过多关于Pythonic的说明,我个人的理解是更加Python,更符合Python的行为习惯。本文主要是说明一些Python的惯用法和小技巧,其实与上一篇《编码规范》有异曲同工之妙,都是为了增加代码可读性,但Pythonic可能还会从性能...
分类:
编程语言 时间:
2014-08-14 01:17:07
阅读次数:
271
Or,How to use variable length argument lists in Python.The special syntax,*argsand**kwargsin function definitions is used to pass a variable number of...
分类:
编程语言 时间:
2014-08-14 01:16:17
阅读次数:
388
1、在.proto文件中定义消息格式2、使用protobuf编译器3、使用c++ api来读写消息0、为何使用protobuf?1、原始内存数据结构,可以以二进制方式sent/saved.这种方式需要相同的内存布局和字节序。2、以ad-hoc方式将数据项编码成一个简单字符串----比如,将4个int...
分类:
编程语言 时间:
2014-08-14 01:15:47
阅读次数:
438
For every type of object, the Java virtual machine instantiates an immutable instance ofjava.lang.Classwhich provides methods to examine the runtime p...
分类:
编程语言 时间:
2014-08-14 01:12:47
阅读次数:
206
除了Java collection class/interface外,方便的有Google guava的utility class: Lists/Sets/Maps/Queues, 用它们可以方便地创建List等object。List list = Lists.newArrayList(); or ...
分类:
编程语言 时间:
2014-08-14 01:11:07
阅读次数:
243
后退+刷新在C# Web程序中,如为页面按钮写返回上一页代码this.RegisterClientScriptBlock("E", "");其中,history.go(-2),要写为-2,因在按钮事件触发前,已刷新一次页面,所以应是-2。Response.Write("");此处也要写为“-2”。....
分类:
编程语言 时间:
2014-08-14 01:10:17
阅读次数:
304