`
ryan.liu
  • 浏览: 136357 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
不是代码出的问题,是*.pyc文件被改动了。解决方法,删除所有*.pyc文件再运行
以下脚本在CentOS 5 上通过   #!/bin/bash # 切换到root开始安装 su - mkdir /data/Downloads/ chmod -R 777 /data/Downloads/ cd /data/Downloads/ wget http://postfix.it-austria.net/releases/official/postfix-2.7.1.tar.gz wget ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.23.tar.gz wget ftp://ftp.an ...
Python关于时间日期有两个库datetime和time,于是我们要在四种格式之间转换: datetime.datetime对象 datetime.datetime.now() time.struct_time对象  time.localtime() 字符串 "2010-12-04T10:30:53" 时间戳 1291433453  (一般我们不关心微秒) 列一下它们的转换方法: dt = datetime.datetime(2010, 12, 4, 10, 30, 53) dt = datetime.datetime.strptime("2010- ...
因为有个Bash脚本,想根据用户给的日期参数(yyyymmdd格式),得到这个日期的前一天的表示。首先想到的就是date命令,网上搜了一大把,其实多数都是互相抄的,date基本用法原本就会,不能用来解决我的问题。 先说不用date命令的方法: 不嫌麻烦就多用几个判断,解决每月开头、每年开头减去一天的问题,最麻烦的是倒推到上个月最后一天,这一天究竟是28、29还是30、31,还得写个函数。 再说date的基本用法: date +%Y%m%d  这是格式化输出,其他语言多数叫做strftime() date -d "2 days ago" +%s  -d可以输入一个日期,不过大多 ...
0.目标 安装 pylibmc  http://pypi.python.org/packages/source/p/pylibmc/pylibmc-1.1.1.tar.gz#md5=e43c54e285f8d937a3f1a916256ecc85 1.环境 Ubuntu Server 10.04 已经安装了 gcc, python2.6.5和dev包 sudo apt-get install gcc make binutils sudo apt-get install python python-all-dev 2.依赖 libevent     http://monkey.or ...
E005 2520 is the smallest number that can be divided by each of the numbers from 1 to 10 without any remainder. What is the smallest number that is evenly divisible by all of the numbers from 1 to 20? 能被1到20整除的数最小是多少? from prime import Prime def problem5(): pri = Prime(20) #求pri.pri ...
E004 A palindromic number reads the same both ways. The largest palindrome made from the product of two 2-digit numbers is 9009 = 91  99. Find the largest palindrome made from the product of two 3-digit numbers. 水仙花数是从左向右和从右向左读都相同的自然数。求两个三位数的乘积中最大的水仙花数。 def problem4(): min, max = 100, 999 ...
E003 The prime factors of 13195 are 5, 7, 13 and 29. What is the largest prime factor of the number 600851475143 ? 求600851475143的最大质因子。 今天重写了求素数的方法 # -*- coding:utf-8 -*- class Prime: primes = [2] def __init__(self, maxpri): self.expandList(maxpri) def testNumber(s ...
E002 Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:     1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... Find the sum of all the even-valued terms in the sequence which do not exceed four million. 找出不大于4,000,000的斐波 ...
有个很有意思的网站 ProjectEuler.net ,提出了200多道数学问题,要求读者用计算机求解,不限制所用的计算机语言。 (2008年11月)试着用Python做了几道,挺有意思的。 Add all the natural numbers below one thousand that are multiples of 3 or 5. Find the sum of all the even-valued terms in the Fibonacci sequence which do not exceed four million. Find the largest prim ...
昨天在地铁上,突然想到当天是21号,星期一。打开手机看了一下,2001年1月1号正好是星期一。 于是就有一个有趣的问题:那么21世纪中(2001-2100),每个月的1号,同时又是星期一的日子大约有多少天: A. 50 B. 150 C. 350 D. 550 当然,答案是后来设计的。 当时我考虑这个问题,每个月1号是星期一,具有随机性。按概率算,整个世纪共有100*12个1号,1/7是星期一。当时没有用计算器,估计1200/7约为180左右。 这是今天用Python写的代码,运算的结果是172。 from datetime import datetime def month1st_ ...
1. JS中数值字符串相加 var a='2.1'; var b='13'; var c=a+b; 则c的值为 2.113,因为+在字符串间是连接符。 如果要求a与b的和,则先要把a、b用parseFloat()或parseInt()转化为浮点数、整数 黑客方法 var c=a-0+b; 因为 – 不管是在数值还是字符串间都是减法运算,对字符串JS会自动把它转化为数值。 2. JS中浮点数的多余的精度 var a= 2.6; var b=2.3; var c = a-b; 那么c的值是多少?0.3?不对,它的值是 0.3000005 0.29999997之类,总之就是不等于0.3。汗! 产生这 ...
当你的硬盘分区不小心被覆盖了,你首先想到的是什么软件? 国产软件DiskGen?在你毁掉分区表之前,你又备份分区表就有用,可惜大多数人都没有这个习惯。如果靠它扫描找回分区表,基本没戏。 俄罗斯的R-Studio,这是很好的扫描并记录每个扇区的软件,可以立即把硬盘信息想、记录下来,防止后面的不当操作导致最终无法恢复。但对几T的硬盘不适用,差不多要原来大小的空间做备份。 WinHex、磁盘武士、DiskTableDoctor(其实是国产)、易我数据库向导,这些都是没有用的。 EasyRecover、RecoverMyFiles之类,这些用来找回个别永久删除的文件,想完整找回整个硬盘的文件不可能,很多 ...
今天做一个活儿,需要用到百家姓的拼音,从网上弄了一份百家姓注音,整理了一下,上传共享。 可以从用拼音注册的账号名中推测他(她)姓什么。 话说最复杂的是ji姓和yu姓,都有11个之多。 ji 计/纪/季/吉/嵇/汲/蓟/籍/姬/冀/暨 yu 喻/俞/于/余/禹/虞/郁/於/鬱/鱼/庾
Global site tag (gtag.js) - Google Analytics