上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 公司使用moosefs做图片存储,最近学习了一下,在此小小总结一下,主要分以下几部分:MFS概述、特性和新版改进MFS 工作原理和设计架构MFS的安装、部署、配置MFS的高级特性MFS的性能测试MFS集群的维护MFS的常见问题和建议对策一、MFS概述、特性和新版改进MooseFS是一个分布式存储的框架,其具有如下特性:Free(GPL)通用文件系统,不需要修改上层应用就可以使用(那些需要专门api的dfs很麻烦!)。可以在线扩容,体系架构可伸缩性极强。(官方的case可以扩到70台了!)部署简单。(sa们特别高兴,领导们特别happy!)高可用,可设置任意的文件冗余程度(提供比raid1+0更 阅读全文
posted @ 2012-05-04 16:11 残夜 阅读(13172) 评论(3) 推荐(6) 编辑
摘要: Django项目上线部署到Apache之后,登陆到后台,不出所料的话,一定会出现样式问题,主要原因是因为定位不到样式等文件,需要在httpd.conf中加入如下信息:<VirtualHost 127.0.0.1:8888> <Directory /var/www/html/mysite> ...... </Directory> <Location "/"> SetHandler python-program PythonPath "['/var/www/html/mysite'] + sys.path 阅读全文
posted @ 2012-04-16 18:59 残夜 阅读(1603) 评论(2) 推荐(0) 编辑
摘要: 目前,Apache和mod_python是在生产服务器上部署Django的最健壮搭配。mod_python 是一个在Apache中嵌入Python的Apache插件,它在服务器启动时将Python代码加载到内存中。Django 需要Apaceh 2.x 和mod_python 3.x支持。Apache的配置参见:http://www.djangoproject.com/r/apache/docs/使用mod_python部署1.为了配置基于 mod_python 的 Django,首先要安装有可用的 mod_python 模块的 Apache。2.然后应该有一个 LoadModule 指令在 阅读全文
posted @ 2012-04-06 17:06 残夜 阅读(11251) 评论(0) 推荐(2) 编辑
摘要: Django 的runserver只为开发环境提供了单进程的django服务器,这不能用于生产环境上。将我们的Django程序部署到产品服务器运行之前,我们可能还要关注下面提到的一些地方。1.关闭Debug模式使用django-admin.py startproject 生成的项目,默认settings.py中的DEBUG是开户的,这在正式环境可能会带来以下问题:所有的数据库查询将被保存在内存中, 以 django.db.connection.queries 的形式. 你可以想象,这个吃内存!任何404错误都将呈现django的特殊的404页面,而不是普通的404页面。 这个页面包含潜在的敏感 阅读全文
posted @ 2012-04-06 15:12 残夜 阅读(4061) 评论(1) 推荐(1) 编辑
摘要: 准备在服务器上安装 mod_python + django,系统环境如下:Ubuntu 10.04python2.6.5django 1.4.0mod_python 3.3.1apache 2.2.14问题一:connobject.c: In function ‘_conn_read’:connobject.c:142: error: request for member ‘next’ in something not a structure or unionapxs:Error: Command failed with rc=65536.make[1]: *** [mod_python.so 阅读全文
posted @ 2012-04-06 13:02 残夜 阅读(1725) 评论(0) 推荐(0) 编辑
摘要: 最近在看Django的国际化,看了很多贴子,终于有了比较系统的认识,在这里做一下简单总结。先来看两个概念:国际化:是指为了该软件在任何地区的潜在使用而进行程序设计的过程。 它包括了为将来翻译而标记的文本(比如用户界面要素和错误信息等)、日期和时间的抽象显示以便保证不同地区的标准得到遵循、为不同时区提供支持,并且一般确保代码中不会存在关于使用者所在地区的假设。 您会经常看到国际化被缩写为“I18N”(18表示Internationlization这个单词首字母I和结尾字母N之间的字母有18个)。本地化: 是指使一个国际化的程序为了在某个特定地区使用而进行实际翻译的过程。 有时,本地化缩写为L10 阅读全文
posted @ 2012-04-05 20:51 残夜 阅读(8664) 评论(1) 推荐(1) 编辑
摘要: MTV里的M代表模型。 Django模型是用Python代码形式表述的数据在数据库中的定义。对数据层来说它等同于 CREATE TABLE 语句,只不过执行的是Python代码而不是 SQL,而且还包含了比数据库字段定义更多的含义。Django用模型在后台执行SQL代码并把结果用Python的数据结构来描述。 Django也使用模型来呈现SQL无法处理的高级概念。1 from django.db import models2 3 class Publisher(models.Model):4 name = models.CharField(max_length=30)5 add... 阅读全文
posted @ 2012-04-03 22:57 残夜 阅读(1534) 评论(0) 推荐(3) 编辑
摘要: 元字符1.匹配元字符:. 它匹配除了换行字符外的任何字符,在 alternate 模式(re.DOTALL)下它甚至可以匹配换行^ 匹配行首。除非设置 MULTILINE 标志,它只是匹配字符串的开始。$ 匹配行尾,行尾被定义为要么是字符串尾,要么是一个换行字符后面的任何位置。[] 它们常用来指定一个字符类别,所谓字符类别就是你想匹配的一个字符集\ 反斜杠后面可以加不同的字符以表示不同特殊意义。它也可以用于取消所有的元字符,这样你就可以在模式中匹配它们了| 可选项,或者 "or" 操作符。() 一般情况下表示一个记忆组 (remembered group)。你可以利用 re 阅读全文
posted @ 2012-04-03 19:48 残夜 阅读(2017) 评论(0) 推荐(3) 编辑
摘要: 用sudo时提示"xxx is not in the sudoers file. This incident will be reported.其中XXX是你的用户名,也就是你的用户名没有权限使用sudo,我们只要修改一下/etc/sudoers文件就行了。下面是修改方 法:1)进入超级用户模式。也就是输入"su -",系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。(当然,你也可以直接用root用)2)添加文件的写权限。也就是输入命令"chmod u+w /etc/sudoers"。3)编辑/etc/sudoers文件。也就是输入 阅读全文
posted @ 2012-03-28 13:47 残夜 阅读(2716) 评论(1) 推荐(0) 编辑
摘要: 字符与编码的发展系统内码说明阶段一ASCII计算机刚开始只支持英语,其它语言不能够在计算机上存储和显示。ASCII码一共规定了128个字符的编码,比如空格“SPACE”是32(二进制00100000),大写的字母A是65(二进制01000001)。这128个符号(包括32个不能打印出来的控制符号),只占用了一个字节的后面7位,最前面的1位统一规定为0。阶段二ANSI编码(本地化)为使计算机支持更多语言,通常使用 0x80~0xFF 范围的 2 个字节来表示 1 个字符。比如:汉字 '中' 在中文操作系统中,使用 [0xD6,0xD0] 这两个字节存储。不同的国家和地区制定了不同 阅读全文
posted @ 2012-03-02 16:58 残夜 阅读(609) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页