1. 单例模式的定义 单例模式(Singleton Pattern)是一个比較简单的模式。其原始定义例如以下:Ensure a class has only one instance, and provide a global point of access to it. 即确保仅仅有一个实例,并且 ...
分类:
编程语言 时间:
2017-08-03 14:00:24
阅读次数:
217
//数组排序 //循环录入5个整型数字,进行降序排列输出结果//使用冒泡排序 原理:遍历和交换 /* 16 25 9 90 231、 25 16 9 90 232、 25 16 9 90 23 3、 25 16 90 9 234、 25 16 90 23 9 //第一轮最小的数到最后 5、 25 1 ...
分类:
编程语言 时间:
2017-08-03 14:01:22
阅读次数:
193
//注册点击事件 self.view.addGestureRecognizer(UITapGestureRecognizer(target:self, action:#selector(你的viewcontroller.handleTap(sender:)))) //对应方法 func handle ...
分类:
编程语言 时间:
2017-08-03 14:52:05
阅读次数:
182
一、Java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()方法,这个方法必须是公有、返 ...
分类:
编程语言 时间:
2017-08-03 14:52:21
阅读次数:
175
下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1.尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于以下三个方面: 控制资源的使用,通过线程同步来控制资源的并发访问; 控制实例的产生,以 ...
分类:
编程语言 时间:
2017-08-03 14:52:29
阅读次数:
209
引入模块 语法 one.py main.py 部分引入 语法 one.py main.py 注意:部分引入不能使用模块名one 除了函数外,也可以引入模块的变量(不引入访问报错,但模块函数中是可以访问这个变量的) 全部引入(将模块内所有函数、变量都引入当前文件) 语法 引入后用法和部分引入一样 di ...
分类:
编程语言 时间:
2017-08-03 14:52:45
阅读次数:
169
在Jni开发中,需要回调给java层数据,因此使用java的方法签名是必不可少的。 快速定位java方法签名的方式: java方法签名由(函数参数列表)返回值组成。 cmd运行:javap -s 字节码对应的类,显示方法签名: 快速定位自定义的类的方法签名: 找到编译生成的class字节码文件目录, ...
分类:
编程语言 时间:
2017-08-03 14:53:14
阅读次数:
212
一、函数作用域的LEGB:L>E>G>B L(local):函数内部作用域。 E(enclosing):函数内部与内嵌函数之间,主要是内嵌函数对内部函数变量的引用,这时候就成为闭包。 G(global):全局作用域,所定义的全局变量就作用于全局作用域。 B(build-in):python默认导入的 ...
分类:
编程语言 时间:
2017-08-03 14:55:24
阅读次数:
157
func fileSizeOfCache()-> Int { // 取出cache文件夹目录 缓存文件都在这个目录下 let cachePath =NSSearchPathForDirectoriesInDomains(FileManager.SearchPathDirectory.cachesDi ...
分类:
编程语言 时间:
2017-08-03 14:56:29
阅读次数:
136
练习6.27 练习6.28 const string类型 练习6.29 如果设置成引用类型,最好设置成常量引用,一般不考虑到拷贝的效率问题,不使用引用类型,因为initializer_list对象中的元素时常量值,我们无法改变。 ...
分类:
编程语言 时间:
2017-08-03 14:58:10
阅读次数:
163
话说, 这段时间需要开发一个项目, 新项目对现有的几乎所有项目都有依赖。 豆瓣现存的几个大项目,基本都是围绕豆瓣主站shire的依赖, 也就是说, 其他项目对shire的单项依赖, 这些项目在需要主站shire模块的时候, 无一例外的将shire的工程路径加入到其他工程的sys.path中, 熟悉P ...
分类:
编程语言 时间:
2017-08-03 14:58:18
阅读次数:
210
设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的, ...
分类:
编程语言 时间:
2017-08-03 14:58:26
阅读次数:
230
Java中的equals方法和hashCode方法是Object中的,所以每个对象都是有这两个方法的,有时候我们需要实现特定需求,可能要重写这两个方法,今天就来介绍一些这两个方法的作用。 equals()和hashCode()方法是用来在同一类中做比较用的,尤其是在容器里如set存放同一类对象时用来 ...
分类:
编程语言 时间:
2017-08-03 14:59:11
阅读次数:
194
概述Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development andDesign中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spri ...
分类:
编程语言 时间:
2017-08-03 14:59:41
阅读次数:
207
let infoDictionary = Bundle.main.infoDictionary let majorVersion : AnyObject? = infoDictionary! ["CFBundleShortVersionString"]as AnyObject? ...
分类:
编程语言 时间:
2017-08-03 15:00:13
阅读次数:
288
在学习Servlet过程中,针对图片上传做了一个Demo,实现的功能是:在a页面上传图片,点击提交后,将图片保存到服务器指定路径(D:/image);跳转到b页面,b页面读取展示绝对路径(D:/image)的图片。主要步骤如下: 步骤一:上传页面uploadphoto.jsp 需要注意两个问题: 1 ...
分类:
编程语言 时间:
2017-08-03 15:00:59
阅读次数:
202
现如今,市面上的Java培训机构数量庞大,让我们眼花缭乱,不知所向,想要选择一个最适合自己的学校并没那么简单,在决定Java学习时,如何选择好的Java培训学校呢? ...
分类:
编程语言 时间:
2017-08-03 15:01:13
阅读次数:
167
Python中包括了很多内建的语言特性,它们使得代码简洁且易于理解。这些特性包括列表/集合/字典推导式,属性(property)、以及装饰器(decorator)。对于大部分特性来说,这些“中级”的语言特性有着完好的文档。而且易于学习。 可是这里有个例外,那就是描写叙述符。至少对于我来说。描写叙述符 ...
分类:
编程语言 时间:
2017-08-03 15:01:28
阅读次数:
217
Java报表-上报流程管理 Java报表-上报任务管理 Java报表-我的上报任务 Java报表-系统说明 Java报表-上报流程管理 Java报表-上报任务管理 Java报表-我的上报任务 Java报表-系统说明 ...
分类:
编程语言 时间:
2017-08-03 15:04:11
阅读次数:
191
安装个easy_install工具 sudo apt-get install python-setuptools 然后sudo就OK了 安装个easy_install工具 sudo apt-get install python-setuptools 然后sudo就OK了 比如Ubuntu下Pytho ...
分类:
编程语言 时间:
2017-08-03 15:04:29
阅读次数:
291