上一页 1 ··· 80 81 82 83 84

2013年10月10日

大话数据结构七:两栈共享存储空间(双向栈)

摘要: 1. 为什么要使用双向栈?通过上一篇博客 -特殊的线性表(栈),不难知道栈的顺序存储(数组实现)性能相对较高,因为它不存在插入和删除时移动元素的问题,但是它有一点缺陷:要实现确定数组存储容量的大小,万一不够,需要扩充容量。这时双向栈就派上用场了,它可以最大限度的利用事先开辟的存储空间。 2. 双向栈有什么特点? 数组有两个端点,两个栈有两个栈底,让一个栈的栈底为数组的始端,即下标为0处,另一个栈为数组的末端,即下标为数组长度m-1处。这样,两个栈如果增加元素,就是两端点向中间延伸(如下图)。 3. Java实现双向栈// 双向栈的数组实现public class ShareSta... 阅读全文

posted @ 2013-10-10 11:09 love so much 阅读(750) 评论(0) 推荐(0) 编辑

http://blog.csdn.net/zhanglvmeng/article/details/11928469

摘要: 本系列主要结合《PHP和MYSQL WEB开发 第四版》,在阅读中提出自己认为比较重要的一些问题,以加深对知识的了解程度。1、简短、中等以及冗长风格的表单变量$name; //简短风格,不安全$_POST['name'],$_GET['name'],$_REQUEST['name'], //中等风格$HTTP_POST_VARS['name'] //冗长风格,已经抛弃。2、php字符串中的单引号、双引号、heredoc以及nowdoc (该部分内容主要参考http://php.net/manual/... 阅读全文

posted @ 2013-10-10 11:06 love so much 阅读(379) 评论(0) 推荐(0) 编辑

Linux下多任务间通信和同步-消息队列

摘要: Linux下多任务间通信和同步-消息队列嵌入式开发交流群280352802,欢迎加入!简介 消息队列简称为队列.消息队列就是一些消息的列表.用户可以在消息队列中添加消息和读取消息等.从这点上看,消息队列具有一定的FIFO特性,但是它可以实现消息的随机查询,比FIFO具有更大的优势.同时,这些消息又是存在于内核中的,由"队列ID"来标识.消息队列的实现包括创建或打开消息队列,添加消息,读取消息和控制消息队列这四种操作: 创建或打开消息队列使用的函数是msgget,这里创建的消息队列的数量会受到系统消息队列数量的限制;添加消息使用的函数是msgsnd函数,它把消息添加到已打开的 阅读全文

posted @ 2013-10-10 11:02 love so much 阅读(712) 评论(0) 推荐(0) 编辑

C++多文件变量

摘要: 不要在头文件中定义变量,在头文件中声明变量。定义放在对应的源文件中。其他地方只能用extern声明。 例如:1 在头文件a.h中声明一个int变量:extern int ix; 2 在源文件a.cpp中定义变量#include“a.h”int ix=1; 3 在main中声明多文件变量#include"a.h"extern int ix;//这里你如果直接使用ix不声明也是可以的,因为它已经在源文件中被定义,在main的源文件中包含了头文件。声明只是说明已经有了这个变量,只不过它在其他文件中,你可以使用它的名字。 阅读全文

posted @ 2013-10-10 10:58 love so much 阅读(217) 评论(0) 推荐(0) 编辑

例解三层交换原理

摘要: 以下内容摘自笔者最新年度巨作,广受好评的——《深入理解计算机网络》书中。本书详细内容及读者评价可从这里了解:http://item.jd.com/11165825.htmlhttp://product.dangdang.com/23166396.html另外,笔者最新的网络设备四大金刚在京东网、当当网、卓越网、互动出版网等全面热销中,详情点击:http://item.jd.com/11299332.html,http://book.dangdang.com/20130730_aife(购买此套装直减30元) 三层交换原理一直是许多读者朋友最难理解的,在日常的读者交流中也经常见到... 阅读全文

posted @ 2013-10-10 10:53 love so much 阅读(366) 评论(0) 推荐(0) 编辑

Eclipse用法和技巧二十五:eclipse图标的含义

摘要: 用了eclipse很久,在使用断点调试的时候才开始关注图标的含义。这才发现eclipse的图标还是很丰富的,熟悉的知道每个图标的含义还是蛮不错的,尤其是在断点调试中。eclipse自带了详细的图标说明,下面来看看怎么打开这个说明: 步骤一:打开Help -> Tips and Tricks 步骤二:打开Java development user guide -> Reference -> icons 这样就可以看到了eclipse的所有图标说明了,当然在步骤二中也可以直接在搜索框中搜索icons,同样能迅速找到这里。最后补充说明下,Java development user 阅读全文

posted @ 2013-10-10 10:49 love so much 阅读(338) 评论(0) 推荐(0) 编辑

shell基础认识

摘要: Shell 我们在终端下写命令Linux内核是看不懂的必须通过shell解释成内核可执行的代码 这就是shell(其实解释命令这只是它的一个功能模块,shell还可以用来进行程序设计) 有点类似window下 .bat文件可以用来对系统的操作(将。bat文件放在C盘中的启动文件中一开机就运行.bat文件) xx.bat里面放的操作命令如 del C:/cc.txt 意思删除C盘的cc.txt文件 1,shell 有很多种 ls -l /bin/*sh 可以查看有几种shell(*表示通配符,*sh意思是shell对应的命令都是以sh结尾) 2,查看目前使用的是哪种shell env [显... 阅读全文

posted @ 2013-10-10 10:45 love so much 阅读(172) 评论(0) 推荐(0) 编辑

上一页 1 ··· 80 81 82 83 84

导航