共计 168 篇文章
2017
go包管理工具-glide使用方法及踩坑记录
CSDNtoHexo迁移脚本
Linux上定时器的实现
对比高性能I/O设计模式-Reactor/Proactor
游戏服务器和一般服务器对比,有何特别?
各类游戏对应的服务端架构
TCP协议-TCP服务特点和头部结构
Linux内存管理机制
TCP建立连接为什么是三次握手,为什么不是两次或四次?
三步实现自动注册工厂替代switch语句(c++)
clion配置cmake添加boost库
2016
Boost.Asio网络库之io_service分析
IDEA tomcat三步实现热部署
SpringMVC基于注解进行URL映射
SpringMVC返回json数据(@ResponseBody注解的使用)
boost:asio信号量signal_set源码分析及使用
shared_ptr智能指针模板类的简单实现(c++11)
boost:asio网络库初学之echo服务器客户端实现
Mac Boost安装及使用(命令行和Xcode)
8086汇编初学之贪吃蛇
linux服务器开发之网关服务器的实现
Epoll-ET模式读写之用户连接的封装
Epoll-ET模式下非阻塞读写之Buffer的封装
linux之信号处理函数signal和sigaction
游戏后台开发九问(腾讯技术分享实录)
Linux 怎样实现非阻塞connect
自制Lex-词法分析器生成器(C++)
linux之创建守护进程
linux之fcntl&flock建议锁的操作
c语言词法分析初试(C++实现)
正规表达式转NFA(C++)
JavaWeb ServletContext/application初试总结
IDEA使用maven创建web项目卡住解决办法
网易游戏面试题
JDBC数据库操作封装(PreparedStatement)
Mysql查询重复数据并按条件删除重复行
java程序操作命令行
步步为营-墙棋AI人机对战(Android)
cocos2dx实现简单卡牌翻转效果
cocos2dx源码阅读之万能的Value
xcode7.3自动补全失效解决办法
Web学习之简单验证码的实现(Servlet)
Android学习笔记-TextView实现跑马灯效果
2016年Linux兴趣小组免试题Level_5及Level_End详解
ZOJ Highway Project(dijkstra&heap&邻接表)
BestCoder Round
BestCoder Round
BestCoder Round
初学遗传算法解决tsp问题(C++)
njust sequence(二分查找)
hihocoder 1149 回文字符序列(区间dp)
GDUT Krito的讨伐(bfs、优先队列)
GDUT 积木积水(栈)
hihocoder 1032 最长回文子串(Manacher)
C++贪吃蛇
C++俄罗斯方块
HDU 3038 How Many Answers Are Wrong(并查集)
POJ 2236 Wireless Network(并查集)
POWEROJ 1168-A F(x)(找规律&二分查找)
timus 1002. Phone Numbers(KMP&动态规划)
CODEVS 1029 遍历问题
JSOI2008最大数maxnumber(栈&二分查找)
五子棋AI图形界面人机对战(JAVA实现)
快慢指针判断单向链表是否有环及找环入口
归并排序非递归(想得通不写通还是空,懒病要治)
HDU 4549 M斐波那契数列(矩阵快速幂&费马小定理)
动态规划之最优配对问题
BZOJ 1833 [ZJOI2010]count 数字计数(数位dp)
POJ 3286 How many 0's?(数位dp)
UVA 10003 Cutting Sticks(区间dp)
HDU 3709 Balanced Number(数位dp)
HDU 4507 吉哥系列故事――恨7不成妻(数位dp&好魔性的一道好题)
POJ 3468 A Simple Problem with Integers(段更新的区间求和&Lazy思想&线段树)
HDU 1754 I Hate It(区间最值问题、线段树)
HDU 1166 敌兵布阵(区间求和(线段树|树状数组))
FZU 1686 神龙的难题(重复覆盖问题&舞蹈链)
ZOJ 3209 Treasure Map(精确覆盖问题&舞蹈链)
HUST 1017 Exact cover(舞蹈链&不能为了ac而ac)
HDU 4513 吉哥系列故事――完美队形II(Manacher)
HDU 3068 最长回文(Manacher)
HDU 3652 B-number(数位dp&记忆化搜索)
POJ 3252 Round Numbers(数位dp&记忆化搜索)
HDU 3555 Bomb(数位dp&记忆化搜索)
HUST 1010 The Minimum Length(最小循环节)
HDU 2089 不要62(数位dp&记忆化搜索)
HDU 4352 XHXJ's LIS(数位dp&状态压缩)
CodeForces 55D Beautiful numbers(数位dp+离散化)
HDU 1358 Period
HDU 3746 Cyclic Nacklace(kmp求循环节)
51Nod 1405 树的距离之和(dp)
POJ 3616 Milking Time(最大递增子序列)
HDU 2859 Phalanx
HDU 1078 FatMouse and Cheese(记忆化搜索)
POJ 3186 Treats for the Cows
POJ 2533 Longest Ordered Subsequence
博弈之 Nim 游戏&poj 3537 Crosses and Crosses
POJ 1661 Help Jimmy
HDU 1160 FatMouse's Speed
HDU 1260 Tickets
HDU 1087 Super Jumping! Jumping! Jumping!(最大递增子串和)
HDU 1074 Doing Homework(状态压缩dp)
HDU 1069 Monkey and Banana(最大递增子串)
HDU 1029 Ignatius and the Princess IV(水题亦有妙法)
HDU 1024 Max Sum Plus Plus
HDU 4725 The Shortest Path in Nya Graph(好题)
LightOJ 1074 O
POJ 1847 N
POJ 2502 Subway
POJ 3159 Candies(dijkstra+heap&spfa+stack)
POJ 1511 Invitation Cards(正反图两次SPFA&邻接表)
POJ 2240 Arbitrage
POJ 3660 Cow Contest(Floyd)
POJ 1502 MPI Maelstrom(单源最短路)
POJ 3259 Wormholes(判断负环&(Bellman-Ford|SPFA))
POJ 1860 Currency Exchange(Bellman-Ford判断最长路是否含有正环)
POJ 3268 D
POJ 1797 Heavy Transportation
POJ 1062 昂贵的聘礼
POJ 2253 Frogger
Alpha-Beta搜索
最小-最大搜索
POJ 1679 The Unique MST(判断最小生成树是否唯一)
POJ 3026 Borg Maze
POJ 1751 Highways
POJ 2349 Arctic Network
POJ1789 Truck History
2015
哈夫曼编码压缩解压缩实现&不同类型文件压缩比的测试
utf8编码原理与发展历程
C++实现大数除法
c++实现大数乘法
c++实现大数加法(含负数)
51Nod 1454 升排列
51Nod 1191 消灭兔子 (贪心+优先队列)
51Nod 1163 最高的奖励(贪心+优先队列 并差集)
51Nod 1376 最长递增子序列的数量(dp+树状数组)
初学A*算法求解静态地图的最短路径
51Nod 1022 石子归并 V2 (划分型dp四边形不等式优化)
51Nod 1459 迷宫游戏
kuangbin带你飞专题十二 基础DP1 G
kuangbin带你飞专题二 搜索进阶 C
UVA
kuangbin带你飞专题二 搜索进阶 I
UVA 1590 IP Networks(IP 网络)
c++类的静态成员踩坑记录
kuangbin带你飞专题一 简单搜索D
python第一次练习题
KMP的next数组求法详解
数组实现循环队列(Java)
Trie树
Linux-C网络编程之epoll函数
Linux-C网络编程之select函数
c++学习笔记(部分语法及c++11新特性)
linux线程初学之实现打字母功能
linux文件管理小结之自定义more
树状数组学习(一维)
leetcode 11 -- Container With Most Water
leetcode 10 -- Regular Expression Matching
leetcode 9 -- Palindrome Number
leetcode 8 -- String to Integer (atoi)
leetcode 7 -- Reverse Integer
leetcode 6 -- ZigZag Conversion
leetcode 5 -- Longest Palindromic Substring
leetcode 4 -- Median of Two Sorted Arrays
leetcode 3 -- Longest Substring Without Repeating Characters
影院管理系统(GTK)
leetcode 2 -- Add Two Numbers
leetcode 1 -- Two Sum
leetcode 203 -- Remove Linked List Elements