开机时让chrome打开指定网页

2015年6月02日 14:03

每天需要登oa系统打卡,经常会忘记,怎么办?弄了个脚本,在开机时,自动弹出oa系统.
  • 示例
下面是个bat脚本,放在win8的开机启动目录中
::开机启动目录 C:\Users\wangyq\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --pinned-tab-count=1 www.baidu.com
  • 参数
--pinned-tab-count=x url1 url2 … urlx
* x 是想要开启的pinned tab数目
* url1,url2,urlx是对应打开的页面网址

Tags: chrome
评论(0) 阅读(1092)

pymode导致vim保存py文件很慢

2015年5月25日 12:06

  • 问题
vim安装pymode插件后,保存py文件, 出现vim卡住了,vim底部提示"pymode regenerate auto import cache".
  • 解决
在.vimrc中添加配置关闭自动构建
" 当前目录文件很多时,会导致第一次保存非常慢
call pymode#default('g:pymode_rope_autoimport', 0)

如果还没有效果,再加上

let g:pymode_rope = 0 

评论(0) 阅读(1587)

fedora21防火墙图形界面

2015年5月21日 17:49

fedora21默认未安装firewall的图形界面,需要自己安装
sudo yum install firewall-config
启动
sudo firewall-config

 

评论(0) 阅读(1048)

在fedora21中运行VMware Tools进入死循环

2015年5月21日 15:28

在vmware中安装fedora21,然后安装VMware Tools,执行命令之后,一路回车,结果在下面不断循环
The path "/bin/gcc" appears to be a valid path to the gcc binary.
Would you like to change it? [no] 
Searching for a valid kernel header path...
The path "" is not a valid path to the 3.19.7-200.fc21.x86_64 kernel headers.
Would you like to change it? [yes] 
 
猜测是缺少了dev包,执行下面命令后,就好了
sudo yum install kernel-devel
 

评论(0) 阅读(819)

python2.6.6控制台输出小数问题

2015年5月12日 17:32

示例
[root@wyq-vserver-vm-master ~]# python
Python 2.6.6 (r266:84292, Jun  3 2012, 00:16:45) 
[GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> a=3.4
>>> a
3.3999999999999999   #输出不正常
>>> b=2
>>> b
2
>>> a*b
6.7999999999999998   #输出不正常
>>> print a*b
6.8                  #输出正常并且数值正确
>>> 
 
从上面内容,可以看出,a与b的数值本身正常,只是控制台在进行格式化输出时不正常
 

评论(0) 阅读(1022)

如何配置django静态文件路径

2015年5月12日 09:54

django默认无法直接访问静态文件(js、css、images),并且设置方法会与DEBUG相关

DEBUG=True时

要在settings中的配置STATICFILES_DIRS参数. 如下
# static目录url路径
STATIC_URL = '/static/'

#static目录磁盘路径
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'mysite/static'),
)

DEBUG=Flase时

在DEBUG=Flase时,不仅需要进行上面设置,而且要多加两处配置.
  • settings文件
STATIC_ROOT = '/homew/wyq/mysite/mysite/static'
  • urls.py文件
from django.conf import settings

if settings.DEBUG is False:
    urlpatterns += patterns('',
        url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
            'document_root': settings.STATIC_ROOT,
        }),
    )
 

 

评论(0) 阅读(1168)

ssh公钥匙登录失败原因

2015年5月09日 16:50

一、配置参数未开启

打开远程主机/etc/ssh/sshd_config,去掉下面几行前面的"#"注释
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
然后重启ssh服务
service sshd restart

二、目录权限不正确

查看/var/log/secure文件,发现提示
May  9 15:25:17 localhost sshd[54931]: Authentication refused: bad ownership or modes for directory /root
 
查看此时ssh用户的目录权限
drwxrwxrwx   9 root root  4096 5月   9 15:38 root
 
使用"chmod og-w /root"修改为
drw-xr-r. 1 root root 942 5月   7 16:57 anaconda-ks.cfg
这里权限只是一个示例,大部分机器上的root目录权限不是这样的.

三、密钥未添加到ssh-agent

ssh调试信息中出现
➜  ~  ssh -v root@192.168.8.11
...
Agent admitted failure to sign using the key
...
 
解决办法
➜  ~  ssh-add
Identity added: /home/wyq/.ssh/id_rsa (/home/wyq/.ssh/id_rsa)
ssh-agent用于管理公钥身份验证所使用的私钥,ssh-add用于将密钥加入到ssh-agent中
 
 

评论(0) 阅读(966)

shell中怎么注释多行

2015年5月08日 16:27

shell本身没有多行注释,有什么办法达到多行注释效果?
  • 语法
:<<标记

...代码

标记
冒号":"表示什么也不做,即空命令
重定向"<<"是Here Document
表示把文档内容重定向到空命令
  • 示例
:<<EOF
echo "hello world"
...
EOF
再如
:<<BLOCK
echo "hello world"
....
BLOCK
 

评论(0) 阅读(959)

sqlite客户端sqliteman

2015年5月06日 11:29

sqliteman是sqlite数据库的图形化管理工具

  • 安装
sudo yum install sqliteman
  • 启动
sqliteman

 

评论(0) 阅读(1089)

jekyll云分类

2015年4月06日 16:48

分类太多,导致分类列表太长,页面很难看,该怎么办? 一个办法是改变展示形式. jquery正好有插件,可以让列表直接成为云标签.
  • 插件地址
https://github.com/addywaddy/jquery.tagcloud.js
插件本身用法非常简单,重点介绍在jekyll博客中的示例.
  • 新建模板(_includes/category_cloud.html)
<script type="text/javascript" src="{{ site.baseurl }}/static/js/jquery.tagcloud.js"></script>

<div id='category_cloud'>
    <h3>分类</h3>
    <div class="categories">
        {% for cat in site.categories\%}
        <a href="/categories.html#{{cat | first}}" rel="{{ cat|last|size  }}">{{cat | first}}</a>
        {% endfor \%}
    </div>
</div>
<script>
$.fn.tagcloud.defaults = {
  size: {start: 14, end: 18, unit: 'pt'},
  color: {start: '#555', end: '#428bca'}
};

$(function () {
  $('.categories a').tagcloud();
});
</script>
  • 包含模板  
在需要使用的地方包含category_cloud.html即可
<div class="well">
{% include category_cloud.html %}
</div>
 

Tags: jquery
评论(0) 阅读(1646)