All Posts

[144 - 12225] 如何在 LeetCode 竞赛中 Rank 达到 2000 分 - January 21, 2021
[143 - 12219] 2020 年度回忆与总结 - January 2, 2021
[142 - 12192] The advantages of Consistent Hashing - December 23, 2020
[141 - 12167] 想得多,睡得少之生活、工与学习 - August 25, 2020
[140 - 12164] 软件工程师面试中要注意什么? - August 12, 2020
[139 - 12135] Got “[ERROR] Update failed for golang.org/x/net: Cannot detect VCS” while glide install - July 16, 2020
[138 - 12129] Got “our configuration does not allow connections to ” while using composer install - July 14, 2020
[137 - 12031] 数据结构与算法,我到底为什么而学? - April 15, 2020
[136 - 12015] 滴滴研发 & 测试岗位内推集锦(持续更新) - April 9, 2020
[135 - 11961] 写给未来 30 岁的自己,毕业五年之际的职业感悟 - March 23, 2020
[134 - 11958] 2020 疫情期间,我都做了些什么? - March 20, 2020
[133 - 12089] 我为什么时常抱怨别人? - February 6, 2020
[132 - 11831] C++ memset 的使用 - January 20, 2020
[131 - 11827] Java 学习笔记 – 《马士兵:这道多线程题区分平庸和卓越》 - January 19, 2020
[130 - 12088] 为什么《黑镜》中的打分机制让女主狼狈不堪? - January 14, 2020
[129 - 12086] 我的 MBA 研究生第一学年的总结 - January 7, 2020
[128 - 12052] 60分钟搞定Tarjan算法求解无向图的割点与桥 - December 10, 2019
[127 - 11712] 递归 - December 5, 2019
[126 - 11564] 到底该如何刷LeetCode? - November 17, 2019
[125 - 11563] 我与我的职业梦想 – 如何成为一名优秀的软件工程师 - November 10, 2019
[124 - 11466] 后缀数组(Suffix Array) - October 22, 2019
[123 - 12051] 树状数组(Binary Indexed Tree) - October 11, 2019
[122 - 11458] 为什么 OAuth2 需要有获取请求令牌的步骤 - September 26, 2019
[121 - 11439] 《Redis深度历险》Chapter 1 Learn Note - July 28, 2019
[120 - 11424] 《DATA STRUCTRUES A Psuedocode Approach with C++》Chaper 3. Linked List Learn Note - July 23, 2019
[119 - 11419] 《MySQL High Availability》Chapter 1&3 Learn Note - July 16, 2019
[118 - 11410] 《DATA STRUCTRUES A Psuedocode Approach with C++》Chapter 2. Searching Learn Note - July 10, 2019
[117 - 11386] 2018年度回忆与总结 – 算法 - March 13, 2019
[116 - 11156] [XChat-Server开发笔记]2019.02.15 - February 15, 2019
[115 - 9953] [iOS Swift 学习笔记]面向对象篇 - February 1, 2019
[114 - 9956] [XChat-Server开发笔记]汇总 - January 29, 2019
[113 - 9957] [XChat-Server开发笔记]2019.01.28 – 30 - January 29, 2019
[112 - 9955] Java 单例模式在线程安全下的使用 - January 27, 2019
[111 - 9954] [iOS Swift学习笔记]函数篇 - January 27, 2019
[110 - 9950] [iOS Swift 学习笔记]基础篇 - January 27, 2019
[109 - 9949] [iOS Swift 学习笔记]前言 - January 27, 2019
[108 - 9944] 小旭讲解 LeetCode 399. Evaluate Division 并查集 - January 17, 2019
[107 - 9943] 小旭讲解 LeetCode 39. Combination Sum 回溯法 - January 14, 2019
[106 - 9939] 动态规划与分治法的思考 - January 1, 2019
[105 - 9935] 分治法与回溯法的思考 - January 1, 2019
[104 - 9925] 一只青蛙跳出来的分治法、回溯法与动态规划 - December 28, 2018
[103 - 9877] 小旭讲解 LeetCode 53. 最大子序和 动态规划 分治策略 - December 25, 2018
[102 - 9870] [LeetCode]743. Network Delay Time - November 14, 2018
[101 - 9854] [LeetCode]893. Groups of Special-Equivalent Strings - October 29, 2018
[100 - 9850] [LeetCode]Valid Palindrome II - October 24, 2018
[99 - 9849] 我对彩色建模的理解(UML with Color) - October 24, 2018
[98 - 9844] 最大流问题之Ford-Fulkerson算法 - October 18, 2018
[97 - 9835] [LeetCode 889]Construct Binary Tree from Preorder and Postorder Traversal - September 30, 2018
[96 - 9830] Solve the problem “proc_open(): unable to create pipe Too many open files” while using phar - September 20, 2018
[95 - 9827] [LeetCode]Sum of Subarray Minimums - September 18, 2018
[94 - 9825] [LeetCode]Fruit Into Baskets - September 18, 2018
[93 - 9816] 《Linux 网络编程》随记之第一章网络编程概述 & 第二章 TCP/IP 协议 - September 10, 2018
[92 - 9815] 《Linux 网络编程》随记目录 - September 10, 2018
[91 - 9809] 《算法导论》随记目录 - August 19, 2018
[90 - 9805] 《算法导论》随记之第四章分治策略 - August 19, 2018
[89 - 9792] [LeetCode]Remove Nth Node From End of List - July 13, 2018
[88 - 9791] [LeetCode] 4 Sum - July 11, 2018
[87 - 9788] [LeetCode]3Sum Closest - July 10, 2018
[86 - 9750] 滴滴出行业务平台研发岗位内推 - May 25, 2018
[85 - 9744] Makefile 之 IF 的使用方式 - May 14, 2018
[84 - 9740] Python socket网络编程之阻塞与非阻塞模式 - May 10, 2018
[83 - 9734] Python语言中循环引用(import)失败的解决方案 - April 21, 2018
[82 - 9731] Android O后台持续获取地理位置的简单调研过程 - April 13, 2018
[81 - 9727] [LeetCode]3Sum - March 30, 2018
[80 - 9725] [LeetCode]Two Sum - March 29, 2018
[79 - 9723] [LeetCode]Palinkdrom Number - March 25, 2018
[78 - 9721] [LeetCode]Roman to Integer - March 24, 2018
[77 - 9718] Git之替换代码库HTTP(s)地址路径成Git协议路径 - March 21, 2018
[76 - 9705] Mac(Linux)下解压(Unzip)文件时出现乱码解决方案 - February 13, 2018
[75 - 9682] 2018LeeCode算法题解一之Valid Palindrome - January 12, 2018
[74 - 9677] 2017年度回忆与总结 – 心态 - January 8, 2018
[73 - 9649] [维护中]基于文本图形(ncurses)的文本搜索工具 ncgrep - December 5, 2017
[72 - 9642] [开发中]基于树莓派的智能家居项目的设想与实现 Hestia - November 22, 2017
[71 - 9628] 利用内网穿透 frp 工具实现外网链接(ssh)内网树莓派设备 - October 17, 2017
[70 - 9614] 从小白到机器学习算法工程师,我做了哪些准备? - October 2, 2017
[69 - 9603] 禁止 tmux 窗口自动命名 - September 12, 2017
[68 - 9594] ZigZag Conversion(math) - August 31, 2017
[67 - 9591] 翻转整型数(水题) - August 28, 2017
[66 - 9588] 最长回文字符串题解(动态规划) - August 8, 2017
[65 - 9583] 最长不重复子字符串问题(动态规划) - July 13, 2017
[64 - 9580] 修正 Vim(Mac) 有时无法正确提交 Git Commit Message 的问题 - July 3, 2017
[63 - 9566] Topic:simple is the best V.S. no free lunch——SVM V.S. other models - May 17, 2017
[62 - 9565] Regression splines - May 17, 2017
[61 - 9560] PRML 学习系列 —— 第一章 多项式拟合 - May 9, 2017
[60 - 9488] PHP Internals Book 中文版 – Zvals – 基础结构 - March 8, 2017
[59 - 9487] PHP Internals Book 中文版 – Zvals - March 8, 2017
[58 - 9484] PHP Internals Book 中文版 - March 7, 2017
[57 - 9460] 工作效率之动态 IP 域名化篇 - February 13, 2017
[56 - 9428] 2016年度回忆与总结 – 低头 - January 25, 2017
[55 - 9409] Codeforces Round #345 (Div. 1) C. Table Compression - December 23, 2016
[54 - 9395] 深度优先搜索之栈解迷宫(C++) - December 20, 2016
[53 - 9391] 分治法解矩阵乘积 - December 18, 2016
[52 - 9383] 动态规划解决最大子数组问题 - December 16, 2016
[51 - 9381] 分治法策略解决最大子数组问题 - December 15, 2016
[50 - 9374] LeetCode OJ Algorithm – Sliding Window Maximum(hard) - December 14, 2016
[49 - 9373] LeetCode OJ Algorithm – reverse linked list ii (medium) - December 14, 2016
[48 - 9365] 小型网站架构降低 Apache 与 MySQL 内存占用比率 - December 13, 2016
[47 - 9357] Google全球开发者网站落地中国域名 - December 10, 2016
[46 - 9350] 在 Linux 下通过 strace 与 lsof 命令排查 PHP 异常进程 - November 30, 2016
[45 - 9347] 说说我曾注册的那些域名 - November 25, 2016
[44 - 8843] 作为 10 个月的 Vim 使用者心得总结 - November 15, 2016
[43 - 7394] 自从有了她,再也不怕断签了:超级话题签到提醒 - October 25, 2016
[42 - 6904] 几个想抽自己的PHP错误 - October 18, 2016
[41 - 6479] PHP的Traits:到底是祸害还是好得飞起? - October 12, 2016
[40 - 6268] 深入IDE利器VIM:tab键的配置 - October 9, 2016
[39 - 5879] 深入MySQL用户自定义变量:使用详解及其使用场景案例 - October 4, 2016
[38 - 5527] PHP-CPP官方文档中文版 – 输出(output)与错误(error) - September 29, 2016
[37 - 5456] PHP-CPP官方文档中文版 – PHP如何加载扩展 - September 28, 2016
[36 - 5143] PHP-CPP官方文档中文版 – 你的第一个扩展 - September 24, 2016
[35 - 5021] 广度优先搜索算法队解迷宫问题 - September 22, 2016
[34 - 4976] PHP-CPP官方文档中文版 – 如何安装PHP-CPP - September 21, 2016
[33 - 4717] 插入排序(Insertion Sort) - September 20, 2016
[32 - 4605] 分治法的经典运用归并排序(Merge Sort) - September 19, 2016
[31 - 1181] 基于 libgit2 C 语言库的 php-git 扩展 fix bug 辛酸史 - August 27, 2016
[30 - 999] 关于微博话题组软件构建与发布工程的分享 - August 14, 2016
[29 - 968] 高并发、分布式数据库场景下需要注意的 UPDATE SQL 写法 - August 9, 2016
[28 - 938] PHP 扩展开发利器之 PHP-CPP 库官方中文文档 - July 13, 2016
[27 - 912] powerline 插件安装之 vim 篇(Mac) - June 23, 2016
[26 - 881] PHP 扩展开发入门 PHP-CPP 篇(未完待续) - June 17, 2016
[25 - 865] Vim 使用技巧之只有用了才会懂“最好的 IDE 是 Vim” - June 6, 2016
[24 - 803] 拆分集合为两个和相等的子集合问题(动态规划) - April 14, 2016
[23 - 780] Codeforces Round #345 (Div. 1) B Image Preview - March 17, 2016
[22 - 775] Codeforces Round #345 (Div. 1) A watchmen - March 11, 2016
[21 - 763] 关于“如何开发 PHP 扩展”的学习小结 - March 8, 2016
[20 - 746] 关于 rsync 工具的安装、配置与进行文件同步与备份的使用流程 - March 2, 2016
[19 - 737] PHP 易错笔记整理(持续更新) - March 1, 2016
[18 - 649] 2015 年度回忆与总结 – 新浪微博 - February 19, 2016
[17 - 701] Memcache 内存管理之查看所有 key 方法 - February 16, 2016
[16 - 651] [开发中] Java 实现仿 QQ 界面多人聊天客户端程序 - February 12, 2016
[15 - 612] GO 语言实现的多人 WEB 聊天室 - January 2, 2016
[14 - 564] PHP 数组函数 array_diff()、array_merge() 与数组操作符 + - December 10, 2015
[13 - 512] 利用 xhprof(PHP)扩展进行 WEB 性能分析 - December 5, 2015
[12 - 464] Linux(CentOS)下开启 FTP 服务 - November 30, 2015
[11 - 451] 生(iPad)命(pro)可贵 安全第一 - November 30, 2015
[10 - 402] 高并发场景下的缓存使用误区 - October 8, 2015
[9 - 331] SQL 优化分享 还有那大部门 TB - August 19, 2015
[8 - 280] PHP 可变变量的运用与 TB 的美食 - August 1, 2015
[7 - 275] 自定义 Linux 的 SSH 登录端口与欢迎界面 - July 27, 2015
[6 - 224] 抓包工具 tcpdump 的使用说明与官方文档 - May 27, 2015
[5 - 203] Git 与 SVN 的使用感受 - May 19, 2015
[4 - 128] 2014 年度回忆与总结 – 创业 - April 26, 2015
[3 - 107] MySQL 数据库优化笔记 - April 19, 2015
[2 - 63] WEB 开发之前端与后端通信解决方案篇 - April 14, 2015
[1 - 89] 微信支付 JSAPI 开发中的问题 - November 23, 2014