自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 pillow批量处理图片,缩放到指定倍数

pillow批量处理图片,缩放到指定倍数

2023-06-28 11:13:45 107 1

原创 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关注的人

提示
确定要删除当前文章?
取消 删除