码迷,mamicode.com
首页 > 编程语言
重拾Java回忆录(十二):Java12线程的使用
进程和线程 进程:一个操作系统中执行的一个子程序,包含虚拟cpu,代码,数据 DOS 多进程:一个操作系统中执行的多个子程序,提高cpu的使用率 线程:在一个进程中同时执行的子程序流 多线程:在一个进程中同时执行的若干的子程序流 进程和线程的区别: 进程有独立的进程空间(存放数据),彼此之间是独立的 线程的堆空间是共享的,栈空间是独立的,而且线程占用的资源比较小,相互之间可以影响 ...
分类:编程语言   时间:2015-01-20 20:39:56    阅读次数:173
Python学习:tuple
另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改,比如同样是列出同学的名字: >>> classmates = ('Michael', 'Bob', 'Tracy') 现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classma...
分类:编程语言   时间:2015-01-20 20:37:02    阅读次数:191
Python学习:if语句
先举例: age = 20 if age >= 18 : print 'Adult' elif age = 18: ...
分类:编程语言   时间:2015-01-20 20:37:45    阅读次数:215
Python学习:两种循环语句for和while
1:先上图 2:知识总结 Python的循环有两种,一种是for...in循环,依次把list或tuple中的每个元素迭代出来,看例子: names = ['Michael', 'Bob', 'Tracy'] for name in names: print name 执行这段代码,会依次打印names的每一个元素: Michael Bob Trac...
分类:编程语言   时间:2015-01-20 20:36:45    阅读次数:230
Java类加载器工作原理
Java类加载器是用来在运行时加载类(*.class文件)。Java类加载器基于三个原则:委托、可见性、唯一性。委托原则把加载类的请求转发给父 类加载器,而且仅加载类当父 类加载器无法找到或者不能加载类时。可见性原则允许子类加载器查看由父类加载器加载的所有的类,但是父类加载器不能查看由子类加载器加载的类。唯一性原则只允许加载一次类文件,这基本上是通过委托原则来实现的并确保子类加载器不重新加载由...
分类:编程语言   时间:2015-01-20 20:35:41    阅读次数:204
重读《C程序设计语言》(1):序言
之前已经读过一遍K&R的《C程序设计语言》了,但是并没有写读书笔记。这次想再认认真真地读一遍被誉为C语言圣经的《C程序设计语言》。正如书中所说,C语言并不是一种大型语言,也不需要一本很厚的书来描述。所以这次读书笔记也希望采用简洁的方式来记录C语言中的重要知识点。 (1)C语言最早是由Deninis Ritchie于1973年设计并实现的。 (2)C语言是在UNIX系统上开发的,并且无论是UNI...
分类:编程语言   时间:2015-01-20 20:34:58    阅读次数:187
Python学习:raw_input
一:先上图 是不是raw_input判断出错了呢?其实不是这样的 二:分析      raw_input()读取的内容永远以字符串的形式返回,把字符串和整数比较就不会得到期待的结果,必须先用int()把字符串转换为我们想要的整型:...
分类:编程语言   时间:2015-01-20 20:34:19    阅读次数:186
线程的基本操作(二)
前台线程和后台线程    默认情况下,新建的线程为前台线程(foreground thread),可以通过thread类的实例属性IsBackground来查看。将IsBackground设置为true时,则将线程设置为了后台线程。(Background thread).      前台线程和后天线程区别:所有前台线程执行完毕之后,应用程序进程结束,而不论后台线程是否结束...
分类:编程语言   时间:2015-01-20 20:34:37    阅读次数:204
VC++/MFC中WCHAR *转化为char *的方法,即宽字符和普通字符互相转化【已解决】
1.wchar *转 char * char *wtoc(wchar_t *wText) { DWORD dwNum = WideCharToMultiByte(CP_ACP, NULL, wText, -1,NULL, 0, NULL, FALSE);//把第五个参数设成NULL的到宽字符串的长度包括结尾符 char *psText = NULL; psText = new char[d...
分类:编程语言   时间:2015-01-20 20:34:05    阅读次数:290
俄罗斯方块游戏 (C++)
用了几天的时间终于把俄罗斯方块写完了,本想把黑框换掉然后弄一个好的界面的,但是感觉不好弄就先这样吧。。 #include #include #include #include #include using namespace std ; const int LF_up_x = 13 ; bool vis[100][100] ; // 用于标记坐标 int Co[100][100] ; // 坐标...
分类:编程语言   时间:2015-01-20 20:31:26    阅读次数:255
R 语言assign函数用法
R 语言 assign函数在循环时候,给变量赋值,算是比较方便...
分类:编程语言   时间:2015-01-20 20:29:11    阅读次数:2168
Python之迭代器(iterator)
迭代器(iterator) 一个表示数据流的对象。反复调用迭代器的__next__()方法(或给它传递内建函数(built-in function)next())来返回在该流中的后继项。当没有可用数据时,产生一个StopInteration异常。此时,迭代器对象被耗尽,之后再调用__next__()方法只会再次产生StopInteration异常。迭代器要求包含一个__iter__()方法,...
分类:编程语言   时间:2015-01-20 20:28:35    阅读次数:185
Python标准库:内置函数locals()
本函数更新并返回当前系统可以使用局部符号表,使用字典表示。例子:#locals() class Foo: def __init__(self): x = 100 y = 200 l = locals() print(l) foo = Foo()结果输出如下:{'self': , 'x': ...
分类:编程语言   时间:2015-01-20 20:28:22    阅读次数:192
JavaScript 继承整理
经常被问到js的继承以及原型链(prototype chain)的知识,每每看过之后都很快遗忘,现整理一下自己了解的情况,以加深了解。 一、js对象 js里面都是对象,没有“类”的概念,我们使用new操作来从原型对象生成一个实例对象,例如: function Parent(name){ ...
分类:编程语言   时间:2015-01-20 20:27:14    阅读次数:298
寒假汇编语言作业(6)
程序设计项目六在屏幕中间显示:“中华”两个字。参看demo0.png示例。提示:通过字模提取工具,可以提取字的显示信息。分析:跟lcd12864自定义图形差不多吧直接用字模提取软件参考代码: 1 assume cs:code 2 data segment 3 ; -- zhong -- 4 ...
分类:编程语言   时间:2015-01-20 20:23:38    阅读次数:346
多关键字排序(里面有关于操作符(<<运算符 和 >>运算符 )的重载)
一种排序时间限制:3000ms | 内存限制:65535KB难度:3描述现在有很多长方形,每一个长方形都有一个编号,这个编号可以重复;还知道这个长方形的宽和长,编号、长、宽都是整数;现在要求按照一下方式排序(默认排序规则都是从小到大);1.按照编号从小到大排序2.对于编号相等的长方形,按照长方形的长...
分类:编程语言   时间:2015-01-20 20:24:24    阅读次数:295
Java:对象的强、软、弱和虚引用
1.对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低...
分类:编程语言   时间:2015-01-20 20:24:10    阅读次数:254
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!