嵌入式实时操作系统(RTOS)设计 田上飞 王庆华(Rainbow队) 摘要 本文从实时操作系统实时性的重要性出发,引出了基于优先级和时间片的实时性的实现方案:链表+位图,并在此基础上提出了一种嵌入式实时操作系统的实现方案——ATOP操作系统。关键词:嵌入式 实时操作系统 优先级调度 时间片轮询 1 ...
分类:
其他好文 时间:
2016-10-23 20:13:59
阅读次数:
183
一般我们通常会order by limit start ,offset的方式进行分页查询。 1一般而言,分页sql的耗时随着start的增加而急剧的增加 例如:select * from a1 limit 100,10 >0.02s select * from a1 limit 100000,10 ...
分类:
数据库 时间:
2016-10-23 20:11:17
阅读次数:
235
1.统计数组元素个数 2. 循环删除目录 3.无限极分类生成树 function generateTree($items){ $tree = array(); foreach($items as $item){ if(isset($items[$item['pid']])){ $items[$ite ...
分类:
Web程序 时间:
2016-10-23 20:11:39
阅读次数:
299
1, collections.deque 在python里如果我们用列表作为队列使用也是可以的,只是当从队尾删除或者增加元素的时候是很快的,但是从队首删除或者增加元素则要慢得多,这是因为在队首进行操作其他的元素都要逐一改变。 collections.deque就是为队列设计的,它能迅速得删除或者增加 ...
分类:
编程语言 时间:
2016-10-23 20:10:11
阅读次数:
292
首先安装Linux系统,我以虚拟机安装来做示例,先去下载 VitualBox,这是一款开源的虚拟机软件,https://www.virtualbox.org 官网地址。或者是VMware,www.vmware.com,不过这个软件是收费的。当然同时还要去下载一个Linux镜像,我下载是CentOS ...
分类:
数据库 时间:
2016-10-23 20:11:05
阅读次数:
270
1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: 1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 打开第一个cmd窗口,切换到mysql的bin目录,运行命令: mysqld ...
分类:
数据库 时间:
2016-10-23 20:10:29
阅读次数:
200
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 基本语法 一.创建存储过程create procedure sp_name()begin.........end 二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕 ...
分类:
数据库 时间:
2016-10-23 20:09:18
阅读次数:
275
抽象类 在实际开发中,我们可能有这样一种类,是其他的父类,但是本身不需要实例化主要用途是用于让子类来继承他,这样可以达到代码复用,同时利于项目设计者,设计类快速入门abstract public function cry(){}1.基本用法abstract class{方法,属性}2.如果一个类使用 ...
分类:
其他好文 时间:
2016-10-23 20:08:33
阅读次数:
126
在一个工程中如果想要使用 SpringMVC的话,只需要两个步骤 这样就可以搞定一个最基本的Spring MVC的应用了。 对于spring MVC框架中,有三个组件是用户必须定义和扩展的: 下面是传统的配置示例: 下面是用freemaker引擎的配置示例: SpringMVC的入口是Dispatc ...
分类:
编程语言 时间:
2016-10-23 20:08:27
阅读次数:
314
网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net包中提供了两种常见的网络协议的支持: TCP: TCP是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称TCP / IP。 UDP:UDP是用户数据报协议的缩写,一个无连接的 ...
分类:
编程语言 时间:
2016-10-23 20:07:53
阅读次数:
154
不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', ...
分类:
数据库 时间:
2016-10-23 20:08:26
阅读次数:
210
快速排序坑挺多的,今天有空记录一下自己的实现,并加上详细的注释和举例 ...
分类:
编程语言 时间:
2016-10-23 20:07:35
阅读次数:
124
题目里给的范围是k<=4,但是官方数据并没有k==4的情况,导致一些奇奇怪怪的DP写法也能过。听说标程在k==4的时候有反例,掀桌….. 难怪COGS上k==4的数据答案是错的。 还是好好写个搜索吧:网上写法很多.我是每次沿着一条平行于坐标轴的直线将点集分割成两部分,并枚举k个矩形如何在两边分配。边 ...
分类:
其他好文 时间:
2016-10-23 20:06:44
阅读次数:
193
<!doctype html> <html> <head> <title> </title> <style type="text/css"> #box{ width:950px; height:500px; overflow:hidden; position:relative; left:0; to ...
分类:
Web程序 时间:
2016-10-23 20:08:08
阅读次数:
220
现在假设你有100万个用户,每次对一个用户进行一次推荐时,需要计算100万次距离。如果每一秒需要进行多次推荐的话计算次数会十分巨大,系统会很慢。正式的说话是,基于令居的推荐系统的主要缺点是延迟性太差。 1 )基于用户的过滤的两个主要问题: 1.扩展性问题: 随着用户数量的增大,计算量会增大,基于用户 ...
分类:
其他好文 时间:
2016-10-23 20:07:34
阅读次数:
271
Perl命令行常见用法及技巧 作者:懒人运维 来源: 懒人运维 替换 将所有C程序中的foo替换成bar,旧文件备份成.bak perl -p -i.bak -e ’s/\bfoo\b/bar/g’ *.c 很强大的功能,特别是在大程序中做重构。记得只有在UltraEdit用过。 如果你不想备份,就 ...
分类:
其他好文 时间:
2016-10-23 20:07:32
阅读次数:
185
在你在一个公共的无线访问点上使用一台笔记本电脑时,解决安全问题的唯一健全方法在于,你通过其网络访问资源时,注意选择内容以及访问这些资源的方式。在很大程度上,这意味着你要避免登录到你的银行的Web站点等操作,不能在线购物,也不要通过这种网络发送敏感的数据。即使这个被怀疑的Web 站点使用了登录会话的加 ...
分类:
其他好文 时间:
2016-10-23 20:05:34
阅读次数:
170