- 浏览: 22046 次
- 性别:
最新评论
文章列表
写博客有两三年了,可谓是峰回路转,柳暗花明。
最初用百度hi空间,看不惯百度的作风,但又不能注销空间,只好用一个空白主题把空间覆盖掉了;
后来用lupaworld、chinaunix等,终于安定下来在lupa写博客,可惜lupa空间被莫名其妙的删除/关闭了;
用过wordpress独立博客,经营了1年半左右,太麻烦,并且搜索引擎收录不好,放弃了;
后来选择了blogger,原因很简单,Google不会去删你的post,也不会无缘无故关闭你的空间,Blogger提供了强大的写作、设计功能。只可惜,它在墙外。
使用blog ...
写一个简单的应用,用MySQLdb将Mysql中的内容读出并显示到web。
由于MySQL中默认是latin1编码,MySQLdb虽可以设置连接编码,用尽各种unicode\encode\decode还是显示乱码。
最后只能出绝招了:使用%s格式化输出,可得到正确结果。
原文地址:http://nourlcn.ownlinux.net/2011/10/python-mysql-web.html
RSS订阅地址:http://feeds.feedburner.com/nourlcn
一,光标移动
大家不要觉得光标移动不重要,其实它是基础,更好的光标移动,复制,粘贴,删除等才能更加的得心应手,进入了编辑器里面后,鼠标就不能用了。
光标移动
h 或 向左箭头键(←)
20h或者20(←)
光 ...
名称
Python
Erlang
主要范型
面向对象
函数式、面向并发
开发者
Python 基金会
商业公司 爱立信
文件编码
在 Python 2 中默认为 ASCII,Python 3 中默认为 UTF-8,但都可以制定任意编码。
默认为 Latin-1,不允许指定文件编码。不过事实上编译器并不会在意文件中是否存在“不正确”的字符。
变量
几乎什么都是变量,变量都可以不断变化,无论是值还是类型。甚至你可以改变 True 和 False,让他们颠倒。(当然,也有例外,如 None,我至今没找到改变他的方法)
且不说原子是显然不可变的,任何一 ...
from timeit import Timer
def cal():
i = 0
for x in range(10000):
i += 1
t = Timer(cal)
print t.timeit(100)
1.apt-fast
一个用 axel 来加速 apt-get 软件安装的脚本,现在这个工具有 PPA 源了,你可以更方便的安装及使用这个工具了。
sudo add-apt-repository ppa:tldm217/tahutek.net
sudo apt-get update
sudo apt-get install apt-fast
2.apt-proz
它使用另一个多线程下载工具 prozilla 作为加速下载工具,用法与 apt-fast 类似。
sudo sudo ap ...
原文地址:http://hi.baidu.com/ah__fu/blog/item/57757982eed366ad6d81192e.html
在调试页面的时候发现,服务器返回的JSON中,中文都成了问号。
难道是json.dumps()这个步骤在转义的时候不正确,验证了一下,原来从mysql中读出的时候就已经是乱码了!
OK,先到MYSQL里面看看,表里面的数据究竟是什么编码的:
select field_name, hex(field_name) from tab limit 1;
了解到是UTF-8编码。
看 ...
无意中翻出了我大三那年在科协写的《Java学习笔记》,现在看看都忘光了。
贴出来供入门的童鞋拍砖!
《Java学习笔记(上)》
《Java学习笔记(下)》
(不能打开?试试Google Reader订阅吧....)
本博客订阅地址:http://feeds.feedburner.com/nourlcn
还原一个数据库:mysql -h localhost -u root -p123456 www<c:/www.sql
备份一个数据库:mysqldump -h localhost -u root -p123456 www > d:/www2008-2-26.sql
//以下是在程序中进行测试
//$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backupFile";
$command=&quo ...
需求:
服务器上挂载了一块2T的硬盘,但/home只有100G左右,Hadoop DataNode节点安装在/home内,需要存储处理大量数据。
学习:
什么是LVM?
主要步骤:
1)通过fdisk 工具将磁盘转换为linux分区
2)通过pvcreate命令将linux分区转换成物理卷(PV);
3)通过vgcreate命令将创建好的物理卷处理成卷组(VG);
4)通过lvcreate命令将卷组分成若干个逻辑卷(LV);
5)对逻辑卷进行格式化,挂载,动态调整逻辑卷的大小,并且该操作不会影响逻辑卷(Lv)上的数据。
以下详细列出可能用到的命令:
1. 使用f ...
由于某些众所周知的原因,linux下不能直接安装dropbox。
即使通过浏览器下载了dropbox的deb包,在启动的时候还是需要下载部分组件,不能正常启动。
解决方式:
需要SSH帐号及proxychains
1. 代理本地的9050端口
***@***:~$ ssh -qTfnN -D 9050 username@host_address
2. 通过proxychains 启动dropbox安装过程
***@***:~$ proxychains /usr/bin/dropbox start -i
此时可以看见安装进度,OK,搞 ...
转自网络http://www.blogjava.net/action/articles/17339.html
留作备用,感谢作者!
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+En ...
原文地址: http://www.pythonclub.org/python-basic/vim
这是一个相当不错的 Python
代码自动完成的脚本。
可以实现下面python
代码的自动补全:
简单python
关键词补全
python
函数补全带括号
python
模块补全
python
模块内函数,变量补全
from module import sub-module 补全
pydiction 插件安 ...
原文地址: http://nourlcn.ownlinux.net/2011/10/diary-practice-second-day.html
本博客订阅地址:http://feeds.feedburner.com/nourlcn
本该昨天晚上总结的.
但昨天下班后赶紧回去收拾一下,今天坐了12个小时的龟速大巴才到家,现在补上吧.
实习第二天,上午对第一天的工作进行了融合,写了一个shell脚本将数据抓取、导入Hive、MapReduce处理、导入Mysql等步骤进行自动处理.
中间因为不熟悉Hive的查询、join用法等花费了一些时间.
中 ...
原文地址: http://nourlcn.ownlinux.net/2011/09/diary-practice-first-day.html
本博客订阅地址:http://feeds.feedburner.com/nourlcn
今天实习第一天,想总结一下.
下文涉及到的公司\人名用"某"代替.
去的是创新工厂 ...