常量/变量常量:一旦赋值,就不能对他重新赋值。字面常量:一个单独存在的量,未赋值给任何变量或者常量。变量:是一个名字,在赋值符号的左边,这个名字可以指代赋值符号右边的内容。例:i=3除行首的空格除外,其他的空行无意义。变量的类型系统Python是最强的类型语言。(不同..
分类:
编程语言 时间:
2017-02-10 18:32:50
阅读次数:
187
写着玩儿的小程序,继续学习swift,运行效果+代码+知识点总结
运行效果:
代码:
Canvas类:画布,画图板状态管理、交互、处理手势
class Canvas:UIVi...
分类:
编程语言 时间:
2017-02-10 18:27:20
阅读次数:
299
函数 函数是一个独立的代码块,用来执行特定的任务。Swift中的函数与Object-C中的函数一样,但是声明与书写的方式不太一样,现在我们就通过几个例子介绍一下Swift中的函数。简单的来说,他与JS中的函数声明有些相像,但是如果有返回值的时候,他们返回值的书写方式又有不同。 先来说一个简单的例子 ...
分类:
编程语言 时间:
2017-02-10 18:24:54
阅读次数:
235
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
应用场景: 有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。 假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法,其他的任务执行完自己的任务后调用同一个CountDownLatch对象上的countDown()方法,这个调用aw ...
分类:
编程语言 时间:
2017-02-10 18:14:04
阅读次数:
189
类的成员可以分为三大类:字段、方法和属性: 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 (一)字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的 ...
分类:
编程语言 时间:
2017-02-10 18:08:40
阅读次数:
230
JavaScript 在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因 JavaScript 的阻塞特性变的复杂,也就是说当浏览器在执行 JavaScript 代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行 JavaScript 代码,从而提高其在浏览器中的性 ...
分类:
编程语言 时间:
2017-02-10 18:06:42
阅读次数:
252
这两天写代码过程中遇到一个需求,需要按照某个字段排序List集合,自己实现了一半,发现网上有个更好的版本,就采用了这个,记录下来。 使用这个工具类要注意一个就是 如果你按照age 字段排序,那么age字段值不能为空,如果值为空会报异常,那么解决这个办法就是将空值的赋值。 ...
分类:
编程语言 时间:
2017-02-10 18:06:05
阅读次数:
244
一、事件 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间的桥梁。 你若触发,我便执行——事件发生,调用它的处理函数执行相应的JavaScript代码给出响应。 典型的例子有:页面加载完毕触发load事件;用户单 ...
分类:
编程语言 时间:
2017-02-10 18:03:27
阅读次数:
174
作者:hillin链接:https://www.zhihu.com/question/21853681/answer/74134768来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 要理解这个问题,先要看「正」编译的过程是怎样的。你有一个想法,这是一种人类自然语言可以 ...
分类:
编程语言 时间:
2017-02-10 17:59:50
阅读次数:
247
1、只有输出流才有打印流:PrintWriter和PrintStream分别针对字符和字节,提供了重载的print,Println方法用于多种数据类型的输出。PrintWriter和PrintStream操作不会抛出异常,数据没打印出来也不会抛异常。 2、System.out.print(Objec ...
分类:
编程语言 时间:
2017-02-10 17:55:36
阅读次数:
201
什么是死锁? 当一个线程永远地持有一个锁,并且其他线程都尝试去获得这个锁时,那么它们将永远被阻塞,当线程A持有锁1想获取锁2,当线程B持有锁2想获取锁1 这种情况下就会产生2个线程一直在阻塞等待其他线程释放锁1 锁2 就会造成死锁。 下面我们来看一下死锁的示例: 输出: 后面什么都不输出了, 为什么 ...
分类:
编程语言 时间:
2017-02-10 17:49:02
阅读次数:
122
一:JavaScript静态页面值传递之URL篇能过URL进行传值.把要传递的信息接在URL上.Post.htm 1 代码如下: 2 3 <input type="text" name="username"> 4 <input type="text" name="sex"> 5 <input typ ...
分类:
编程语言 时间:
2017-02-10 17:50:23
阅读次数:
269
分布式一致性协议的目的是确定一个不可变变量分布式存储的取值;通过对国内外一致性算法的研究成果和PAXOS协议活锁的分析,发现引入一个角色作为竞争时的代理提交者就可以解决活锁问题,从而在本文引入“代理提交抢占式多数派一致性算法(PPMC)” 详细请看 《改造PAXOS算法消灭活锁 》http://we ...
分类:
编程语言 时间:
2017-02-10 17:50:44
阅读次数:
185
杂项之python利用pycrypto实现RSA 本节内容 pycrypto模块简介 RSA的公私钥生成 RSA使用公钥加密数据 RSA使用私钥解密密文 破解博客园登陆 pycrypto模块简介 pycrypto模块是python中用来处理加密解密等信息安全相关的一个很重要模块。 该模块支持的加密方 ...
分类:
编程语言 时间:
2017-02-10 17:50:02
阅读次数:
633
断断续续的C++学习已经过了1年多了,可是,我还是没有迈出可以自如输出写点什么的那一步。甚至我因为这个老是怀疑自己的智商,我是真心想学懂,因为这个关系到我的就业,直接关系到我的饭碗。我是十分的着急,可是越着急越是没有进展,渐渐地我更加的没自信,甚至有点抑郁的迹象。总之,它已经成了我的心理负担。 C+ ...
分类:
编程语言 时间:
2017-02-10 17:38:06
阅读次数:
152
结合数据结构与以及“预排序遍历树算法”, 利用关系数据库系统实现树型层次模型数据库的存储、检 索、遍历、插入和删除等基本算法,并解决了“预排序遍历树算法”的一个缺点(牺牲写的性能)。 详细请看《预排序遍历树算法牺牲写性能的改进 》 http://wenku.baidu.com/view/634656 ...
分类:
编程语言 时间:
2017-02-10 17:35:49
阅读次数:
266