模板引擎是用来渲染页面的。页面中一部分内容是根据程序生成的,会变化的。 主流的模板引擎有两种: jade 破坏式的、强依赖的 用了它就不能用html。 ejs 非侵入式的、比较温和。 并不破坏原有的html 、 css(其实是往里面加入东西。) jade 根据缩进,规定层级 属性放在()里面,逗号分 ...
分类:
其他好文 时间:
2017-12-05 21:21:52
阅读次数:
202
FrameLayout(帧布局)可以说是六大布局中最为简单的一个布局,这个布局直接在屏幕上开辟出一块空白的区域,当我们往里面添加控件的时候,会默认把他们放到这块区域的左上角,而这种布局方式却没有任何的定位方式,所以它应用的场景并不多;帧布局的大小由控件中最大的子控件决定,如果控件的大小一样大的话,那 ...
分类:
其他好文 时间:
2017-11-30 15:15:29
阅读次数:
200
15.1 理解输入和输出 现在知道两种显示脚本输出的方法 1)在显示器屏幕上显示 2)将输出文件重定向到文件中 15.1.1 标准文件描述符 Linux系统将每个对象当做文件处理。这包括输入和数出进程。 Linux用文件描述符来标识每个文件对象。 它是一个非负整数,可以唯一标识会话中打开的文件。 每 ...
分类:
系统相关 时间:
2017-11-28 21:49:57
阅读次数:
241
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 第一种方法: 新建一个StringBuffer实例,然后用StringBuffer的append方法往里面添加字符串即可。 第二种方法: 这种方 ...
分类:
其他好文 时间:
2017-11-06 23:00:01
阅读次数:
207
http://172.20.6.3/Problem_Show.asp?id=1369 trie树如果不优化就这么往里面放这么多单词肯定超空间+超时,所以需要去掉无用的字符串(不属于原字符串的),但是一个一个判断时间又很长; 所以解决方案就是用一个多维vis数组胡搞判定一下,非常魔性。。。 代码 1 ...
分类:
其他好文 时间:
2017-11-05 19:15:08
阅读次数:
153
题目大意: 给你一个m*m的格子,让你往里面放给定的直角三角形,直角顶点必须放在右上角且不能翻转,但是可以把所有给定的三角形放大一个整数倍k,问至少放大几倍能使格子的左下角和右上角连起来?(可以超出边界) 思路: 二分答案+DP。 二分一个解m,然后用DP来检验。 用f[i][j]表示放到第i个三角 ...
分类:
其他好文 时间:
2017-11-03 12:52:38
阅读次数:
302
感谢yyx大佬提供的奇淫巧技; search()和updata()函数都会敲,在统计的时候将子叶结点所有的权值都改成负数,然后往里面塞线段,如果能塞进就++;如果区间最大值大于0,就continue。 就这 ...
分类:
其他好文 时间:
2017-10-29 18:48:09
阅读次数:
215
走udp明显更稳定,而用tcp,无论你是直连,或者走香港中转,还是其他地方中转,都无法保持稳定。反而不如udp直连。 监控采用的是influxdb和grafana。只需要写sql,grafana能自动显示图表。influxdb往里面写入一些map就行,其中tag是索引,支持group by。 国际网 ...
分类:
其他好文 时间:
2017-10-29 14:34:29
阅读次数:
134
http://blog.csdn.net/naturebe/article/details/6712153 这篇文章总结的不错,转自:http://hi.baidu.com/to_wait/blog/item/3e855931a5a51717eac4af22.html 首先要看TCP/IP协议,涉及 ...
分类:
其他好文 时间:
2017-10-20 11:04:01
阅读次数:
153
小故事:Disruptor说的是生产者和消费者的故事. 有一个数组.生产者往里面扔芝麻.消费者从里面捡芝麻. 但是扔芝麻和捡芝麻也要考虑速度的问题. 1 消费者捡的比扔的快 那么消费者要停下来.生产者扔了新的芝麻,然后消费者继续. 2 数组的长度是有限的,生产者到末尾的时候会再从数组的开始位置继续. ...
分类:
编程语言 时间:
2017-10-12 12:14:39
阅读次数:
247