1、只有输出流才有打印流:PrintWriter和PrintStream分别针对字符和字节,提供了重载的print,Println方法用于多种数据类型的输出。PrintWriter和PrintStream操作不会抛出异常,数据没打印出来也不会抛异常。 2、System.out.print(Objec ...
分类:
编程语言 时间:
2017-02-10 17:55:36
阅读次数:
201
作者:hillin链接:https://www.zhihu.com/question/21853681/answer/74134768来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 要理解这个问题,先要看「正」编译的过程是怎样的。你有一个想法,这是一种人类自然语言可以 ...
分类:
编程语言 时间:
2017-02-10 17:59:50
阅读次数:
247
一、事件 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间的桥梁。 你若触发,我便执行——事件发生,调用它的处理函数执行相应的JavaScript代码给出响应。 典型的例子有:页面加载完毕触发load事件;用户单 ...
分类:
编程语言 时间:
2017-02-10 18:03:27
阅读次数:
174
这两天写代码过程中遇到一个需求,需要按照某个字段排序List集合,自己实现了一半,发现网上有个更好的版本,就采用了这个,记录下来。 使用这个工具类要注意一个就是 如果你按照age 字段排序,那么age字段值不能为空,如果值为空会报异常,那么解决这个办法就是将空值的赋值。 ...
分类:
编程语言 时间:
2017-02-10 18:06:05
阅读次数:
244
JavaScript 在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因 JavaScript 的阻塞特性变的复杂,也就是说当浏览器在执行 JavaScript 代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行 JavaScript 代码,从而提高其在浏览器中的性 ...
分类:
编程语言 时间:
2017-02-10 18:06:42
阅读次数:
252
类的成员可以分为三大类:字段、方法和属性: 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 (一)字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的 ...
分类:
编程语言 时间:
2017-02-10 18:08:40
阅读次数:
230
应用场景: 有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。 假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法,其他的任务执行完自己的任务后调用同一个CountDownLatch对象上的countDown()方法,这个调用aw ...
分类:
编程语言 时间:
2017-02-10 18:14:04
阅读次数:
189
print('\n'.join([''.join([('Love'[(x-y) % len('Love')] if ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3 <= 0 else ' ') for x in range(-30, 30)]... ...
分类:
编程语言 时间:
2017-02-10 18:21:30
阅读次数:
766
函数 函数是一个独立的代码块,用来执行特定的任务。Swift中的函数与Object-C中的函数一样,但是声明与书写的方式不太一样,现在我们就通过几个例子介绍一下Swift中的函数。简单的来说,他与JS中的函数声明有些相像,但是如果有返回值的时候,他们返回值的书写方式又有不同。 先来说一个简单的例子 ...
分类:
编程语言 时间:
2017-02-10 18:24:54
阅读次数:
235
写着玩儿的小程序,继续学习swift,运行效果+代码+知识点总结
运行效果:
代码:
Canvas类:画布,画图板状态管理、交互、处理手势
class Canvas:UIVi...
分类:
编程语言 时间:
2017-02-10 18:27:20
阅读次数:
299
常量/变量常量:一旦赋值,就不能对他重新赋值。字面常量:一个单独存在的量,未赋值给任何变量或者常量。变量:是一个名字,在赋值符号的左边,这个名字可以指代赋值符号右边的内容。例:i=3除行首的空格除外,其他的空行无意义。变量的类型系统Python是最强的类型语言。(不同..
分类:
编程语言 时间:
2017-02-10 18:32:50
阅读次数:
187
博友们好,由于运维相关技术不断发展,个人能力也不断提高,渐渐积累的经验不能及时更新到以往的博文中。因此,为了更好的帮助大家学习运维技术,特地针对Shell和Python脚本语言总结了文档,此文档会不定期修改或增加知识点,为了能让你及时下载最新的文档,请点击下面收藏或请..
分类:
编程语言 时间:
2017-02-10 18:33:53
阅读次数:
167
‘‘‘创建线程‘‘‘
fromthreadingimportThread
#定义一个函数
defFoo(arg):
print(arg)
#创建一个线程对象,并和上面的函数Foo建立关系,args=传一个值为100作为参数给Foo函数
print("开始创建线程...")
t1=Thread(target=Foo,args=(100,))
t2=Thread(target=Foo,args=(200,))
..
分类:
编程语言 时间:
2017-02-10 18:55:19
阅读次数:
156
krsort(array,type);作用:对数组的参数进行降序排列参数:array:数组type:可选规定如何排列数组的元素/项目。可能的值:0=SORT_REGULAR-默认。把每一项按常规顺序排列(StandardASCII,不改变类型)。1=SORT_NUMERIC-把每一项作为数字来处理。2=SORT_STRING-把每一项作为字..
分类:
编程语言 时间:
2017-02-10 19:06:59
阅读次数:
182
如果要用Spring整合 Hibernate,只需要在Spring容器中配置好SessionFactory,如果同需要加入事务控制,只需要配置好相应的事务管理器即可。 下面是一个Spring中的Hibernate的SessionFactory配置, 实现DAO组件的基类,通常会面向接口编程,因此定义 ...
分类:
编程语言 时间:
2017-02-10 19:55:26
阅读次数:
287
首先流分为输入和输出流,java分为字节流和字符流 1.字节输入流io.InputStream io.InputStream是一个抽象类它实现了Closeable接口的抽象类。那么它的子类(io包下)有ByteArrayInputStream,FileInputStream,FilterInputS ...
分类:
编程语言 时间:
2017-02-10 20:03:44
阅读次数:
173
参数策略 如果函数的参数是一个指针,不要指望用该指针去动态申请内存。如下: 原因是编译器总是为每个参数制作临时副本。指针参数p, 其副本为_p,使_p=p。如果改变了_p所指的内容,相应的p所指的内容也跟着改变(毕竟指向同样的地方)。但是在GetMemory中动态分配内存空间,改变了_p的内容。在调 ...
分类:
编程语言 时间:
2017-02-10 20:08:56
阅读次数:
166
线程池不使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。说明: Executors 返回的线程池对象的弊端如下:1) FixedThreadPool 和 SingleThreadPool ...
分类:
编程语言 时间:
2017-02-10 20:09:10
阅读次数:
2017
具体原理网址:http://wenku.baidu.com/link?url=zSDn1fRKXlfafc_tbofxw1mTaY0LgtH4GWHqs5rl8w2l5I4GF35PmiO43Cnz3YeFrrkGsXgnFmqoKGGaCrylnBgx4cZC3vymiRYvC4d3DF3 自组织 ...
分类:
编程语言 时间:
2017-02-10 20:17:20
阅读次数:
627
re 模块 在 Python 中,我们可以使用内置的 re 模块来使用正则表达式。 有一点需要特别注意的是,正则表达式使用 对特殊字符进行转义,比如,为了匹配字符串 'python.org',我们需要使用正则表达式 'python.org',而 Python 的字符串本身也用 转义,所以上面的正则表 ...
分类:
编程语言 时间:
2017-02-10 20:20:59
阅读次数:
187