小米的博客
感恩能够遇见
Python有一种内置的数据类型dict,又称字典,dict是dictionary的缩写,其实也就是字典的意思。dict类型在其他语言中有不同的称呼,比如在Perl中就叫hash类型,其实就是一个原理的东东。 dict 具体表现为一种键值对,每个key和value一一对应,不存在一对多,多对一的关系,当你像一个key中赋多个值得时候,后面的会直接覆盖掉前面的值,即使出现多个value相同的时候也不属于多对一的关系,因为各个value是相对独立的。在Python新建dict的语法是{"name":"Jeremy","age":22,"sex":"male"}。 dict类型一个突出的特点…
2013-09-13 0 Comment
最近看了一款开源的php框架————Thinkphp。Thinkphp是一款快速、兼容而且简单的国产PHP框架,它就是采用了MVC模式。 MVC是软件工程中一种软件架构模式,它把软件系统分为三个基本部分,既模型(Model)、视图(View)和控制器(Controller)。此模式极大的简化了程序的复杂度,是程序的结构更加的直观,并且使一部分程序重复利用成为可能,因此基于面向对象的MVC模式将成为今后的趋势。 那么MVC在程序中各担当什么功能呢? M(模型)主要的作用是在业务逻辑中对数据进行操作,有对数据直接访问的权力,例如对数…
2013-06-13 0 Comment
与windows系统不一样,Linux文件系统的结构是一种倒树状的结构,所有的文件或目录都在根目录下面。 如上图其实可以简单的把根目录下面的home、tmp、 etc 理解为windows下面的C盘D盘E盘,如果这些目录没有单独划分存取空间那么这些目录都隶属于根目录,如果单独划分了存取空间那么他的存取空间将是独立的,但在文件系统的逻辑机构里面还是属于根目录。 在linux里面至少要有两个分区,分别为根分区和swap分区。根分区就是上面所提到的。 swap分区的功能就是当内存不够用的时候,把磁盘空间拿出来做临时文件交换,…
2013-06-06 0 Comment
本文是对于系统管理员来说非常有帮助的一个获取linux系统详细信息的shell脚本。 #!/bin/bash if [[ -f /usr/bin/lsb_release ]]; then OS=$(/usr/bin/lsb_release -a |grep Description |awk -F : '{print $2}' |sed 's/^[ \t]*//g') else OS=$(cat /etc/issue |sed -n '1p') fi OS_version=$(uname -m) kernel_version=$(uname -r) CPU=$(grep 'model name' /proc/cpuinfo |uniq |awk -F : '{print $2}' |sed 's/^[ \t]*//g' |sed 's/ \+/ /g') Counts=$(grep 'physical id' /proc/cpuinfo |sort |uniq |wc -l…
2013-05-28 0 Comment