2017年5月21日
摘要: <!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 阅读(258) 评论(0) 推荐(0) 编辑
  2017年5月17日
摘要: clear:left/ringt属性 CSS:语法形式上由选择器+以及一条或多条声明组成;选择器查找到指定的html标签后,使用css属性设置html标签的样式; 一、css 语法形式: 二、使用步骤 1、引入css规则 2、使用css选择器 查找html标签; 3、利用css属性 设置html标签 阅读全文
posted @ 2017-05-17 15:26 Martin8866 阅读(684) 评论(0) 推荐(0) 编辑
  2017年5月16日
摘要: 前言 HTML、CSS、JS的关系? B/S架构 HTML概念 HTML全称为超文本标记语言(HyperText Mark-up Language) 相较于普通文本来说,HTML超文本语言不仅可表示字符串内容,还可以展示图片、视频、表格、链接等数据内容。 HTML结构 <!DOCTYPE html> 阅读全文
posted @ 2017-05-16 19:56 Martin8866 阅读(345) 评论(0) 推荐(0) 编辑
摘要: B-S模式: browser >server BS模式工作过程: 用户在 browser 输入一个URL 确定要访问的server browser发送 post/get请求 给server端 server端 响应html网页代码 给browser browser渲染网页代码效果呈现给用户 一、htt 阅读全文
posted @ 2017-05-16 19:20 Martin8866 阅读(272) 评论(0) 推荐(0) 编辑
  2017年5月13日
摘要: 服务端: 客户端 阅读全文
posted @ 2017-05-13 17:08 Martin8866 阅读(256) 评论(0) 推荐(0) 编辑
  2017年5月10日
摘要: 前言 select、poll、epoll是3种实现IO多路复用的技术。 IO多路复用中的IO是指网络IO,复用是指在服务端使用1个线程处理多个网络IO,这里复用的是线程; 本文将研究以上3类网络IO处理模型的实现细节及优劣; 一、IO多路复用 IO多路复用技术是指使用1个Process同时处理N个网 阅读全文
posted @ 2017-05-10 15:19 Martin8866 阅读(331) 评论(0) 推荐(0) 编辑
  2017年5月8日
摘要: 1、空间多路复用是什么? 考虑一个场景:浏览器,网易云音乐以及notepad++ 三个软件只能顺序执行是怎样一种场景呢? 另外,假如有两个程序A和B,程序A在执行到一半的过程中,需要读取大量的数据输入(I/O操作),而此时CPU只能静静地等待任务A读取完数据才能继续执行,这样就白白浪费了CPU资源。 阅读全文
posted @ 2017-05-08 15:37 Martin8866 阅读(624) 评论(0) 推荐(0) 编辑
  2017年5月7日
摘要: 使用Python内置模块的目的:拿来别人已经写好的模块功能,直接import内置模块使用,简化程序,避免重复造轮子的过程,提示自己的开发效率; 一、 loging日志模块: 1、 loging模块可以记录不同安全级别日志: debug、info、warning、error、critical(关键的) 阅读全文
posted @ 2017-05-07 09:10 Martin8866 阅读(333) 评论(0) 推荐(0) 编辑
  2017年5月6日
摘要: # 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 阅读(675) 评论(0) 推荐(0) 编辑
  2017年5月4日
摘要: 所谓粘包问题主要还是C/S两端数据传输时 因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的根本原因:粘包是由TCP协议本身造成的,TCP为提高传输效率,发送方往往要收集到足够多的数据后才发送一个TCP段。若连续几次需要send的数据都很少,通常TCP会根据优化算法把这些数据合成一个TCP段后一次发送出去,这样接收方就收到了粘包数据。解决方法:1、自定义字典类型 的数据报头{... 阅读全文
posted @ 2017-05-04 15:45 Martin8866 阅读(1896) 评论(0) 推荐(0) 编辑