8.四平方和 (程序设计) 四平方和定理,又称为拉格朗日定理:每个正整数都可以表示为至多4个正整数的平方和。如果把0包括进去,就正好可以表示为4个数的平方和。比如:5 = 0^2 + 0^2 + 1^2 + 2^27 = 1^2 + 1^2 + 1^2 + 2^2(^符号表示乘方的意思)对于一个给定 ...
分类:
编程语言 时间:
2017-03-12 19:21:11
阅读次数:
231
jquery 转原生js 的一些方法 / jq转js / jquery与js。 很多的 JavaScript 开发人员,包括我在内,都很喜欢 jQuery。因为它的简单,因为它有很多丰富的插件可供使用,和其它优秀的工具一样,jQuery 让我们开发人员能够更轻松的开发网站和 Web 应用。 然而,另 ...
分类:
编程语言 时间:
2017-03-12 19:23:04
阅读次数:
194
import time # 迭代器:通过next向后一次一次取值,不能向前,不能通过下标取值 tup = iter((1, 2, 3, 4, 5, 6)) lis = iter([11, 22, 33, 44, 55]) # 循环一次,相当于执行了一次__next__ for i in lis: p... ...
分类:
编程语言 时间:
2017-03-12 19:24:34
阅读次数:
138
说到insertBefore()方法,其实javascript与jQuery中都有此方法,那么他们用法是否相同呢? 其实,还是有点区别的。反正我是爱搞混淆了,先做个小笔记吧! 1、insertBefore()方法(javascript) 语法: node.insertBefore(newnode,e ...
分类:
编程语言 时间:
2017-03-12 19:26:13
阅读次数:
170
线程与进程的应用场合很多,主要处理并发与多任务。然而,当开启的线程与进程过多时,系统的开销过多会造成性能低下甚至崩溃。这时,希望出现一种方法能规定只能执行指定数量线程与进程的策略。特别是针对不知道要开启多少线程或进程,而有可能出现线程或进程过多的情况。于是,线程池与进程池出现了。python3以后增 ...
分类:
编程语言 时间:
2017-03-12 19:27:50
阅读次数:
243
各种同步方法性能比较(synchronized,ReentrantLock,Atomic) java笔记--关于线程同步(7种同步方式) ...
分类:
编程语言 时间:
2017-03-12 19:32:08
阅读次数:
120
Java中常用的Map实现类主要有:HashMap、HashTable、TreeMap。 一:HashMap HashMap的底层其实是“链表的数组”,即:每个元素其实存放着一个链表,链表存放着哈希值相同的对象们。 1:新建HashMap,其实是新建了一个数组 2:插入元素 ...
分类:
编程语言 时间:
2017-03-12 19:32:25
阅读次数:
172
siwuxie095 逻辑运算是在关系运算基础之上的运算,能处理更加复杂的问题 逻辑运算的结果是 true 或 false 逻辑运算的种类: 1、逻辑与运算: (1)长路与运算 长路与运算的运算符号:& & 的两边都是整数时,是逐位与运算(二进制);& 的两边是关系运算时,是逻辑与运算 长路与运算会 ...
分类:
编程语言 时间:
2017-03-12 19:33:05
阅读次数:
151
eclipse maven 在项目的pom.xml的标签中加入: org.apache.maven.plugins maven-compiler-plugin 2.3.2 ... ...
分类:
编程语言 时间:
2017-03-12 19:36:18
阅读次数:
156
选择排序 思路: 1.给定一组数组,从数组中找出最小的元素 2.最小元素和第一个元素交换。 3.从除去第一个元素外,在找最小值,与第二个位置元素交换。 4.以此循环。 排序图: Java代码实现: ...
分类:
编程语言 时间:
2017-03-12 19:36:52
阅读次数:
107
就编程语言来讲,从低级到高级依次是:机器语言(机器码),汇编语言(指令系统,第一代)、C/FORTHAN语言(面向过程,第二代)、Java/c++(面向对象,第三代)。Python属于第3.5代语言,这一类型的的语言有几个特点:即可面向过程,也可面向对象,执行前编译,集成度高简单几行代码可以完成很多 ...
分类:
编程语言 时间:
2017-03-12 19:37:50
阅读次数:
154
转载:http://blog.csdn.net/ioscodelover/article/details/45047869 1.分布式系统相对集中式而言,是指多台计算机互相通过消息通信进行协作而对外提供服务;可解决大型机的伸缩性和单点等问题; 2.网络i/o有bio/nio,还有aio,aio是指线 ...
分类:
编程语言 时间:
2017-03-12 19:38:50
阅读次数:
182
带着问题去尝试 首先我们要知道为什么要用到函数节流和函数去抖?我们带着以下的疑问来进行分析! 1.比如搜索框,你会用到什么事件(change、blur、keyup等)?去做什么效果?2.再比如scroll滚动事件,怎么去触发?是滚一段距离触发一次?还是滚一圈触发一次?还是滚一次触发一次?3.还包括m ...
分类:
编程语言 时间:
2017-03-12 19:39:20
阅读次数:
192
1:第一步,引包咯,毕竟使用的是框架吗!首先引入5个必须的包,如下所示: commons-logging-1.1.3.jar 日志 spring-beans-3.2.5.RELEASE.jar bean节点 spring-context-3.2.5.RELEASE.jar spring上下文节点 s ...
分类:
编程语言 时间:
2017-03-12 19:39:48
阅读次数:
237
缺点:一个线程只能处理一个客户端连接 服务端: 事务处理线程: 客户端: ...
分类:
编程语言 时间:
2017-03-12 19:42:19
阅读次数:
148
#函数体内按条件,调用自己 #递归相除 def sal(x): n = x / 2 if n > 1: sal(n) print(n) sal(1000) # 斐波那契数 def fun1(a, b, lis=[]): if a 0: num -= 1 fun2(num) fun2(10) prin... ...
分类:
编程语言 时间:
2017-03-12 19:42:42
阅读次数:
136
可到https://www.java.com/zh_CN/download/直接下载 第一步:首先安装jdk文件。 双击 进入安装程序,一直点击下一步 注:下方步骤(安装到默认路径即可)→点击下一步 第二步:上面安装过程中将会自动弹出安装jre文件。 (默认路径即可)点击下一步→等待安装,跳回之前的 ...
分类:
编程语言 时间:
2017-03-12 19:43:38
阅读次数:
237
将三个随机的三个数按从大到小输出 程序代码如下: ...
分类:
编程语言 时间:
2017-03-12 19:43:54
阅读次数:
323
首先是channel,是一个双向的全双工的通道,可同时读写,而输入输出流都是单工的,要么读要么写。Channel分为两大类,分别是用于网络数据的SelectableChannel和用于文件操作的FileChannel。 注意:在java NIO库中,所有的数据都是用缓冲区处理,常用的是ByteBuf ...
分类:
编程语言 时间:
2017-03-12 19:49:40
阅读次数:
286
''' # 不改变原函数代码,在调用原函数之前或之后执行其他代码 # 不加参数是两层def,会直接将原函数地址传递进来,返回new_fun(带原函数地址)下的inner函数 # 原函数执行前调用的函数(统一参数) # def new_fun(sfunc): # def inner(args): # ... ...
分类:
编程语言 时间:
2017-03-12 19:51:35
阅读次数:
276