码迷,mamicode.com
首页 > 编程语言
进程和线程的区别与联系
一、进程和线程的基本概念进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。每一个进程都有自己的地址空间(进程空间或虚空间)。进程有五种基本状态:初始态、执行态、等待状态、就绪状态、终止状态。线程,是进..
分类:编程语言   时间:2016-05-05 11:14:17    阅读次数:162
五子棋(C语言)
五子棋游戏五子棋是一种两人对弈的纯策略型棋类游戏,通常双方分别使用黑白两色的棋子,每次一子,轮流下在棋盘直线与横线的交叉点上,先形成5子连线者获胜。棋具与围棋通用。源程序://chess.h#pragmaonce #include<stdio.h> #defineROW5 #defineCOL5 voidMenu(); vo..
分类:编程语言   时间:2016-05-05 11:14:38    阅读次数:233
python模块 pickle
序列化>>>importpickle >>> >>>f=open("user_acc.txt","wb") >>> >>>info={ ..."alex":"123", ..."jack":"4444" ...} >>> >>>f.write(pickle.dumps(info)) 51 >>> >>>f.close() >>>..
分类:编程语言   时间:2016-05-05 11:12:43    阅读次数:148
python模块 json
只支持列表、元组、字典序列化>>>importjson >>> >>>f=open("user_acc.txt","w") >>> >>>info={ ..."alex":"123", ..."jack":"4444" ...} >>> >>>f.write(json.dumps(info)) 31 >>> >>>f.cl..
分类:编程语言   时间:2016-05-05 11:12:31    阅读次数:114
21天学通Python笔记(二)
五、>>>defhello():print(‘123123‘)>>>hello()123123>>>defhello1(v):print(v)returnv>>>a=hello1(123)123>>>a123>>>defhello2(v1,v2):print(v1)returnv2>>>b=hello2(1,3)1>>>b3>>>>>..
分类:编程语言   时间:2016-05-05 11:13:19    阅读次数:300
大数据-java基础-3day
1.面向对象的特点:封装、继承、多态。2.和对象无关的属性一般定义成static(静态的)3.构造函数名必须和类同名,并且没有返回值,可以有参数。4.成员变量也在堆区。5.匿名类就是没有变量接收的类。匿名类是怎么样在内存中引用的呢?6.this是关键字,对象内部指向自个的指针。当..
分类:编程语言   时间:2016-05-05 11:13:22    阅读次数:191
大数据-java基础-4day
第4天-------------------------数组的转置: 1、前提条件是二维数组是正方的,即n行n列。/***二维数据的转置*/publicclassArrayTransDemo{ publicstaticvoidmain(String[]args){ String[][]arr={{"a","b","c","d","e"},{"f","g","h","i","j"},{"k","l","m","n","o"},{"p","q"..
分类:编程语言   时间:2016-05-05 11:13:51    阅读次数:131
实战Java虚拟机图片
分类:编程语言   时间:2016-05-05 11:10:54    阅读次数:144
大数据-java基础-5day
栈的溢出:--------------------------------- 1、死循环是不会造成栈的溢出的。 2、递归调用才会造成栈的溢出。堆内存----------------------------------- 1、默认是物理内存的四分之一 2、内存溢出一般指堆内存溢出。 3、查看java进程id使用jps 4、查看指定java进程的堆内存..
分类:编程语言   时间:2016-05-05 11:11:58    阅读次数:167
Python tab 命令补全,以及 vim 补全
CentOS7在python命令行中,使用补全python查看packages的目录可用sys.path查看。/usr/lib/python2.7/site-packagesvimtab.py#!/usr/bin/envpython #pythonstartupfile importsys importreadline importrlcompleter importatexit importos #tabcompletion readline.parse_and_bi..
分类:编程语言   时间:2016-05-05 11:11:11    阅读次数:182
Java:内省(Introspector)深入理解
内省(Introspector) 是Java 语言对 JavaBean 类属性、事件的一种缺省处理方法。   JavaBean是一种特殊的类,主要用于传递数据信息,这种类中的方法主要用于访问私有的字段,且方法名符合某种命名规则。如果在两个模块之间传递信息,可以将信息封装进JavaBean中,这种对象称为“值对象”(Value Object),或“VO”。方法比较少。这些信息储存在类的私有变量...
分类:编程语言   时间:2016-05-05 11:09:25    阅读次数:255
线程变量(ThreadLocal)的使用和测试
ThreadLocal可以定义线程范围的变量,也可以称之为线程局部变量。与一般的变量的区别在于,生命周期是在线程范围内的。 也就是说某个类的某个对象(为清晰描述,以下称A对象)里面有个ThreadLocal变量, 那么每开一个线程,在线程中第一次调用A对象,都会先初始化该变量的值,并且不会对其他线程 ...
分类:编程语言   时间:2016-05-05 11:03:49    阅读次数:194
JavaScript引用类型和基本类型的区别
JavaScript变量可以用来保存的两种类型的值:基本类型值和引用类型值。 基本类型值有5种类型:undefined,null,boolean,number,string 引用类型值有两种类型:函数,对象。 基本类型值和引用类型值的特点: 1、基本类型值在内存中占据固定大小的空间,因此被保存在栈内 ...
分类:编程语言   时间:2016-05-05 11:01:25    阅读次数:155
使用Google开源tesseract OCR用语言库报allow_blob_division解决方案
在使用语音库时候 遇到报错:allow_blob_division,例如使用chi_sim.traineddata;在chi_sim.traineddata文件目录下,使用命令行执行:combine_tessdata -e chi_sim.traineddata chi_sim.config执行完后 ...
分类:编程语言   时间:2016-05-05 11:02:32    阅读次数:317
javascript的 replace() 方法的使用讲解
String.prototype.replace() Parameters 例2: 例3: 例4: 例5: ...
分类:编程语言   时间:2016-05-05 10:59:11    阅读次数:163
猪猪的机器学习笔记(十四)EM算法
EM算法 作者:樱花猪 摘要: 本文为七月算法(julyedu.com)12月机器学习第十次次课在线笔记。EM算法全称为Expectation Maximization Algorithm,既最大期望算法。它是一种迭代的算法,用于含有隐变量的概率参数模型的最大似然估计和极大后验概率估计。EM算法经常 ...
分类:编程语言   时间:2016-05-05 10:51:58    阅读次数:225
[spring源码学习]六、IOC源码-BeanFactory和factory-bean
一、代码实例 在我们分析spring的IOC源码的时候,发现除了配置标准的bean,并且通过getBean(beanName)的方法获取到一个bean的实例外,似乎还有这不少其他获取的方法,例如在第四节,我们发现得到bean实例后,在第26节,会判断是否继承了FactoryBean,然后调用它的方法 ...
分类:编程语言   时间:2016-05-05 10:53:28    阅读次数:493
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!