每天进步一丢丢。

2016-10-14
设置Sunblime使用4个空格缩进

设置SublimeText使用4个空格缩进

sublime 默认使用tab进行缩进,为保证跨平台时能保证格式不变,按照如下步骤设置成用4个空格进行缩进。

  1. 点击“首选项”>>”设置-用户”,会打开配置文件,sublime所有配置都是用json格式的配置文件进行的。
  2. 在json配置文件中追加如下配置:
    1
    2
    3
    "tab_size": 4,
    "translate_tabs_to_spaces": true,
    "expand_tabs_on_save": true

前两行表示所有自动缩进和tab键都是使用4个空格进行,最后一样是自动转换tab为空格缩进

  1. 修改好之后保存关闭即可,之后敲tab和自动缩进,都是4个空格了。

2016-06-19
linux实用快捷键

linux实用快捷键

命令行

  1. Tab:自动补全
  2. Ctrl+Shift+V:粘贴

图形界面

  1. Ctrl+Shift+Up:向上回滚显示shell窗口的输出结果
  2. Ctrl+Alt+Up/Down:切换虚拟桌面

2016-06-12
语法高亮测试

sqlite3

python 笔记 sqlite3

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import sqlite3
conn=sqlite3,connect('test.db')
c=conn.cursor()
#执行sql命令
c.execute("insert into book values(1,1,'kitchen')")
c.execute("insert into book values(?,?,?)",[(2,2,'computer')])
#插入多行
books=[(1,1,'cookRecipe',3,12,1),
(2,3,'python inero',17.5,2),
(3,2,'OS intero',13.6,2),
]
c.executemany('insert into book values(?,?,?,?,?)',books)
conn.commit()
#查询数据
c.execute('select name from book order by id ')
print(c.fetchone())
print(c.fetchall())
#查询多行
for row in c.execute('select * from book order by id ')
print(row)
conn.close()

2016-06-11
linux下软件安装

linux下软件安装

首先解压压缩包

为方便维护推荐都解压到/usr/lib/目录下

1
tar -xvf Sublime\ Text\ 2.0.1.tar.bz2

如果是编译好的程序,只需要把程序路径加入$PATH环境变量即可。

或者在/usr/bin/目录下做个链接即可,
这样做是因为$PATH环境变量自动涵盖了/usr/lib这个目录。
以sublime为例:

1
ln -s /usr/lib/Sublime\ Text\ 2/sublime_text /usr/bin/sublime

其中的\为转义符

编译安装:

编译安装需要用到gcc和make
以nodeJS为例:

1
2
3
4
5
6
7
8
9
yum -y install gcc
yum -y install gcc-c++
yum -y install make automake
wget http://nodejs.org/dist/v0.10.29/node-v0.10.29.tar.gz
tar -xvzf node-v0.10.29.tar.gz
cd 进入解压目录
./configure
make
make install

2016-05-22
工欲善其事必先利其器

工具箱

IDE

  1. PyCharm: https://www.jetbrains.com/pycharm/download/#section=linux
  2. Sublime Text: http://www.sublimetext.com/

Linux:

  1. win系统下的免费ssh客户端:http://www.chiark.greenend.org.uk/~sgtatham/putty/

前端库:

其他:

  1. 创建、托管文档:https://readthedocs.org/

2016-05-13
ssh使用

linux下ssh使用

ssh安装

ssh基本命令:

1
2
3
4
ssh 用户名@目标机
#会提示输入密码,输入目标机密码即可登录
logout
#退出ssh远程连接

ssh免密码登录原理:在客户机上生成秘钥,把公钥放到要登录的机器上。
具体操作如下:
1、在本地机器上生成秘钥

1
2
3
ssh-keygen -t rsa
在本地机器上执行上面的命令会在用户根目录/.ssh 下生成两个文件id_rsa和id_rsa.pub
#其中id_rsa.pub是公钥

2、把生成的公钥放到远程机器上

1
2
3
4
scp .ssh/id_rsa.pub 用户名@远程机:/某有权限的目录/id_rsa.pub
#会提示输入密码,因为现在还没设置好免密码登录
#2016-10-03逛论坛发现更简单的命令
$ ssh-copy-id user@host

3、把公钥添加进远程机的authorzied_keys文件里

1
2
3
cat id_rsa.pub>>.ssh/authorized_keys
chmod 600 .ssh/authorized_keys
#authorized_keys 的权限需要设置成600

完成以上设置后再远程登录时就不需要密码了。

2016-05-13
藤原とうふ店(自家用)

自用收藏夹

Python:https://www.python.org/

  1. 社区:
    1. Python中文开发者社区:http://www.pythontab.com/
    2. 伯乐在线python社区:http://python.jobbole.com/
  2. 爬虫:
    1. Scrapy:https://scrapy.org/
    2. Scrapy中文文档:http://scrapy-chs.readthedocs.io/zh_CN/latest/index.html
    3. BeautifulSoup:https://www.crummy.com/software/BeautifulSoup/bs4/doc.zh/index.html
  3. Web:
    1. Flask:http://flask.pocoo.org/
    2. Flask中文文档:http://docs.jinkan.org/docs/flask/
    3. requests,看起来很好用,API调试,爬虫还有啥?抽空学一下。
  4. 数据库访问:
    1. SQLAlchemy:http://www.sqlalchemy.org/
    2. pymongo:流行?Scrapy的样例中有,待尝试。
  5. 数据处理:
    1. matplotlib:http://matplotlib.org/
  6. PyCharm:https://www.jetbrains.com/pycharm/download/#section=linux

数据库:

  1. MySQL:
  2. Redis:http://redis.io/
  3. MongoDB:

NodeJS:

  1. Web:
    1. Express:http://expressjs.com/
    2. KoaJS:http://koajs.cn/
  2. Gulp:前端自动化
  3. 淘宝NPM镜像:http://npm.taobao.org/

Linux:

  1. win系统下的免费ssh客户端:http://www.chiark.greenend.org.uk/~sgtatham/putty/

工具:

  1. mopaas云:http://www.mopaas.com/portal.jsp
  2. 阿里云控制台:https://account.aliyun.com/login/login.htm?oauth_callback=https%3A%2F%2Fecs.console.aliyun.com%2F#/home
  3. Nginx:http://nginx.org/
  4. 抓包工具Wireshark:http://jingyan.baidu.com/article/20b68a88b2af7f796cec62b3.html

前端库:

  1. React:
    那么,我从头开始创建 app 的首选方案是什么呢?
    从长远而言,我个人倾向于选择 React,使用 Redux 架构,使用 Axios 支持 promise-ready 的 HTTP 请求,以及使用 react-router 处理路由。不过,这也取决于团队的经验:如果有专门写 HTML 和 CSS 的人,我肯定会选择 Angular。两个框架都各有利弊,从构建可维护项目的目的来考虑,最关键的还是如何让小伙伴们写出好代码。————网上一前端的评价,可参考

其他:

  1. 创建、托管文档:https://readthedocs.org/
  2. 多说评论系统:http://dev.duoshuo.com/
  3. EverNoteAPI:https://github.com/evernote
  4. 开源中国常用API索引:http://tool.oschina.net/apidocs
  5. 聚合数据(API提供商,多是鸡肋,可拿来玩):https://www.juhe.cn/

2016-01-13
图片测试


1
哈利路亚

图片

1
test

图片