05 2017 档案
前端基础之jQuery
摘要:一、 jQuery是什么? 1、jQuery是由于世界各地的众多的javascript高手,为了让javascript使用起来更加方便、灵活,封装原生javascript难以实现的众多功能,开发出来的优秀框架(库); 作用 1、它是轻量级的java script库(压缩后只有21k) ,这是其它的j 阅读全文
posted @ 2017-05-31 18:01 Martin8866 阅读(489) 评论(0) 推荐(0) 编辑
前端基础之JavaScript
摘要:前言 JavaScript是用来实现页面交互的一门编程语言。 JavaScript的核心逻辑:使用ECMA Script核心语法,通过BOM对象下的Window对象提供的API,查找并操作HTML中的标签、属性和CSS样式。 JavaScript历史 起源:上世纪末,Netscape(网景)公司推出 阅读全文
posted @ 2017-05-23 14:41 Martin8866 阅读(428) 评论(0) 推荐(0) 编辑
抽屉首页
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>抽屉新热榜-聚合每日热门、搞笑、有趣资讯</title> <style> *{margin:0} .header{ margin: 0 auto; /*设置头部 阅读全文
posted @ 2017-05-21 21:21 Martin8866 阅读(261) 评论(0) 推荐(0) 编辑
前端基础之CSS的引入+HTML标签选择器+CSS操作属性
摘要:clear:left/ringt属性 CSS:语法形式上由选择器+以及一条或多条声明组成;选择器查找到指定的html标签后,使用css属性设置html标签的样式; 一、css 语法形式: 二、使用步骤 1、引入css规则 2、使用css选择器 查找html标签; 3、利用css属性 设置html标签 阅读全文
posted @ 2017-05-17 15:26 Martin8866 阅读(694) 评论(0) 推荐(0) 编辑
前端基础之HTML
摘要:前言 HTML、CSS、JS的关系? B/S架构 HTML概念 HTML全称为超文本标记语言(HyperText Mark-up Language) 相较于普通文本来说,HTML超文本语言不仅可表示字符串内容,还可以展示图片、视频、表格、链接等数据内容。 HTML结构 <!DOCTYPE html> 阅读全文
posted @ 2017-05-16 19:56 Martin8866 阅读(370) 评论(0) 推荐(0) 编辑
前端基础之http协议
摘要:B-S模式: browser >server BS模式工作过程: 用户在 browser 输入一个URL 确定要访问的server browser发送 post/get请求 给server端 server端 响应html网页代码 给browser browser渲染网页代码效果呈现给用户 一、htt 阅读全文
posted @ 2017-05-16 19:20 Martin8866 阅读(276) 评论(0) 推荐(0) 编辑
FTP
摘要:服务端: 客户端 阅读全文
posted @ 2017-05-13 17:08 Martin8866 阅读(272) 评论(0) 推荐(0) 编辑
IO多路复用技术
摘要:前言 select、poll、epoll是3种实现IO多路复用的技术。 IO多路复用中的IO是指网络IO,复用是指在服务端使用1个线程处理多个网络IO,这里复用的是线程; 本文将研究以上3类网络IO处理模型的实现细节及优劣; 一、IO多路复用 IO多路复用技术是指使用1个Process同时处理N个网 阅读全文
posted @ 2017-05-10 15:19 Martin8866 阅读(333) 评论(0) 推荐(0) 编辑
并发编程(进程、线程、协程)
摘要:1、空间多路复用是什么? 考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢? 另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CPU资源。 阅读全文
posted @ 2017-05-08 15:37 Martin8866 阅读(634) 评论(0) 推荐(0) 编辑
Python日志、序列化、正则模块
摘要:使用Python内置模块的目的:拿来别人已经写好的模块功能,直接import内置模块使用,简化程序,避免重复造轮子的过程,提示自己的开发效率; 一、 loging日志模块: 1、 loging模块可以记录不同安全级别日志: debug、info、warning、error、critical(关键的) 阅读全文
posted @ 2017-05-07 09:10 Martin8866 阅读(342) 评论(0) 推荐(0) 编辑
ATM
摘要:# with open('user.db','w') as write_file: # write_file.write(str({ # "egon":{"password":"123","balance":1500,'status':False,'timeout':0}, # "alex":{"password":"456","balance":1500... 阅读全文
posted @ 2017-05-06 12:32 Martin8866 阅读(677) 评论(0) 推荐(0) 编辑
解决 TCP_socket 粘包问题
摘要:所谓粘包问题主要还是C/S两端数据传输时 因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的根本原因:粘包是由TCP协议本身造成的,TCP为提高传输效率,发送方往往要收集到足够多的数据后才发送一个TCP段。若连续几次需要send的数据都很少,通常TCP会根据优化算法把这些数据合成一个TCP段后一次发送出去,这样接收方就收到了粘包数据。解决方法:1、自定义字典类型 的数据报头{... 阅读全文
posted @ 2017-05-04 15:45 Martin8866 阅读(1903) 评论(0) 推荐(0) 编辑
socket编程
摘要:一、CS架构 server端要求: 1、力求一直提供服务 2、一个server端socket绑定到一个唯一的IP+端口地址,多个客户端发起connect各带一个conn套接字通道 去连接服务端。 二、socket socket就是为了完成C/S架构软件的开发,但是如果是C/S架构的软件就一定需要解决 阅读全文
posted @ 2017-05-03 19:13 Martin8866 阅读(315) 评论(0) 推荐(0) 编辑
Python模块和包使用
摘要:1、什么是模块 模块就是一个.py的文件 2、为什么要使用模块? 最开始的程序(没有任何组织) > 函数 >类 >模块 >包 为了让程序的组织结构更加灵活清晰,降低耦合性、方便管理; 3、如何使用模块 1、import:只能导入在当前目录、和内置的模块,使用模块里的内容需要 模块.来调用; 2、fr 阅读全文
posted @ 2017-05-02 15:46 Martin8866 阅读(372) 评论(0) 推荐(0) 编辑
Python异常处理
摘要:一、错误 错误:程序中难免出现无法预防得错误; 错误分类:语法错误(缩进、语法无效啊这些,它们无法使用try语句捕捉)、 逻辑错误; 二、异常处理 异常:程序中总有无法预测的错误,这种错误如果没有及时处理,最后被解释器捕捉到就会抛出异常; 异常结构: 1、异常的追踪信息(点击进去就可以追踪到出错的位 阅读全文
posted @ 2017-05-02 15:30 Martin8866 阅读(215) 评论(0) 推荐(0) 编辑

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