09 2017 档案

摘要:问题描述 我们都知道,如果我们对于一组元素(相同的标签)同时进行onclick事件处理的时候(在需要获取到索引的时候),一般是写一个for循环,但是onclick是一个异步调用的,所以会带来一个问题,当我们触发这个事件的时候,我们能获取的i值是for完整执行完后i的值,而不能获取到代码顺序里i的值 阅读全文 »
posted @ 2017-09-26 19:54 听风。 阅读(2747) 评论(0) 推荐(2) 编辑
摘要:CSS 语法 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。 1 2 3 4 5 6 7 8 9 ''' selector { property: value; property: value; ... property: value } ''' 1 2 3 4 5 6 7 8 9 阅读全文 »
posted @ 2017-09-21 12:20 听风。 阅读(373) 评论(0) 推荐(0) 编辑
摘要:一 html html结构 !DOCTYPE html> 告诉浏览器使用什么样的html或者xhtml来解析html文档 <html></html>是文档的开始标记和结束标记。此元素告诉浏览器其自身是一个 HTML 文档,在它们之间是文档的头部<head>和主体<body>。 <head></hea 阅读全文 »
posted @ 2017-09-21 08:11 听风。 阅读(283) 评论(0) 推荐(1) 编辑
摘要:Python中常见的数据结构可以统称为容器(container)。序列(如列表和元组)、映射(如字典)以及集合(set)是三类主要的容器。 一、序列(列表、元组和字符串) 序列中的每个元素都有自己的编号。Python中有6种内建的序列。其中列表和元组是最常见的类型。其他包括字符串、Unicode字符 阅读全文 »
posted @ 2017-09-18 19:43 听风。 阅读(460) 评论(0) 推荐(0) 编辑
摘要:引子: >>> print '' or 5 or 05>>> print 5 and 44>>> print '' or 5 or 0 and 45 出现以上情况的原因是什么呢? bool('') == False bool(0) == False所有变量的位操作都是通过强制转换成bool实现的,并 阅读全文 »
posted @ 2017-09-17 14:38 听风。 阅读(19998) 评论(1) 推荐(8) 编辑
摘要:python中关于对象复制有三种类型的使用方式,赋值、浅拷贝与深拷贝。他们既有区别又有联系,刚好最近碰到这一类的问题,研究下。 一、赋值 在python中,对象的赋值就是简单的对象引用,这点和C++不同。如下: list_a = [1,2,3,"hello",["python","C++"]] li 阅读全文 »
posted @ 2017-09-17 11:36 听风。 阅读(837) 评论(0) 推荐(1) 编辑
摘要:对编程语言比较熟悉的朋友,应该知道“反射”这个机制。Python作为一门动态语言,当然不会缺少这一重要功能。然而,在网络上却很少见到有详细或者深刻的剖析论文。下面结合一个web路由的实例来阐述python的反射机制的使用场景和核心本质。 一、前言 def f1(): print("f1是这个函数的名 阅读全文 »
posted @ 2017-09-16 13:39 听风。 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:一、python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法。 1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:o 阅读全文 »
posted @ 2017-09-16 12:34 听风。 阅读(736) 评论(0) 推荐(0) 编辑
摘要:最近在做新生入学系统,学生表中包括新生的班级,专业等信息,班级,专业就需要和班级表,专业表进行关联,但是在添加外键的过程中却出现了“Cannot add foreign key constraint” 的问题,也就是不能添加外键约束,为什么就不能添加外键呢? 出现这个问题主要有三个原因: (1)外键 阅读全文 »
posted @ 2017-09-15 20:21 听风。 阅读(2379) 评论(0) 推荐(0) 编辑
摘要:一、模块安装 二、链接、执行sql、关闭(游标) 三、execute()之sql注入 注意:符号--会注释掉它之后的sql,正确的语法:--后至少有一个任意字符 根本原理:就根据程序的字符串拼接name='%s',我们输入一个xxx' -- haha,用我们输入的xxx加'在程序中拼接成一个判断条件 阅读全文 »
posted @ 2017-09-14 17:35 听风。 阅读(313) 评论(0) 推荐(0) 编辑
摘要:MySQL数据备份与恢复 一、使用mysqldump实现逻辑备份 二、恢复逻辑备份 三、备份/恢复案例 数据库备份/恢复实验一:数据库损坏 备份: 1. # mysqldump -uroot -p123 --all-databases > /backup/`date +%F`_all.sql 2. 阅读全文 »
posted @ 2017-09-14 17:28 听风。 阅读(689) 评论(0) 推荐(0) 编辑
摘要:一 实现过程 终端的字符颜色是用转义序列控制的,是文本模式下的系统显示功能,和具体的语言无关。 转义序列是以ESC开头,即用\033来完成(ESC的ASCII码用十进制表示是27,用八进制表示就是033)。 二 书写格式 开头部分:\033[显示方式;前景色;背景色m 结尾部分:\033[0m 完整 阅读全文 »
posted @ 2017-09-13 19:14 听风。 阅读(15408) 评论(2) 推荐(2) 编辑
摘要:一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 1. 新建一个测试数据库TestDB; 2.创建测试表table1和table2; 3.插入测试数据; 准备工作做完以后,table1和table2看起来应该像下面这样: 四 准备SQL逻辑查询测试语句 五 阅读全文 »
posted @ 2017-09-13 16:50 听风。 阅读(1344) 评论(0) 推荐(0) 编辑
摘要:一 库操作(文件夹) 1 数据库命名规则 2 数据库相关操作 创建库 create database 数据库名 ; (注意要引号结尾) (默认latin1) 在创建数据库的时候也可指定编码格式,如: create database 数据库名 charset utf8; 选择数据库 use 数据库名 阅读全文 »
posted @ 2017-09-13 16:49 听风。 阅读(812) 评论(0) 推荐(0) 编辑
摘要:一 多表连接查询 #建表 create table department( id int, name varchar(20) ); create table employee( id int primary key auto_increment, name varchar(20), sex enum 阅读全文 »
posted @ 2017-09-13 16:47 听风。 阅读(349) 评论(0) 推荐(0) 编辑
摘要:在进行查询操作之前,先让我们建一个表,来方便执行后面的查询操作 company.employee 员工id id int 姓名 emp_name varchar 性别 sex enum 年龄 age int 入职日期 hire_date date 岗位 post varchar 职位描述 post_ 阅读全文 »
posted @ 2017-09-13 16:25 听风。 阅读(310) 评论(0) 推荐(0) 编辑
摘要:一 索引的原理 1. 索引原理 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节,然后找到页数。相似的例子还有:查字典,查火车车次,飞机航班等 本质都是:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就 阅读全文 »
posted @ 2017-09-12 20:29 听风。 阅读(988) 评论(0) 推荐(1) 编辑
摘要:一 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不会返回。按照这个定义,其实绝大多数函数都是同步调用。但是一般而言,我们在说同步、异步 阅读全文 »
posted @ 2017-09-12 15:16 听风。 阅读(243) 评论(0) 推荐(0) 编辑
摘要:一 利用multiprocessing模块,开启多进程,实现socket通信并发 1. 开启子进程的两种方式 import time import random from multiprocessing import Process def piao(name): print('%s piaoing 阅读全文 »
posted @ 2017-09-11 19:12 听风。 阅读(1974) 评论(0) 推荐(1) 编辑
摘要:一 介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: 说明: 二 not null与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添加默 阅读全文 »
posted @ 2017-09-07 17:15 听风。 阅读(1500) 评论(0) 推荐(0) 编辑
摘要:一 介绍 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的 详细参考: http://www.runoob.com/mysql/mysql-data-types.html http://dev.mysql.com/doc/refman/5.7/en 阅读全文 »
posted @ 2017-09-06 20:11 听风。 阅读(579) 评论(0) 推荐(0) 编辑
摘要:SQLYog Enterprise注册码 Name:3ddownSerial:7c799fe606582b12 用户名:luowuzhe注册码:c84a12fa6ea3cb54 SQLyog 8.14企业版 用户名:yunjian 注册码:81f43d3dd20872b6 SQLyog 8.14企业 阅读全文 »
posted @ 2017-09-05 12:15 听风。 阅读(906) 评论(0) 推荐(0) 编辑
摘要:一 什么是进程 进程:正在进行的一个过程或者说一个任务。而负责执行任务则是cpu。 举例(单核+多道,实现多个进程的并发执行): hc在一个时间段内有很多任务要做:python备课的任务,写书的任务,交女朋友的任务,王者荣耀上分的任务, 但hc同一时刻只能做一个任务(cpu同一时间只能干一个活),如 阅读全文 »
posted @ 2017-09-04 19:09 听风。 阅读(324) 评论(0) 推荐(0) 编辑
摘要:一 mysql介绍 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关 阅读全文 »
posted @ 2017-09-04 19:07 听风。 阅读(1072) 评论(1) 推荐(1) 编辑
摘要:当我们执行cmd 想切换当前工作目录时,会发现windows下命令行模式中cd命令没有生效,到底是什么原因呢? 例如: 当我们想切换到 D:\MySql\mysql-5.7.19-winx64\bin 路径 ,理所当然的输入cd D:\MySql\mysql-5.7.19-winx64\bin 回车 阅读全文 »
posted @ 2017-09-04 16:09 听风。 阅读(32920) 评论(1) 推荐(14) 编辑
摘要:TCP/IP协议三次握手与四次握手流程解析 一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图: 图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时 阅读全文 »
posted @ 2017-09-03 12:14 听风。 阅读(1380) 评论(1) 推荐(2) 编辑

点击右上角即可分享
微信分享提示