Archive for 工具

前端时间想写一个豆瓣小组的发言搜索,想法差不多了。但一直没动手,现在也不想做了,有时候突然来了兴趣,过几天就又感觉没意思了。 记录一下实现的想法: 三个表,一个用户表:豆瓣id 一个帖子表:id在url上,内容,用户id 一个回复表:id在代码里,内容,用户id   抓取的时候,注册一个用户,关注小组里边的所以小组,然后根据帖子的回复时间,进行不重复抓取。然后还有一个按小组来抓取所有当前时间以前的帖子。 这里还没想好刚创建的小组怎么获取,小组没有按时间判续的列表,没有好办法区分。   想想也不怎么现实,回复应该不知道多少亿条。。。。但是差不多可以完全抓取豆瓣小组的数据。

Continue

今天在master下改了代码,又想新建一个分支。git flow init命令的时候提示:fatal: Working tree contains unstaged changes. Aborting. 然后搜索找到好的解决方法。 git stash命令 先git stash 将修改的代码备份,然后创建分支,切换到新分支,然后 git stash pop 就可以了 一下内容来自http://www.cppblog.com/deercoder/archive/2011/11/13/160007.html git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。 git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。 git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。 git

Continue

查看基本配置信息:git config --list 初始化:git flow init 创建了两个分支,查看: git branch 创建开发分支:git flow feature start agents_test 查看:git branch push 一个 feature branch 到远端: <pre><code> git flow feature publish agents_test</code><code> 或 git push origin feature/agents_test </code>更新 <pre>git pull origin <code>feature/agents_test</code></pre> 从远端 branch: <code> git flow feature track </code><code>agents_test</code><code> 或 git checkout -b </code><code>agents_test</code><code> -t origin/featur

Continue

1.配置文件从windows\下复制换行不一致,报错:E492: 不是编辑器的命令: ^M解决 用vim打开配置文件 :set ff=unix :w 搞定 2.** (gvim:20320): WARNING **: Unable to create Ubuntu Menu Proxy: Timeout was reached 编辑~/.bashrc,添加 <pre><code>function gvim () { (/usr/bin/gvim -f "$@" &amp;) },重启终端。</code></pre> <pre><code></code></pre>

Continue

又装了一个vim小插件,发现以前装过好多,很多也不用。所以把一切装过的都删掉了,重新安装vim,准备写下来传到github上。 1.先装管理插件的<a href="https://github.com/gmarik/vundle">vundle</a>。 以前用的<code>pathogen,没有vundle方便。需要安装git,并添加"安装目录/bin"到path环境变量里。用到git里带的curl。</code> <code>在目录~/.vim</code> (linux) <code>~\vimfiles(Windows)下</code><code>创建文件夹\bundle\vundle</code><code>,复制</code><code>vundle到该文件夹下</code><code>。配置文件添加内容来自官网教程。写插件名称的时候注意大小写,不然安装会失败。</code> 2.<a title="pydiction" href="http://vim.sourceforge.net/scripts/script.php?script_id=850

Continue

参与gopkg项目中去,准备学习一下xml包。 1、先到这个项目中,点击fork按钮。地址:https://github.com/astaxie/gopkg 2、代码下载到本地:$ git clone https://github.com/0x55aa/gopkg.git 3、给项目命名:cd gopkg $ git remote add upstream https://github.com/astaxie/gopkg 4、从原项目更新:$ git fetch upstream 5、提交修改到项目:git push origin master 6、手动点击pull request,查看修改是否正确,填写内容,提交。 很小心,提交通过成功。顺便熟悉了markdown语法。 &nbsp;

Continue

回家在Windows下又装上vim,打开以前用<em>Sublime</em> Text写的代码中 中文注释都乱码了。群里问是编码问题,网上找到修改方法: 在_vimrc的最前面加入下面二行。 <blockquote>let &amp;termencoding=&amp;encoding set fileencodings=utf-8,gbk,ucs-bom,cp936</blockquote> 记的保存哦,然后在用Vim打开看看,UTF8和GB2312都没有问题。

Continue

官网:http://www.sublimetext.com/,文档:http://www.sublimetext.com/docs/2/index.html。早就听说的编辑器,今天心血来潮下载看看。win下的界面比win下的vim界面满意很多,非常好看,也不需要配置字体啥的,默认的就不错。还没有看文档,看了首页介绍的编辑器特色。 1.跳转。 Ctrl+P,可以文档直接跳转,也可以文档内跳转。Ctrl+P打开输入框,输入文件名就会跳转文档,可以自动识别文件明,比如符号,大小写的间隔。可以上下选择。 @可以跳转类、函数名啥的,可以直接ctrl+r;#搜索单词的,:是跳转到行ctrl+g。(这些在菜单栏都有提示) 符号和文档的选择可以结合使用,比如:<code>tp:100。</code> 2.命令选择 Ctrl+Shift+P,官方首页有个动态图片的例子,改变现实语法的,变成python的,只需要sspy回车就好了,有提示只要输入第一个字母就行了。 3.分屏 alt+shift+1,2,3,4, 4.多选择 Ctrl+D选择光标所

Continue

先上链接:http://kej.tw/flvretriever 用法:输入视频地址,就会出现不同格式的下载地址。已经验证youtube,不过需要你下载一个文件、然后打开赋值到输入框中。 在邮件列表看到有求助下载学习视频,我想帮忙下载,也造福我们大陆人。不想下载工具,也不想安装firefox插件,于是找到这么个网站,稍微记录下。

Continue

这几天写了很多零碎的代码,开始想直接一分类上传到网盘保存。后来发现又想用的时候,需要下载,解压。今天集成jquery一个开源上传框架,想到将这些零碎的代码上传到github上。这样看也方便,如果有需要的还可以参考一下我写的代码(虽然很乱,其实也是水平所限)。自己写过贴代码的网站不难,只是这个轮子没必要造了。开搞。。 第一步:注册。注册完了,你会看到一个GitHub Bootcamp,在正中央。哈哈,我提前先从网上找了教程瞅了几眼,虽然一直喜欢 碰到一个新东西,先蒙头研究一番,但是感觉在这里很谨慎。大部分网站喜欢把帮助文件放到一边,这可能与github需要很多操作有关。 第二步:下载git。下载地址:http://git-scm.com/download/win,安装。 设置: 用户名和邮箱 <pre>git config --global user.name "<em>Your Name Here</em>" <pre>git config --global user.email "<em>your_email@youremail.com</em>"

Continue