Python基础系列讲解—动态类型语言的特点
前言在C语言中变量所分配到的地址是内存空间中一个固定的位置,当我们改变变量值时,对应内存空间中的值也相应改变。在Python中变量存储的机制是完全不一样的,当给一个变量赋值时首先解释器会给这个值分配内存空间,然后将变量指向这个值的地址,那么当我们改变变量值的时候解释器又会给新的值分配另一个内存空间,再将变量指向这个新值的地址,所以和C语言相比,在Python中改变的是变量所指向的地址,而内存空间中
js问题杂记
问题一: 由于jquery可以动态异步添加页面元素,很多时候我们都不知道一个页面元素什么时候加载完成。常规的jquery的ready和js的document.onload执行是也许我们需要操作的元素还没生成完成。所以我们只能用定时器不断的循环,判断如果元素生成了。则执行我们想要的操作。 1 //页面加载完成是执行 2 $(function () { 3
2018-03-14 让maya更好用
关闭插件,让Maya更快使用自己的快捷键把常用命令放在工具架上关闭插件,让Maya更快可以减少启动软件的时间。经过建模几小时、普通材质渲染测试,运行稳定流畅,暂未经过画贴图、渲染测试建模师可以关闭的插件:操作:在窗口>>设置>>打开插件管理器,按如图关闭插件,建模可以关闭的插件.png注意!关闭插件,请从零打开软件,设置好后关闭软件。这样做后,下次打开Maya文件,才会继承这些设置。如果打开某个M
round四舍五入详解--python2与python3版本间区别
round()方法返回数值的小数点四舍五入到n个数字。语法以下是round()方法的语法:round(x[,n])参数 x--这是一个数值,表示需要格式化的数值 n--这也是一个数值,表示小数点后保留多少位返回值该方法返回数值x的小数点四舍五入到n个数字PS:round对传入的数据进行四舍五入,如果ngigits不传,默认是0(就是说保留整数部分).ngigits
Python应用03 使用PyQT制作视频播放器
最近研究了Python的两个GUI包,Tkinter和PyQT。这两个GUI包的底层分别是Tcl/Tk和QT。相比之下,我觉得PyQT使用起来更加方便,功能也相对丰富。这一篇用PyQT实现一个视频播放器,并借此来说明PyQT的基本用法。 视频播放器先把已经完成的代码放出来。代码基于Python3.5:import timeimport sysfrom PyQt4 import QtGui, QtC
MySQL 事务
Summary:inthistutorial,youwilllearnabout MySQLtransaction andhowtouseMySQLCOMMITstatementandMySQLROLLBACKstatementtomanagetransactionsinMySQL.IntroducingtoMySQLTransactionTounderstandwhatatransactioni
Java基础(一)
分享两个提高效率的AndroidStudio小技巧IOExceptionIO异常,属于检查型异常,必须通过trycatch代码块捕获才能通过编译阶段,这也就没什么好介绍的了。OutOfMemoryError内存溢出错误,这类问题属于Error,不属于Exception,所以不要期待解决这类问题仅仅通过捕获就可以处理。针对Error这类问题,我们没法捕获处理,只能是从避免的角度出发,分析出现的原因,
MySQL的InnoDB扩容及ibdata1文件瘦身方案完全解析
mysql的innodb扩容为了添加一个数据文件到表空间中,首先要关闭MySQL数据库,编辑my.cnf文件,确认innodbibdata文件的实际情况和my.cnf的配置是否一致,这里有两种情况:1.my.cnf的配置?1innodb_data_file_path=ibdata1:10G;ibdata2:10G:autoextend如果当前数据库正在使用ibdata1,或者使用ibdata2,但
mysql update语句的用法详解
首先,单表的UPDATE语句:UPDATE[LOW_PRIORITY][IGNORE]tbl_nameSETcol_name1=expr1[,col_name2=expr2...][WHEREwhere_definition][ORDERBY...][LIMITrow_count]其次,多表的UPDATE语句: UPDATE[LOW_PRIORITY][IGNORE]table_reference
最短路径——Dijkstra算法扩展(hdu2066,poj1062)
*本文介绍了一些Dijkstra的变型例题,对Dijkstra算法不是很了解了可以移步上篇博客http://blog.csdn.net/sm9sun/article/details/53283791题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2066题目描述:虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜
MySQL中MIN()函数的使用教程
MySQL的MIN函数是用来找出一个记录集最小值的记录。要了解MIN函数考虑的EMPLOYEE_TBL表具有以下记录:?mysql>SELECT*FROMemployee_tbl;+------+------+------------+--------------------+|id |name|work_date|daily_typing_pages|+------+------+-------
查看MySQL的错误日志的方法
MySQL的错误信息是在data目录下的,且文件名为.err(指的是主机名),但由于每个人安装的环境不一样,或你忘记了data目录的所在位置,你可以通过下面方法查找。#hostname//获得主机名#find/-name.err.....#cd...#vi.err
ECharts:基于HTML5 Canvas的JavaScript图表
原文链接ECharts开源来自百度商业前端数据可视化团队,基于html5Canvas,是一个纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。创新的拖拽重计算、数据视图、值域漫游等特性大大增强了用户体验,赋予了用户对数据进行挖掘、整合的能力。ECharts(EnterpriseCharts商业产品图表库)提供商业产品常用图表,底层基于ZRender(一个全新的轻量
python--__init__()方法和__new__()方法
这两个方法是python类中的基本方法,经常会在一些面试中问到。即便没有要面试之类的,学习一下其内部的原理和使用也是有必要的。 首先区分一下这两个方法:__init__:初始化方法__new__:构造函数 __init__:实例方法__new__:静态方法 __new__:创建实例,并返回cls实例,也就是init方法的第一参数self__init__:在new创建实例对象后调用,self代
Python爬虫之抓取APP下载链接
前言最近有个需求是批量下载安卓APP。显然,刀耕火种用手点是不科学的。于是尝试用Python写了一个半自动化的脚本。所谓半自动化,就是把下载链接批量抓取下来,然后一起贴到迅雷里进行下载,这样可以快速批量下载。准备工作Python2.7.11:下载pythonPycharm:下载Pycharm其中python2和python3目前同步发行,我这里使用的是python2作为环境。Pycharm是一款比
Python练习
练习1、模拟抢车票(进程同步锁) 代码1:(并发运行,效率高,但竞争同一文件,数据写入错乱) frommultiprocessingimportProcess importtime,json,random defsearch(): dic=json.load(open('db.txt')) print('剩余票数%s'%dic['count'])
python coding
#!/usr/bin/python--coding:utf-8--s='Python-欢迎您'print(s)b=s.encode('utf-8')print(b)print(b.decode('utf-8'))
搭 mysql +php+apache 环境
CentOS7的yum源中没有Mysql-sever文件,需要去官网上下载:1.下载支持Mysql-sever的rpm文件#wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm2.安装rpm包#rpm-ivhmysql-community-release-el7-5.noarch.rpm3.安装mysql-se
Vagrant挂载目录失败mount: unknown filesys
一、背景最近在玩MacOS下的虚拟机,然后有朋友推荐了我Vagrant,但是在设置完跟宿主机共享目录然后启动虚拟机的时候,出现了vagrantmount:unknownfilesystemtype'vboxsf'问题,而且网上的解决访问在我的电脑上不适用,折腾了很久才解决,所以记录一下,以便能帮到遇到同样问题的小伙伴。错误如下:二、解决思路及步骤遇见这个,感觉瞬间懵逼。不过好在理智控制住了我,
初相识|performance_schema全方位介绍
作者: 罗小波·沃趣科技高级数据库技术专家出品: 沃趣科技作者简介:IT从业多年,历任运维工程师、高级运维工程师、运维经理、数据库工程师,曾参与版本发布系统、轻量级监控系统、运维管理平台、数据库管理平台的设计与编写,熟悉MySQL体系结构,Innodb存储引擎,喜好专研开源技术,追求完美。原文出处