09 2011 档案

摘要:1.在可hash的情况下使用set,时间复杂度为 O(n)return list(set(s))2.不可hash,但支持比较使用sort,时间复杂度为 O(nlogn)t=list(s)try: t.sort()except TypeError: del telse: return [x for i,x in enumerate(t) if not i or t[i]!=t[i-1]]3.前两者都不能的情况下利用in判断,时间复杂度为 O(n**2)u=[]for x in s: if x not in u: u.append(x)return u关于是... 阅读全文
posted @ 2011-09-26 23:34 TinyZ 阅读(4063) 评论(0) 推荐(1)
摘要:Python提供了decimal模块用于十进制数学计算,它具有以下特点: 提供十进制数据类型,并且存储为十进制数序列; 有界精度:用于存储数字的位数是固定的,可以通过decimal.getcontext().prec=x 来设定,不同的数字可以有不同的精度 浮点:十进制小数点的位置不固定(但位数是固定的) decimal的构建: 可以通过整数、字符串或者元组构... 阅读全文
posted @ 2011-09-26 00:58 TinyZ 阅读(24454) 评论(1) 推荐(1)
摘要:在ubuntu中增加sudo用户的步骤(以增加拥有sudo权限的用户tiny为例):增加用户:sudo add tiny设置密码:sudo passwd tiny加入admin用户组:sudo gpasswd -a tiny admin创建home目录:cd /homesudo mkdir tiny编辑 /etc/suders: sudo visudo (或者直接用编辑器编辑sudoer文件)在 root ALL = (ALL) ALL 下面加入:tiny ALL = (ALL) ALL保存退出(ctrl+o, ctrl+x)创建成功后,可以远程以当前的用户名和密码利用SFTP(SSH Fil 阅读全文
posted @ 2011-09-23 21:28 TinyZ 阅读(2641) 评论(0) 推荐(0)
摘要:有一段时间没有写博客,在纸上、电脑上零零散散的记了好多多西,其中一些怕是都找不见了,还是要养成及时整理和记录的好习惯。某天拿一台闲置的旧服务器来用,结果mysql密码却忘记了,所以网上查了一下,记录如下:停止mysql服务:#: /etc/init.d/mysql stop 忽略权限检查启动mysql#: mysqld --skip-grant-tables&无密码登入:$: mysql -u root修改密码:> use mysql;> update user set Password=PASSWORD('newpasswd') where User=&# 阅读全文
posted @ 2011-09-23 20:41 TinyZ 阅读(401) 评论(0) 推荐(0)

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