码迷,mamicode.com
首页 > 编程语言
进程调度算法总结
所谓进程,简单来说是计算机中的各种任务,那么计算机如何分配系统资源以供这些任务使用呢?此篇博客目的就是为大家整理一下几种常见进程调度算法。 进度调度就是按照一定的策略,动态地把处理机分配给处于就绪队列的进程,使之执行。 常见的进程调度算法: 1、先来先服务和短作业(进程)优先调度算法 2、高优先权优 ...
分类:编程语言   时间:2016-06-10 12:24:59    阅读次数:167
客户端使用java,服务端使用c++的corba编程环境搭建
我们先用c++实现服务端和客户端,然后再用java编写客户端。 1. 首先安装omniORB,omniORB提供 omniidl命令,以及一些头文件和库。 omniORB一般是需要你自己进行编译。 2. 编写idl文件,本实验中文件名为 echo.idl 1 interface Echo { str ...
分类:编程语言   时间:2016-06-10 12:23:48    阅读次数:541
C++面试笔记--排序
这里我们开始复习排序的一些面试题。 首先我们来看一下各个排序方法的时间复杂度和稳定性的比较,见下面表格: B是真数(0-9), R是基数(个十百) 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 1.冒泡排序: 算法原理:比较相邻的 ...
分类:编程语言   时间:2016-06-10 12:23:04    阅读次数:226
C/C++杂记:深入虚表结构
1. 虚表与“虚函数表” 在“C/C++杂记:虚函数的实现的基本原理”一文中曾提到“虚函数表”的概念,只是为了便于理解,事实是:虚函数表并不真的独立存在,它只是虚表(virtual table)中的一部分内容。例: 从图中可已看出,虚表除了包含虚函数指针,还包含其它一些信息(如:RTTI信息、偏移值 ...
分类:编程语言   时间:2016-06-10 12:19:37    阅读次数:192
VBA 代码集
1. 读取本机网卡地址 2.从数据集读取数据至Sheet 3. 数据库连接及执行 ...
分类:编程语言   时间:2016-06-10 12:19:22    阅读次数:302
python 基础之确认文件是否存在
...
分类:编程语言   时间:2016-06-10 12:17:23    阅读次数:291
Python中的if __name__='__main__'语句的作用
笔者在自学Python的过程中,对于if __name__='__main__'的用法感到很困惑,在think Python一书中原作者的源代码是这么解释if __name__='__main__'语句的: if __name__='__main__'语句下面一般是测试语句,若是直接运行(Run)包 ...
分类:编程语言   时间:2016-06-10 12:19:24    阅读次数:203
Python 必选参数,默认参数,可变参数,关键字参数和命名关键字参数
Py的参数还真是多,用起来还是很方便的,这么多参数种类可见它在工程上的实用性还是非常广泛的。 挺有意思的,本文主要参照Liaoxuefeng的Python教程。 哎,论文还没看完,又搞了半天这些乱七八糟的。。。烦 ...
分类:编程语言   时间:2016-06-10 12:17:27    阅读次数:256
php数组方法
查找、筛选与搜索数组元素是数组操作的一些常见功能。下面来介绍一下几个相关的函数。 in_array()函数 in_array()函数在一个数组汇总搜索一个特定值,如果找到这个值返回true,否则返回false。其形式如下: 1 boolean in_array(mixed needle,array  ...
分类:编程语言   时间:2016-06-10 12:15:42    阅读次数:173
Python里的map、reduce、filter、lambda、列表推导式
Map函数: 原型:map(function, sequence),作用是将一个列表映射到另一个列表, 使用方法: def f(x): return x**2 l = range(1,10) map(f,l) Out[3]: [1, 4, 9, 16, 25, 36, 49, 64, 81] Red ...
分类:编程语言   时间:2016-06-10 12:15:47    阅读次数:196
C/C++ Python的函数默认参数
发现C/C++ Python的函数可以使用默认参数,来减少传参时候的参数个数。 但是:这样的默认参数最好是不变对象! Python函数在定义的时候,默认参数L的值就被计算出来了,即[],因为默认参数L也是一个变量,它指向对象[],每次调用该函数,如果改变了L的内容,则下次调用时,默认参数的内容就变了 ...
分类:编程语言   时间:2016-06-10 11:06:25    阅读次数:188
开启JAVA之旅
Hello World 按照国际惯例,你的第一个程序一定要向世界say hello,所以,可以像写一封邮件,一篇文章,一首诗一样,用你电脑的编辑器输入以下英文字母。然后保存为HeloWord.java 编译 也许一开始你会觉得这段代码是写给计算机看的,但其实这些都是写给你看的,对,没错。是写给人看的 ...
分类:编程语言   时间:2016-06-10 11:05:54    阅读次数:202
20160531-20160607springmvc入门
springmvc的基础知识 什么是springmvc? springmvc框架原理(掌握) 前端控制器、处理器映射器、处理器适配器、视图解析器 springmvc入门程序 目的:对前端控制器、处理器映射器、处理器适配器、视图解析器学习 非注解的处理器映射器、处理器适配器 注解的处理器映射器、处理器 ...
分类:编程语言   时间:2016-06-10 11:06:43    阅读次数:297
java 调试
作为一名java开发程序员,或者有时候需要利用工具调试的时候,但是却感觉不会使用,其实只要记住四个键即可。 一般java开发工具使用的都是Eclipse或者MyEclipse,下面都有这几个键F5(进入方法),F6(单步向下执行),F7(退出该方法),F8(结束调试,如果有下一个断点即跳入到下一个断 ...
分类:编程语言   时间:2016-06-10 11:02:38    阅读次数:926
python学习之路-5 基础进阶篇
本篇涉及内容双层装饰器字符串格式化双层装饰器装饰器基础请点我有时候一个功能需要有2次认证的时候就需要用到双层装饰器了,下面我们来通过一个案例详细介绍一下双层装饰器:执行顺序:自上而下解释顺序:自下而上12345678910111213141516171819202122232425262728293... ...
分类:编程语言   时间:2016-06-10 11:02:44    阅读次数:322
JavaScript中splice函数
JavaScript中splice函数方法是从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。 arrayObj.splice( start, deleteCount, [item1[, item2[, . . . [,itemN]]]]) 其中arrayO ...
分类:编程语言   时间:2016-06-10 11:01:10    阅读次数:173
线程、任务和同步学习笔记(六)
1、如前所述,lock语句由编译器解析为Monitor类。Monitor类是一个静态类,有Enter和Exit方法。 运行结果: ...
分类:编程语言   时间:2016-06-10 10:58:25    阅读次数:244
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!