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