自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 再度选择 CSDN 博客

以前尝试在 Github page 上写博客,折腾过一段时间后,重新考虑来 CSDN。主要有如下原因:SEO 优化支持 Markdown知乎不支持稳定,专注在写博客上CSDN 的一个大缺点是 不够清爽,比起 SF 差不少,同时现在吃相也很难看,但由于马太效应,综合各个方面,国内技术博客社区还是它居首。plan: 逐步讲一些笔记和文章整理迁移过来...

2019-08-04 02:07:06 229

原创 Linux 中 >& 、&> 、2>&1 、&> /dev/null…… 这些鬼东西你会用吗?

>& 、&> 、2>&1 、&> /dev/null……学习 Linux 的过程中,可能会看到像 ls -ld /tmp /tnt >/dev/null 2>&1 这样的命令,面对>&12这些符号,看上去就像一堆乱码,不知道是啥。首先,0/1/2 这三个数字其实是文件描述符,对应于三个标准流:整...

2020-04-04 18:00:05 398

原创 Python 模块的导入

101在平时的使用中,主要是要知道:常规导入和 使用 from 语句导入这两种不同方式下,该如何调用函数常规导入1>>> import random>>> random.randrange(7) # 调用相关函数时需要说明模块名5这种不消多说,只需要使用import一词,然后指定希望导入的模块或包即可。不过调用相关函数时需要像上面那样说明模块...

2019-08-06 13:10:57 200

原创 在 Python 中,怎么最快、最简洁、最 Pythonic 地合并两个字典?

如果使用 Python 3.5+,那么如下方式是最快、最简洁、最 Pythonic 的12:combine-dict = {**dictA, **dictB}这段代码在功能上与如下方案是等价的:新建了一个空字典,然后依次往里面填充了来自dictA和dictB的元素combine-dict = {}combine-dict.update(dictA)combine-dict.updat...

2019-08-06 13:03:01 285

原创 Homebrew (Mac OS X 上的软件包管理系统)使用小结

Homebrew 是 Mac OS X 上的软件包管理系统,使用它可以方便地安装、更新许多软件(“无人值守”~自动化)。称之为“ Mac 必备神器”一点也不为过。Homebrew常用命令常用的命令没几个:$ brew install wget # 安装源码$ brew info svn # 显示软件的各种信息,包括版本啊源码地址啊等等$ brew uninstall wget # 卸载...

2019-08-05 10:29:52 205

原创 Hexo 博客搭建过程的要注意的一些地方

主要记录 Hexo 搭建过程中的一些注意点和一些问题的解决方向。其他详细的基础设置等网上有大量文章,官方文档也有清晰说明搭建教程搭建教程在网上有很多(不过有些实在太冗长,按需选择),下面是推荐的几个:手把手教你使用Hexo + Github Pages搭建个人独立博客 | 令狐葱@前端笔记 # 很好的文章limedroid/HexoLearning: Hexo博客搭建全攻略H...

2019-08-05 10:26:27 444

原创 如何将已存在的项目通过 Git 传到 GitHub

将已存在的项目通过 Git 传到 GitHub主要步骤概括起来就是:对该已存在的本地项目 git init对需要的文件进行提交(如有需要,可以编辑 .gitignore 文件、进行多次小提交等操作)关联 remote repository (远程仓库)push 本地改动到 remote repository (远程仓库)更详细的具体命令,请参考:12参考Adding an...

2019-08-04 11:22:53 274

原创 如何在终端里往 Git 中提交一大段、多行的注释

如果要添加大段注释,必须要调用文本编辑器。(用 IDEA 等的可以忽略了,它帮你搞好了)可以使用 core.editor 选项来修改默认的编辑器1。具体配置两大编辑器$ git config --global core.editor emacs$ git config --global core.editor vim注意: mac 下,指定 vim 提交时,在文本编辑界面,命令模式要使...

2019-08-04 11:18:44 705

原创 Git 命令的 alias 别名

如何启用别名Oh My Zsh如果你使用 Oh My Zsh,事情非常美好。 Oh My Zsh 中默认启用一个 Git 插件1,提供了一套系统别名(alias)。这样,在命令行中输入 gaa 就相当于 git add --all,快捷很多;而且这套别名应该算是国际通用的。此外,还推荐一个可以 < 提醒当前输入命令 的 alias > 的插件:alias-tips2参考...

2019-08-04 11:14:29 134

原创 用 PlantUML 像 MarkDown 标记语言般画 UML 图

PlantUML 是一个画图脚本语言,用它可以方便地画出许多UML图官方文档PlantUML 语言参考文档 #中文PlantUML Language Reference Guide特点支持种类支持的UML图包括:时序图、用例图、类图、组件图、活动图。• Sequence diagram,• Usecase diagram,• Class diagram,• Activity d...

2019-08-04 11:09:00 307

原创 有限状态机 FSM 是什么?

定义有限状态机(Finite-state machine)是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。1特征简单说,它有三个特征2:状态总数(state)是有限的。任一时刻,只处在一种状态之中。某种条件下,会从一种状态转变(transition)到另一种状态。几个重要概念3状态(State):表示对象...

2019-08-04 11:02:33 3398

原创 有哪些好的 Python 的在线学习资源?

这里是一些 Python 的在线学习资源,大部分我有看过(且还在看),感觉质量很高,值得推荐。这里推荐的资源主要关于语言本身,还包含一些实践指导。入门廖雪峰的教程1中文资源里不错的入门教程,有 Python2 和 Python3,建议从 Python3 学起Learn X in Y minutes2语法速成,也可当总结来看Python 入门指南3本手册非正式的向读者介绍了 Pyt...

2019-08-04 10:50:01 949

原创 Python 里的 pyc 文件是什么?

Python什么情况下会生成pyc文件? - 知乎简单来说,".pyc" 就是编译过的 “.py” 源代码具体过程如果 Python 进程在机器上拥有写入权限,那么它将把程序的字节码保存为一个以 .pyc 为扩展名的文件。当程序运行之后,你会在那些源代码的附近(也就是说同一个目录下)看到这些文件作用Python这样保存字节码是作为一种启动速度的优化。下一次运行程序时,如果你在上次保存字节...

2019-08-04 10:44:07 1299

原创 Python版本管理工具: Pyenv 和 Pyenv-Virtualenv 的安装和使用(在 Mac 和 Zsh 环境下)

pyenv 可以帮助你建立多个版本的 python 环境,它们相互隔离,不会污染到系统自带的 Python( pip 安装的包也是在各自目录下的)安装安装 pyenvpyenv 项目主页#安装步骤$ brew update$ brew install pyenv添加环境变量PYENV_ROOT指向pyenv检出的根目录,并向$PATH添加$PYENV_ROOT/bin以提供访问py...

2019-08-04 02:28:50 554

原创 167. Two Sum II - Input array is sorted

---created: '2019-06-13T05:38:27.295Z'modified: '2019-08-03T18:17:05.139Z'---167. Two Sum II - Input array is sortedHistory19/6/13乍一看,稍微用下面的思路即可:...for n in nums: binary_search(target - ...

2019-08-04 02:19:26 96

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除