原题地址与Word Break II(参见这篇文章)相比,只需要判断是否可行,不需要构造解,简单一些。依然是动态规划。代码: 1 bool wordBreak(string s, unordered_set &dict) { 2 int maxLen = 0; 3 f...
分类:
其他好文 时间:
2015-01-28 12:46:20
阅读次数:
150
在上一篇《主程序员的练成:TCP、消息分包和协议设计》中谈了协议设计的一些话题,这里补充聊聊HTTP协议和二进制协议的对比。
HTTP协议是一种文本协议,也是一种Name-Based协议,就从这两方面来说。
文本协议 vs 二进制协议
文本协议的特点:
便于人
易于阅读、理解、调试、构造
解析复杂、冗余多
需要考虑字符转义
二进制协议的特...
分类:
Web程序 时间:
2014-11-21 12:44:24
阅读次数:
227
1、绕过过滤 a、利用标记注入HTML/JavaScript :所以过滤的就是或注:这里不用ie低版本了;更多的可以进行变形 d、对标签属性值转码 HTML Characters编码; e、产生自己的事件 其余的事件: onResume onReverse onRowD...
分类:
其他好文 时间:
2014-09-21 18:15:30
阅读次数:
321
如果一个class已经有了bitwise copy语意,所以implict copy assignment operator被视为毫无用处,也根本不会被合成出来,这一点和copy constructor一样的
一个 class对于默认的copy assignment operator,在以下情况下不会表现出bitwise copy语意
1、当class内带一个member object,而其c...
分类:
其他好文 时间:
2014-08-25 11:54:44
阅读次数:
163
一 “无继承”情况下的对象构造考虑下面程序片段:1234567891011Point
glocal; //全局内存配置Point foobar(){Point local;//局部栈内存配置Point *heap=new
Point;//heap内存配置*heap=local;delete heap...
分类:
其他好文 时间:
2014-06-04 17:02:24
阅读次数:
271