day44】的更多相关文章

自定义控件学习 Day44 onMeasure 测量控件的宽高. onLayout 设置位置 onDarw 绘制控件 问题堆栈 1. 事件监听传递 最外层获取到控件,根据事件事件传递机制,返回值false做没有处理该事件.从父控件向下传递,如果最后一个子控件也没有处理,那么在次会从下向上传递.onInterceptTouchEvent(MotionEvent ev)可以中断事件的传递,使父控件事件不xiang 3. Scroller滑动器在自定义控件当中的应用. computeScroll()在…
day44 索引介绍 为何要有索引? ​ 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还有一些复杂的查询操作,因此对查询语句的优化显然是重中之重,说起加速查询,就不得不提到索引了 什么是索引? ​ 索引在MySQL中也叫做键或者key(primary key,unique key),是存储引擎用于快速找到记录的一种数据结构.索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对于性能的影响愈发…
web前端开发1一.前端三剑客之css 1.选择器:由标签/类/id单独或组合出现 2.作用域:{}内部区域 3.样式块:满足css链接语法的各种样式 eg:引入的基本样式 <head>  <style>                   <!-- 选择器div  作用域{}  样式块color: red -->    div {    color: red                             background-color: cyan;    …
复习 1.多表查询 2.navicat 3.pymysql 1.视图 ***(是一个虚拟表,非真实存在的) 引子 select * from emp left join dep on emp.dep_id = dep.id union select * from emp right join dep on emp.dep_id = dep.id; create view temp(emp_id,emp_name,salary,dep_id,dep_id2,dep_name,work) as se…
一个完整的Javascript实现是由三个不同的部分组成: 1.核心 ECMA Javascript 2.浏览器对象模型(DOM) document object model (整合JS.html.CSS) 3.浏览器对象模型(BOM)  broswer object model  (整合JS和浏览器) Javascript的两种引入方式: 1.直接写在html中的<script>标签中 2.导入外部JS文件,引入格式:<script src="hello.js"&g…
web前端开发1一.前端三剑客之html 1.为标记语言,是非编程语言 2.自身不具备逻辑,遇到负责重复操作只能全部手写(Ctrl+C > V) 3.组成:标签, 指令, 实体 标签:由<>包裹,以字母开头可以结合合法字符可以被浏览器解析的标记(纯字母或字母与数字组合)  <zero>小VV</zero> 指令:被<>包裹,以!开头的可以被浏览器解析的标记  <!dcotype> <!-- html的注释 --> 实体:被&am…
昨日内容回顾 协程实际上是一个线程,执行了多个任务,遇到IO就切换 切换,可以使用yield,greenlet 遇到IO gevent: 检测到IO,能够使用greenlet实现自动切换,规避了IO阻塞问题. 昨天没有讲到的小问题,看下面的例子: import gevent def func(): print('eating') gevent.spawn(func) # 协程任务开启 执行程序,没有输出结果 加上join import gevent def func(): print('eati…
MySQL索引管理 总结 #索引是存在硬盘中的, #索引的功能, 1.可以加速查询 2.但是他会降低写入和删除的速度 所以不能乱加索引 总结二 1 最左前缀匹配原则 2设置的索引,它的字段中的内容占空间尽可能要小 3设置的所以要区分度尽量高,区分度越高,查找速度越快 能够帮助加速查找的方式是加上适合的索引: (区分度高, 能够缩小范围的字段) 组合索引总结 1.写索引时一定要把区分度最高的放在最左位置 2.用sql 语句查找数据时,一定要把区分度最高的(即索引最左边的内容)放到最左边 一 功能…
今日内容: 1.前端概述 2.前端三剑客 3.页面基本结构 4.常用标签 5.标签分类 1.前端概述与前端三剑客 前端即⽹站前台部分,运⾏在PC端,移动端等浏览器上展现给⽤户浏览的⽹⻚.随着互联⽹技术的发 展,HTML5,CSS3,前端框架的应⽤,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动 效设计,给⽤户带来极⾼的⽤户体验. 前端技术⼀般分为前端设计和前端开发,前端设计⼀般可以理解为⽹站的视觉设计,前端开发则是⽹ 站的前台代码实现,包括基本的HTML和CSS以及JavaScript 广…
视图操作: 1.左连接查询 select * from person left join dept on person.dept_id = dept.did 2. 右连接 3. 内连接  inner join  4. UNION ALL  全连接 ======================= 一 . 多表操作 select * from person,dept 二 .多表联合操作   select * from person,dept where person.dept_id =dept.di…
init.sql文件内容 /* 数据导入: Navicat Premium Data Transfer Source Server : localhost Source Server Type : MySQL Source Server Version : 50624 Source Host : localhost Source Database : sqlexam Target Server Type : MySQL Target Server Version : 50624 File Enc…
import pymysql user = input('username: ') pwd = input('password: ') conn = pymysql.connect(host=',database='db666') cursor = conn.cursor() sql = "select * from userinfo where username=%s and password=%s" # sql = "select * from userinfo wher…
[如何正确使用「K均值聚类」? 1.k均值聚类模型 给定样本,每个样本都是m为特征向量,模型目标是将n个样本分到k个不停的类或簇中,每个样本到其所属类的中心的距离最小,每个样本只能属于一个类.用C表示划分,他是一个多对一的函数,k均值聚类就是一个从样本到类的函数. 2.k均值聚类策略 k均值聚类的策略是通过损失函数最小化选取最优的划分或函数. 首先,计算样本之间的距离,这里选欧氏距离平方. 然后定义样本与其所属类的中心之间的距离的总和为损失函数 其中为第l个类的均值或中心 ,是指示函数,取值1或…
目录 一.css样式 (一)文字样式 (1)文字字体font-family (2)字体大小font-size (3)字体粗细font-weight (4)字体颜色color (二)文本样式 (1)文字对齐text-align (2)文字装饰text-decoration (3)首行缩进text-indent (三)背景样式 (1)背景颜色color (2)背景图片image (3)背景重复repeat (4)背景位置position (四)显示样式 (1)边框border (2)宽高 (3)di…
目录 一.什么是前端 二.web服务 (一)流程 (二)请求方式 (1)get请求 (2)post请求 三.HTTP协议 (一)什么是HTTP协议 (二)四大特性 (三)数据格式 (1)请求格式 (2)响应格式 (四)响应状态码 四.HTML (一)什么是HTML (二)注释 (三)文档结构 (四)标签的分类 (1)双标签和自闭和标签 (2)块级标签和行内标签 (五)head标签 (六)body内常用标签 (1)常用标签 (2)body内特殊符号 (3)body内重要标签 一.什么是前端 任何与…
昨日内容回顾 协程实际上是一个线程,执行了多个任务,遇到IO就切换 切换,可以使用yield,greenlet 遇到IO gevent: 检测到IO,能够使用greenlet实现自动切换,规避了IO阻塞问题. 昨天没有讲到的小问题,看下面的例子: import gevent def func(): print('eating') gevent.spawn(func) # 协程任务开启 执行程序,没有输出结果 加上join import gevent def func(): print('eati…
目录 一.数据的演变 二.数据库 三.MySQL 1 基本原理 2 重要概念介绍 3 安装 4 启动 5 sql基本语句 6 环境变量的配置及系统服务制作 7 关于密码 8 统一编码 9 基本sql语句 一.数据的演变 在python学习的过程中,我们一开始的数据是存放在文件中的,这都是按照自己的习惯风格去定制的.后来为了更规范的记录数据,有了一条软件开发目录规范. Foo/ |-- core/ | |-- core.py | |-- api/ | |-- api.py | |-- db/ |…
  目录 1.CSS选择器优先级 2.补充:margin是可以设置百分比的 3.JS 3.1 js代码的引入方式 3.2 变量 3.3 数据类型 3.4 数组(类似于python中的列表) 3.5 自定义对象类型(类似于python中的字典) 3.6 if判断 3.7 运算符 3.8 for循环 3.9 while循环 3.10 函数 4.作业:使用CSS实现小米商城的导航栏 CSS选择器优先级 <!DOCTYPE html> <html lang="en">…
内容回顾 什么是进程? 就是为了形容执行中的程序的一种称呼 它是操作系统中资源分配的最小单位 进程之间是数据隔离的,占用操作系统资源相对多 独立存在的 谈谈你对并发的理解 同时有多个任务需要执行,但是资源有限 所以我们会利用一些手段:多进程\多线程\协程来完成任务 来提高用户的体验,达到多个任务能在一个时间段内同时执行的效果 什么是线程 轻量级进程,直接被CPU调度,不能独立存在的轻量级进程 同一进程中的多个线程之间数据共享 谈谈对GIL的了解? 全局解释器锁,是用来锁线程的,Cpython解释…
初步学完html的知识…
先学习之前未完成的冒泡算法 li = [13,22,6,99,11] 从小到大 从第一个数字比较把大的往后移位 for m in range(4): num1 = li[m] num2 = li[m+1] if num1 > num2: temp = li[m] li[m] = num2 li[m+1] = temp print li 循环四次就把最大数放到列表的最后 for m in range(3): num1 = li[m] num2 = li[m+1] if num1 > num2:…
Python应用领域和就业形势分析 简单的说,Python是一个“优雅”.“明确”.“简单”的编程语言. 学习曲线低,非专业人士也能上手 开源系统,拥有强大的生态圈 解释型语言,完美的平台可移植性 支持面向对象和函数式编程 能够通过调用C/C++代码扩展功能 代码规范程度高,可读性强 目前几个比较流行的领域,Python都有用武之地. 云基础设施 - Python / Java / Go DevOps - Python / Shell / Ruby / Go 网络爬虫 - Python / PH…
day44 1.内容回顾 12月18号开班 python基础语法 网络编程 并发编程 前端(HTML.css.js) 数据库(mysql) 2.今日概要 1.了解web应用程序的本质 2.Django简介.简单使用 3.今日详细(***) 1.web应用程序 2.http协议(尾生抱柱) url:统一资源定位符 https :// www.baidu.com /s ?wd=%E6%B3%A2 协议 分隔符 域名 路径 参数a=1&b=2 # 3.DIYWEB 框架 form表单注意事项: 1.a…
老师的博客地址:https://www.cnblogs.com/yuanchenqi/articles/6070667.html day44 属性操作: --------------------------属性 $("").attr();取属性值 $("").removeAttr(); $("").prop(); $("").removeProp(); --------------------------CSS类 $(&quo…
老师博客:https://www.cnblogs.com/yuanchenqi/articles/6070667.html day43,day44 jquery 中文文档:http://jquery.cuishifeng.cn/ 首先我们得下载一个jquery文件 jquery-3.1.1.js,然后工程引入 <script src="jquery-3.1.1.js"></script> jquery的基础语法:$(selector).action() sele…
一 备份数据 备份库: mysqldump:拷贝数据 --database:数据库 基本语法是:mysqldump -h服务器名 -u用户名 -p密码 --database 库名 > 备份路径.sql :后缀名 --all-database:备份所有的库 --databases:备份多个库 备份的数据名里面最好加上时间和日期. 锁住表的操作主要是为了为了一个一个的操作记录,不然记录就会乱. 恢复库: mysqlload -u用户名 -p密码 <文件路径 备份表: mysqldump -u用户名…
USE day44; -- 1 查出所有员工的名字,薪资,格式为 -- <名字:egon> <薪资:3000> SELECT '姓名:',name,'薪资:',salary from employee; -- 2 查出所有的岗位(去掉重复) select distinct(post) from employee; -- 3 查出所有员工名字,以及他们的年薪,年薪的字段名为annual_year SELECT name,salary*12 as annual_year from em…
一 补充一些杂碎的知识 1 插入数据: create table 新表名(字段 数据类型[约束条间]...) select 字段... from 旧表名 create table 新表名(字段 数据类型[约束条件]...) select 字段 as 别名 from 旧表名 [where 条件]: as 起一个别名,起别名时,默认有as 所以可以不用加as 就可以起别名. mysql> create table t1(id int primary key auto_increment, -> n…
子查询 子查询指的是当一个查询语句被作为另一个查询语句的条件时,该查询语句就称之为子查询(内层查询) 可以将一个大问题 拆分几个小的问题 然后一步一步来查询 需求:财务不有哪些人 ),sex ),job ),salary double); insert into emp values (,"刘备","男","市场","总监",), (,"张飞","男","市场",&q…
点击了解更多Python课程>>> 老男孩Python全栈第2期+课件笔记[高清完整92天整套视频教程] 课程目录 ├─day01-python 全栈开发-基础篇 │ 01 python 全栈开发-基础篇-day01 开课介绍.avi 349.75MB │ 02 python 全栈开发-基础篇-day01 开课介绍02.avi 362.13MB │ 03 python 全栈开发-基础篇-day01 开课介绍03.avi 100.09MB │ 04 python 全栈开发-基础篇-day0…