首页 > 编程语言
经典的线程池--用户空间与内核空间实现的对比
经典的线程池模型是一组线程抢一个资源链表的模型,程序启动了一组线程,让它们等待信号waitQ的到来。同时又初始化一个资源链表,当某个线程往资源链表中添加一个资源时,它同时使用信号通知线程池。线程池中的线程接到信号后,就从资源链表中取出资源进行处理。 接下来,我们先来观察一下用户空间线程池的创建...
分类:编程语言   时间:2014-08-09 15:52:58    收藏:0  评论:0  赞:0  阅读:415
C语言学习second--C语言基础学习
1.标准C语言C语言诞生于20世纪70年代,年龄比我们自己还要大,期间产生了很多标准,但是各种编译器对标准的支持不尽相同。ANSI C是使用的最广泛的一个标准,也是第一个正式标准,被称为“标准C语言”。ANSI C于1980年由美国国家标准局(American National Standards ...
分类:编程语言   时间:2014-08-09 15:51:08    收藏:0  评论:0  赞:0  阅读:362
javascript自定义滚动条插件.
在实际项目中,经常由于浏览器自带的滚动条样式太戳,而且在各个浏览器中显示不一样,所以我们不得不去实现自定义的滚动条,今天我就用最少的代码实现了一个自定义滚动条,代码量区区只有几十行,使用起来也非常方便。自定义滚动条 猜你喜欢 ...
分类:编程语言   时间:2014-08-09 15:41:48    收藏:0  评论:0  赞:0  阅读:364
彻底理解java回调机制
以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实我刚开始也是这样不...
分类:编程语言   时间:2014-08-09 15:41:18    收藏:0  评论:0  赞:0  阅读:333
python之高性能网络编程并发框架eventlet实例
http://blog.csdn.net/mingzznet/article/details/38388299前言:虽然 eventlet 封装成了非常类似标准线程库的形式,但线程和eventlet在实际并发执行流程仍然有明显区别。在没有出现 I/O 阻塞时,除非显式声明,否则当前正在执行的 eve...
分类:编程语言   时间:2014-08-09 15:40:29    收藏:0  评论:0  赞:0  阅读:515
javascript自定义滚动条插件,几行代码的事儿
在实际项目中,经常由于浏览器自带的滚动条样式太戳,而且在各个浏览器中显示不一样,所以我们不得不去实现自定义的滚动条,今天我就用最少的代码实现了一个自定义滚动条,代码量区区只有几十行,使用起来也非常方便。
分类:编程语言   时间:2014-08-09 15:38:58    收藏:0  评论:0  赞:0  阅读:473
C语言学习笔记frist---输入两个数比较大小
C#学习中,问道艰辛,今自C学起,第一个函数学习:输入两个数比较大小,仅作练习;#include "stdafx.h"#include // 包含stdio.h头文件int max(int, int); // 函数声明int main(){ int a,b; // 声明两个整型变量 ...
分类:编程语言   时间:2014-08-09 15:38:39    收藏:0  评论:0  赞:0  阅读:430
Java之线程———GUI线程
当java程序包含图形用户界面(GUI)时,Java虚拟机在运行应用程序时会自动启动更多的线程,其中有两个重要的线程:AWT-EventQuecue 和 AWT-Windows。AWT-EventQuecue 线程负责处理GUI事件,AWT-EventQuecue线程负责将窗体或组件绘制到桌面。.....
分类:编程语言   时间:2014-08-09 15:35:18    收藏:0  评论:0  赞:0  阅读:518
java网络通信
一、tcp和udp的区别1)tcp面向连接(connect,三次握手),udp无连接2) tcp保证可靠(要求对端确认),udp不提供可靠的实时传输3)tcp提供流量控制(通告窗口),udp无流量控制当然,udp实时,开销小二、tcp深入1.tcp客户端的流程:socket()——>connect(...
分类:编程语言   时间:2014-08-09 15:32:28    收藏:0  评论:0  赞:0  阅读:364
log4j在java项目中使用
Log4j.properties的路径为 src/config/log4jLog4j.properties文件的内容下面定义日志输出级别是 INFO,并且配置了2个输出目的地,一个是A3,一个是consolelog4j.rootLogger = INFO,A3,CONSOLE//日志最低的输出级别....
分类:编程语言   时间:2014-08-09 15:31:48    收藏:0  评论:0  赞:0  阅读:385
c++多态的案例分析
最近在研究c++中多态的应用 ,其中遇到些许的疑问与问题,但是最终的结果是不容置疑的,下面记录下我的学习过程,以纪念本个知识点。 首先,是从一个案例开始的,题目大意是这样的: 设定一个多边形的公共类,然后再设定多个图形的各个派生类,最后通过基类,根据多态的应用通过基类,求出所求图形的面积 于是根据自己所学的知识,开始大致的勾画原始的雏形如下: #include using...
分类:编程语言   时间:2014-08-09 13:29:47    收藏:0  评论:0  赞:0  阅读:424
javaScript DOM编程常用的方法与属性
DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范,DOM是一种与浏览器,平台,语言无关的接口,使得你可以访问页面其他的标准组件。 Node接口的特性和方法 特性/方法 类型/放回类型 说明 nodeName String 节点的名字;根据节点的类型而定义 nodeValue Strin...
分类:编程语言   时间:2014-08-09 13:28:48    收藏:0  评论:0  赞:0  阅读:389
简说JAVA8引入函数式的问题
JAVA8中加入lambda演算是一个令人兴奋的新特性——虽然这个新特性来得太迟了,目前的主流开发语言中,JAVA似乎是最后一个支持函数式思维的语言。虽然晚了点,但总比没有好——况且我认为它的实现还是可以的,至少比C++的实现好一点(C++编译器不能自动很好的处理闭包环境,却要求程序员在代码中指定要...
分类:编程语言   时间:2014-08-09 13:25:27    收藏:0  评论:0  赞:0  阅读:384
c++单例模式的写法
c++单例模式class Singleton{ public: static GetInstance(); ~Singleton(); private: Singleton* p_singleton; Singleton();}实现...
分类:编程语言   时间:2014-08-09 13:23:37    收藏:0  评论:0  赞:0  阅读:394
spring springMVC mybatis 集成
最近闲来无事,整理了一下spring springMVC mybatis 集成,关于这个话题在园子里已经有很多人写过了,我主要是想提供一个完整的demo,涵盖crud,事物控制等。 整个demo分三个层次: 一、简单模式:整个框架的参数传递不使用实体对象,统一用Map来存储变量,对myb...
分类:编程语言   时间:2014-08-09 13:22:37    收藏:0  评论:0  赞:0  阅读:431
C++学习笔记之模板(1)——从函数重载到函数模板
一、函数重载因为函数重载比较容易理解,并且非常有助于我们理解函数模板的意义,所以这里我们先来用一个经典的例子展示为什么要使用函数重载,这比读文字定义有效的多。现在我们编写一个交换两个int变量值得函数,可以这样写:1 void swap(int & a, int & b)2 {3 int tm...
分类:编程语言   时间:2014-08-09 13:20:57    收藏:0  评论:0  赞:0  阅读:455
java基础知识回顾之java Thread类学习(七)--java多线程安全问题(死锁)
死锁:是两个或者两个以上的线程被无限的阻塞,线程之间互相等待所需资源。线程死锁产生的条件:当两个线程相互调用Join()方法。当两个线程使用嵌套的同步代码块的时候,一个线程占用了另一个线程的锁,互相等待阻塞,就有可能产生死锁。下面看代码:代码1:死锁的案例package com.lp.ecjtu.T...
分类:编程语言   时间:2014-08-09 13:16:08    收藏:0  评论:0  赞:0  阅读:381
JavaScript(19)jQuery HTML 获取和设置内容和属性
jQuery HTMLjQuery 拥有可操作 HTML 元素和属性的强慷慨法。jQuery DOM 操作jQuery 中非常重要的部分,就是操作 DOM 的能力。jQuery 提供一系列与 DOM 相关的方法,这使訪问和操作元素和属性变得非常easy。提示:DOM = Document Objec...
分类:编程语言   时间:2014-08-09 13:13:27    收藏:0  评论:0  赞:0  阅读:386
c++返回引用是否是真的引用
c++返回的引用是真的引用吗?当然了,这不是屁话吗,然而int& Test() { static int a=0; std::cout << a << std::endl; return a;}int _tmain(int argc, _TCHAR* argv[]){ int...
分类:编程语言   时间:2014-08-09 13:12:47    收藏:0  评论:0  赞:0  阅读:345
单例模式全面学习(C++版)
单例模式:用来创建独一无二的,只能够有一个实例的对象。 单例模式的结构是设计模式中最简单的,但是想要完全实现一个线程安全的单例模式还是有很多陷阱的,所以面试的时候属于一个常见的考点~单例模式的应用场景:有一些对象其实只需要一个,比如:线程池,缓存,对话框,处理偏好设置和注册表的对象,日志对象,充当打...
分类:编程语言   时间:2014-08-09 13:11:57    收藏:0  评论:0  赞:0  阅读:239
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!