一、线程(目的提高执行效率) 计算机中执行任务的最小单元 优点:共享内存,IO操作的时候,创造并发操作 缺点:抢占资源 二、进程(提高执行效率) 进程就是一个程序在一个数据集上的一次动态执行过程 优点:同时利用多个CPU,能够同时进行多个操作 缺点:消耗资源(重新开辟内存空间) 三、线程和进程的关系 ...
分类:
编程语言 时间:
2017-05-14 19:41:29
阅读次数:
230
package test; public class test { public static void main(String[] args) { System.out.println("Hello,World!"); } } ...
分类:
编程语言 时间:
2017-05-14 19:44:36
阅读次数:
173
c++命令提示符窗体下打印指定大小的菱形代码VS2010下,新建空项目。加入源文件,将代码粘贴进去就能够了。通过改maxRows值的大小,能够控制菱形的大小#include <stdio.h> #include<cstdlib> //加入依赖的头文件 void main() { int i,j,k; ...
分类:
编程语言 时间:
2017-05-14 19:45:58
阅读次数:
236
json格式: { "message":"获取成功", "state":"1", "result":{"name":"工作组1","id":1,"description":"11"} } jsonp格式: callback({ "message":"获取成功", "state":"1", "resu ...
分类:
编程语言 时间:
2017-05-14 19:46:05
阅读次数:
204
用pycharm编译器 建立untitled项目 1. 2. 3. 打开cmd,在untitled的目录下执行dir 然后执行以下代码 新建一个应用(app), 名称叫 blog ...
分类:
编程语言 时间:
2017-05-14 19:46:48
阅读次数:
237
1、int 系统内部自动执行的 a=123>>>>a=int(123)>>>>a=_init_(123) 外部调用 a 2 b=a.bit_length() 计算int(整型)中元素换算成二进制所占的最少位数 a=123 print(a.bit_length()) 7 b=len() 查看字符串,列 ...
分类:
编程语言 时间:
2017-05-14 19:46:55
阅读次数:
242
python作为一门脚本语言,其好处是语法简单,很多东西都已经封装好了,直接拿过来用就行,所以实现同样一个功能,用Python写要比用C/C++代码量会少得多。但是优点也必然也伴随着缺点(这是肯定的,不然还要其他语言干嘛),python最被人诟病的一个地方可能就是其运行速度了。这这是大部分脚本语言共 ...
分类:
编程语言 时间:
2017-05-14 19:47:47
阅读次数:
314
基本的if选择结构:可以处理单一或组合条件的情况 if(条件){-->结果必须是布尔值 //代码块->只有一条语句时,建议省略{} } if-else选择结构:可以处理简单的条件分支情况 if(){ //代码块1 }else{ //代码块2 } 多重if选择结构:可以处理连续区间的条件分支情况 if ...
分类:
编程语言 时间:
2017-05-14 20:30:05
阅读次数:
173
本不是介绍在Spring-boot下使用duboo服务,而是介绍如何使用一个spring-boot和dubbo结合起来的小工具(jar包)。这里再写一篇文章介绍怎么用Spring-boot来整合dubbo。 ...
分类:
编程语言 时间:
2017-05-14 20:30:13
阅读次数:
216
一滴水里观沧海,一粒沙中看世界 ——一带一路欢迎宴致辞 上代码: ...
分类:
编程语言 时间:
2017-05-14 20:30:47
阅读次数:
198
JVM内存使用量测试测试各种不同的数据结构在JVM中的内存使用量 运行结果如下,由此可见JVM对String、Object、封装类型(如Integer)等的存储均有较大的消耗。 使用fastutil的集合类,可以比Java系统集合类节省不少的内存空间,因为HashMap、HashSet等类不仅不支持 ...
分类:
编程语言 时间:
2017-05-14 20:30:59
阅读次数:
361
前提:若有一个几百M的文件需要解析,某个函数需要运行很多次(几千次),需要考虑性能问题 性能分析模块:cProfile 使用方法:cProfile.run("func()"),其中func()是进行性能分析的函数 测试结果:结果会显示每个自己写的函数运行的时间,以及内置函数运行的时间 分析运行次数比 ...
分类:
编程语言 时间:
2017-05-14 20:33:10
阅读次数:
185
在servlet中定义了多种类型的监听器,他们用于监听事件源分别是servletContext,httpsession,servletrequest 这三个域对象。 servlet中监听器主要有三类: 1,监听三个域对象的创建和销毁的监听器(3个 ), servletContextListenlis ...
分类:
编程语言 时间:
2017-05-14 20:34:08
阅读次数:
229
去重 function qc(array){ var arr=[]; for(var i=0;i<array.length;i++){ if(arr.indexOf(arrar[i]) 1){ arr.push(array[i]) } } } 去空 String.prototype.trim=fun ...
分类:
编程语言 时间:
2017-05-14 20:34:34
阅读次数:
165
面向对象三个特征:封装、继承、多态 封装: 语法:属性私有化(private)、提供相对应的get/set 的方法进行访问(public)、在set/get的方法中对属性的数据 做相对应的业务逻辑的判断 思想:封装外面的程序不能直接访问本类的属性,需要 通过本类提供的方法间接访问本类的属性,从而提高 ...
分类:
编程语言 时间:
2017-05-14 20:35:59
阅读次数:
187
什么是闭包?先看一段代码: 简单吧。再来看一段代码: 简单吧。 什么是闭包?这就是闭包! 有权访问另一个函数作用域内变量的函数都是闭包。这里 inc 函数访问了构造函数 a 里面的变量 n,所以形成了一个闭包。 再来看一段代码: 看看是怎么执行的: var c = couter(),这一句 cout ...
分类:
编程语言 时间:
2017-05-14 20:36:05
阅读次数:
249
clientWidth=contentWidth+padding,理解为:客户区宽度=正文宽度+内填充宽度,不包含滚动条的宽度,clientHeight同理。 offsetWidth=contentWidth+padding+border(即clientWidth+border),offsetWid ...
分类:
编程语言 时间:
2017-05-14 20:36:11
阅读次数:
175
一,列表生成式 ls = [i*i for i in range(10)]ls[0, 1, 4, 9, 16, 25, 36, 49, 64, 81] ge = (i*i for i in range(10)) #将[]改为()就是一个生成器ge<generator object <genexpr> ...
分类:
编程语言 时间:
2017-05-14 20:36:26
阅读次数:
295
Java RMI 指的是远程方法调用 (Remote Method Invocation)。它是一种机制,可以让在某个 Java 虚拟机上的对象调用还有一个 Java 虚拟机中的对象上的方法。可以用此方法调用的不论什么对象必须实现该远程接口。 Java RMI不是什么新技术(在Java1.1的时代都 ...
分类:
编程语言 时间:
2017-05-14 20:36:42
阅读次数:
237
Bean的生命周期的11个步骤: 1.instantiate bean对象实例化 2.populate properties 封装属性 (第三步和第四步是让自己设计的bean了解spring容器) 2.populate properties 封装属性 (第三步和第四步是让自己设计的bean了解spr ...
分类:
编程语言 时间:
2017-05-14 20:37:51
阅读次数:
182