昨天由江阁介绍,发现了一个在线试用 git 的好地方,http://try.github.com/levels/1…,今天重新做一遍,同时当作笔记记录下来:
首先,使用 git init 命令来初始化 git 仓库,这个命令的主要作用是建立 .git 隐藏文件夹,里面存放着 git 本身跟踪用的一些文件,具体细节没有探究。
我们随时可以使用 git status …… 阅读全文
跨域请求时的 cookie 传送情况
自己动手做了一个实验,跨域的时候,确实是可以送出远方域名的 cookie 的:
首先在本地配两个域名,先修改 apache 的配置文件 httpd.conf ,加入:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "D:Documentscodewampwwwdm1"
ServerName dm1.local
</VirtualHost>
<Virt…… 阅读全文
apt update 时软件包说明的数量了超出本程序的处理能力
一个上午基本上都在折腾这个了,坑爹啊
继上次 Linux 里面配多个 Python 出现 easy_install 出错的问题之后,问了江阁,他给了两个方法,一个用系统的包管理升级到 python 2.7 ,另外一个就是自己一切手动来。
上午试了一下自己配一点,发现没到那个水平,配的时候总是会出现各种错,而且错的比较灵异,想来是对 Linux 的…… 阅读全文
Linux 下多个 Python 版本造成 easy_install 出错
debian 默认有 python 2.5 ,我下了 2.73 的源码包自己编译安装了,也改了系统的默认调用
sudo rm /usr/bin/python
sudo ln -s /usr/lib/python2.73/python2.7 /usr/bin/python
这样确实可以默认启用 2.73 的 python ,但是后来使用
sudo apt-get install python-setuptools
sudo easy_install pip
的时候就报错,报…… 阅读全文
Python win32com 初步
第一次接触 com 编程,还挺好玩的,以前想要生成一份 ms office 文档的话,思路都是使用一些类库来直接生成,或者读写,原来还可以这样通过一个 com 像指挥一样向程序发指令让程序本身去执行,虽然没有写过 office 里面的 vbscript ,不过估计应该是跟这个挺类似的吧,有点意思。
想要使用 Python 进行 com 操作的话需…… 阅读全文
Python 多线程初学遇到的输出混叠问题
照着书上敲了一个多线程的例子:
#!/usr/bin/env python
import thread
from time import sleep, ctime
loops = [4, 2]
def loop(nloop, nsec, lock):
print 'start loop', nloop, 'at:', ctime()
sleep(nsec)
print 'loop', nloop, 'done at:', ctime()
lock.release()
def main():
print 'st…… 阅读全文
Python GUI 初步
照书敲了一个列出当前路径下所有文件的工具,GUI 框架用的 tk,一个小提示,保存时存为 pyw 后缀可以避免在双击运行程序时出现命令行窗口:
#!/usr/bin/env python
import os
from time import sleep
from Tkinter import *
class DirList(object):
def __init__(self, initdir=None):
self.top = Tk()
…… 阅读全文
Python 网络编程初步
晚上跟着书上教程写了一些 socket 收发的代码,记下来当作备忘吧:
原生 socket 的 TCP 收发:
#!/usr/bin/env python
from socket import *
from time import ctime
HOST = ''
PORT = 21567
BUFSIZ = 1024
ADDR = (HOST, PORT)
tcpSerSock = socket(AF_INET, SOCK_STREAM)
tcpSerSock.bind(ADDR)
tcpSerSock.listen…… 阅读全文
Python 入门环境配置
最近几天在碰 python ,配了一些环境,为了防止以后忘记,记下来吧:
python 用的是 2.7,在这里下载,http://www.python.org/download…
跟着 django 的教程写了一些 demo ,写之前要先安装 django ,看这里,http://www.ibm.com/developerwo… ,需要说明的是,这篇文章的版本跟实际使用的有些差异,悲剧的…… 阅读全文
一种特殊情况下的优酷广告过滤
最近在看优酷上的电视剧,烦了那个广告,于是想到过滤,一般来说,过滤优酷的广告,网上都有现成的方法,思路是改 hosts 干扰域名解析,这是屏蔽广告的常见思路,而且比较通用,另外,对付优酷的特殊情况,他会使用 flash 判断广告的播放情况,如果没有播放成功,那么会给一个提示,所以需要修改 flash 的一些相关文件,…… 阅读全文