python网络编程——IO多路复用之select

出处:https://www.cnblogs.com/maociping/p/5121788.html 1 IO多路复用的概念         原生socket客户端在与服务端建立连接时,即服务端调用accept方法时是阻塞的,同时服务端和客户端在收发数据(调用recv、send、sendal...

2019-02-21 01:38:07

阅读数 11

评论数 0

python网络编程——网络IO模型

出处:https://www.cnblogs.com/maociping/p/5121788.html 1 网络IO模型介绍     服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种:    (1)同步阻塞IO(Blocking IO):即传统的IO模型。    (2)同步非...

2019-02-21 01:37:07

阅读数 10

评论数 0

python网络编程——socket基础篇

出处:https://www.cnblogs.com/maociping/p/5112019.html   python的网络编程比c语言简单许多, 封装许多底层的实现细节, 方便程序员使用的同时, 也使程序员比较难了解一些底层的东西。 1 TCP/IP   要想理解socket,首先得熟悉...

2019-02-21 01:35:42

阅读数 19

评论数 0

非阻IO与EWOULDBLOCK EAGAIN

 默认 socket 是阻塞的,读写函数 read, readv, recv, recvfrom, recvmsg 以及 write, writev, send, sendto, sendmsg 都有可能会阻塞。可以将 socket 描述字设为非阻塞,这样,当 socket 描述字未就绪时,调用以...

2019-02-21 01:33:27

阅读数 2

评论数 0

js自调用匿名函数三种写法

  参考:https://www.imooc.com/video/12044

2019-02-17 18:09:04

阅读数 10

评论数 0

JQuery $(function(){})和$(document).ready(function(){})

document.ready和onload的区别——JavaScript文档加载完成事件 页面加载完成有两种事件 一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件) 二是onload,指示页面包含图片等文件在内的所有元素都加载完成。 用jQ的人很多人都是这么开始写脚本的: $(...

2019-02-17 17:26:45

阅读数 37

评论数 0

JavaScript 内存泄露问题

内存泄露是每个开发者最终都不得不面对的问题。即便使用自动内存管理的语言,你还是会碰到一些内存泄漏的情况。内存泄露会导致一系列问题,比如:运行缓慢,崩溃,高延迟,甚至一些与其他应用相关的问题。 什么是内存泄漏 本质上来讲,内存泄露是当一块内存不再被应用程序使用的时候,由于某种原因,这块内存没有返...

2019-02-17 13:02:47

阅读数 54

评论数 0

内存溢出和内存泄漏的区别

1.1内存溢出:(Out Of Memory---OOM)  系统已经不能再分配出你所需要的空间,比如你需要100M的空间,系统只剩90M了,这就叫内存溢出 例子:一个盘子用尽各种方法只能装4个果子,你装了5个,结果掉倒地上不能吃了。这就是溢出。比方说栈,栈满时再做进栈必定产生空间溢出,叫上溢...

2019-02-17 13:00:22

阅读数 48

评论数 1

深入理解 call,apply 和 bind

在JavaScript 中,call、apply 和 bind 是 Function 对象自带的三个方法,这三个方法的主要作用是改变函数中的 this 指向,从而可以达到`接花移木`的效果。本文将对这三个方法进行详细的讲解,并列出几个经典应用场景。 1、call(thisArgs [,args....

2019-02-17 12:31:13

阅读数 41

评论数 0

JavaScript Object对象

出处:https://www.cnblogs.com/polk6/p/4340730.html 目录 1. 介绍:阐述 Object 对象。 2. 构造函数:介绍 Object 对象的构造函数。 3. 实例属性:介绍 Object 对象的实例属性:prototype、constructor...

2019-02-17 11:44:28

阅读数 17

评论数 0

javascript中new关键字详解

和其他高级语言一样 javascript 中也有 new 运算符,我们知道 new 运算符是用来实例化一个类,从而在内存中分配一个实例对象。 但在 javascript 中,万物皆对象,为什么还要通过 new 来产生对象? 本文将带你一起来探索 javascript 中 new 的奥秘... 一...

2019-02-17 11:30:43

阅读数 42

评论数 0

认识原型对象和原型链

在Javascript中,万物皆对象,但对象也有区别,大致可以分为两类,即:普通对象 Object 和 函数对象 Function。 一般而言,通过 new Function 产生的对象是函数对象,其他对象都是普通对象。 举例说明: 1 2 3 4 5...

2019-02-17 11:14:22

阅读数 28

评论数 0

使用关键字 this原因

this 的功能 在 ECMAScript 中,要掌握的最重要的概念之一是关键字 this 的用法,它用在对象的方法中。关键字 this 总是指向调用该方法的对象,例如: var oCar = new Object; oCar.color = "red";...

2019-02-17 00:25:30

阅读数 7

评论数 0

JS中的六大数据类型-引用类型-深浅拷贝

JS中的六大数据类型 js中有六种数据类型,包括五种基本数据类型(Number,String,Boolean,Undefined,Null),和一种复杂数据类型(Object)。 typeof 操作符 由于js中的变量是松散类型的,所以它提供了一种检测当前变量的数据类型的方法,也就是type...

2019-02-17 00:23:41

阅读数 16

评论数 0

js中undefined和null的区别

转自:http://www.cnblogs.com/eastday/archive/2010/03/03/1677324.html 在JavaScript中存在这样两种原始类型:Null与Undefined。这两种类型常常会使JavaScript的开发人员产生疑惑,在什么时候是Null,什么时候...

2019-02-16 18:15:18

阅读数 8

评论数 0

CSS样式表初始化代码

CSS为什么要初始化?建站老手都知道,这是为了考虑到浏览器的兼容问题,其实不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面差异。当然,初始化样式会对SEO有一定的影响,但鱼和熊掌不可兼得,但力求影响最小的情况下初始化。 最简单的初始化方法就是: * {paddi...

2019-02-14 01:02:29

阅读数 7

评论数 0

myFoucs 焦点图库使用

      <div class="loading"><img src="images/loading.gif" alt="图...

2019-02-13 23:51:03

阅读数 13

评论数 0

一个商品SKU是怎么生成的

首先说一说什么是SKU。。。。。。。自己百度去。。。 类似京东上面,未来人类S5这个台笔记本 都是S5这个型号,但是因为CPU,显卡,内存,硬盘等不同,价格也不一样。CPU,显卡,内存,硬盘等属性组合成的一个唯一的商品,就可以用一个SKU来表示,像图上就有10个SKU。一系列的SKU可以归...

2019-01-28 01:04:36

阅读数 87

评论数 0

js中几种实用的跨域方法原理详解(jsonp)

这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 下表给出了相对http://store.company.com/dir/pag...

2019-01-27 00:55:08

阅读数 104

评论数 0

cmdb模型设计

一、创建项目 让我们新开一个副本....咳咳,新建一个项目。 首先,通过virtualenv建立虚拟环境cmdb_env,安装Django,然后创建Django项目cmdb,配置好settings中的语言和时区,最后新建一个app,名字就叫做assets。这些基本过程以后就不再赘述了,不熟悉的...

2019-01-24 22:16:25

阅读数 53

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭