August 23, 2018
git
linux
Git Error: Permission denied (publickey)
最近接触到一个nodejs后端服务项目,项目需要运行在linux环境中,经leader推荐,决定使用Win10的WSL功能,安装了Ubuntu 18.04。在Ubuntu中配置git中遇到了以下问题。
问题描 ...
Read more
July 29, 2018
计算机基础
数据结构
哈希表(Hash Table)
计数排序中的桶(复杂度 O(n+max),比快排还快
桶排序 与计数排序的区别
基数排序 与计数排序的区别
队列(Queue)
先进先出
可以用数组实现
举例:排队
栈(Stack)
先进后出
可以用数组实现
举例:盗梦空间
链表(Linked ...
Read more
July 28, 2018
CSS
本文记录一些CSS中的一些常识和技巧CSS 的学习不需要死记硬背,就是经验和熟练度,要会用工具。比如,要会搜索 “css generator”
一、知识点1、文档流
行内元素
块级元素
2、盒模型盒模型的组成大家肯定都懂,由里向外content,padding,border,margi ...
Read more
July 22, 2018
技巧一:~/.bashrc自动运行1、首先 touch ~/.bashrc 创建一下这个文件2、start ~/.bashrc选用编辑器编辑这个文件,内容为 echo 'Hi'3、你也可以用命令行编辑文件 echo "echo 'hi'" ...
Read more
April 22, 2018
工具
记录一下Shadowsocks的配置过程
1. 通过SSH连接主机2. 安装Shadowsocks1234# apt-get update // 更新源中包列表# apt-get install python-pip ...
Read more
April 21, 2018
工具
本文简单汇总下本人常用的 Chorme 插件,主要是 Web 前端开发中常用开发利器。
1. 日常使用
Proxy SwitchyOmega翻\墙必备,控制代理模式,帮助我们合适高效翻\墙,可以自定义翻\墙规则
谷歌访问助手没有 VPN、Shadowsocks 等翻\墙账号时可以暂时使用 ...
Read more
April 20, 2018
计算机基础
算法
排序是开发中十分常见且核心的操作,虽说实际项目中很小几率会需要我们手动实现,但是了解这些精妙的思想对我们还是大有裨益的。本文简单总结下最基础的几类算法。这里首先推荐一个数据结构和算法动态可视化网站:https://visualgo.net/zh
0. 概述
十种常见排序算法可以分 ...
Read more
April 19, 2018
CSS
译文
本文翻译自 CSS-Tricks 中的一篇文章—— Centering in CSS: A Complete Guide,CSS居中完全指南,其中有部分删改。
Centering things in CSS is the poster child of CSS c ...
Read more
April 16, 2018
Javascript
节流与防抖防抖与节流函数是一种最常用的高频触发优化方式,能对性能有较大的帮助。
节流函数
每隔一段时间后执行一次,也就是降低频率,将高频操作优化成低频操作,通常使用场景: scrooll 事件或者 resize 事件,通常每隔 100~500ms 执行一次即可。
1234567891011 ...
Read more
April 16, 2018
算法
寻找最长回文字符串1. 问题描述给定一个字符串 s,找到 s 中最长的回文子串。示例 1:
123输入: "babad"输出: "bab"注意: "aba"也是一个有效答案。
示例 2:
12输入: "cbbd" ...
Read more