shadowturtle

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年12月10日

摘要: 目录什么是字符顺序标记(BOM).NET中的Encoding类和BOM文件读写和BOM关于怎样去掉BOM返回目录什么是字符顺序标记(BOM)计算机内部数据存储都是二进制的,只有知道一段数据的二进制存储格式,这段数据才有意义。所谓的文本文件其实就是用一种特定的字符编码来将二进制源数据转换成文字。多数文本编辑器都可以编辑不同编码的文本文件,那么文本编辑器是怎样通过源二进制数据来得知这段数据的文本编码呢?答案就是靠字符顺序标记(Byte Order Mark),在文章里面我们就统一用英文简写BOM指这一名词。下面是常用Unicode编码的BOMUTF-8: EF BB BFUTF-16 big en 阅读全文
posted @ 2012-12-10 18:07 shadowturtle 阅读(1007) 评论(0) 推荐(0) 编辑

2012年11月28日

摘要: 写惯了C ,老是会把C的语法写入python,问题百出关于Python 列表(list)、字典(dict)、字符串(string)常用基本操作有个博客写得比较详细:http://blog.csdn.net/business122/article/details/7536991创建列表sample_list = ['a',1,('a','b')]Python 列表操作sample_list = ['a','b',0,1,3]得到列表中的某一个值value_start = sample_list[0]end_value 阅读全文
posted @ 2012-11-28 10:43 shadowturtle 阅读(302) 评论(0) 推荐(0) 编辑

2012年11月25日

摘要: 前言:由于对linux系统的不了解,装软件什么的总是喜欢用yum命令,结果这次在搭建环境下吃了大亏。网上文章大多是使用mod_python来搭建的,这个只支持到python2.5,现在需要使用python2.7,只好选择mod_wsgi,貌似mod_wsgi的处理效率还要更高一些。1.安装环境:CentOs版本: CentOs5.7Python版本: Python2.7Apache版本: Httpd2.2Django版本: Django1.1Mod_wsgi版本: Mod_wsgi-3.2-1.el5.x86_64.rpm2.软件安装:2.1安装Apache:一般服务器系统会自带Apache, 阅读全文
posted @ 2012-11-25 16:46 shadowturtle 阅读(4801) 评论(0) 推荐(0) 编辑

摘要: 1.更新系统 yum update2.安装必要的相关库 yum install gccgcc-c++bisonpkgconfig glib2-devel gettext makelibpng-devel libjpeg-devel libtiff-devellibexif-develgiflib-devel libX11-devel freetype-devel fontconfig-devel cairo-develhttpdhttpd-devel3.安装libgdipluscd/usr/local/src/wgethttp://download.mono-project.com/sourc 阅读全文
posted @ 2012-11-25 12:39 shadowturtle 阅读(154) 评论(0) 推荐(0) 编辑

摘要: 如果你的IPTABLES基础知识还不了解,建议先去看看.开始配置我们来配置一个filter表的防火墙.(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destinationChain FORWARD (policy ACCEPT)target prot opt source destinationChain OUTPUT (policy ACCEPT)target prot opt source destinationChain RH-Firew 阅读全文
posted @ 2012-11-25 11:27 shadowturtle 阅读(160) 评论(0) 推荐(0) 编辑

2012年11月23日

摘要: 打开sshd服务service sshd statuschkconfigsshd on // sshd服务开机自动启动service sshd start防火墙打开22端口iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT原因如下:1.在/etc/ssh/sshd_config文件中找到ssh所对应的端口2.在/etc/ssh/sshd_config文件中设置PasswordAuthentication yes3.在/etc/ssh/sshd_config文件中设置PermitRootLogin yes(这里只有root一个用户名,只能先 阅读全文
posted @ 2012-11-23 22:58 shadowturtle 阅读(149) 评论(0) 推荐(0) 编辑

摘要: Or,How to use variable length argument lists in Python.The special syntax,*argsand**kwargsin function definitions is used to pass a variable number of arguments to a function. The single asterisk form (*args) is used to pass anon-keyworded, variable-length argument list, and the double asterisk form 阅读全文
posted @ 2012-11-23 14:42 shadowturtle 阅读(171) 评论(0) 推荐(0) 编辑

2012年11月20日

摘要: wsgi初探前言本文不涉及WSGI的具体协议的介绍,也不会有协议完整的实现,甚至描述中还会掺杂着本人自己对于WSGI的见解。所有的WSGI官方定义请看http://www.python.org/dev/peps/pep-3333/。WSGI是什么?WSGI的官方定义是,the Python Web Server Gateway Interface。从名字就可以看出来,这东西是一个Gateway,也就是网关。网关的作用就是在协议之间进行转换。也就是说,WSGI就像是一座桥梁,一边连着web服务器,另一边连着用户的应用。但是呢,这个桥的功能很弱,有时候还需要别的桥来帮忙才能进行处理。下面对本文出现 阅读全文
posted @ 2012-11-20 17:51 shadowturtle 阅读(262) 评论(0) 推荐(0) 编辑

2012年11月19日

摘要: yum grouplist#安装X图形界面系统yum list 列出所有可安装的软件包 可以通过 yum grouplist 来查看可能批量安装哪些列表 比如 #yum groupinstall "DNS Name Server" //安装 bind 及 bind-chroot 套件yum groupinstall 'X Window System' -y#安装GNOME桌面环境yum groupinstall 'GNOME Desktop Environment' -y#安装KDE桌面环境yum groupinstall 'KDE 阅读全文
posted @ 2012-11-19 13:45 shadowturtle 阅读(433) 评论(0) 推荐(0) 编辑

2012年11月16日

摘要: 在电脑常用操作中,我们经常会用到CentOS常用命令。所以,我们对一些经常使用又很重要的CentOS常用命令进行了全面的整理。下面,就给大家介绍这些CentOS常用命令。一:使用CentOS常用命令查看cpumore /proc/cpuinfo | grep "model name"grep "model name" /proc/cpuinfo[root@localhost /]# grep "CPU" /proc/cpuinfomodel name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.0 阅读全文
posted @ 2012-11-16 16:39 shadowturtle 阅读(555) 评论(0) 推荐(0) 编辑