近期几个调错的总结

    文如标题,最近的几个调试的笔记了。

    第一个案例就是一个学长写的网关模块代码,代码很长,很乱,真的很乱- -,所以

也没有想去研读代码,直接上手测试不过的案例,开visualV…

基于Netty实现WebSocket

Netty的作用

  1. Netty在这边的作用是做一个中间件,主要负责的是消息的接受,还有消息的处理,通过NIO的方式。
  2. 因为Netty易于开发,性能,稳定性和灵活性,不妥协的方式来实现。

文件结构

  • |– WebSocketServer.jav

有关静态文件服务器的编写

详细代码在这:MikeDog

文件结构

  • |–HttpServer.java
  • |–Request.java
  • |–Response.java

具体作用

  1. 首先是三个类,一个是主要的Server类,然后是Request和Re

KMP字符串匹配算法和JDK

一般的朴素字符串匹配算法:

  • 从目标串Target的第一个字符开始扫描,逐一与模式串的对应字符进行匹配,若该组字符匹配,则检测下一组字符
  • 如遇失配,则退回到Target的第二个字符,重复上述步骤,直到整个Pattern在Target中找到匹配,或

一切都是奖学金惹的祸

终于到了大三了,也想好好静下心来好好学习了,也要准备马上就要来的实习生面试笔试了。

同时,也到了评奖学金的时刻了。按理说,我的成绩也不错,

而且还有传说中的混奖学金大赛(蓝桥杯)的国三和省一,理论上应该是拿钱没有问题,

可是,不想我在大二上学期,…

算法-卡特兰数(组合数学)

常见的问题,HDOJ 1133

他的递推关系式为:

几种常见的题目类型:

  • 括号化

    • 矩阵链乘: P=a1×a2×a3×……×an,依据乘法结合律,不改变其顺序,只用括号表示成对的乘积,试问有几种括号化的方案?
  • 出栈顺序

    • 一个栈(无穷大)的进栈序列为1,2,3