首页 > 编程语言
mina 学习3-mina线程模型
Apache Mina 中关于线程模型的关键源代码:     在创建 NioSocketAcceptor acceptor = new NioSocketAcceptor(); 时刻, 创建一个SimpleIoProcessorPool 线程池,该线程池最小数量为1个,  默认数量为   /** The default pool size, when no size is prov...
分类:编程语言   时间:2015-07-12 09:47:08    收藏:0  评论:0  赞:0  阅读:390
黑马程序员--java基础学习笔记6
java基础学习笔记6     一、笔记内容概述:         面向对象(概述&举例)、类与对象的之间的关系、类与对象体现&细节、对象的内存体现、成员变量和局部变量的区别、类类型参数、匿名对象、基本数据类型参数传递图解、引用数据类型参数传递图解、封装&代码示例、面向对象(封装&思想)、二维数组&定义方式&内存图解&另一种定义方式&应用场景。     二、常用内容介绍:...
分类:编程语言   时间:2015-07-12 09:46:21    收藏:0  评论:0  赞:0  阅读:271
MFC界面库BCGControlBar的介绍
英文原文:http://www.bcgsoft.com/bcgcontrolbarpro.htm BCGControlBar是MFC的一个扩展库其英文全称是"Business Components Gallery ControlBar",它允许你去创建像完全自定义的像Microsoft Office 2000/XP/2003/2007/2010/2013 and  Visual Studio的界...
分类:编程语言   时间:2015-07-12 09:46:10    收藏:0  评论:0  赞:0  阅读:627
【面试题】寻找旋转排序数组中的最小值
题目描述假设一个旋转排序的数组其起始位置是未知的(比如0 1 2 4 5 6 7 可能变成是4 5 6 7 0 1 2)。你需要找到其中最小的元素。http://www.lintcode.com/zh-cn/problem/find-minimum-in-rotated-sorted-array/解题思路基本思想采用二分查找,不过首先要判断这个排序数组是否直接有序,如果是0 1 2 3 4 5 6...
分类:编程语言   时间:2015-07-12 09:44:11    收藏:0  评论:0  赞:0  阅读:289
黑马程序员——Java基础--IO(三)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------ 第三讲 总结(常见代码重要知识点) 一、字节输入流 示例1、 package cn.itheima.FileInputStream; import java.io.FileInputStream; import java.io.IOException; /* * 字...
分类:编程语言   时间:2015-07-12 09:43:40    收藏:0  评论:0  赞:0  阅读:332
C++中不能被重载的运算符介绍
C/C++ 里大多数运算符都可以在 C++ 中被重载。 C 的运算符中只有 . 和 ?:(以及 sizeof,技术上可以看作一个运算符)不可以被重载。C++ 增加了一些自己的运算符,除了 :: 和 .* 外,大多数都可以被重载。...
分类:编程语言   时间:2015-07-12 09:42:20    收藏:0  评论:0  赞:0  阅读:285
C++链表模板类
思想和上篇文章差不多,只是换了层包装。 直接上代码: // linklist.h #include #include using namespace std; template struct Node { T t; Node *next; }; template class LinkList { public: LinkList(); ~LinkList(); publ...
分类:编程语言   时间:2015-07-12 09:41:31    收藏:0  评论:0  赞:0  阅读:241
拓扑排序
在图论中,由一个有向无环图的顶点组成的序列,当且仅当满足下列条件时,称为该图的一个拓扑排序(Topological sorting)。   1)每个顶点出现且只出现一次;   2)若A在序列中排在B的前面,则在图中不存在从B到A的路径。 也可以定义为:拓扑排序是对有向无环图的顶点的一种排序,它使得如果存在一条从顶点A到顶点B的路径,那么在排序中B出现在A的后面。  什么地方会用到拓扑排序呢?比...
分类:编程语言   时间:2015-07-12 09:41:20    收藏:0  评论:0  赞:0  阅读:275
UNIX环境高级编程之----多线程技术(1)
进程是系统中程序执行和资源分配的基本单位。每个进程都有自己的数据段,代码段和堆栈段,这就导致了进程在进行切换等操作起到了现场保护作用。但是为了进一步减少处理机的空转时间支持多处理器和减少上下文切换开销,进程演化中出现了另外一个概念,这就是线程,也被人称为轻量级的进程。它是一个进程内的基本调度单位。线程是在共享的内存空间中并发的多道执行路径,它们共享一个进程的资源,比如文件描述符和信号处理等。因此,...
分类:编程语言   时间:2015-07-12 09:40:30    收藏:0  评论:0  赞:0  阅读:269
UNIX环境高级编程之----多线程技术(2)
创建线程实际上就是确定调用该线程函数的入口点,这里通常使用的函数是pthread_create。在线程创建之后,就开始运行相关的线程函数。在该函数运行结束,线程也会随着退出。这是其中退出线程的一种方法,另外一种退出线程的方法就是调用pthread_exit()函数接口,这是结束函数的主动行为。在这里要注意的是,在使用线程函数时,不要轻易调用exit()函数,因为这样会使整个进程退出,往往一个进程包...
分类:编程语言   时间:2015-07-12 09:40:00    收藏:0  评论:0  赞:0  阅读:216
UNIX环境高级编程之----多线程技术(3)
pthread_create函数的第二个参数,是关于线程属性的设置,这也是今天所有讲述的。这些属性主要包括邦定属性、分离属性、堆栈地址、堆栈大小、优先级。其中系统默认的是非邦定、非分离、缺省1M的堆栈、与父进程同样级别的优先级。在pthread_create中,把第二个参数设置为NULL的话,将采用默认的属性配置。 (1)邦定属性。          在LINUX中,采用的是“一对一”的线程机...
分类:编程语言   时间:2015-07-12 09:38:31    收藏:0  评论:0  赞:0  阅读:223
hdu 1231, maximum consecutive sum of integers, finding the boundaries, possibly all negative, C++
hdu 1231, maximum consecutive sum of integers, finding the boundaries, possibly all negative, C++...
分类:编程语言   时间:2015-07-12 09:38:25    收藏:0  评论:0  赞:0  阅读:259
C++指针二(易错模型)
规则一:Main(主调函数)分配的内存(在堆区,栈区、全局区)都可以在被调用函数里使用。如果在被调用函数里面的临时区(栈)分配内存,主调用函数是不能使用的。#include "stdio.h"#include "stdlib.h"#include "string.h"char * getstring...
分类:编程语言   时间:2015-07-12 09:33:40    收藏:0  评论:0  赞:0  阅读:292
(算法)无向图最短路径的数目
题目:给定如下图所示的无向连通图,假定图中所有边的权值都为1;显然,从源点A到终点T的最短路径有多条,求不同的最短路径的数目。注:两条路径中有任意结点不同或者结点顺序不同,都称为不同的路径。思路:给定的图中,边权相等且非负,Dijkstra最短路径算法退化为BFS广度优先搜索。实现过程中可以使用队列...
分类:编程语言   时间:2015-07-12 09:32:10    收藏:0  评论:0  赞:0  阅读:476
C++设计模式--观察员
概要 在软件构建过程中。我们须要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,全部的依赖对象(观察者对象)都将得到通知。假设这种依赖关系过于紧密,将使软件不能非常好地抵御变化。使用面向对象技术。能够将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松....
分类:编程语言   时间:2015-07-12 09:31:10    收藏:0  评论:0  赞:0  阅读:288
C++指针一
指针一种变量,同时也是一种数据类型。指针变量和它指向的内存块是两个不同的概念。
分类:编程语言   时间:2015-07-12 09:29:20    收藏:0  评论:0  赞:0  阅读:283
hdu 5280 贪心 O(n)算法
题意给你一个序列A[1...N],你必须修改一个A[i]为P,使得修改后的序列A的连续最大和最大其中N 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 ...
分类:编程语言   时间:2015-07-12 08:24:10    收藏:0  评论:0  赞:0  阅读:329
最大连续区间和的算法总结
最大连续区间和是一个经典的问题。给定一个长度为n的序列a[1],a[2]...a[n-1],a[n],求一个连续的子序列a[i],a[i+1]...a[j-1],a[j],使得a[i]+a[i+1]...a[j-1]+a[j]最大。①最简单最容易想到的就是根据定义来枚举。枚举上下界{i,j | 0<...
分类:编程语言   时间:2015-07-12 07:05:30    收藏:0  评论:0  赞:0  阅读:329
c语言,链表
最简单的一个链表create,show,delete的演示
分类:编程语言   时间:2015-07-12 07:00:50    收藏:0  评论:0  赞:0  阅读:280
Java把目录下的文件打印出来
Java把目录下的文件打印出来 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 蕃薯耀 2015年7月11日 11:02 ...
分类:编程语言   时间:2015-07-12 02:09:45    收藏:0  评论:0  赞:0  阅读:271
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!