摘要: 1、Javascript有两种解释表示形式:1)在html的<header>中写<script><script/>,另一种是将另一个文件保存为xxx.js文档,然后再<header>中写上<script src='xxxx.js'><script/> PS:script标签的代码块应该放置在<bod 阅读全文
posted @ 2018-08-22 16:25 Elience 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、边框的属性设置 PS:边框的高度和宽度可以采用百分比,但是高度方向的百分比基本无用,因为基数没定,参考没意义!! 2、内边距和外边距 3、在右下角添加一个“回顶部”的标签。 <div></div>中的标签的位置有两个属性,即position;一个是fixed属性,另一个是relative和abs 阅读全文
posted @ 2018-08-20 08:24 Elience 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、sytle属性设置 、 标签选择器,<div>例如: 在head中用这个标签,则在body中所有的div标签都将被设置为此属性。 CSS属性有:1、ID选择器 2、class类选择器 3、标签选择器 4、层级标签选择器,可以是多层(之间的用空格相隔)5、组合选择器(之间用逗号相隔)6、属性选择器 阅读全文
posted @ 2018-08-19 10:04 Elience 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1、HTML初知 按闭合方式:标签分为自闭合和主动闭合标签,其中< />为自闭合标签,< > < />为主动闭合标签 按表现形式:标签分为块标签和行标签。 行标签:包含a、span、em、strong、img、var; a标签:主要用来链接一个其他的网页; span标签:主要用来对行内的文字进行一些 阅读全文
posted @ 2018-08-18 15:51 Elience 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 0、讲述rabbit中各部分的含义及作用 https://www.jb51.net/article/75647.htm 1、rabbitMQ的安装 1)在安装rabbitmq之前需要先安装erlang,下载地址如下: http://www.erlang.org/downloads根据系统选择,安装按 阅读全文
posted @ 2018-08-12 12:49 Elience 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 需要复习单线程下的I/O多路复用 select模块 阅读全文
posted @ 2018-08-08 10:33 Elience 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1、启动一个新的进程 其实启动一个新的进程和启动一个线程的格式是一样的,只不过启动进程是需要从multiprocessing中导入Process(注意此处的Process首字母是大写的) 格式如下: 2、进程间的通信 由于进程是资源的集合,所以进程之间是不能相互访问的,是独立的。 2.1 Queue 阅读全文
posted @ 2018-08-07 10:31 Elience 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 1、启动一个线程 结果如下: The main process is running!Chen is running the threading!! 注:由此看出,线程启动后已与程序本身的线程(主线程)已经没有关系了,并不会等待主线程运行完毕后再运行手动启动的线程。 2、join()函数的意思是等调 阅读全文
posted @ 2018-08-06 19:43 Elience 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 同步I/O包括:阻塞,非阻塞,多路复用 阻塞模型:给你送的外卖到了,给你打电话,你不去取,外卖小哥一直在那等你,直到你来,形成阻塞,当然应该给外卖小哥点赞,哈哈哈哈!! 非阻塞模型:取外卖的主人非常饿,秘书不停的下楼看外卖是否到了,下来看一次外卖没来,就上去跟老板说外卖没来,我在下午看看,秘书不停的 阅读全文
posted @ 2018-08-05 20:41 Elience 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 运行的结果如下: GET:https://www.python.org/48835 bytes received from https://www.python.org/GET:https://www.yahoo.com/498399 bytes received from https://www. 阅读全文
posted @ 2018-08-05 13:43 Elience 阅读(126) 评论(0) 推荐(0) 编辑