PHP 拓扑排序

``` class TopologicalGraph { private $V; // 顶点个数 private $inDegree; // 记录每个顶点的入度 private $free = []; // 维护一个入度为0的集合 private $adj = []; /

- 阅读全文 -

个人成长之路 No.2 番茄工作法

[经过 1700 个番茄时间,番茄工作法改变了我什么](https://sspai.com/post/37307 "经过 1700 个番茄时间,番茄工作法改变了我什么") ## 番茄工作法 番茄工作法是简单易行的时间管理方法, ``` 是由弗朗西斯科·西里洛于1992年创立的一种相对于GTD更微观的时间管理方法。 使用番茄工作法,选择一个待完成的任务,将番茄时间设为25分钟,专注

- 阅读全文 -

个人成长之路 No.1 如何更有条理地工作&学习?

> 对每个职场人来说,总会面临同时处理多项繁琐事务的情况. > 而有条理地工作学习就是我们必须掌握的一项技能 > 他能帮助我们提高自身的工作效率 避免自己陷入漫无目的低效瞎忙状态 > 是初入职场新人必备技能之一. ##### 1. 目的 确定每日的工作内容 目的? 选择? 顺序? 每天早上上班的第一件事 先想好自己一天内需要完成的工作事项 确定好必要的事项 选择性的放弃或延后

- 阅读全文 -

MySQL 常见问题汇总

[TOC] ### Q1. 忘记 MySQL 的 root 密码 1. 登录到数据库所在的服务器,手工 kill 掉 mysql 进程。 - (1) 登录到数据库所在的服务器,手工 kill 掉 MySQL 进程: ``` root@bogon:/data/mysql# kill `cat ./mysql.pid` ``` 其中,mysql.pid 指的是 MySQL 数

- 阅读全文 -

vim 插件管理神器 vundle

### 一、 Vim 的配置文件 ``` 在用户目录里面,有一个 .vimrc 文件。vim 在启动的时候会按照这个文件的内容来配置 vim。 通过执行 cd ~ 进入用户目录; 通过执行 ls -a 查看是否存在该文件,如果没有则通过 touch .vimrc 创建。 在以下内容中,我们会多次编辑这个文件。 ``` ### 二、 让装插件简单一点 ``` 其实本来装

- 阅读全文 -