自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 head first c# -- 第七章 (接口与抽象类)

接口的作用: 例子:有鸡,鸭,牛,羊4个类,还有farmer类; farmer.feed(obj obj) { obj.eat() } // 没有接口: farmer.feedChicken(Chicken chicken){ chicken.eat(); } farmer.feedDu...

2019-09-29 15:45:00

阅读数 1

评论数 0

转载 .NET Core 获取请求类容(body)

.Net Core 对于body多次读取,开放了一个参数EnableRewind(),该参数在第一次读取body之前开启,之后body信息可以多次读取;core时代取消了之前的stream.position=0写法,很多网上读取流都换成了如下的方式,亲测,确实没有问题,但是。。。数据量多了以后,数...

2019-09-23 14:59:00

阅读数 23

评论数 0

转载 IIS清理缓存

服务器突然断电经常会导致IIS中web项目运行不起来问题,各种报XXXX.dll加载失败,解决方法重新发布,如果重新发布也不行可能就是IIS缓存的问题了。 清理IIS缓存方法: 进入以下文件夹吧对应的网站目录删除掉就可以了 C:\Windows\Microsoft.NET\Framework...

2019-09-20 09:14:00

阅读数 161

评论数 0

转载 函数柯里化

高级函数技巧 函数柯里化 用于创建已经设置了一个或多个参数的函数。函数柯里化的基本方法是函数绑定是一样的:使用一个闭包返回一个函数。两者的区别在于,当函数被调用时,返回的函数还需要设置一些传入的参数。 function add(num1,num2){ return num1+num2; }...

2019-09-18 10:35:00

阅读数 3

评论数 0

转载 webpack

Vue.js - Day5 - Webpack 在网页中会引用哪些常见的静态资源? JS .js .jsx .coffee .ts(TypeScript 类 C# 语言) CSS .css .less .sass .scss Images .jpg .png .gif .bmp .svg 字体文...

2019-09-18 09:30:00

阅读数 0

评论数 0

转载 vue 笔记

表严肃vue笔记 引言 v-model: 绑定data中的属性,input中输入的内容会显示在下面的span中。双向绑定。 <div id="app"> <div> <input type="text"...

2019-09-18 09:30:00

阅读数 2

评论数 0

转载 es6新特性

let arr = ['a', 'b', 'c'] console.log(arr.includes(1)) for (let i in arr) { console.log(i) // 循环的时下标 key } for (let i o...

2019-09-18 09:29:00

阅读数 0

评论数 0

转载 this

this绑定规则 默认绑定之函数绑定 最常用的函数调用形式:独立函数调用。可以把这条规则看作是无法应用其他规则是的默认规则。 function foo(){ console.log(this.a); } var a= 2; foo();//2 隐式绑定 考虑调用位置是否有上下文对象,或者说...

2019-09-18 09:28:00

阅读数 1

评论数 0

转载 数组去重

题目描述 编写一个Javascript函数,传入一个数组,对数组中的元素进行去重并返回一个无重复元素的数组,数组的元素可以是数字、字符串、数组和对象。举例说明: 1. 如传入的数组元素为[123, "meili", "123", "mogu&quo...

2019-09-18 09:27:00

阅读数 3

评论数 0

转载 原型与原型链

构造函数 所谓构造函数,其实就是一个普通函数,但是内部使用了this变量。对构造函数使用new运算符,就能生成实例,并且this变量会绑定在实例对象上。构造函数始终应该以一个大写字母开头,非构造函数应该以一个小写字母开头 function Person(name, age, job){ ...

2019-09-18 09:26:00

阅读数 0

评论数 0

转载 图解http阅读笔记

状态码 状态码分类 2开头——成功 200 表示从客户端发来的请求在服务器端被正常处理了。 204 该状态码代表服务器接收的请求己成功处理,但在返回的响应报文中不含实体的主体部分。另外,也不允许返回任何实体的主体。比如,当从浏览器发出请求处理后,返回204响应,那么浏览器显示的页面不发生更新...

2019-09-18 09:25:00

阅读数 0

评论数 0

转载 vue面试题

说一下什么是virtual dom 用JavaScript 对象结构表示 DOM 树的结构;然后用这个树构建一个真正的 DOM 树,插到文档当中 当状态变更的时候,重新构造一棵新的对象树。然后用新的树和旧的树进行比较,记录两棵树差异 把所记录的差异应用到所构建的真正的DOM树上,视图就更新了。Vi...

2019-09-18 09:22:00

阅读数 2

评论数 0

转载 symbol,箭头函数

Symbol 概述 引入Symbol的原因:保证每个属性的名字都是独一无二的,这样就从根本上防止属性名的冲突。 原始数据结构Symbol,表示独一无二的值。 Symbol值通过Symbol函数生成。 let s = Symbol(); typeof s // "symbol"...

2019-09-18 09:20:00

阅读数 5

评论数 0

转载 es6数组

数组的拓展 拓展运算符 含义 扩展运算符(spread)是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。 console.log(...[1, 2, 3]) // 1 2 3 console.log(1, ...[2, 3, 4], 5) // 1 2 ...

2019-09-18 09:18:00

阅读数 1

评论数 0

转载 css知识整理

定位 文档流 是指盒子按照html标签编写的顺序依次从上到下,从左到右排列,块元素占一行,行内元素在一行之内从左到右排列,先写的先排列,后写的排在后面,每个盒子占据自己的位置。 relative 相对元素定位,元素所占据的文档流的位置不变,元素本身相对文档流的位置进行偏移 absolute 绝对定...

2019-09-18 09:14:00

阅读数 3

评论数 0

转载 mysql常用语句

统计数据库表字段:select count(*) from information_schema.COLUMNS where TABLE_SCHEMA='数据库名' and table_name='表名' 转载于:https://www.cnblogs.c...

2019-09-17 19:59:00

阅读数 1

评论数 0

转载 Super Egg Drop

一道陈题. 100 层楼 2 个玻璃球 起因是窥室友手机屏, 看到他群里有人问一个经典问题. 两个一模一样的玻璃球, 两个玻璃球如果从一定高度掉落到地上会被摔碎, 如果在这个高度以下往下扔怎么都不会碎, 现在已知这个恰巧摔碎的高度范围在 1 层楼到 100 层楼之间, 如何用最少的试验次数, 用...

2019-09-13 11:43:00

阅读数 8

评论数 0

转载 unity---为什么用Time.deltaTime * speed 表示每秒移动的距离的理解

Time.deltaTime:代表时间增量,即从上一帧到当前帧消耗的时间, 这个值是动态变化的。 dt 表示 deltaTime. 假如 1s渲染10帧,沿X轴方向的移动速度 speed = 10m/s, 那么1s移动的距离为 distance =dt1 * speed + dt...

2019-09-12 15:30:00

阅读数 2

评论数 0

转载 SQL 先固定特殊的几行数据之外再按照某一字段排序方法(CASE 字段排序(CASE WHEN THEN)...

查询用户表的数据,管理员用户始终在最前面,然后再按照CreateTime排序: SELECT TOP 50 * FROM [dbo].[User] WHERE ParentID = '**' ORDER BY ( CAS...

2019-09-11 17:28:00

阅读数 12

评论数 0

转载 celery定时任务

转载于:https://www.cnblogs.com/jintian/p/11447252.html

2019-09-02 16:22:00

阅读数 0

评论数 0

转载 在django中实现定时任务

转载于:https://www.cnblogs.com/jintian/p/11447259.html

2019-09-02 16:22:00

阅读数 19

评论数 0

转载 celery在项目中使用

转载于:https://www.cnblogs.com/jintian/p/11447205.html

2019-09-02 16:14:00

阅读数 7

评论数 0

转载 redis发布订阅

http://doc.redisfans.com vim/etc/redis/redis.conf  配置序列化周期 save  手动储存 转载于:https://www.cnblogs.com/jintian/p/11446836.html

2019-09-02 15:25:00

阅读数 0

评论数 0

转载 redis其它常用命令

原子性操作表示数据安全 转载于:https://www.cnblogs.com/jintian/p/11446809.html

2019-09-02 15:22:00

阅读数 0

评论数 0

转载 redis集合操作

SRANDMEMBER  随机获取 转载于:https://www.cnblogs.com/jintian/p/11446793.html

2019-09-02 15:20:00

阅读数 0

评论数 0

转载 redis list操作

做正确的事,不做简单的事 LPUSH  RPUSH LTRIM  切片(删除其它值) 转载于:https://www.cnblogs.com/jintian/p/11446771.html

2019-09-02 15:19:00

阅读数 1

评论数 0

转载 redis hash操作

strlen  字节长度 incr  自增 incrbyfloat  浮点自增 decr  自减 append  加值(拼接) hgetall info  所有的值 https://www.cnblogs.com/alex3714/articles/6217453.html HSCA...

2019-09-02 15:12:00

阅读数 1

评论数 0

转载 redis string 操作

启动redis与内存不同:可以序列化,后台可以访问 EX Expire 超时 PX  超时(毫秒) set key value   get key keys *  查询所有的key set sex "male" PX 5000  超时失效 getrange  切片...

2019-09-02 15:00:00

阅读数 2

评论数 0

转载 缓存数据库介绍

memcached:http://www.cnblogs.com/wupeiqi/articles/5132791.html redis使用:http://www.cnblogs.com/alex3714/articles/6217453.html 缓存数据库介绍:不仅仅是SQL,非关系型数据...

2019-09-02 14:52:00

阅读数 0

评论数 0

转载 自定义Web框架支持同步和异步非阻塞

IO多路复用是同步的,监听socket变化 列表删除用remove,字典用del import socket import select class HttpRequest(object): """ 用户封装用户请求信息 ...

2019-09-02 11:34:00

阅读数 9

评论数 0

转载 自定义Web框架(同步)

客户端发送请求,服务端sock会变化 客户端发送数据,服务端conn会变化 re.match()  在字符串开始处匹配 import socket import select class HttpRequest(object): """...

2019-09-02 11:29:00

阅读数 1

评论数 0

转载 异步非阻塞框架介绍

Tornado,Nodejs IO不占CPU 转载于:https://www.cnblogs.com/jintian/p/11445424.html

2019-09-02 11:12:00

阅读数 22

评论数 0

转载 今日内容复习目标

转载于:https://www.cnblogs.com/jintian/p/11445390.html

2019-09-02 11:07:00

阅读数 5

评论数 0

转载 基于Tornado的websocket实现聊天室

self.render-string()  渲染成字符串 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> ...

2019-09-02 11:02:00

阅读数 9

评论数 0

转载 位运算补充

转载于:https://www.cnblogs.com/jintian/p/11445261.html

2019-09-02 10:49:00

阅读数 1

评论数 0

转载 基于Python实现WebSocket握手过程

import socket import base64 import hashlib def get_headers(data): """ 将请求头格式化成字典 :param data: :return: &...

2019-09-02 09:57:00

阅读数 35

评论数 0

转载 WebSocket握手过程分析

转载于:https://www.cnblogs.com/jintian/p/11444873.html

2019-09-02 09:46:00

阅读数 107

评论数 0

转载 WebSocket介绍

socket实现,双工通道,请求响应,推送 socket创建链接,不断开 Http也是socket实现,短连接,请求响应 转载于:https://www.cnblogs.com/jintian/p/11444830.html

2019-09-02 09:40:00

阅读数 3

评论数 0

转载 Tornado自定义session

class Foo: "x" in obj 会调用类的__contains__方法 import tornado.ioloop import tornado.web from controllers.account import LoginHandler ...

2019-09-02 09:16:00

阅读数 1

评论数 0

转载 Tornado自定义Session知识前戏

在类中调用方法前先实例化 广度优先  self['k']=v 会触发类 __setitem__方法 转载于:https://www.cnblogs.com/jintian/p/11444008.html

2019-09-01 22:25:00

阅读数 2

评论数 0

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