Python正则表达式简记

尚无评论

正则表达式听起来有些让人头痛,但有时候又特别有用,尤其是一些程序中,其更是避不开的存在。不过Python提供了一个方便使用和处理正则表达式的包——re模块,使得在Python中使用正则表达式十分方便。可虽然如此,对正则表达式还是需要进行一番学习,方能在使用时得心应手,挥洒自如。

虽然目前我对正则表达式的学习和掌握还远远达不到这个境界,不过以目前的掌握,也已经足够在写代码时使用了。下面就对这些东西进行一下记录,以方便以后复习和使用。

在 2017-04-22 发布于 人工智能 类别下以来已有179人读过本文
阅读全文

WordPress中inline和code block代码高亮插件使用备忘

尚无评论

最近因为博文中需要使用大量代码,而视同普通文字的代码排版着实让人头痛,所以一直物色着一个代码高亮插件。

但是我又一直懒得折腾,趁闲暇之余试过几个WordPress的代码高亮插件,却大多功能太过简单,根本不能符合要求;或者是与我的博客主题略有冲突,造成无法使用,甚至对以往的博文造成影响。还好,最终发现了一款不错的插件,一番折腾之后,终于可以正常使用了,所以记录一下,以备以后遗忘之时查询。

这款插件的名字是Crayon Syntax Highlighter。

在 2017-04-20 发布于 网站相关 类别下以来已有173人读过本文
阅读全文

Python之pickle应用简记

尚无评论

在Python程序中,有时候会需要对一些数据进行保存,而Python的pickle模块就是专门用来对数据进行序列化的。需要说明的是Python还有一个cPickle模块,其与pickle具有相同的功能,但因为其是C语言进行实现的,效率上相比pickle要好很多,所以可以使用cPickle完全替代pickle。

下面简单记录几个例子,以便备忘,可以在用到时直接查询、模仿使用。

在 2017-04-20 发布于 人工智能 类别下以来已有188人读过本文
阅读全文

让Ubuntu系统的Terminal通过Shadowsocks科学上网

尚无评论

Ubuntu上使用Shadowsocks访问被屏蔽的网站已经十分方便了,但是有时候在Terminal上执行命令访问某些被屏蔽的网址时,比如googleapi.com,或者某些即使没有屏蔽但速度很慢的网站时,还是需要在Terminal上科学上网的。

可我试图用很多人推荐的安装polipo的方式去弄,安装配置都完全按照推荐的方式去做,却始终没有成功。所幸,今天同事找了另一种方法,安装Proxychains,最终成功了,故记录一下,以防忘记。

1.安装Proxychains

sudo apt-get install proxychains

在 2017-03-14 发布于 人工智能 类别下以来已有518人读过本文
阅读全文

小女取名记

尚无评论

其实从年初老婆怀孕,我们就开始酝酿孩子的名字了。不过因为提前并不知道是个女孩儿还是男孩儿,而且也并不能提前预知孩子的五行八字,所以对名字的思考仅只限于思考而已。作为与老婆的闲聊之资,我们也偶尔会对未来畅想,宝宝叫什么好呢?

最初因为我们有一个自古排过来的辈分,到孩子这儿,辈分是“德”,而我和老婆恰恰对这个字都比较喜欢,所以取名就变成了选字。而当然,这任务就跑到了我的头上。当时为了让老婆开心,我也煞费苦心凭空选择了许多。最后,经老婆拍板,选择了“xian”字;这样,如是女孩儿,可以叫娴;若是男孩儿,可以取贤。两个字都还算可以,不算太俗,也不生疏,而且直接称呼小xian为小名,似乎也算不错。我们就这样初步确定了名字。

在 2017-01-07 发布于 经验知识 类别下以来已有532人读过本文
阅读全文

VSCode using git accompanied with github or Visual Studio online

尚无评论

VSCode with github:

1、在github上创建项目

2、使用git clone https://github.com/xxxxxxx/xxxxx.git克隆到本地

3、编辑项目

4、git add . (将改动添加到暂存区)

在 2016-12-07 发布于 经验知识 类别下以来已有652人读过本文
阅读全文

Ubuntu:远程复制文件、远程图形界面、恢复误删文件

尚无评论

最近一段时间在Ubuntu的使用中积累了一些不能算是经验的经验,为防以后忘记,再浪费精力搜寻解决途径,现在做一下简单备忘。

1.远程登录

首先是关于远程登录的一些操作。

在 2016-12-05 发布于 经验知识 类别下以来已有668人读过本文
阅读全文

VSCode配置备忘

尚无评论

Visual Studio Code (VSCode)是微软开源的一款跨平台编辑器,顾名思义,其相当于在Visual Studio 集成开发环境的基础上精简而来的代码编辑器。因为其开源、跨平台的特性,又由于其各种响应速度,而且背靠微软这棵大树,所以我在Ubuntu上选择它作为我的Python程序编辑器。而搭配上Python调试插件,更可以直接进行程序调试,基本上能够满足我的需求。

因为VSCode的各种参数设置与众不同,所以以下简单备忘一下我的VSCode的配置文件(通过File->Preferences->User Settings打开):

在 2016-12-03 发布于 经验知识 类别下以来已有1,061人读过本文
阅读全文

Ubuntu上安装TensorFlow脚本备忘

尚无评论

#!/bin/bash

# uninstall amazon
# uninstall libreOffice

sudo apt-get update

sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5

在 2016-10-06 发布于 人工智能 类别下以来已有904人读过本文
阅读全文

安装Ubuntu搭建TensorFlow框架笔记

尚无评论

既已转行,自然需要全心投入深度学习的探索和研究之中。深度学习的学习和实现离不开一些经典的深度学习框架,从Caffe到Theano,从MXnet到TensorFlow,优秀的框架层出不穷,但我想基于Google目前在深度学习领域的地位,以及Google推出TensorFlow之后受到的关注和影响,TensorFlow都不容忽视。又加之最近TensorFlow在迭代更新之后,已经没有了明显的短板和弱点,而我自己对深度学习的入门和研究也日渐需要一个平台框架来实现一些东西,思虑再三,决定开始选定并搭建TensorFlow环境了。

搭建TensorFlow特别容易,要么是Linux下一行命令,要么是Windows下使用docker,但很遗憾,我在Windows下安装docker出了问题,而刚好,公司给我们几个博士一人配了一台很不错的新电脑,以便进行深度学习的研究,既然电脑是全新的,而考虑到深度学习的研发通常都是在Ubuntu上进行,既然绕不开,就果断装一个,索性折腾一番吧。

但是自此开始,我进了坑。

在 2016-05-31 发布于 人工智能 类别下以来已有2,583人读过本文
阅读全文