码迷,mamicode.com
首页 > 编程语言
操作系统笔记:线程
第4章:线程 是什么? CPU使用的基本单元 组成 线程ID、程序计数器、寄存器集合、栈 多线程优点 响应度高 资源共享 经济 多处理器体系结构的利用 多线程模型提供线程支持的方法: 用户线程 内核线程 三种模型 模型 概念 特点 多对一 将许多用户线程映射到一个内核线程 一个线程阻塞,进程阻塞;不能并行运行于多个处理器 一对一 将每个用户线程都映射到内核线程...
分类:编程语言   时间:2015-05-04 20:18:01    阅读次数:153
STL中的所有算法(70个)
??  STL中的所有算法(70个)      STL算法部分主要由头文件,,组成。要使用 STL中的算法函数必须包含头文件,对于数值算法须包含,中则定义了一些模板类,用来声明函数对象。     STL中算法大致分为四类:         1、非可变序列算法:指不直接修改其所操作的容器内容的算法。         2、可变序列算法:指可以修改它们所操作的容器内容...
分类:编程语言   时间:2015-05-04 20:18:51    阅读次数:139
PHP与其他语言交互-总结
软件或者系统,不同模块可能由不同的语言编写,必然会存在不同语言之间交互和通信的问题。本文站在PHP的角度,探讨PHP与其他语言交互的方式。...
分类:编程语言   时间:2015-05-04 20:15:30    阅读次数:131
(高效率排序算法二)快速排序
快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 示例 假设用户输入了如下数组: 下标...
分类:编程语言   时间:2015-05-04 20:16:46    阅读次数:144
【Spring】AOP之基于AspectJ注解总结与案例
Spring除了支持Schema方式配置AOP,还支持注解方式...
分类:编程语言   时间:2015-05-04 20:14:00    阅读次数:142
C++数组求最大值及最小值最快方法(3[n/2]的时间效率)
#include using namespace std; //最小值和最大值的求解,时间复杂度最多是3[n/2],依据算法导论第九章. void swap(int &a,int &b) { int temp = a; a = b; b = temp; } void Grial(int a[],int n) { int i = 0; if(a[i]>a[i+1]) { swap(...
分类:编程语言   时间:2015-05-04 20:12:28    阅读次数:128
剑指offer 数组中只出现一次的数字
剑指offer 数组中只出现一次的数字...
分类:编程语言   时间:2015-05-04 20:13:50    阅读次数:129
dao、pojo、javabean
POJO??POJO全称是Plain Ordinary Java Object / Plain Old Java Object,中文可以翻译成:普通Java类,具有一部分getter/setter方法的那种类就可以称作POJO。一般在web应用程序中建立一个数据库的映射对象时,我们只能称它为POJO。JavaBean??JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必...
分类:编程语言   时间:2015-05-04 20:11:18    阅读次数:156
算法系列之二十四:离散傅立叶变换之音频播放与均衡器
导语 在算法系列的第二十二篇,我们介绍了离散傅立叶变换算法的实现,将时域的音频信号转换到频域进行分析,获取拨号音频的频率特征。这一篇我们将介绍一种频域均衡器的实现方法,所谓的频域均衡器,就是在频域信号的基础上对音频数据进行调整,然后再将频域信号转换成时域信号在回放设备上播放,从而达到音色调节的目的。将频域信号转换成时域信号的算法,就是离散傅立叶逆变换算法。 1 离散傅立叶逆变换有从时域转换到频域...
分类:编程语言   时间:2015-05-04 20:11:17    阅读次数:198
[译]3-Spring架构
Spring本可以设计成为一个“一站式”的框架(fat jar、uber jar),但是Spring的开发者没有这么做,而是以模块化的方式开发Spring,这样的话用户就可以根据实际情况引入需要的Spring模块,而不必引入其他模块。本节我们将会介绍Spring中所有的模块。概览Spring4.1....
分类:编程语言   时间:2015-05-04 20:08:27    阅读次数:160
Spring 基于注解的装配
xml头文件 xmlns:context="http://www.springframework.org/schema/context"扫描包:注解:@Scope("prototype")@Component("userDao")public class UserDao类似: 1.@Reposito...
分类:编程语言   时间:2015-05-04 20:09:57    阅读次数:131
Java实现点击一个控件实现删除一个控件的方法
最近在做项目的时候需要处理点击一个JLabel实现删除这一个JLabel的功能。最近折磨了一点时间,查了一下API。找到2个方法可以实现这个功能。removepublic void remove(Component comp)从该容器中移除指定组件。如果 comp 不是 rootPane,...
分类:编程语言   时间:2015-05-04 20:08:09    阅读次数:212
C# ----- 线程介绍(一)
C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是操作系统自动创建的,并具有多线程创建额外的线程。这里的一个简单的例子及其输出:结果: 主线程创建了一个新线程“t”,它运行了一个重复打印字母"y"的方法,同时主线程重复...
分类:编程语言   时间:2015-05-04 20:09:35    阅读次数:132
.通过分类为数组添加一个倒序的一个方法. 比如: 数组中元素为 @”aa”, @”bb”, @”cc”, @”dd”, @”ee”, 倒序完之后为: @”ee”, @”dd”,@”cc”,@”bb
-(NSArray*)invertedOrder{//1.先拷贝副本NSMutableArray*arr=[NSMutableArrayarrayWithArray:self];for(inti=0;iNSArray*arr=@[@"aa",@"bb",@"cc",@"dd",@"ee"];//0-...
分类:编程语言   时间:2015-05-04 20:04:23    阅读次数:118
c++:error2019,无法解析的外部命令blabla~
出现这个原因的问题汇总:1,相应的附加库没有包含进去,注意附加库的目录是 / 2,函数没有与之对应的类,却在main中以某一类的对象调用了该方法。 其实,当错误中显示fun()成为无法解析的外部命令的时候我F12追踪时出了两个选项待选择,可是我居然没有发现——本来是该类的函数,F12是却同时给出了....
分类:编程语言   时间:2015-05-04 20:05:48    阅读次数:102
C语言的函数
1.什么是函数?具有一定功能的代码块的集合,这样就能将一些算法的实现集合成函数的形式。2.函数的定义:返回值类型 函数名称 (【参数类型】【 参数列表】){ 函数体;}注意:【】表示可选。3.常见的库函数: 什么是库函数? 常用到的函数编完放到一个文件里,供程序员使用,程序员用的时候把它所...
分类:编程语言   时间:2015-05-04 20:05:06    阅读次数:114
MyEclipse 引用其他项目及其jar包
倘若在工作区有两个项目A和B,B项目引用A项目及其jar包(防止调用时A项目的方法出现NoClassFound),步骤如下:在A项目上点右键看属性,点击Build Path--->Conconfigure Build Path-->Order and Export,在jar包前面打钩;在B项目上点右...
分类:编程语言   时间:2015-05-04 20:02:44    阅读次数:120
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!