安固途径

知识来源于感觉和经验

linux 返回到历史目录

2015-06-22, 星期一|
linux

linux 经常会更改非上下级目录,有时又想返回,以前只知道先打印pwd,更改目录后返回则复制上次的目录再cd,这样用着多了也觉着不方便,应该有更方便的更换目录方式。于是查了一下命令的manual。

$ man cd

找到这么一句话:

An argument of - is equivalent to $OLDPWD.

于是尝试cd -

$ cd /opt/eclipse
$ cd -

果然返回了旧目录。 其实类似的使用场景还有,在当前目录登录到super user

$ su -

其它例如

~

表示当前用户目录也是经常用到,在此顺便一提。

...
阅读全文

安卓手机端中文输入法的选择

2015-06-19, 星期五|
软件系统设置

对于多数安卓端手机用户来说,习惯了几宫格下的拼音输入法,因此输入法的品牌倒不是一件紧要的事。

然而对于追求极致的人来说,输入法用最顺手的最舒心。

从输入体验,输入功能来探讨,有三款输入法可以入得了法眼。

  • No1. 谷歌拼音输入法
  • No2. 讯飞输入法
  • No3. 百度输入法

大概看到谷歌拼音输入法的人笑了吧,这么简陋功能的输入法还来出来用,词库简陋不说,还没有云库,连符号中都没有网址的。然而我为什么会考虑谷歌拼音输入法(以下简称谷输),甚至将其排在首位?有几个主要原因。首先是谷输的界面承袭了谷歌产品的一惯特性,简洁美观赏心悦目。其次,谷输为原生安卓系统所集成,是自带的输入法,兼容性自然好。其三,谷输推出滑行输入的新体验,输入效果佳,为独有之设计,令人难以忘怀。然而谷输亦有其不足,这便是其他输入法还有入选的原因。针对谷输只能用拼音、笔画、手写输入的现状,讯飞在其语音识别的优势上推出的讯飞输入法可提供极负盛名的语音输入方式,识别率极识别速度都是极高,一技独秀。百度输入法则提供五笔输入方法,兼有语音输入方式,为输入法功能之集大成者。然多则杂,百输多密终有一陋,界面丑其一,更新烦其二。

本来

...
阅读全文

django之ListView的简单用法

2015-06-19, 星期五|
开发python

Django的built-in Class-based-view中有一个是ListView,它在 django.views.generic.list 中, 它的具体用法参见Django documentation后发现有几个文件需要修改。

  • app/views.py
  • app/urls.py
  • app/templates/app/modelname_list.html

修改views.py

#app/views.py
from .models import Article
from django.views.generic.list import ListView

class ArticleListView(ListView):
    model = Article
    #template_name = "article_list.html"

修改urls.py

#app/urls.py
from django.conf.urls import url, patterns, include
from .views import ArticleListView

urlpatte
...
阅读全文