2013年3月1日星期五

python学习

-----------------------------------------------------------------------------------
--python学习2012.2.26
                           python起步
一.脚本的基本结构
1.在python中不使用c语言中的花括号表示语句块,而是用缩进。代码缩进一般用在函数定义,类的定义以及一些控制语句    中,一般来说,行尾的":"表示代码的缩进的开始  
  需要注意的事,处于同一级的代码缩进,其缩进量要保持一致



2.python中一般一条语句占用一行,一条语句结束后一般不用c语言里的分号,但在python中可以用分号将两条语句写到一行

3.单引号的字符串里可以包含双引号,双引号里可以包含单引号

4.3个单引号或3个双引号不仅可以作为注释字符,还可以作为格式化字符

5.python中如果语句较长,需要分成几行写时可以使用"\",或者用一对圆括号
  注意:\后面不可有任何字符


--python学习2012.2.27


  二.基本输入输出
1.python中的基本输入语句是"raw_input"语句,该语句返回所输入的字符串,如果想获取数字,可以使用"int"函数将字符串转换为数字。

                                                            
 



2.在python中除了int函数外,还有以下几个用于类型转换的函数
  float:将字符串或者整数转换为浮点数
  str:将数字转换为字符串
  long:将字符串转换成长整型
  hex:将整数转换成十六进制
  oct:将整数转换成八进制
  ord:将ASCII字符转换成ASCII值
  chr:将ASCII值转换成ASCII字符
3.python的基本输出语句是"print"语句,它可以输出python中的所有数据类型,如果自定义了某一新类型或者类,可以通过重载"_repr_"让"print"支持


三.中文的使用
在python中可以在各种编码间相互转换,如果在交互式命令中使用中文,可以不做处理,一般不会出现乱码,
但在.py中使用了中文,则需要在文件的第一行使用如下语句指定字符编码集:
 # _*_ coding:utf-8 _*_
意思是脚本里包含非ASCII字符
在vim中可以使用如下命令设置文件的编码
:set fileencoding=utf-8






四.把python当作计算器



在python中的math模块中提供了一些基本的数学函数,其中主要有:
sin(x):求正弦
cos(x):求余弦
asin(x):求反正弦
acos(x):求反余弦
tan(x): 求正切
atan(x):求反正切
hypot(x,y):求直角三角形的斜边长度
fmod(x,y): 求x/y的余数
ceil(x):取不小于x的最小整数
floor(x):取不大于x的最大整数
fabs(x):求绝对值
exp(x):求e的x次幂
pow(x,y): 求x的y次幂
log10(x):求x的以10为底的对数
sqrt(x):求x的平方根
pi:圆周率的值



vim中调用py计算



                             
---python学习2012.2.28

                                 python语法
一.python数据类型——数字
  1.数据类型是程序的基础,程序设计的本质就是对数据进行处理。
  数字是最基本的数据类型,python中可以使用任意大的数字而不用担心溢出。
  在python中数字有四种类型:整数,长整数,浮点数和复数






2.运算符
   python中除了算术运算符,还有逻辑运算符,位运算符,位逻辑运算符等。

 
 运算符优先级
 乘方运算符
 乘法,除法,取余
 加减法
 逻辑运算符




二.python数据类型——字符串

  1. python中的字符串用于表示和存储文本。字符串通常由单引号('...').双引号(“。。”)或者三引号,四引号
   其中由三引号包围的字符串可以由多行组成。一般大段的叙述都是用三引号打出来的
  2.字符串中可以包含数字,字母,以及一些控制符,如换行符,制表符





 






3.操作字符串
  python中提供很多对字符串操作的函数。也可以使用+*对字符串进行操作









以上函数都不会改变字符串本身,而是返回修改后的新的字符串。如果要修改原字符串,可以使用如下方法








插入str.join(),分割str.split()函数比较复杂








4.索引和分片
 string[]


4.格式化字符串








5.字符串与数字的相互转换
string.atoi(s,进制)



6.原始字符串
  原始字符串是python中一类比较特殊的字符串,以大写字母R或者小写字母r开始。在原始字符中,“\”不再表示转移字符的含义。原始字符串是为正则表达式设计的,但是可以用其来方便地表示windows系统下的路劲。但是,如果路劲以“\”,那么会出错
列出目录中的内容

--------------------------------------------

Read more »

windows2003之克隆超级管理员




通过修改注册表使隶属于users组的用户或来宾用户,拥有超级管理的权限

regedit打开注册表
找到sam表后,右键——权限——改为完全控制——F5刷新


复制f表里的所有数据


粘贴到lee用户的f表里
操作完后lee这个账户就拥有了超级管理员的权限,尽管仍然在users组
来远程一下试试
netstat -an 发现3389没开
直接我的电脑——右键属性——远程里修改


可以了!!




Read more »

windows2003服务器搭建


一.windows2003简介及安装
windows 2003 现在有四个版本,标准版,企业版,数据中心版,web版
web版  2GB内存 2路处理器
  针对web服务器进行优化,仅能够在AD域中做成员服务器,不能做DC域控制器
标准版 4GB内存 4路处理器
  针对中小型企业,具备除元目录服务MMS支持,终端服务会话目录,集群服务以外的所有服务功能
企业版 64GB内存 8路处理器
  具备所有服务功能
数据中心版 512GB内存  32路处理器

安装windows2003
盛世雄风windows2003下载地址:http://www.jb51.net/softs/2067.html







然后就等待自动安装就ok了!!

第一次装苹果美化版。。。。个人电脑用还可以。。当服务器用的话。。。坑爹了!!!

二.本地用户和组

 1.内置用户: SYSTEM  ADMINISTRATOR  GUEST
              SUPPORT_388945a0 WINDOWS( XP和WINDOWS2003中新增的一个用户帐户,可以   用来通过WINDOWS中的HELP AND SUPPORT CENTER(求助与支持中心)提供远程支持;默认情况下是  被禁用的)



  安装IIS后会出现下面两个用户
   IUsr_服务器名
   IWAM_服务器名

2.用户组
        Administrators 这个是用户组里成员在本地机器上拥有最高权限(SID-1-5-32-544)
        USERS 本地机器上所有的用户帐户;这是一个低权限的用户组(SID:S-1-5-32-545)
        GUESTS  与USER组相同
     
三.IIS的安装









等待自动安装就行了。。



四.IIS搭建网站
 1.新建网站
 打开IIS管理器-右键新建网站
       









2.设置权限
 找到放置网站根目录的c盘——右键属性——安全

 添加来宾用户:添加——高级——快速查找



添加成功!!
3.配置网站权限
  在IIS管理器中找到网站——右键属性——主目录——配置——选项——勾选启用父路径
                                   ——文档——添加启动默认文档(主页):index.asp/aspx/php
4.查看网站是否可以浏览

出现这种情况,这里父目录也启用了,也允许了匿名用户登录
让我郁闷了好一阵子!!!
我又右击看了下网站的权限


没有来宾权限

添加后访问正常











Read more »
Blogger 提供支持.

This is me

© Manuel