【题目】用两个栈实现一个队列,分别完成在队列尾部插入结点和在队列头部删除结点的功能。【分析】假设两个栈,栈1和栈2,来实现队列,栈1用来入队,栈2用来出队。
入队时,将元素全部压入栈1;
出队时,如果栈2不为空,就直接pop栈2,否则,就将栈1的所有元素pop到栈1里,再把栈2栈顶弹出。
由图所示,abcdef依次入队,压栈,出队时先将元素从s1弹出,压入s2,从s2出栈实现出队,即使后面再有...
分类:
其他好文 时间:
2015-05-27 10:23:41
阅读次数:
166
List相关:LPOPkey:删除并取得LIST头部一个元素RPOPkey:删除并取得LIST尾部一个元素BLPOPkey[key...]timeout:删除并取得LIST头部一个元素,如果没有就BLOCKBRPOPkey[key...]timeout:删除并取得LIST尾部一个元素,如果没有就BL...
怎样设置包括第一栏在内相同高度的section(小技巧,虽然容易但容易忽略)
*第一步,在viewdidload里将尾部设为0,table.sectionFooterHeight = 0;(代理方法)- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{
...
分类:
移动开发 时间:
2015-05-25 22:38:07
阅读次数:
166
360浏览器打开网页默认是兼容模式,导致有些网页打不开,
可以在网页头部加上代码,默认改为为极速模式打开,就正常了:...
分类:
Web程序 时间:
2015-05-25 09:56:12
阅读次数:
143
Volley已默认使用磁盘缓存DiskBasedCache内部结构它由两部分组成,一部分是头部,一部分是内容;先得从它的内部静态类CacheHeader(缓存的头部信息)讲起,先看它的内部结构......
分类:
其他好文 时间:
2015-05-24 21:57:08
阅读次数:
254
默认情况下,跨源请求不提供凭据(cookie、HTTP认证及客户端SSL证明等)。通过将withCredentials属性设置为true,可以指定某个请求应该发送凭据。如果服务器接收带凭据的请求,会用下面的HTTP头部来响应。Access-Control-Allow-Credentials:true...
分类:
Web程序 时间:
2015-05-24 12:52:09
阅读次数:
202
tableView为分组样式和普通样式的区别,分组样式不显示第一个组的头部view,需要在tableView中属性设置
tableveiw分组样式时 如果自定义头视图 他第0组是交给tableviewhaderview属性设置的
//添加第一个分组的headView
groupHeader *group = (groupHeader *)[self
tableView:n...
分类:
其他好文 时间:
2015-05-24 08:58:04
阅读次数:
141
弄了一天的zabbix部署没能成功,打算重头部署LNMP环境。做大事的人不要在乎一些蝇头小利,不要因为之前部署过了就不想重头来。有些事情如果开头就错了后面坚持继续走只会南辕北辙越走越偏!要有重头再来的勇气和魄力!及时的刹车重头开始,加油!慎独:今天独自在家折腾zabbix..
分类:
其他好文 时间:
2015-05-24 06:38:45
阅读次数:
150
TCP的位置TCP工作在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层;在第二层上的数据,我们把它叫Frame,在第三层上的数据叫Packet,第四层的数据叫Segment。 数据从应用层发下来,会在每一层都会加上头部...
分类:
其他好文 时间:
2015-05-23 15:30:35
阅读次数:
127