- 博客(88)
- 资源 (13)
- 收藏
- 关注
原创 模块
模块划分的重要性所谓软件的模块划分是指在软件设计过程中,为了能够对系统开发流程进行管理,保证系统的稳定性以及后期的可维护性,从而对软件开发按照一定的准则进行模块的划分。根据模块来进行系统开发,可提高系统的开发进度,明确系统的需求,保证系统的稳定性。在系统设计的过程中,由于每个系统实现的功能不同,所以每个系统的需求也将会不同。也就导致了系统的设计方案不同。在系统的开发过程中,有些需求
2014-01-26 14:20:03
1535
原创 Access denied for user ''@'localhost' to database 'mysql'
提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'。前两天也出现过这个问题,网上找了一个比较流行的方法(见方法一),搞定了。今天又用这个试了试,却搞不定,在网上找了半天,终于发现是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,导致登录的时候是虽然用的是root,但实际
2013-12-03 19:02:54
885
原创 virtualenv django
1sudo easy_install virtualenv这步完成后,以后就可以进接使用virtualenv来进行Python开发环境的创建了。1.环境创建1234[wyatt@wyatt hg]$ virtualenv mysiteNew python executable in mysite/bin/pythonInstalling se
2013-11-18 19:47:32
1215
原创 bash快捷键
生活在 Bash shell 中,熟记以下快捷键,将极大的提高你的命令行操作效率。编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl
2013-10-03 01:03:11
1103
原创 mysql数据类型
数值类型 MySQL 的数值数据类型可以大致划分为两个类别,一个是整数,另一个是浮点数或小数。许多不同的子类型对这些类别中的每一个都是可用的,每个子类型支持不同大小的数据,并且 MySQL 允许我们指定数值字段中的值是否有正负之分或者用零填补。 表列出了各种数值类型以及它们的允许范围和占用的内存空间。类型大小范围(有符号)范围(无符号)用
2013-08-01 16:37:35
530
原创 64位操作系统下使用YUM下只安装纯净64位软件包的设定
同时安装32位和64位版本的软件虽然不是什么错,也不会对系统造成什么问题,但是这样会浪费硬盘空间,而且显得系统臃肿、不干净。如果想要保持一个纯的64位系统、在64位 CentOS 上避免安装32位软件包的话很容易,只需要在 yum.conf 加上一行过滤掉 i386, i686 的软件包就可以了:引用# vi /etc/yum.conf[main]...exclud
2013-08-01 16:37:00
786
原创 mysql启动报错
启动mysql 报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 1、先查看 /etc/rc.d/init.d/mysqld status 看看mysql是否已经启动. 另外看看是不是权限问题.
2013-07-23 16:24:38
502
原创 SSH常用命令
首先这篇文章是转载的,原文地址:25个必须记住的SSH命令OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具
2013-07-22 09:58:08
1157
原创 linux date
date '+%s' 获取当前的时间戳date -d '1970-01-01 UTC 946684800 seconds' +"%Y-%m-%d %T %z" 将时间戳转成日期date -d@1374216702 同上date -d "-30 minute" +%Y%m%d:%H:%M 30分钟前 da=$(date -d "yesterday" +"%Y-%
2013-07-19 14:53:51
660
原创 solaris 服务的操作
Solaris 服务管理器(Service Management Facility, SMF)是Solaris 10以及后续版本的Solaris操作系统当中采用的软件服务管理工具。SMF按照服务的相关性来启动、停止和管理服务,并兼容现有的管理习惯(如启动脚 本等)。对于使用过Windows的读者来说,SMF的功能类似于“控制面板”中的“服务”;对于使用过Linux和Unix的读者来说,这个功能部分
2013-07-17 12:23:27
967
原创 solaris和linux命令区别
虽然solaris和linux都是unix内核,但是不少命令还是不同的。到网上搜集了一下他们的区别,分享一下。1) 查看开放端口 Linux: netstat -atn Solaris: netstat -P tcp -f inet -an 2) 查看网卡/网络状态 Linux: ifconfig Solaris: ifconfig -a 或者 dla
2013-07-17 12:15:31
1280
原创 solaris之cpu
一、 Solaris的处理器硬件系统架构 Solaris支持多种处理器系统架构:SPARC、x86和x64.x64即AMD64及EMT64处理器.在版本2.5.1的时候,Solaris曾经一度被移植到PowerPC架构, 但是后来又在这一版本正式发布时被删去.与Linux相比,Solaris可以更有效地支持对称多处理器、即SMP架构.Sun同时宣布将在Solaris 10的后续版本中提供Li
2013-07-15 14:26:18
1367
原创 solaris常用命令
注意:在solaris下输入命令后修改,需要用delete键。调出历史命令也很不方便,上下箭头键也不起作用。我们需要进入bash 环境,方法是#bash退出时输入exit即可。在bash环境下面是具有类似doskey的功能的,可以记录历史命令,按上箭头键就可以正常显示刚才敲过的命令了,也可输入history显示整个历史命令记录。1. 系统# passwd:修改口令# exit:退出系统
2013-07-15 11:26:28
3449
原创 solaris系统用ps命令查看进程占用的CPU、内存等情况
用PS命令的-o选项来实现,这些选项有:user ruser group rgroup uid ruid gid rgid pid ppid pgid sid taskid ctid pri opri pcpu pmem vsz rss osz nice class time etime stime zone zoneid f s c lwp nlwp psr
2013-07-14 19:01:55
4932
原创 pxssh报错,timeout
修改site-packages/pxssh.py在def synch_original_prompt (self):方法下第一个self.read_nonblocking(size=10000,timeout=1)前面增加两行代码self.sendline()time.sleep(0.5) don't know if anyone ever got back to
2013-07-08 02:54:38
1185
原创 HP-UX查看版本
首先采用uname -a查看服务器类型$ uname -a HP-UX WEBDB1 B.11.31 U ia64 0749665296 unlimited-user license 服务器的为HP-UX服务的名字:WEBDB1服务器的版本:B.11.31$ $ machinfoCPU info: #CPU信息 4 Inte
2013-06-17 14:22:22
3524
原创 python redis用法
#! /usr/bin/env python#coding=utf-8import redisprint redis.__file__# 连接,可选不同数据库r = redis.Redis(host='10.0.1.7', port=6379, db=1)# -------------------------------------------# 看信息in
2013-06-12 20:12:09
1133
原创 正则示例
s = "1,2.1,s,11.3,4.33"b = re.compile(r " \d+ \ .? \d* ")print b.findall(s)
2013-05-01 22:25:59
480
原创 bash中的转义
转义是引用单字符的方法.在单个字符前面的转义符(\ 倒斜杠)告诉shell不必特殊解释这个字符,只把它当成字面上的意思. 但在一些命令和软件包里,比如说echo和sed,转义一个字符可能会引起一个相反的效果--因为它们可能触发那个字符的特殊意思. ---引自 abs一些特殊的转义序列: (以 help echo 的结果为蓝本, 添加部分注释, 别人写的
2013-04-07 23:29:41
3266
原创 linux找回root密码
“忘记了CentOS(Linux)root管理密码怎么办?可以通过单用户模式进去系统来修改root密码。 ”有些时候在忘记了Linux的系统管理员密码的时候,我们可以在本地通过进入单用户模式来重置root密码。对于CentOS 5.x的版本来说,进入单用户模式的方法有很多,主要的操作都是在进入grub启动菜单的时候进行的,下面说一下常用的两种:方法一:按“a”进
2013-03-08 20:22:14
1492
原创 mxmCounter计数器,CMFPhoto和CMFAlbum图片集
在http://www.mxm.dk/products/public/mxmCounter/下载最新的版本,解压后放到zope的Products目录下,重启服务器就完成了软件的安装。进入zope管理界面,通过右上角的对象添加栏在根目录下添加一个mxmCounterc对象。添加完成后,就可以使用该计数器了。方法是在你想进行计数的页面上(dtml or zpt)加入以下代码:用于模板页面(zp
2013-03-07 19:02:49
817
原创 Zenoss汉化
最近在想办法将Zenoss的界面中文化,从官方文章中没有找到任何的相关文档,没办法只有GOOGLE,查来查去只有zenoosscn上提到了可以汉化,可是又没有提到具体的方法,貌似需要直接修改ZENOSS的程序文件,如此麻烦和大动作只能放弃,正当绝望之际看到了老毛子的一篇文档:http://www.ossportal.ru/technologies/zenoss/blogs/121,原来是基于ZOP
2013-03-07 13:08:51
1526
原创 正则匹配反斜杠
由于正则表达式使用反斜杠来转义特殊字符,而python自身处理字符串时,反斜杠也是用于转义字符,这样就产生了一个双重转换的问题,要匹配字符串中1个反斜杠应该怎么写正则表达式?"//",这样行吗?试试就知道了,re模块抛异常了,因为"//"就是一个反斜杠,对于正则表达式解析器来说,是一个转义字符,但是后面啥也没有,自然就报错了,"///"三个肯定是不行的,试试四个"////",完美匹配。
2013-03-05 16:16:54
3126
原创 Django 错误集合
Django:ViewDoesNotExist at /admin/ 错误一、增加: “django.contrib.admin” to INSTALLED_APPS二、增加:“from django.contrib import admin” to urls.py三、检查:urls.py文件中,(r'^admin/$',include(admin.site.urls))是
2013-02-25 13:42:32
995
原创 django 查询时间段
大于某个时间gtnow = datetime.datetime.now()start = now – datetime.timedelta(hours=23, minutes=59, seconds=59)a=yourobject.objects .filter(youdatetimcolumn__gt=start)[, , ]大于等于某个时间:gte
2013-02-22 22:59:32
3244
原创 dom
DOM是一种结构化对象模型提供了标签对象通用的访问方式,将HTML文件视为一个节点树,每一个标签和文字都是一个节点,可以访问每个节点和节点内容。 这样我们就可以通过DOM提供给的方法、接口来访问HTML内容,而不需要单个元素一个一个的查询。 优点: 跨平台和程序语言的程序接口 DOM提供
2013-02-19 14:40:48
424
原创 javascript
几个判断,并强制设置焦点: //+------------------------------------ // trim 去除字符串两端的空格 String.prototype.trim=function(){return this.replace(/(^ *)|( *$)/g,"")} //-------------------------------------
2013-02-19 14:35:17
839
原创 django笔记6
6.1 用户(Users)当前登录的用户,不管是否是匿名的,存储在模版变量 {{ user }} 中。{% if user.is_authenticated %}欢迎, {{ user.username }}。谢谢您的来访。{% else %}欢迎,请登录。{% endif %}6.2 权限(Permissions)当前登录用户的权限存储在模版变量 {{ perms }
2013-02-18 20:55:50
282
原创 目前存在的问题以及接下来的任务
邮件密码找回,邮件邀请登陆Django-Email,邀请码机制界主Many-to-Many,加3个限制 表单校验信息返回Ajax 删帖,非彻底删除,恢复中间机制?新建表?头像长度bugHTML+CSS失效?图片裁减?radio横排?admin后台优化各种字段筛选和
2013-02-18 06:27:02
392
原创 vim 高级语法
%跳转到配对的括号去[[跳转到代码块的开头去(但要求代码块中'{'必须单独占一行)gD跳转到局部变量的定义处''跳转到光标上次停靠的地方, 是两个', 而不是一个"mx设置书签,x只能是a-z的26个字母`x跳转到书签处("`"是1左边的键)>增加缩进,"x>"表示增加以下x行的缩进
2013-02-14 01:36:17
375
原创 django-贴吧 7.0
重大突破:1.正式上线:http://tietest.sinaapp.com/jie/2.把1.3版django写的代码,用1.4重写了一遍3.增加了很多数据的显示,如点击率,回复率,界内总贴数和总回复数,贴内总回复数,某人总贴数总回复数访问量,ip,等等。4.帖子按照最新回复时间排序。5.可查看某人发帖动态重大遗憾:1.为了能部署到sae并暂时回避bug,放弃
2013-02-08 23:02:56
488
原创 admin.py userprofile
'''django_tieba by forgetbook''' #coding:utf8 from django.contrib import admin
2013-02-06 05:05:21
451
原创 u.html
{% get_comment_count for u as comment_count %} This event has {{ comment_count }} comments.
2013-02-06 00:16:20
370
原创 urls.py
urlpatterns = patterns('',url(r'^admin/', include(admin.site.urls)),url(r'^comments/', include('django.contrib.comments.urls')),url(r'^static/(?P.*)$', 'django.views.static.
2013-02-05 07:30:10
680
原创 vim分屏
分屏启动Vim使用大写的O参数来垂直分屏。vim -On file1 file2 ...使用小写的o参数来水平分屏。vim -on file1 file2 ...注释: n是数字,表示分成几个屏。关闭分屏 关闭当前窗口。Ctrl+W c关闭当前窗口,如果只剩最后一个了,则退出Vim。Ctrl+W q分屏上下分割当前打开
2013-02-04 15:35:07
572
原创 svn表
命令功能使用格式checkout检出svn co URLup更新到当前URL的末端svn upswitch更新到某一tag/branchsvn switch (tag/分支)URLadd增加svn add 文件名rm删
2013-02-01 17:19:30
676
原创 接下来到任务
1.SAE部署2.Django1.4过一遍3.python复习4.linux复习5.jquery学习6.bootstrap学习7.javascript复习8.app学习9.富文本
2013-02-01 13:21:20
343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人