码迷,mamicode.com
首页 > 2014年11月19日 > 全部分享
队列的存储结构和常见操作(c 语言实现)
一、队列(queue)队列和栈一样,在实际程序的算法设计和计算机一些其他分支里,都有很多重要的应用,比如计算机操作系统对进程 or 作业的优先级调度算法,对离散事件的模拟算法,还有计算机主机和外部设备运行速度不匹配的问题解决等,很多很多。其实队列的本质还是线性表!只不过是一种特殊的或者说是受限的线性...
分类:编程语言   时间:2014-11-19 23:48:19    阅读次数:358
深入理解计算机系统第二版习题解答CSAPP 2.13
从20世纪70年代末到80年代末,Digital Equipment的VAX计算机是一种非常流行的机型。它没有布尔运算AND和OR指令,只有bis(位设置)和bic(位清除)这两种指令。两种指令的输入都是一个数据字x和一个掩码字m。它们生成一个结果z,z是由根据掩码m的位来修改x的位得到的。使用bi...
分类:移动开发   时间:2014-11-19 23:47:13    阅读次数:418
Titanium系列--安装Titanium Studio 中的Android SDK,JDK以及环境变量的配置(二)
Ubuntu安装配置JDK1.先去Oracle下载Linux下的JDK压缩包,我下载的是jdk-8u25-linux-x64.tar.gz文件,下好后直接解压Step1:# 将解压好的jdk1.8.0_25文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/jdk1.8.0...
分类:移动开发   时间:2014-11-19 23:46:51    阅读次数:264
《C专家编程》笔记(一)——C语言的历史、K&R C和ANSI C
1. C语言的许多特性是为了方便编译器设计者而建立的。于是C语言的语言特性有:数组下标从0而非1开始;C语言的基本数据类型直接与底层硬件相对应;auto关键字只对创建符号表入口的编译器设计者有意义;表达式中的数组名可以看作是指针;float被自动扩展为double(ANSI C中不再如此);不允许嵌...
分类:编程语言   时间:2014-11-19 23:47:58    阅读次数:270
Plupload插件
Browse_button:触发浏览文件按钮标签的唯一id,,在flash、html5、和silverlight中能找到触发事件的源(我理解的,这个参数在队列部件不需要参见) Container: 展现上传文件列表的容器,[默认是body]chunk_size:当上传文件大于服务器接收端文件大小限....
分类:其他好文   时间:2014-11-19 23:46:58    阅读次数:342
TCP协议三次握手过程深入浅出
TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:每一次TCP连接都需要三个阶段:连接建立、数据传送和连接释放。“三次握手”就发生在连接建立阶段。三次握手(three times handshake)所谓的“三次握手”即对每次发送的数据量跟踪进行协商使数据段的发送...
分类:其他好文   时间:2014-11-19 23:47:09    阅读次数:319
Maven坐标
Maven坐标为各种构件引入秩序,每个构件都必须明确自己的坐标。Maven坐标通过groupId、artifactId、version、packaging、classifier定义。 org.sonatype.nexus nexus-indexer 2.0.0groupId:定义当...
分类:其他好文   时间:2014-11-19 23:48:48    阅读次数:272
操作系统
1.进程有哪几种状态、状态转换图及导致转换的事件?状态:(1).就绪态:进程已获得 处理机外的所需资源,等待分配处理机资源(时间片),只要分配到即可执行。在某一状态,可能有若干进程处于该状态。(2).运行态:占用处理机资源运行处于此状态的进程的数目小于等于cpu 的数目。(3).阻塞态:由于进程等待...
分类:其他好文   时间:2014-11-19 23:47:16    阅读次数:569
安装配置Android开发环境。
1. 安装JDK:下载JDK安装包,安装完成后,配置环境变量。2. 下载Eclipse:下载Eclipse压缩包,解压的指定位置。3. 下载SDK安装包:安装后,配置环境变量4. 下载ADT文件:下载后再Eclipse中安装,安装完成后,配置Eclipse中的SDK目录。5. 安装Android S...
分类:移动开发   时间:2014-11-19 23:47:27    阅读次数:213
Linux/Unix C编程之的perror函数,strerror函数,errno
#include // void perror(const char *msg); #include // char *strerror(int errnum); #include //errno errno 是错误代码,在 errno.h头文件中; perror是错误输出函数,输出格式为:msg:...
分类:系统相关   时间:2014-11-19 23:47:27    阅读次数:629
Maximum Depth of Binary Tree 树的最大深度
Given a binary tree, find its maximum depth.The maximum depth is the number of nodes along the longest path from the root node down to the farthest le...
分类:其他好文   时间:2014-11-19 23:46:55    阅读次数:247
MYSQL存储过程和函数学习笔记
学至Tarena金牌讲师何山,金色晨曦科技公司技术总监沙利穆课程笔记的综合。1. 什么是存储过程和函数将SQL语句放入一个集合里,然后直接调用存储过程和函数来执行已经定义好的SQL语句,通过存储过程和函数,可以避免开发人员重复编写相同的SQL语句。MYSQL存储过程和函数是保存在服务器中,在服务器中...
分类:数据库   时间:2014-11-19 23:47:12    阅读次数:302
linux 消息队列 参数
消息队列一、函数mq_open头文件mqueue.h;原型mqd_t mq_open(const char *name, int oflag, .../*mode_t mode,struct mq_attr* attr*/);函数功能创建消息队列;参数name:消息队列的名字,根据消息队列的规则,为...
分类:系统相关   时间:2014-11-19 23:45:55    阅读次数:711
ios进度条Demo一个
一个很简单的Dmo。就拿出来分享一下。一个简单的阴影效果 _progressView.frame = CGRectMake(size.width * progress-size.width, H_HEIGHT-20, size.width, size.height); _progressVi...
分类:移动开发   时间:2014-11-19 23:44:33    阅读次数:243
Scrum Meeting 13 -2014.11.19
最近数据库和编译的实验课也开始了,大家晚上的时间直接被砍掉了大部分。希望大家能顺利完成项目吧。剩下时间也不多了,如果程序还存在一些特别的问题和需要优化修改的地方也应该考虑留到下阶段进行了。 MemberToday’s taskNext task林豪森与其他小组商讨整合问题检测功能完整性,处理整合.....
分类:其他好文   时间:2014-11-19 23:47:23    阅读次数:285
SQL数据转移
方法一:如果想把数据库A中的表Table1中的数据复制到数据库B中的表Table2中,也就是要预先建立Table2,可以使用一下语句:use Bgoinsert into Table2 select [字段] from A..Table1go注意:1、A后面是两个点。2、select的字段一般不能包...
分类:数据库   时间:2014-11-19 23:46:23    阅读次数:263
驱动笔记 - platform中断程序
platform_device:#include #include #include #include #include #include #include #include #define DEVICE_NAME "ok6410_plat_btn"/*平台资源的定义,按键中断*/static st...
分类:其他好文   时间:2014-11-19 23:46:02    阅读次数:255
2844条   上一页 1 2 3 4 5 6 7 8 ... 168 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!