We should cherish now

2014年7月19日

python生成器

摘要: 生成器定义和运行机制: 生成器是一种用普通的函数语法定义的迭代器,任何包含yield语句的函数成为生成器。生成器是一种函数,但是有区别普通的函数,不像一般的函数那样,使用return返回值,而是每次产生多个值。每次产生一个值使用yield语句,函数就会冻结:即函数停在那点等待下次(next或者se... 阅读全文

posted @ 2014-07-19 08:24 Alai@2014 阅读(194) 评论(0) 推荐(0) 编辑
python操作中常见的文件操作汇总

摘要: Python常见文件操作示例os.path模块中的路径名访问函数分隔basename()去掉目录路径,返回文件名dirname()去掉文件名,返回目录路径join()将分离的各部分组合成一个路径名split()返回(dirname(),basename())元组splitdrive()返回(driv... 阅读全文

posted @ 2014-07-19 07:17 Alai@2014 阅读(119) 评论(0) 推荐(0) 编辑

2014年6月23日

C#中this在扩展方法的应用

摘要: 给类添加扩展方法1、定义一个类Servicepublic class Service { private string _name; public string Name { get { return _name; } ... 阅读全文

posted @ 2014-06-23 15:49 Alai@2014 阅读(500) 评论(1) 推荐(1) 编辑

2014年4月9日

mySql连接的时候忘记密码或root权限由问题

摘要: 本人在window的环境里面连接MySQL的时候遇到了问题,总结了一下,分别由以下的几个步骤:1.关闭正在运行的MySQL服务。2.打开DOS窗口,转到mysql的\bin目录。3.输入mysqld --skip-grant-tables回车,窗体会死掉,此时不要关了。4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。5.输入mysql回车,如果成功,将出现MySQL提示符 mysql>6. 连接权限数据库>use mysql;6.改密码root账户的密码:> update user set password=password(&quo 阅读全文

posted @ 2014-04-09 16:05 Alai@2014 阅读(115) 评论(0) 推荐(0) 编辑

2014年3月13日

Js中的正则的全局匹配

摘要: var strs="w1wertyuwer"; var i=1;使用eval格式化字符串为正则表达式/w1w/g,//g用于全局匹配var reg=eval("/w"+i+"w/g"); alert(reg); alert(strs.replace(reg,'----'))alert(strs.replace(/w1w/g,'----')) 阅读全文

posted @ 2014-03-13 17:37 Alai@2014 阅读(472) 评论(0) 推荐(0) 编辑

2012年2月28日

笔记20120215_转义字符_运算符

摘要: 一、复习。1、什么叫做Bit?计算机中做小的单位,位,也就是Bit。*计算机在处理数据中,一次至少处理8个二进制位。计算机中能够处理的最小单位叫:字节(Byte)。1B=1b;1024Byte=1kByte;1024Kbyte=1M;2、在赋值时等号左边必须是变量*每一个表达是都可以认为求解成一个值;Inta=3;a+2;如inta=3;a=a+1;3、占位符{数值}{0},{1}Console.WriteLine("{0,8}",pi);在占位符后面加个逗号,写个数字,表示这个占符号的数据如果不足8位,则用空格填充够8位。4、在定义变量时多个参数的时候之间用逗号隔开。*在 阅读全文

posted @ 2012-02-28 21:26 Alai@2014 阅读(385) 评论(0) 推荐(1) 编辑