忘心

2018年12月6日 #

前端之js

摘要: 简介: JavaScript是运行在浏览器端的脚步语言,JavaScript主要解决的是前端与用户交互的问题,包括使用交互与数据交互,JavaScript是浏览器解释执行的 前端三大块 1、HTML:页面结构 2、CSS:页面表现:元素大小、颜色、位置、隐藏或显示、部分动画效果 3、JavaScri 阅读全文

posted @ 2018-12-06 20:35 忘心 阅读(113) 评论(0) 推荐(0) 编辑

前端之js中的函数

摘要: 函数 函数就是重复执行的代码片。 函数定义与执行 <script type="text/javascript"> // 函数定义 function fnAlert(){ alert('hello!'); } // 函数执行 fnAlert(); </script> 可以先调用再定义 即预解析(第一遍 阅读全文

posted @ 2018-12-06 20:35 忘心 阅读(1230) 评论(0) 推荐(0) 编辑

前端之html表单

摘要: html表单 用于搜集不同类型的用户输入 表单由不同类型的标签组成 1、<form>标签 定义整体的表单区域 * action属性 定义表单数据提交地址 * method属性 定义表单提交的方式,一般有“get”方式和“post”方式 2、<label>标签 为表单元素定义文字标注 3、<input 阅读全文

posted @ 2018-12-06 20:34 忘心 阅读(476) 评论(0) 推荐(0) 编辑

前端之html概述及基本结构

摘要: html概述: HTML是 HyperText Mark-up Language 的首字母简写,意思是超文本标记语言,超文本指的是超链接,标记指的是标签,是一种用来制作网页的语言,这种语言由一个个的标签组成,用这种语言制作的文件保存的是一个文本文件,文件的扩展名为html或者htm。 html文档基 阅读全文

posted @ 2018-12-06 20:34 忘心 阅读(254) 评论(0) 推荐(0) 编辑

前端之页面开发流程

摘要: 流程顺序 1、创建项目目录 一般先创建一个总目录,然后在此目录中创建images、css、js三个目录,三个目录中分别放图片、css文件以及js文件。 2、切图 通过photoshop对网页效果图进行切图,所使用图片需要是带图层的psd格式。 3、新建html文件,新建css文件 4、参照效果图,编 阅读全文

posted @ 2018-12-06 20:33 忘心 阅读(1205) 评论(0) 推荐(0) 编辑

前端之css

摘要: 概述: CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表 css基本语法 css的定义方法是: 选择器 { 属性:值; 属性:值; 属性:值;} 选择器是将样式和页面元素关联起来的名称,属性是希望设置的样式属性,每个属性有一个或多个值 css引入方式: 1.内联 阅读全文

posted @ 2018-12-06 20:32 忘心 阅读(108) 评论(0) 推荐(0) 编辑

前端之html

摘要: 标签的使用: 1、成对出现的标签 2、单个出现的标签 3、带属性的标签,如src、alt 和 href等都是属性 4、标签的嵌套 常用html标签: 1、h1~h6: 标题标签,块元素标签,含有默认样式 2、P: 段落标签,块元素标签,含有默认样式 3、字符实体:如果想在网页上显示空格,“<”个“> 阅读全文

posted @ 2018-12-06 20:31 忘心 阅读(131) 评论(0) 推荐(0) 编辑

正则

摘要: re模块的使用: import re result = re.match(正则表达式,要匹配的字符串) result.group() 正则表达式中忽略大小写 需要在match中加入第三个参数 re.I 正则表达式中不识别中文 需要在match中加入第三个参数 re.A (在\w中) 等价于[a-zA 阅读全文

posted @ 2018-12-06 20:28 忘心 阅读(121) 评论(0) 推荐(0) 编辑

TCP、UDP之三次握手四次挥手

摘要: 1. http协议的简介 HTTP,HyperText Transfer Protocol。超文本传输协议,是互联网上应用最为广泛的一种网络协议。基于TCP的协议,HTTP是一个客户端和服务器端请求和应答的标准 2. TCP三次握手过程 SYN是请求同步的意思,synchronize(同步)的缩写 阅读全文

posted @ 2018-12-06 20:26 忘心 阅读(594) 评论(0) 推荐(0) 编辑

UDP

摘要: 创建一个基于udp的网络程序流程很简单,具体步骤如下: 1. 创建客户端套接字 2. 发送/接收数据 3. 关闭套接字 创建一个udp socket(udp套接字) import socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) 阅读全文

posted @ 2018-12-06 20:25 忘心 阅读(191) 评论(0) 推荐(0) 编辑

TCP

摘要: tcp协议:传输控制协议 三个步骤:创建连接、数据传送、终止连接 TCP特点 1. 面向连接 2. 可靠传输 1)TCP采用发送应答机制 2)超时重传 3)错误校验 4 ) 流量控制和阻塞管理 TCP与UDP的不同点 * 面向连接(确认有创建三方交握,连接已创建才作传输。) * 有序数据传输 * 重 阅读全文

posted @ 2018-12-06 20:24 忘心 阅读(192) 评论(0) 推荐(0) 编辑

Mysql之数据库操作

摘要: 数据库操作: 链接数据库: mysql -uroot -p masql -uroot -pmysql 退出数据库: exit/quit/ctrl + d sql语句最后需要分号结尾: 查看时间: select now(); 显示当前版本: select version(); 查看所有数据库: sho 阅读全文

posted @ 2018-12-06 20:23 忘心 阅读(100) 评论(0) 推荐(0) 编辑

Mysql之数据表操作

摘要: 数据表操作: 查看当前数据库中所有的表: show tables; 查看当前使用数据库: select database(); 使用数据表: use 表名; 创建数据表: create table 数据表名(字段 类型 约束); 约束不限个数,不限顺序 查看数据表: show create tabl 阅读全文

posted @ 2018-12-06 20:22 忘心 阅读(126) 评论(0) 推荐(0) 编辑

Mysql之数据操作

摘要: 数据的增删改查: 增: insert into 表名 values(); 删: 物理删除: delete from 表名 where 条件; 逻辑删除; 改: update 表名 set 列1=值1,列2=值2... where 条件 ; 查: 全查: select * from 数据表名; 指定条 阅读全文

posted @ 2018-12-06 20:21 忘心 阅读(109) 评论(0) 推荐(0) 编辑

mysql高级

摘要: 视图: 视图是一条select语句执行后返回的结果集 试图是对若干张基础表的引用 定义视图: 建议以v_开头 create view 试图名称 as select 语句 查看视图 show tables; 使用视图 select * from v_stu_score; 删除视图 drop view 阅读全文

posted @ 2018-12-06 20:20 忘心 阅读(113) 评论(0) 推荐(0) 编辑

multiprocessing、threading、gevent区别

摘要: 1. 进程是资源分配的单位 2. 线程是操作系统调度的单位 3. 进程切换需要的资源很最大,效率很低 4. 线程切换需要的资源一般,效率一般(当然了在不考虑GIL的情况下) 5. 协程切换任务资源很小,效率高 6. 多进程、多线程根据cpu核数不一样可能是并行的,但是协程是在一个线程中 所以是并发 阅读全文

posted @ 2018-12-06 20:19 忘心 阅读(1040) 评论(0) 推荐(0) 编辑

协程之gevent

摘要: 迭代器: 一个实现了__iter__方法和__next__方法的对象,就是迭代器。 生成器: 生成器是一类特殊的迭代器 简单来说:只要在def中有yield关键字的 就称为 生成器 yield关键字有两点作用: * 保存当前运行状态(断点),然后暂停执行,即将生成器(函数)挂起 * 将yield关键 阅读全文

posted @ 2018-12-06 20:18 忘心 阅读(150) 评论(0) 推荐(0) 编辑

线程之threading

摘要: 多任务:操作系统同时运行多个任务 线程:一个程序运行起来之后一定有一个执行代码的东西,该东西即为线程 线程是操作系统调度执行的最小单位 * 并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执 阅读全文

posted @ 2018-12-06 20:17 忘心 阅读(176) 评论(0) 推荐(0) 编辑

进程之multiprocessing

摘要: 进程的状态: * 就绪态:运行的条件都已经慢去,正在等在cpu执行 * 执行态:cpu正在执行其功能 * 等待态:等待某些条件满足,例如一个程序sleep了,此时就处于等待态 进程创建: import multiprocessing t =multiprocessing.Thread(target 阅读全文

posted @ 2018-12-06 20:16 忘心 阅读(251) 评论(0) 推荐(0) 编辑

Linux基础命令

摘要: 1> 查看文件信息:ls -a 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表方式显示文件的详细信息 -h 配合 -l 以人性化的方式显示文件大小 2> 清屏:clear 3> 切换工作目录: cd cd ~切换到当前用户的主目录(/home/用户目录) cd .切换到当前目录 cd . 阅读全文

posted @ 2018-12-06 20:13 忘心 阅读(119) 评论(0) 推荐(0) 编辑

导航