- 浏览: 149266 次
最新评论
文章列表
由于种种原因,终于下决心把博客换个地方!!
新家的地址:https://aoenian.github.io/
欢迎光临,不过现阶段还比较简陋
python部落网址:http://python.freelycode.com/
divmod(x, y) == x//y, x%y # 返回商和余数
enumerate # 给出迭代对象的序列和对应的元素
a = [2, 3, 4]
for index, item in enumerate(a):
print index
print item
eval() # 执行字符串中的表达式
x = 5
eval('x+1') == 6
execfile()
Read and execute a Pytho ...
rime输入法
虽然安装了所有的依赖包,最后编译的时候也没有出现错误,可是最终还是没有成功,后来换到了fedora23,一个命令搞定。
在安装的时候就感觉有点复杂,能不编译绝不编译,会死人的。在网络上找到一个项目其实就是fedora的中文社区软件源的前身。现在那个方法早就不支持了。所以后来采取编译安装。
下载rime的安装包,里面的说明如下:
build dependencies:
- pkg-config
- cmake>=2.8
- librime>=1.0 (development packa ...
今天把旧电脑安装了centos7,虽然关于最新版本的centos7网络上面的相关知识还不是太多,不过系统还是新的好。毕竟自己学的,不是真正作为服务器使用。
废话不多说了,安装完成以后(我用的中文界面)。下面按照 ...
参考http://stackoverflow.com/a/23326474
在vimrc文件中加入如下命令即可,网络很多直接设置的方法在我这里都没有用,我的vim版本是7.4,而且我两台电脑上都不起作用。有时候找个靠谱的方法太难了。
augroup Format-Options
autocmd!
autocmd BufEnter * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
" This can be done as well instead of the prev ...
转自博客http://wilt.isaac.su/articles/how-to-remap-your-capslock-key-to-esc-key-in-ubuntu-linux
网络上面很多的方法,不过基本我都试过,不靠谱的太多,特别是很多博客,可能自己也不试试就随便贴出来。所以有时候建议大家还是用英文搜索,这样也许答案很快就能出来。
其他系统的修改方案:
Mac http://lovekaiyuan.iteye.com/blog/2276270
Windows http://lovekaiyuan.iteye.com/blog/2276 ...
1、更新系统就不多说了,默认的源很快就不折腾了。
2、安装rime 命令
sudo dnf install ibus-rime
lxde桌面 安装完成以后 右下角 输入法 右键打开 ibus 首选项——输入法——添加——汉语——rime即可。
3、安装vim
sudo ...
Windows命令行执行程序,吃力不讨好的事情,不过谁让咱们懒呢。试试呗。
以前记得有个start命令可以使用,当然网络上面很多说直接加入环境变量的,这个方法可以不过我没用。 Windows 的环境变量改来改去太麻烦。还是死磕start这个命令比较靠谱。
还真有,而且试过还不错。具体代码如下:
start " " "full path"
上面这种形式比较安全。当然直接执行没有空格的路径也是可以的。具体可以参考这里:批处理启动多个程序
应该是能用,不过我的 Windows 8.1居然在命令行可以执行 ...
Windows 命令行下面执行python确实是个麻烦事,反正不方便。添加系统环境变量就不多说了。这里说一下python在命令行执行的时候的一些位置。
我这里遇到的问题就是:在之前的程序中,配置文件的路径是相对路径, ...
这段时间发现百度云盘的限速实在是太厉害了,而且客户端会强制升级,当然你不升级也是没有用处滴,因为一样限速,曾几何时的4.6.X不限速版本已经烟消云散了。
不过这次不是讲云盘的问题(关于这个问题可以移步点这里 ),而是为了绕过限制,我也使用了IDM下载器。不过经过实验后,发现一样搞不定,云盘一样限速,有的说使用这个下载器能突破物理带宽,我这里只能羡慕了。不过下载一些小的文件之类还是能用的。
但是这个软件需要注册,当然就是购买,这里注意 如果有能力还是希望大家支持一下软件的制作者。
具体的操作和原理大家可以从这里查看:http://tieba.baidu.co ...
程序在这里
上篇:如何查看网页编码(未验证)概不负责
这次讨论的就是python中文件的读取和写入。因为只是修改了文件的很小一部分,所以我开始的想法就是最好能够只修改指定的行,而对于其他的内容则不修改。我这里不修改的意思是不用全部读取。想法很美好,现实却很残酷。经过搜索和询问,应该是没有可能。
在python中对于文件的内容修改,只能全部读取后修改,然后写入。
如果能有更简单的方法,请不吝赐教。
另一个也是文本操作问题,本来以为把文本的打开模式设置为r+,这样就可以先读取,然后再写入。可结果是读取完后,写入则直接到了文件的最后。类似于添 ...
那个脚本的样子
第一个问题是编码问题,这里是以2.7.10为例,3.0以后的编码有很大的变化。
不过这里因为正好躲过,所以没有多做研究。不过大家可以参考这里。介绍了一个查看网站编码的方法。个人没有验证,等用到的时候在做详细的记录。里面介绍了两个方法,摘录靠谱的那个如下:
# 原文网址:http://www.pythontab.com/html/2013/pythonhexinbiancheng_0114/129.html
#如果你的python没有安装chardet模块,你需要首先安装一下chardet判断编码的模块
import chardet
im ...
自己写了一个访问网站,自动更新服务器密码的python脚本,虽然脚本的整体思路比较简单。但是随着写程序发现了很多自己想当然的问题,但是结果却不是那样。虽然最后大部分都通过网络解决了,防止将来自己还会遇到,所以在此记录备忘。
#coding=utf-8
#Filename: updateserver.py
#date: 2016-3-24
#python: python 2.7.10
import re, urllib2
# 网址和网页内容的抓取
url = 'http://www.ishadowsocks.net/'
content = urllib2.u ...
有时候使用Windows系统的时候,一个文件需要在终端执行,这时候如果打开终端直接定位到浏览的文件夹就会方便很多。
方法:在文件夹的空白处,使用 shift+鼠标右键 在弹出的菜单里面选择 在此处打开命令窗口 即可。
mac下面需要更改键盘的话相对要方便一点,不过更改那个CapsLock按键就需要软件的帮助了。
一般的修改在 系统偏好设置-键盘-修饰键 里面即可,不过遗憾的是无法修改CapsLock为Esc按键。这个需要使用Seil软件(10.7.0版本之前名字为PCKeyboardHack)。
Seil的软件下载地址为https://pqrs.org/osx/karabiner/seil.html.en根据自己的系统版本下载。
完成后按照教程安装打开。这里注意的是设置之前需要先把系统中的修饰键里面CapsLock按键设置为无操作,如下图所示
...