-
Python 3基础教程34-tkinter添加一个按钮
在前面一篇文章的基础上,我们在上个窗体上添加一个按钮。 1# tkinter 模块添加一个按钮 2from tkinter import * 3 4''' 5开始接触桌面图形界面编程 6你可以到安装路径:\lib\tkinter 7打开__init__.py文件了解tkinter 8''' 9 10class Window(Frame):…- 12
- 0
-
Python 3基础教程17-提问频率较高的几个Python问题
这里,介绍几个初学者经常上网查询的问题,直接看下面的例子 11 # 常见的一些常识问题汇总 2 2 3 3 #!/user/bin/python 4 4 # 这个是linux下python文件的写法,告诉程序,这个文件是python去运行,而不是shell去运行 5 5 6 6 # 下面这个例子 7 7 def max(a,b): 8 8 if a> b: 9 9 print(a) 1010…- 11
- 0
-
Python 3基础教程5-while循环语句
本文开始介绍循环语句,和其他编程语言一样,Python中有while循环和for循环,这里介绍while循环。 语法: while 条件表达式为真: 做一些事情 实际生活中有很多这样的循环场景,这里举例一个不太好的方法。例如,我需要增加一个文章的点击数。我们知道,国内的开发人员,在文章资讯,阅读数这块,做得很栏,不会根据用户的IP地址去判断,而是根据刷新一次当前文章页面,或者叫当…- 1
- 0
-
python | 正则表达式&re模块
文章目录 1.正则表达式 1.1 元字符 使用点1`.1`匹配任意字符 * \d匹配数字 * + * 匹配多个字符 * 1`[]1`(字符集) * 使用.*匹配任意多个字符 1 * 1.2 数量词 2 * 1.3 精确匹配与泛匹配 3 泛匹配 * 精确匹配 1 * 1.4 贪婪匹配与非贪婪匹配 2 re模块 2.1 re.match * 2.2 re.search * 2.3 re.findall…- 33
- 0
-
使用 Python 获取 Linux 系统信息
在本文中,我们将会探索使用Python编程语言工具来检索Linux系统各种信息。走你。 哪个Python版本? 当我提及Python,所指的就是CPython 2(准确的是2.7).我会显式提醒那些相同的代码在CPython 3 (3.3)上是不工作的,以及提供一份解释不同之处的备选代码。请确保你已经安装了CPython,在终端上输入python或者python3回车,然后你在终端上应该能看到py…- 18
- 0
-
Python||运算符
Python算术运算符 以下假设变量a为10,变量b为20: 加 - 两个对象相加 a + b 输出结果 30 减 - 得到负数或是一个数减去另一个数 a - b 输出结果 -10 * 乘 - 两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除 - x除以y b / a 输出结果 2 % 取模 - 返回除法的余数 b % a 输出结果 0 ** 幂 - 返回x的y次幂…- 10
- 0
-
php中eval函数的危害与正确禁用方法
php的eval函数并不是系统组件函数,因此我们在php.ini中使用disable_functions是无法禁止它的。 但是eval()对于php安全来说具有很大的杀伤力,因此一般不用的情况下为了防止类似如下的一句话木马入侵,需要禁止! 1<?php eval($_POST[cmd]);?> 2 eval()使用范例: 1<?php 2$string = '杯子…- 13
- 0
-
PHP安装phpredis扩展
因为最近要用到php和redis的组合,但是php是没有带redis的支持的,所以要自己手动配置redis模块。 环境 MAC OS 10.9.4 PHP版本 5.4.24 Zend Engine v2.4.0 phpredis 这是一个PHP的第三方的扩展模块,但是获得了PHP官方的授权。 phpredis 的github地址: 1https://github.com/nicolasff/php…- 8
- 0
-
Elasticsearch-PHP 索引操作
索引操作 索引在客户端非常容易。因为关联数组很容易转换为JSON文档,索引文档只是提供正确和结构性的关联数组和调用方法。 单文档索引 当你索引你个文档时,可以自己提供一个ID,也可以让elasticsearch 为你生成一个ID。 提供一个ID值 1$params = array(); 2$params['body'] = array('testField'…- 9
- 0
-
提高PHP代码质量的36个技巧
1.不要使用相对路径 常常会看到: 1require_once('../../lib/some_class.php'); 1 该方法有很多缺点: 它首先查找指定的php包含路径, 然后查找当前目录. 因此会检查过多路径. 如果该脚本被另一目录的脚本包含, 它的基本目录变成了另一脚本所在的目录. 另一问题, 当定时任务运行该脚本, 它的上级目录可能就不是工作目录了. 因此最佳选择…- 12
- 0
-
PHP连接MySQL
PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension (“i” 意为 improved) PDO (PHP Data Objects) 在 PHP 早期版本中我们使用 MySQL 扩展。但该扩展在 2012 年开始不建议使用(会报错!!注意) 该用什么方式连接数据库 PHP连接数据库有两种流行方式,一种是MySOLi,另外一种是PD…- 8
- 0
-
JavaScript继承详解(二)
这一章我们将会重点介绍JavaScript中几个重要的属性(this、constructor、prototype), 这些属性对于我们理解如何实现JavaScript中的类和继承起着至关重要的作用。 this this表示当前对象,如果在全局作用范围内使用this,则指代当前页面对象window; 如果在函数中使用this,则this指代什么是根据运行时此函数在什么对象上被调用。 我们还可…- 0
- 0
-
JavaScript面向对象编程(6)利用原型链实现继承
继承是面向对象的特性之一,继承的主要目的就是为了重用。子类能复用父类的属性或者行为,可以极大地简化子类,避免重复定义。 继承的特征1.子对象拥有父对象的属性和方法 继承特征2:子对象“是一个”父对象,具备“is-a”的特点, 如人是动物,那么人就是动物的子类,体现在对象上,一个人必然有一个指向动物实例的引用 子类的prototype指向父类的一个实例,就完成了继承,因为子类的实例上具备了父类实例的…- 13
- 0
-
javaScript事件(七)事件类型之键盘与文本事件
键盘事件如下: keydown:当用户按下键盘上的任意键时触发,而且如果按住不放的话,会重复触发此事件。 keypress:当用户按下键盘上的字符键时触发,而且如果按住不放的话,会重复触发此事件。 keyup:当用户释放键盘上的键时触发。 只有一个文本事件:textInput。textInput是对keypress的补充,用意是在将文本显示给用户之前更容易拦截文本。在文本插入文本框之前会触发tex…- 2
- 0
-
javaScript事件(一)事件流
一、事件 事件是文档或者浏览器窗口中发生的,特定的交互瞬间。 事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。 事件是javaScript和DOM之间交互的桥梁。 你若触发,我便执行——事件发生,调用它的处理函数执行相应的JavaScript代码给出响应。 典型的例子有:页面加载完毕触发load事件;用户单击元素,触发click事件。 二、事件流 事…- 15
- 0
-
JavaScript—网络编程(12)–DHTML技术演示(5)-form表单验证技术(正则)
这里不进行很复杂的后台验证以及JavaScript的正则表达式,只是简单的介绍下这个技术,简单的后台接收与跳转,大概了解怎么验证的就可以。具体的技术,我后面还会继续写博客的。本人也还在学习中。 表单验证1-简单验证 进行简单的验证,用户名必须为abcd,密码长度必须大于等于6 然后根据用户输入的数据,在后面给出提示。 代码演示: 1<html> 2 <head> 3 <…- 2
- 0
-
JavaScript中的null和undefined
null :表示无值; undefined : 表示一个未声明的变量, 或已声明但没有赋值的变量, 或一个并不存在的对象属性。 ==运算符将两者看作相等。如果要区分两者,要使用===或typeof运算符。 使用if (!object){}两者就都包含了 补充:2006.12.6 var obj = "aaa"; var nullobj; if (obj == null || …- 5
- 0
-
学习新时代编程语言Rust-14一箱裤子
上一期我们学习使用了引用和可变引用,有个点还需要大家注意下:可变引用是用来标示引用具有修改数据的权限的,但数据能不能修改还要看当前变量是不是可以修改的,这就像小胖找妈妈修改裤子长度,小胖首先要确保裤子本身是可以修改的,再给妈妈分配修改裤子的权限才有意义。这也是我们在声明xiaopang_trousers时为什么要使用mut的原因。有同学复现课程中代码时忘记敲这里的mut关键字了,一直运行不成功,所…- 10
- 0
-
学习新时代编程语言Rust-9循环语句
上一期我们学习并练习了Rust的复合基本数据类型,在练习中我们定义了一个数组用于存储月份的中文名称,现在有一个需求,需要把月份的中文名按顺序打印到控制台,也就是把months数组里的所有元素按顺序输出到控制台: 当然我们可以使用12条println语句一条一条获取并打印months中的元素,现在是一个只有12条元素的数组,如果是一个有100条1000条元素的数组,还这么写就不现实了吧? 那有没有一…- 10
- 0
-
使用Rust开发编译系统(基本介绍以及建立项目)
建立项目 基本介绍 建立项目 编译系统的过程 下一步要做什么 基本介绍 在本专栏中我们将使用rust编写C语言的编译系统,包括编译器,链接器,汇编器,文章跟之前的风格一样,将项目分为独立的子模块,每篇文章对每个模块或者子功能进行讲述,编写代码之前会讲述所需要的理论知识 建立项目 Rust安装请看这里 建立一个项目需要用到Cargo,Cargo在安装Rust时就会安装 通过Cargo提供的命令很容易…- 69
- 0
-
Rust语言开发基础(三)开发工具攻略
2019独角兽企业重金招聘Python工程师标准>>> 一、Subline Text 3 插件下载: Ctrl+Shift+P 调用命令面板,我们就会找到一些以“Package Control:”开头的命令,找到 Install Package (安装扩展),确定后出现命令行, 输入:Rust ,找到插件,确认安装 输入:RustAutoComplete,找到racer插件,确认…- 118
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(17)|装箱crates]
[易学易懂系列|rustlang语言|零基础|快速入门|(17)|装箱crates] 实用知识 装箱crates 我们今天来讲讲装箱技术crates。 什么是crates? 英语翻译是: 英 [kreɪt] 美 [kreɪt] n. 板条箱;篓 vt. 将某物装入大木箱或板条箱中 [ 过去式 crated 过去分词 crated 现在分词 crating 复数 crates 第三人称单数 crat…- 4
- 0
-
使用Rust从零写操作系统 (1) —— 独立式可执行程序
本系列博客系转载,出处: 知乎专栏:从零开始写 OS 所有代码都在:https://github.com/LearningOS/rcore_step_by_step 1本小节代码对应 commit :bc429d04d479da60fc4bd05824a124d18c5e33ac 2 3 概要 由于我们的目标是编写一个操作系统,所以首先我们需要创建一个独立于操作系统的可执行程序,又称 独立式可执行…- 219
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!