原文出处: 张新强 1. 前言 单例(Singleton)应该是开发者们最熟悉的设计模式了,并且好像也是最容易实现的——基本上每个开发者都能够随手写出——但是,真的是这样吗?作为一个Java开发者,也许你觉得自己对单例模式的了解已经足够多了。我并不想危言耸听说一定还有你不知道的——毕竟我自己的了解也 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:08:30   
                                阅读次数:
193
                             
                    
                        
                            
                            
                                    简介 Java.lang.Math 类包含的方法进行基本的数字操作,如基本的指数,对数,平方根和三角函数等. 类声明 以下是java.lang.Math类的声明: 字段 以下是java.lang.Math类的字段: static double E -- 这就是double值,该值是比任何其他更近到e ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:08:38   
                                阅读次数:
294
                             
                    
                        
                            
                            
                                    static 一个类的静态数据成员是用来表示类的属性的成员而不是对象的属性成员, 需要通过类的名字来访问,加关键字:static inline 内联函数:在遇到调用内联函数的地方会用函数体中的代码来替换函数的调用 C++中提供了内联的关键字inline ,实现真正的内嵌。 inline 不会有语义上 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:08:45   
                                阅读次数:
221
                             
                    
                        
                            
                            
                                    一、静态部署1、直接将web项目文件件拷贝到webapps 目录中 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。所以可以将JSP程序打包成一个 war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个wa ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:09:34   
                                阅读次数:
171
                             
                    
                        
                            
                            
                                    Python -> shell: 参考文章 1.环境变量 2.字符串连接 3.通过管道 import os var=’123’ os.popen(’wc -c’, ’w’).write(var) 4.通过文件 output = open(‘/tmp/mytxt’, ‘w’) output.write ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:10:14   
                                阅读次数:
186
                             
                    
                        
                            
                            
                                python基础语法学习 该文档是刚开始学习python时的笔记,参考的是廖雪峰python教程,大家有时间也可以看下~ 先上一幅图,此为某位大神在python社区发布的,现在找不到链接了,如果大家有发现,可以告诉我哈~~ 基本语法 类型转换 内置函数 函数定义,第二个参数为默认值参数,可以不传入值 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:10:40   
                                阅读次数:
243
                             
                    
                        
                            
                            
                                一 PyCharm下载 官网下载地址:https://www.jetbrains.com/pycharm/download/ 这里的PyCharm有付费和免费版本,我们使用免费版本(Community Edition)就够用。 点击下载 下载完工具包:pycharm-community-2017.1 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:10:50   
                                阅读次数:
189
                             
                    
                        
                            
                            
                                    详细提示如下: An internal error occurred during: "Initializing Java Tooling". Illegal exception table range in class file org/eclipse/jdt/internal/compiler/ ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:12:49   
                                阅读次数:
370
                             
                    
                        
                            
                            
                                1 os.sep 可以取代操作系统特定的路径分割符 2 os.linesep 字符串给出当前平台使用的行终止符。例如,Windows使用'\r\n',Linux使用'\n' 而Mac使用'\r'。 3 os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:13:21   
                                阅读次数:
139
                             
                    
                        
                            
                            
                                本文直接给出三种实现方法,代码例如以下。 方法一: f = open("Proc_Data.txt") # 返回一个文件对象 line = f.readline() # 调用文件的 readline()方法 while line: print line, # 后面跟 ',' 将忽略换行符 # pri ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:13:29   
                                阅读次数:
134
                             
                    
                        
                            
                            
                                    public class ArraySort { private long[] a; private int nElems; public ArraySort(int max){ a=new long[max]; nElems=0; } public void insert(long value){... ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 11:14:01   
                                阅读次数:
145
                             
                    
                        
                            
                            
                                    备份,待续,供学习参考。。。 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 12:48:37   
                                阅读次数:
204
                             
                    
                        
                            
                            
                                map(fun,iterable) 首先来看一看map()函数,map函数接受两个参数,第一个参数是函数的名称,第二个参数一个可迭代对象。即map(fun,iterable) map函数就是将具体数值根据算法进行计算,并将结果保存为一个迭代器。我们知道,迭代器很'懒',通过调用next函数一次只输出 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 12:50:23   
                                阅读次数:
154
                             
                    
                        
                            
                            
                                    java加载properties文件的方式主要分为两大类:一种是通过import java.util.Properties类中的load(InputStream in)方法加载; 另一种是通过import java.util.ResourceBundle类的getBundle(String base ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 12:50:40   
                                阅读次数:
267
                             
                    
                        
                            
                            
                                什么是序列化(picking)? 我们把变量从内存中变成可存储或传输的过程称之为序列化。 序列化之后,就可以把序列化后的内容写入磁盘,或者通过网络传输到别的机器上。 反过来,把变量内容从序列化的对象重新读到内存里称之为反序列化,即unpickling。 举例:大家应该都玩过魔兽争霸,应该知道该游戏有 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 12:51:23   
                                阅读次数:
103
                             
                    
                        
                            
                            
                                最近工作中遇到了一个问题 NGUI的Tween动画完成 回调函数 偶尔不执行 偶现Bug 今天我仔细看了下代码发现 我是先执行的PlayForwar() 后SetFinished() 在程序卡的时候就会出现已经完成了动画 但是没有回调 修改后 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 12:52:30   
                                阅读次数:
125
                             
                    
                        
                            
                            
                                废话不多说,直接上代码 一.写一个实体类 二.公共DAO:BaseDao(crud都写在这里) 三.DAO的具体实现:UserDa继承BaseDao 四.公共Service:BaseService(这里写一些公共方法和一个抽象方法,抽象方法为了获取BaseService的具体实现) 五.写BaseS ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 12:52:37   
                                阅读次数:
147
                             
                    
                        
                            
                            
                                ?场 景 最近有个场景,推断当前用户对项目有没有编辑权限,使用JavaScript完毕。弄了好久才弄出来。分享一下,有须要的自行扩展吧,详细例如以下;代 码function getPermissions() { var mycontext = new SP.ClientContext(); var  ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 12:52:45   
                                阅读次数:
252
                             
                    
                        
                            
                            
                                    __name__和__main__的使用#hello.pydef sayHello(): str="hello" print(str);if __name__ == "__main__": print ('This is main of module "hello.py"') sayHello()这 ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 12:52:55   
                                阅读次数:
166
                             
                    
                        
                            
                            
                                    2.7 Go 运行时(runtime) 尽管 Go 编译器产生的是本地可执行代码,这些代码仍旧运行在 Go 的 runtime(这部分的代码可以在 runtime 包中找到)当中。这个 runtime 类似 Java 和 .NET 语言所用到的虚拟机,它负责管理包括内存分配、垃圾回收(第 10.8  ...
                            
                            
                                分类:
编程语言   时间:
2017-05-16 12:53:26   
                                阅读次数:
476