随笔 - 314  文章 - 1 评论 - 127 阅读 - 135万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

12 2012 档案
将RGB值转换为灰度值的简单算法(转)
摘要:将RGB值转换为灰度值的简单算法原文:http://blog.163.com/zhaowei0425@126/blog/static/475860302011311103956748/RGB是如何转换为灰度的?这是让人困惑已久的一道难题。1、RGB复合通道转灰度:转换后的色阶值只与RGB空间有关,而与作为目的地的灰度空间无关。也就是说,只要当前的RGB空间不变,不管将灰度空间设置为哪种,转换后的色阶值都是一样的。2、RGB中的单通道转灰度:转换后的色阶值不仅于RGB空间有关,而且还与作为目的地的灰度空间有关。但是,其灰度值K只于RGB色阶有关,而与RGB空间及灰度空间无关。其值与RGB色阶X的 阅读全文
posted @ 2012-12-21 20:40 garfieldtom 阅读(9942) 评论(0) 推荐(0) 编辑
iPad使用iTunes下载慢
摘要:iTunes下载程序,那叫一个慢,于是上网找办法.1.使用代理.这个比较简单,没有试验2.修改DNS:199.91.73.222或178.79.131.110还有:魔术一般的 DNS 服务器地址就是── 209.11.240.35 和 209.11.240.363.修改hosts文件,上网找了一个,... 阅读全文
posted @ 2012-12-21 08:25 garfieldtom 阅读(5543) 评论(0) 推荐(0) 编辑
TStrings的一些技巧(转)
摘要:TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。常规的用法大家都知道,现在来讨论它的一些高级的用法。先把要讨论的几个属性列出来:1、CommaText2、Delimiter & DelimitedText3、Names & Values & ValueFromIndex先看第一个:CommaText。怎么用呢?用代码说话:const constr :String = 'aaa,bbb,ccc,ddd';var strs :TStrings; i :Integer;begin strs := TStringList.Create 阅读全文
posted @ 2012-12-17 14:23 garfieldtom 阅读(937) 评论(0) 推荐(0) 编辑
Python Socket学习
摘要:Python在网络通讯方面功能强大,学习一下Socket通讯的基本方式UDP通讯:Server:import socketport=8081s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#从指定的端口,从任何发送者,接收UDP数据s.bind(('',port))print('正在等待接入...')while True: #接收一个数据 data,addr=s.recvfrom(1024) print('Received:',data,'from',addr)Client:imp 阅读全文
posted @ 2012-12-16 07:14 garfieldtom 阅读(77423) 评论(5) 推荐(10) 编辑
文件编码,文件或文件名编码格式转换(转)
摘要:文件编码,文件或文件名编码格式转换如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。一,查看文件编码:在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf 阅读全文
posted @ 2012-12-15 14:35 garfieldtom 阅读(1084) 评论(0) 推荐(0) 编辑
有趣的python精短程序
摘要:python可以简单优美,也很有趣,下面是收集的例子:1.一句话开始一个http的文件服务器:$ python -m SimpleHTTPServerServing HTTP on 0.0.0.0 port 8000 ...在浏览器中就可以http://localhost:8000访问目录及文件了。... 阅读全文
posted @ 2012-12-06 22:36 garfieldtom 阅读(12229) 评论(3) 推荐(0) 编辑
python中的map,filter,reduce,lambda (转)
摘要:Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力! filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回: >>> def f(x): return x % 2 != 0 and x % 3 != 0 >>> filter(f, range(2, 25)) [5, 7, 11, 13, 17, 19, 23] >>> def f(x) 阅读全文
posted @ 2012-12-06 17:43 garfieldtom 阅读(736) 评论(0) 推荐(0) 编辑
ubuntu下ipython的安装
摘要:ipython是一个很不错的调试工具,多谢园友zhuangzhuang1988提示。在Ubuntu下,安装ipython很简单:$sudo apt-get install ipythonUbuntu默认的python为2,所以如果要使用ipython3需要运行$sudo apt-get install ipython3如果想要使用ipython-qt,对于python2而言可以直接在软件中心中安装(当然,ipython也可以),对于ipyhon3-qt,则要麻烦一些。$sudo apt-get source python-slip$sudo apt-get python-qt4然后对于新下载的 阅读全文
posted @ 2012-12-06 14:42 garfieldtom 阅读(17776) 评论(0) 推荐(0) 编辑
python自动下载太平洋电脑网上的壁纸
摘要:直接上代码吧,比较简单:#-*- encoding:utf-8 -*-'''自动下载壁纸,太平洋电脑网壁纸,http://wallpaper.pconline.com.cnBy garfieldtom,2012python ver:python 3感谢 枫叶饭团 提供解答,软件取回内容有压缩'''import re,urllib.requestimport gzip#获得页面内容def downwallpapers(url): urlcontent=geturlcontent(url) imglist=getimglist(urlcontent) 阅读全文
posted @ 2012-12-04 20:22 garfieldtom 阅读(1111) 评论(0) 推荐(1) 编辑
python生成随机密码
摘要:(参考python CookBook)直接上代码:#-*-coding:utf-8-*-'''简短地生成随机密码,包括大小写字母、数字,可以指定密码长度'''#生成随机密码fromrandomimportchoiceimportstring#python3中为string.ascii_letters,而python2下则可以使用string.letters和string.ascii_lettersdefGenPassword(length=8,chars=string.ascii_letters+string.digits):return' 阅读全文
posted @ 2012-12-03 19:57 garfieldtom 阅读(9956) 评论(0) 推荐(0) 编辑
git简单使用
摘要:简单记录一下,git讲解很多,这里记录一下大体步骤。 1.首先在github.com上申请一个空间,然后在本机建立一个目录:mkdir gittest2.在该目录中建立一个文件:touch README.md3.初始化版本库 git init 4.增加文件到版本库 git add README.md 5.提交更改 git commit -m "first commit" 6.增加远程库 git remote add origin https://github.com/garfieldtom/python.git 7.提交到远程库 (增加到远程库完毕后以后有更改直接执行提交到 阅读全文
posted @ 2012-12-03 19:30 garfieldtom 阅读(327) 评论(1) 推荐(0) 编辑
Python模块和函数的快速查看
摘要:如果想查看某个模块提供了哪些函数等,我们可以进入python控制台,然后导入模块,再使用help(模块名)来查看这个模块的功能有哪些。以string模块为例:>>>importstring>>>help(string)Helponmodulestring:NAMEstring-Acollectionofstringoperations(mostarenolongerused).FILE/usr/lib/python2.7/string.pyMODULEDOCShttp://docs.python.org/library/stringDESCRIPTIONWa 阅读全文
posted @ 2012-12-03 17:01 garfieldtom 阅读(59307) 评论(2) 推荐(3) 编辑
GIT服务器配置(转贴)
摘要:安装git和openssh: $ sudo apt-get install git-core openssh-server openssh-client新加用户git,该用户将作为所有代码仓库和用户权限的管理者: $ sudo useradd -m git为git设置密码: $ sudo password git建立一个git仓库的存储点,我放在了/opt/git下,并且设置git以外的用户对此目录无任何权限: $ mkdir /opt/git$ sudo chow git:git /opt/git$ sudo chmod 700 /opt/git初始化一下服务器的git用户,为了安装gito 阅读全文
posted @ 2012-12-01 10:41 garfieldtom 阅读(408) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示