- 浏览: 136357 次
- 性别:
- 来自: 深圳
最新评论
-
ryan.liu:
Postfix 2.11 Under CentOS 6yum ...
Postfix安装脚本 -
xfzhu2003:
# date -d '-2 day 2012-07-11' + ...
Linux下的date命令究竟可以干什么 -
ryan.liu:
在Firefox下面OK,在IE下面有问题
Jquery联动下拉菜单 -
ryan.liu:
在最新的JQuery 1.7 中,var idx = $(ma ...
Jquery联动下拉菜单 -
mirguest:
身份证最后一位应该是x,不是*吧?
验证18位身份证号码
文章列表
不是代码出的问题,是*.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 喻/俞/于/余/禹/虞/郁/於/鬱/鱼/庾