- 博客(14)
- 收藏
- 关注
原创 Python中的异常处理
当Python检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的”异常”。一、捕获异常 try…except…看如下示例:try: print('test1') open('123.txt','r') print('test2')except IOError: pass此时可以正常运行,运行结果为“test1”。说明:此程序看不到任何
2017-10-27 20:47:00 327
原创 python的垃圾回收
python里也同java一样采用了垃圾收集机制,不过不一样的是: python采用的是引用计数机制为主,标记-清除和分代收集两种机制为辅的策略。一、引用计数机制:python里每一个东西都是对象,它们的核心就是一个结构体:PyObject。typedef struct_object { int ob_refcnt; struct_typeobject *ob_type;} PyO
2017-10-26 15:40:50 535
原创 python中“+=”操作与“+”操作
先来看段代码:from timeit import Timerdef test1(): l = [] for i in range(1000): l = l + [i]def test2(): l = [] for i in range(1000): l.append(i)def test3(): l = [] for i in ran
2017-10-26 00:22:37 1634
原创 Python内置类型性能分析--list
一、timeit模块timeit模块可以用来测试一小段Python代码的执行速度。 class timeit.Timer(stmt='pass', setup='pass', timer=<timer function>) timeit.Timer.timeit(number=1000000)Timer是测量小段代码执行速度的类。 stmt参数是要测试的代码语句(statment
2017-10-26 00:01:04 380
原创 时间复杂度
单纯依靠运行的时间来比较算法的优劣并不一定是客观准确的! 如何才能客观的评判一个算法的优劣呢?时间复杂度假定计算机执行算法每一个基本操作的时间是固定的一个时间单位,那么有多少个基本操作就代表会花费多少时间单位。对于不同的机器环境而言,单位时间是不同的,但是对于算法花费多少时间单位在规模数量级上却是相同的,由此可以忽略机器环境的影响而客观的反应算法的时间效率。 时间复杂度:假设存在函数g,使得算
2017-10-25 23:13:18 487
原创 python中的全局变量和局部变量以及可变数据类型
一、局部变量:在函数内部定义的变量,叫局部变量当这个函数被调用的时候,这个变量存在,当这个函数执行完成之后,因为函数都已经结束了,所有函数里面定义的变量也就结束了在一个函数中定义的局部变量,只能在这个函数中使用,不能再其他的函数中使用二、全局变量:子函数外边定的变量,叫做全局变量所有的函数都可以使用它的值如果函数需要修改全局变量的值,那么需要在这个函数中,使用 global xxx进行说明
2017-09-07 10:17:55 2601
原创 linux常用命令(2)
1、ifconfig 查看ip地址 (WINDOWS中使用ipconfig)2、ping “ping www.baidu.com” 测试网络连接是否正常3、ssh 远程登录 “ssh 用户名@ip”4、whoami 查看当前用户名5、who 查看当前登录的用户信息6、exit 退出登录7、useradd 创建新的用户名 “useradd -m -d /home/新用户名
2017-08-28 00:13:26 345
原创 jQuery简单动画效果和动画队列
一、简单动画效果 1、show() 让匹配的元素显示出来 用法1: $(“div”).eq(0).show(2000) ; 参数2000意思是整个过程2000毫秒用法2: $(“div”).eq(0).show(“slow”); 参数也可以为normal 、fast用法3:$("div").show(2000,function(){ alert($(this).text()
2017-08-27 23:44:20 294
原创 linux常用命令(1)
1、 ls 作用:查看当前路径下的文件以及文件夹的名字 -a 隐藏文件 -l 列表显示风格 -h 配合-l 显示一个合理的大小单位 2、 cd “cd 文件夹的名字” 进入到这个文件夹 “cd ..” 跳转到当前路径的上一层 “cd - “跳转到上一次所在的路径(类似电视机遥控器中的回看)
2017-08-27 00:16:41 191
原创 jQuery的入口函数
一、jQuery入口函数 入口函数1:$(function(){ });入口函数2:$(document).ready(function(){ });意思是:一旦dom结构渲染完毕即可执行内部代码。二、和window.onload的区别 区别1:jQuery入口函数可以书写多次,window.onload只能书写一次; 区别2:执行的时机不同,jQuery的入口,一旦我dom结
2017-08-23 08:50:07 19448
原创 js中数据的隐式转换
JavaScript属于弱类型的语言,数据类型转换有两种:隐式转换和显示转换。 隐式转换:程序在运行时进行的自动转换就叫隐式转换。1、“+”的隐式转换 例子:var num1=1,num2=2;var str="js";var b1=true,b2=false;console.log(str+num1); //"js1"console.log(str+b1); /
2017-08-23 08:22:17 397
原创 padding总结
padding为内边距,所有浏览器都支持 padding 属性。不允许指定负边距值,即padding不能为负值。1、padding后面四个值,如padding:10px 5px 15px 20px; 意思是:上10px,右5px,下15px,左20px。 2、padding后面三个值,如padding:10px 5px 15px;、 意思是:上10px,左右5px,下15px。 3、padd
2017-08-21 08:35:50 1647
原创 font-size:0的作用
学习时看到别人代码中的font-size: 0不懂是什么意思,上网查了一下,总结一下用法。 font-size: 0的作用是避免莫名其妙的间距。**.box{ width: 90px; height: 60px; border: 1px solid #ccc;/* font-size: 0;*/}.box div{ display: inline-block;
2017-08-15 09:51:05 1330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人