首页 > 编程语言
进程与线程的一个简单解释(转)
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是...
分类:编程语言   时间:2014-07-19 11:29:59    收藏:0  评论:0  赞:0  阅读:324
Java中Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。AD:WOT2014:用户...
分类:编程语言   时间:2014-07-19 14:24:04    收藏:0  评论:0  赞:0  阅读:306
线程和进程的区别是什么?
题目线程和进程的区别是什么?解答这是一道出现频率极高的面试题,考察基本概念。进程可以认为是程序执行时的一个实例。进程是系统进行资源分配的独立实体, 且每个进程拥有独立的地址空间。一个进程无法直接访问另一个进程的变量和数据结构, 如果希望让一个进程访问另一个进程的资源,需要使用进程间通信,比如:管道,...
分类:编程语言   时间:2014-07-19 14:25:07    收藏:0  评论:0  赞:0  阅读:345
高质量c/c++里的strcpy()
已知strcpy函数的原型是:char * strcpy(char * strDest,const char * strSrc);1.不调用库函数,实现strcpy函数。2.解释为什么要返回char *。解说:1.strcpy的实现代码 char * strcpy(char * str...
分类:编程语言   时间:2014-07-19 14:27:23    收藏:0  评论:0  赞:0  阅读:351
关于JAVA多线程的那些事__初心者
前言 其实事情的经过也许会复杂了点,这事还得从两个月前开始说。那天,我果断不干IT支援。那天,我立志要做一个真正的程序猿。那天,我26岁11个月。那天,我开始看Android。那天,我一边叨念着有朋自远方来,一边投身了JAVA的怀抱。那天,一切将会改变。 好吧,反正总的来说就是时隔4年半,我又开.....
分类:编程语言   时间:2014-07-19 11:24:13    收藏:0  评论:0  赞:0  阅读:367
python time 时间模块
time():获取当前系统的时间戳ctime():以人类可读的方式打印当前系统时间sleep():接受一个参数,表示休眠时间 1 #!/usr/bin/env python 2 #coding:utf8 3 import time 4 print time.time() 5 print time.....
分类:编程语言   时间:2014-07-19 14:28:06    收藏:0  评论:0  赞:0  阅读:458
VC++中MessageBox的常见用法详解
消息框是个很常用的控件,属性比较多,本文列出了它的一些常用方法,及指出了它的一些应用场合。 1.MessageBox("这是一个最简单的消息框!"); 2.MessageBox("这是一个有标题的消息框!","这是标题"); 3.MessageBox("这是一个确定 取消的消息框!","这是标题",...
分类:编程语言   时间:2014-07-19 14:28:41    收藏:0  评论:0  赞:0  阅读:335
wxPython缩放图片控件的一个小例子
前几天写程序的时候,想有个自适应的图片控件,但是一直没有找到合适的解决方案。今天终于解决了这个问题,发在这里,以供参考。 程序截图: 文件下载地址: http://files.cnblogs.com/zzrom/poker.zip
分类:编程语言   时间:2014-07-19 14:32:16    收藏:0  评论:0  赞:0  阅读:400
JavaScript基础知识3
JavaScript中的函数运行在它们被定义的作用域里,而不是它们被执行的作用域里
分类:编程语言   时间:2014-07-19 11:17:17    收藏:0  评论:0  赞:0  阅读:332
【Java心得总结七】Java容器下——Map
我将容器类库自己平时编程及看书的感受总结成了三篇博文,前两篇分别是:【Java心得总结五】Java容器上——容器初探和【Java心得总结六】Java容器中——Collection,第一篇从宏观整体的角度对Java中强大的容器类库做了一个简单总结而第二篇专门针对容器类库中的Collection部分进行...
分类:编程语言   时间:2014-07-19 11:15:52    收藏:0  评论:0  赞:0  阅读:493
python 远程执行代码 paramiko fabric
python模块:paramikofabric1.paramikoinstalltion:yum-yinstallpython-develpipinstallparamikoproblem:1.1error:command‘gcc’failedwithexitstatus1这是缺少python-devel软件包,安装即可1.2导入paramiko时报错:error:‘module’objecthasnoattribute‘HAVE_DECL_MPZ_POW..
分类:编程语言   时间:2014-07-19 02:33:35    收藏:0  评论:0  赞:0  阅读:639
tomcat 和java环境配置的一些总结
使用比较新的版本的java和tomcat的时候配置环境变量的时候其实没有网上说的那么复杂JAVA配置的环境变量只有在Path的变量添加你的java的JDK目录就可以了C:\ProgramFiles\MicrosoftSQLServer\100\Tools\Binn\VSShell\Common7\IDE\;C:\ProgramFiles\MicrosoftVisualStudio9.0\Comm..
分类:编程语言   时间:2014-07-19 02:32:35    收藏:0  评论:0  赞:0  阅读:215
通过top命令和thread dump查看JAVA线程死循环的案例
这篇文章是由一个面试的问题引出的。面试官问曰:“尔可知如何定位JAVA程序的死循环?”。思虑良久,未有良策,回来查阅了下资料,经过一番曲折感觉自己解决问题的能力又提高了不少。以下是个例子,不一定很合适但足以说明一些问题。1、查看进程ID:[resin_access@172~]$jps323..
分类:编程语言   时间:2014-07-19 02:44:25    收藏:0  评论:0  赞:0  阅读:1904
spring 为某类注入的属性 其子类无法使用
在spring中注入属性的目标是实例而不是类子类从父类继承的值是与实例无关的所以子类的属性并没有被赋值工作背景:有一个BaseService有3个Dao成员DaoADaoBDaoC并且spring为这3个成员分别注入了值这三个Dao是直接可以拿过来执行数据库访问的但是有一个BaseService的子类xxx也是拿..
分类:编程语言   时间:2014-07-19 02:14:15    收藏:0  评论:0  赞:0  阅读:259
完美C++(第5版)(双色)
完美C++(第5版)(双色)薛正华沈庚韦远科译ISBN978-7-121-23198-82014年6月出版定价:148.00元788页16开内容提要《完美C++(第5版)》为读者提供了一个学习、理解和掌握C++编程语言的全面视图,覆盖面广、实用性强。书中介绍了C++的基本数据类型,如字符串、数组、指针、结构..
分类:编程语言   时间:2014-07-19 02:44:06    收藏:0  评论:0  赞:0  阅读:450
建造者模式之C++实现
建造者模式(Builder)也叫生成器模式,我们都知道,如果我们想完成一个复杂产品的创建过程,我们必须分开创建,再组装。不如说我们的自行车,有铁架、车铃、车座、轮胎、钢圈。如果我们需要组装一个自行车,必须有这些东西,从创建者模式的角度分析,我们把自行车视为“产品”,把铁架、车铃、车座...等视为“部件”。而不同的部件的价格和性能也表现不一样,所以我们再组装前必须根据实际情况来选择相应的部件,这个过程我们可以总结为:在选择具体的部件之后进行组装,得到我们预期的自行车。...
分类:编程语言   时间:2014-07-19 08:08:06    收藏:0  评论:0  赞:0  阅读:413
java基础——transient
今天在看struts1源码的时候,发现在ActionForm中首先声明了两个transient类型的protected变量。之前没有接触过该transient类型,所以就查了查。 transient是java语言的关键字,变量修饰符,如果用它声明一个实例变量,当对象存储时,它的值不需要维持。 在java中一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java...
分类:编程语言   时间:2014-07-19 08:02:58    收藏:0  评论:0  赞:0  阅读:392
C++学习笔记10-面向对象
1.  面向对象编程基于三个基本概念:数据抽象、继承和动态绑定。 在C++ 中,用类进行数据抽象,用类派生从一个类继承另一个:派生类继承基类的成员。动态绑定使编译器能够在运行时决定是使用基类中定义的函数还是派生类中定义的函数。在C++ 中,多态性仅用于通过继承而相关联的类型的引用或指针。   2. 继承 通过继承我们能够定义这样的类,它们对类型之间的关系建模,共享公共的东西,仅仅特化本...
分类:编程语言   时间:2014-07-19 02:35:16    收藏:0  评论:0  赞:0  阅读:377
Eclipse maven构建springmvc项目
一.背景介绍   对于初学者,用maven构建项目并不是一件容易的事,springmvc并不是MVC中的主流,但是本人觉得springmvc比struts要好用,真正做到了零配置。一次使用,就放不下了。 二.准备工作   1.Eclipse 3.7   2.maven   3.Eclipse 需要安装maven插件。url:maven - http://download.eclipse....
分类:编程语言   时间:2014-07-19 02:45:06    收藏:0  评论:0  赞:0  阅读:360
C++基础学习教程(六)----类编写的前情回顾以及项目实战(1)
在开始类的编写之前我们依然需要回顾整理一下前面所说的内容,(前面虽然是一个自定义数据类型的实现过程,但是内容有点繁杂). 先看一段代码: /** @file calssStruct.cpp */ /** Member Functions for Class point */ #include // for sqrt and atan using namespace std; struc...
分类:编程语言   时间:2014-07-19 08:27:41    收藏:0  评论:0  赞:0  阅读:401
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!