共计 169 篇文章


2019

初识云函数

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