在多线程操作系统中,各个系统的实现方式并不相同。在有的系统中实现了用户级线程,有的系统中实现了内核级线程1.内核级线程:(1)线程的创建、撤销和切换等,都需要内核直接实现,即内核了解每一个作为可调度实体的线程。(2)这些线程可以在全系统内进行资源的竞争。(3)内核空间内为每一个内核支持线程设置了一个...
分类:
编程语言 时间:
2014-09-11 01:02:51
阅读次数:
295
本文讲述的TCP服务器是模仿memcache中的TCP网络处理框架,其中是基于libevent网络库的。 主线程只处理监听客户端的连接请求,并将请求平均分配给子线程。 子线程处理与客户端的连接以及相关业务。 每个子线程有一...
分类:
编程语言 时间:
2014-09-11 00:00:21
阅读次数:
352
一、继承的概念
1.面向对象中的继承指类之间的父子关系
2.子类拥有父类的所有成员变量和成员函数
3.子类就是一种特殊的父类
4.子类对象可以当作父类对象使用
5.子类可以拥有父类没有的方法和属性
继承小实例:
#include
#include
using namespace std;
class Parent
{
private:
i...
分类:
编程语言 时间:
2014-09-10 23:57:51
阅读次数:
448
time模块 1 #-*- coding: utf-8 -*- 2 3 """ 4 #获取当前时间的时间戳(单位秒) 5 time.time() 6 7 #推迟指定秒数后再运行 8 time.sleep(N) 9 10 #将时间元组转换为时间戳11 time.mktime(t)12 13 #...
分类:
编程语言 时间:
2014-09-10 23:51:31
阅读次数:
295
链接上一篇日志,C++学习总结2,下面介绍下C++里面的其他内容 虚函数:一个接口,多种方法。 多态:编译时的多态与运行时的多态。 编译时的多态表现为运算符的重载与函数的重载。 运行时的多态表现为使用派生类与虚函数。 虚函数需要使用关键字virtual。 指向派生类型的指针。 基类型指针与派生类指针...
分类:
编程语言 时间:
2014-09-10 23:51:21
阅读次数:
283
1 int a[]={1,2,3,2};2 int b[]={4,2,90,8,98};3 int[] d3 = new int[a.length + b.length];4 System.arraycopy(a, 0, d3, 0, a.length);5 System.arraycopy(b, ...
分类:
编程语言 时间:
2014-09-10 23:50:41
阅读次数:
230
今天看书时,看到一个代码,一个在循环外面没有用的变量,后即有了我的问题,在后面:我的问题:变量循环内定义,例如:while(true){String splitStr = null;}这“些”个splitStr是放在栈里的,但是他们的名字一样,那他们是同一个作用域吗,如果是,那它们是怎么区分?ID?...
分类:
编程语言 时间:
2014-09-10 23:50:01
阅读次数:
205
最通用的模板交换函数模式:创建临时对象,调用对象的赋值操作符template void swap ( T& a, T& b ) { T c(a); a=b; b=c; } 需要构建临时对象,一个拷贝构造,两次赋值操作。针对int型优化void swap(int & ...
分类:
编程语言 时间:
2014-09-10 23:49:31
阅读次数:
307
7.5 小结在JavaScript 编程中,函数表达式是一种非常有用的技术。使用函数表达式可以无须对函数命名,从而实现动态编程。匿名函数,也称为拉姆达函数,是一种使用JavaScript 函数的强大方式。以下总结了函数表达式的特点。? 函数表达式不同于函数声明。函数声明要求有名字,但函数表达式不需要...
分类:
编程语言 时间:
2014-09-10 23:49:01
阅读次数:
286
1:程序执行是有顺序的,如果没有流程控制语句,执行顺序是从上到下,2:对象没有引用指向他的时候,jvm虚拟机就会在合适的时候去清理内存垃圾3:对象的引用就相当于方向盘,操作对象4:java8大基本数据类型:byte short int long , char ,boolean , float do....
分类:
编程语言 时间:
2014-09-10 23:48:31
阅读次数:
223
1、FileInputStream() // 构建字节输入流对象,参数为文件名 FileInputStream fin = new FileInputStream("message"); System.out.printl...
分类:
编程语言 时间:
2014-09-10 23:48:21
阅读次数:
275
来源:http://www.imooc.com/code/1864foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for每一个”的意思,那么到底怎么使用 foreach 语句...
分类:
编程语言 时间:
2014-09-10 23:47:51
阅读次数:
331
1、访问器属性:var book = { _year: 2004, edition: 1};Object.defineProperty(book, "year", { get: function(){ return this._year; }, set: function(new...
分类:
编程语言 时间:
2014-09-10 23:47:21
阅读次数:
266
来源:http://www.imooc.com/code/1556Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。Arrays 中常用的方法...
分类:
编程语言 时间:
2014-09-10 23:46:31
阅读次数:
323
--------android培训、java培训、期待与你交流!--------银行业务调度系统模拟实现银行业务调度系统逻辑,具体需求如下:1 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如...
分类:
编程语言 时间:
2014-09-10 23:46:21
阅读次数:
362
//单例模式public class Singleton { private static Singleton s; private Singleton(){ } public static Singleton getSingleton(){...
分类:
编程语言 时间:
2014-09-10 23:45:51
阅读次数:
212
首先介绍一个原则LSP(Liskov Substitution Principle),如果Class D以Public方式继承Class B,则所有B对象可以派上用场的任何地方,D对象一样可以派上用场。对于重载和重写,相信大家都已经有所了解。这里讨论一下在public继承的时候,重载函数的问题。.....
分类:
编程语言 时间:
2014-09-10 23:42:11
阅读次数:
278