http
孤傲的天狼
人生如梦,当放浪形骸。
生活如山,步步高升。也步步艰辛。
展开
-
内核EPOLL模型的学习
流:就是可以进行内核操作的对象。比如文件,socket,pipeI/O操作:从流中读取数据,往流中写入数据。阻塞模式:要执行的操作无法进行,一直等待条件满足时再执行。等待过程中,无操作,静静等待。(经济简单)阻塞模式下,内核对于I/o事件的处理是阻塞或者唤醒。非阻塞模式下,内核对于I/o事件交给其他对象处理,甚至直接忽略。非阻塞忙轮询:等待过程中,一直查询执行条件是否满足,循环往复。直到条件满足再...原创 2018-07-11 19:57:56 · 163 阅读 · 0 评论 -
django博客项目笔记
注意:模板加载静态文件,在模板头部要导入 {% load staticfiles %}第一部分: 支持Markdown1 安装模块: pip install markdown1.2 安装pygments(把代码切分成带刺,为单词添加css样式,markdown自动调用) pip install Pygments2 渲染markdown(将markdown模块的文本渲染成html文本)...原创 2018-07-11 20:05:45 · 560 阅读 · 0 评论 -
采用vue.js将表单发送请求之前进行检测的方法
方法:绑定一个vue对象.在vue对象里定义布尔变量,用来控制检测表单输入是否正确.定义一些方法进行检测每一个输入框的值. 然后在form的action里面采用三目运算符,通过控制变量的组合检测表单是否可以发送请求是否可以发送请求.代码如下:<!DOCTYPE html><html><head> <title>奇幻人生登录页面</...原创 2018-07-12 19:29:48 · 2617 阅读 · 0 评论 -
安装flaskmysqldb报错.
安装flaskmysqldb报错.表明缺少相关轮子error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools解决办法:1 下载相关wheel...原创 2018-07-20 08:45:29 · 1312 阅读 · 2 评论 -
mongodb学习笔记
1 mongodb以 . 来分隔不同的文件.2 创建数据库newd >use newdb; 要插入数据才会显示在数据库列表中,空的数据库不显示: 插入数据:(items,是你要创建个集合的名称) >db.items.insert({"name":"laowang"})3 检查数据库列表: >show dbs4 删除数据库db.dr...原创 2018-08-15 20:57:27 · 104 阅读 · 0 评论