-
Python 3基础教程37-tkinter添加图片和文本
本文在前面文章基础上介绍tkinter添加图片和文本,在这之前,我们需要安装一个图片库,叫Pillow,这个需要下载exe文件,根据下面图片下载和安装。 下载完后直接双击安装exe,默认点击下一步,直到安装完成,会自动安装到Python3.6下的\lib\site-packages\PIL 1# tkinter实现菜单功能 2from tkinter import * 3from …- 10
- 0
-
Python 3基础教程27-字典
这篇来介绍Python中的字典。字典一般用大括号包裹起来,里面的元素都是有键和值组成。 # 字典 # 我们随便设计几个城市的明天的最高温度 tem ={'北京':22,'上海':23,'深圳':24,'广州':25,'南京':26} print(tem) # 打印广州最高温度 print(tem[&…- 5
- 0
-
Python 3基础教程9-函数
本文介绍Python中的函数,主要了解如何定义一个函数,如何调用一个函数。 1# 这里介绍 函数 2 3""" 4用关键字def开表示声明一个函数,格式如下 5def functionName(var1,var2): 6 代码块 7""" 8 9def example(): 10 print('basic function ex…- 0
- 0
-
Python Django基础教程(一)(入门)
Django是比较流程的web框架之一。Django安装可以直接用pip安装即可。 环境Windows+py3.5版本+django 1.11 欢迎加入学习交流QQ群:657341423 (CMD下创建) 项目创建:E:\Djtest> django-admin.py startproject Djtest Djtest自定义项目名称。 在e盘文件夹Djtest创建文件为Djtest的项目 …- 7
- 0
-
Python连接MySQL数据库
本文主要介绍Python 3如何连接MySQL数据库,需要注意的是,Python 2与Python 3连接数据库的方式有所不同,阅读本文前,请确保当前Python的环境为Python 3。 1、首先需要导入pymysql库,如果没有此库的可以使用pip命令进行安装,当然如果是基于anaconda的小伙伴最好使用conda命令进行安装: 1pip/pip3/conda install…- 6
- 0
-
python数据类型
python 数据类型 数据类型的作用 数据类型的分类 python数据类型特点 按数字分类 按可变不可变分类 容器型数据的循环遍历 str 字符串类型 字符串常用方法 索引和切片 * 查找 find() 更常用 由数据查找索引 * 2. index() 由数据查找索引 * 3. count() 由数据查找出现次数 * 4. len() 查字符串长度 修改 1.replace() 将旧字符串修改成…- 1
- 0
-
python正则表达式
参考:python文档https://docs.python.org/zh-cn/3/library/re.html\#module-contents 目录 1.整体了解 语法 re.match re.search re.match与re.search的区别 检索和替换 repl 参数是一个函数 6. re.compile 函数 findall re.finditer re.split 正则…- 1
- 0
-
php安装composer
https://getcomposer.org/download/ 下载composer 放入php目录,然后打开cmd,执行以下命令 1echo @php "%~dp0composer.phar" %*>composer.bat 2 最后将php目录加入环境变量,然后在任意目录下执行composer -V查看版本信息,表示安装成功! 加入中国镜像配置 1composer…- 4
- 0
-
PHP中超全局变量$GLOBALS和global的区别
global在函数产生一个指向函数外部变量的别名变量,而不是真正的函数外部变量。 $GLOBALS[]确确实实调用是外部的变量,函数内外会始终保持一致。 对于类中的成员变量,类中函数必须使用$this->的方式访问,不能用$GLOBALS方式: global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。 "…- 1
- 0
-
11个提问频率最高的PHP面试题
你是否正在准备寻找一份PHP开发的工作,并且也在寻找一些关于PHP的面试题及答案?本文为大家分享了一些被提问频率最高的11个PHP面试题,以及对应的常规回答,每个公司都有自己的面试标准,面试和问题是完全取决于你在工作中所扮演的角色,当然也和你的编程技能息息相关。 问题:请用最简单的语言告诉我PHP是什么? 回答:PHP全称:Hypertext Preprocessor,是一种用来开发动态网站的服务…- 3
- 0
-
PHP实现四种基本排序算法
许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初级phper,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。这里介绍冒泡排序,插入排序,选择排序,快速排序四种基本算法,分析一下算法的思路。 前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。 $arr(1,43,54,62,21,66…- 2
- 0
-
PHP中文乱码解决方案
汉字乱码真是一个悲催的事情,JAVA讨厌汉字,PHP也不喜欢汉字; Java乱码最终使用了spring给出的过滤器来过滤,处处过滤,其实影响了速度,不过没有办法,汉字就是W国首先不考虑的事情; 想不到PHP也是乱码处处在,当你使用亲兄弟MySQL的时候,汉字显得那么亲切,从未考虑过他会变成天书;不过为了和其他其他交互,把PHP的手伸到SQL SERVER的时候,乱码来了,原因是第三…- 3
- 0
-
JavaScript 继承详解(原型链、借用构造函数、组合继承、原型式继承、寄生式继承、寄生组合式继承)
继承 许多 OO 语言都支持两种继承方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法 如前所述,由于函数没有签名,在 ECMAScript 中无法实现接口继承。ECMAScript 只支持实现继承,而且其实现继承主要是依靠原型链来实现的 原型链 ECMAScript 中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用…- 0
- 0
-
JavaScript面向对象编程(9)快速构建继承关系之整合原型链
前面我们铺垫了很多细节,是为了让大家更加明晰prototype的使用细节; 现在可以将前面的知识整合起来,写一个函数用于快速构建基于原型链的继承关系了: 1function extend(Child, Parent) { 2 var F = function(){}; 3 F.prototype = Parent.prototype; 4 Child.prototype = new F(); 5 …- 0
- 0
-
JavaScript—网络编程(7)-Dom模型(节点间的层次关系,节点的增、删、改)
利用节点间的层次关系获取节点: 上一节讲了3中获取的方式: * ※※一、绝对获取,获取元素的3种方式:—Element * 1、getElementById(): 通过标签中的id属性值获来取该标签对象 * 2、getElementsByName(): 通过标签中的name属性值来获取该标签对象集合 * 3、getElementsByTagName(): 通过标签名来获取该标签对象集合 现在来看看…- 28
- 0
-
JavaScript—网络编程(2)-函数与数组
上节,学完循环了~ 现在学Javascript的函数和数组。 JavaScript语法 每一种语言都有自己的语法规则,JS语法与Java很像,所以学习起来比较容易。JS中也一样有变量,语句,函数,数组等常见语言组成元素。 1.一般函数 格式: 1function 函数名(形式参数...) 2{ 3 执行语句; 4 return 返回值; 5} 6 函数是多条执行语句的封装体,只有被调用才会被运行。…- 6
- 0
-
15 个有趣的 JavaScript 与 CSS 库
15 个有趣的 JavaScript 与 CSS 库 在十一月份的前端技术列表中,我们整合了一些令人感到惊叹的 GitHub 项目,其中包含了新的 CSS 框架、node.js包管理器,以及用于实现图标、加载效果、工具提示的纯 CSS 解决方案。 那么,让我们一起来看看吧。Have Fun ! 1. Wing Wing Wing 是一个微型(压缩后仅有4KB)响应式的 CSS 框架,它提供了一个 …- 4
- 0
-
Javascript设计模式
前端设计模式 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个…- 2
- 0
-
javascript中的this
this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。 函数在不同的执行环境中this的值也跟着不同。 分一下四种 方法调用模式。 当函数作为对象的方法调用时,this指向该对象 1var num1=0; 2 var obj={}; 3 obj.num1=1; 4 obj.func=function(){ 5 return this.num…- 1
- 0
-
使用Rust开发操作系统(VGA缓冲区)
VGA缓冲区 一些无聊的理论 建立库 开始干活 下一步是什么 在上一篇中我们使用bootimage制作bootloader并通过QEMU来引导并调入到内核中,我们的内核现在很干净,我们迫切希望能够在屏幕上显示一些字符,本节我们开始实现这个功能 一些无聊的理论 为了能在屏幕上显示一些字符,我们需要通过文本缓冲器写入VGA硬件,VGA文本缓冲区是一个二维的数字,总共25行,80列,他们直接渲染到屏幕上…- 3
- 0
-
Rust语言开发基础(五)语言数据类型
**一. 基本介绍 ** 虽然是静态类型语言,但是定义变量,不用定义类型,只用关键字声明即可,即用关键字 let ,Rust 有类型推断,用以平衡强大的静态类型和冗长标注类型。 let x = "hello, world!"; let a="foobar"; let b="foo\ bar"; let mut x = vec!["…- 5
- 0
-
[易学易懂系列|rustlang语言|零基础|快速入门|(9)|Control Flows流程控制]
[易学易懂系列|rustlang语言|零基础|快速入门|(9)] 有意思的基础知识 Control Flows 我们今天再来看看流程控制。 条件控制 if-else if -else: 1/ Simplest Example 2let team_size = 7; 3if team_size < 5 { 4 println!("Small"); 5} else if …- 7
- 0
-
使用Rust开发操作系统(GDT,IDT加载,以及GDB调试内核)
GDT,IDT加载,以及GDB调试内核 明确一下目标 开始干活 初始化TSS 初始化GDT 初始化IDT 初始化8259A 关于调试 下一步要做什么 我们花费了好大力气完成了全局描述符表,中断描述符表,TSS,PIC等结构和对应功能的代码,在本章中我们根据之前编写的GDT,IDT结构以及对应的方法来完成GDT,IDT的加载 明确一下目标 我们现在的项目结构是这样的 1. 2├── kernel 3…- 16
- 0
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!