本文关注的主要是python陷阱,具体而言,是指CPython,而且除非特别说明,所有代码示例都是在python2.7运行的。 我个人对陷阱的定义是这样的:代码看起来可以工作,但不是以你“想当然“”的方式。如果一段代码直接出错,抛出了异常,我不认为这是陷阱。比如,Python程序员应该都遇到过的“U ...
分类:
编程语言 时间:
2017-07-17 11:18:37
阅读次数:
213
Python 解释器 执行程序过程: 1. 启动python解释器 一个 程序 把文件从硬盘到内存 2. 将C:\test.py 内容从硬盘读入内存(这一步与文本编辑器是一样的) 3. 文本编辑器读入到内存就结束了,而 python 还要后续执行读入内存的代码。 如果想要永久保存代码,就要用文件的方 ...
分类:
编程语言 时间:
2017-07-17 11:16:21
阅读次数:
164
#!/bin/bash
#writenbyJerry
foriin$(seq1255);
do
{
ping192.168.51.$i-c2>>/dev/null2>&1#无论ping到ping不到都不在前台显示
tai=$(echo$?)
if[$tai==0];
then
echo-e"\033[1;32m192.168.51.$iisonline\033[0m"#加重颜色显示online
else
echo-e"\033[1;35m192.1..
分类:
编程语言 时间:
2017-07-17 11:16:07
阅读次数:
277
1 # 进程/线程/协程 2 # IO:同步/异步/阻塞/非阻塞 3 # greenlet gevent 4 # 事件驱动与异步IO 5 # Select\Poll\Epoll异步IO 以及selectors模块 6 # Python队列/RabbitMQ队列 7 8 ###############... ...
分类:
编程语言 时间:
2017-07-17 11:15:00
阅读次数:
550
时间对象是一个我们经常要用到的对象,无论是做时间输出、时间判断等操作时都与这个对象离不开。 它是一个内置对象——而不是其它对象的属性,允许用户执行各种使用日期和时间的过程。 Date()返回当前的日期和时间 getDate() 查看Date对象并返回日期 (1-31) getDay() 返回星期几( ...
分类:
编程语言 时间:
2017-07-17 11:14:08
阅读次数:
150
pring-2.0.6.jar Spring框架的核心包 jta.jar 会用到包中的usertransaction,具体什么用此处暂时不论 quartz-1.6.0.jar 会用到CronTrigger这个类,通过表达式实现精确的定时 commons-logging-1.1.1.jar 日志管理包 ...
分类:
编程语言 时间:
2017-07-17 11:13:47
阅读次数:
191
一、说明设置元素在被用户激活(在鼠标点击与释放之间发生的事件)时的样式。IE7及更早浏览器只支持a元素的:active,从IE8开始支持其它元素的:active。另:如果需要给超链接定义:访问前,鼠标悬停,当前被点击,已访问这4种伪类效果,而又没有按照一致的书写顺序,不同的浏览..
分类:
编程语言 时间:
2017-07-17 11:11:35
阅读次数:
130
脚本简单地说就是一条条的文字命令,这些文字命令是我们可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。各种动态语言,如ASP、PHP、CG... ...
分类:
编程语言 时间:
2017-07-17 11:09:34
阅读次数:
229
从语言层次的角度看为什么要精通C语言 ---2017年7月12日 ---宁哥QQ1455153071 ---微信公众号:宁哥实战课堂谈到C语言,很多人的第一反应就是定义变量、if...else...等这些细节语法,然而更应该时刻不能忘记的就是它在编程世界中的位置。前者那些是语法细节,后..
分类:
编程语言 时间:
2017-07-17 11:09:27
阅读次数:
238
值传递: 方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值。 引用传递: 也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法 ...
分类:
编程语言 时间:
2017-07-17 11:08:15
阅读次数:
221
在Python set是基本数据类型的一种集合类型,它有可变集合(set())和不可变集合(frozenset)两种。创建集合set、集合set添加、集合删除、交集、并集、差集的操作都是非常实用的方法。 创建集合set python set类是在python的sets模块中,大家现在使用的pytho ...
分类:
编程语言 时间:
2017-07-17 11:08:06
阅读次数:
239
首先数据表类似于这样,然后进行数据查询获取所有的数据 然后在静态页面循环输出,效果如下: 显示效果谁添加下级,那个下级就紧挨着谁 ...
分类:
编程语言 时间:
2017-07-17 11:07:26
阅读次数:
274
函数基本语法及特性 函数是什么? 定义: 函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。 特性: 减少重复代码 使程序变的可扩展 使程序变的易维护 函数也可以带参数 函数参数与局部变量 形参: 变量只有在被调用时才分配内存单元,在调用结束时,即刻释放 ...
分类:
编程语言 时间:
2017-07-17 11:06:35
阅读次数:
288
【js常用知识】 数据类型字符串 null undefault 数字 布尔 数组 对象 数组操作var b = a.shift(); 删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var b = a.unshift(-2,-1); unshift:将参数添加到原数组开头 ...
分类:
编程语言 时间:
2017-07-17 10:11:59
阅读次数:
223