摘要:
1、什么样的函数是高阶函数? 1)一个函数的参数是另一个函数(回调) 2)一个函数返回另一个函数(拆分函数) 如 function a(){return function(){}} 2、常见的高阶函数: 1)before:我们经常会遇到这种需求,就是一个核心功能上面需要衍生出一些个性化功能,这时候, 阅读全文
摘要:
1、用途 1)apply,call和bind都是 用来改变this的指向 2)apply和call会让当前函数立即执行,而bind会返回一个函数,后续需要的时候再调用执行 2、this指向问题 this的指向有以下四种情况: 1)如果函数中的this没有调用对象,则this指向window(严格模式 阅读全文
摘要:
使用js实现分段上传文件,本文使用了FileReader对象,可参考:https://developer.mozilla.org/zh-CN/docs/Web/API/FileReader 1)获取文件,分段读取 2)使用ajax 上传文件 3)处理上传进度条 补充:FileReader用法: Fi 阅读全文
摘要:
function GetBrowserType(){ var userAgent = navigator.userAgent; if(userAgent.indexOf("MSIE")>0){ var b_version = navigator.appVersion; var version = b 阅读全文
摘要:
前面简单介绍了flask的单元测试,这里说说Django单元测试。 Django单元测试也是使用了python自带的unittest,Django的testTestCase继承了python的unittest.TestCase 1、在创建Django app时,已经自动生成了tests.py文件,我 阅读全文
摘要:
1、git提交全部文件的基本步骤: 1)git status:查看修改内容 2)git add XX :添加XX文件到暂存区,如果修改内容比较多,可以使用git add -A .来一次性添加所有文件(-A后来有个点.);git add .:表示添加新文件和修改的文件(不包括删除的文件);git ad 阅读全文
摘要:
版本: python 3.5 redis 3.0.1(redis的安装 pip install redis) 1、连接 import redis r = redis.Redis(host='192.168.222.129', port='6379', db=0,password=password) 阅读全文
摘要:
1、ZIP解压 ZIP因为它的跨平台使用优点,是目前使用率最高的一种压缩方式,但是它的压缩率相比较tar.gz和tar.gz2来讲,却要低很多。 压缩命令:zip -r archive_name.zip directory_to_compress 解压命令:unzip archive_name.zi 阅读全文
摘要:
1、基础类型简介: redis支持5中数据类型:List, hash,set, sorted set, string 二进制安全的类型; 可以包含任何数据,如jpg图片或者序列化对象; String类型是redis最基本的数据类型, 最大可以存储512M SET key value 设置值 GET 阅读全文
摘要:
1、简介: redis是一个高性能的key-value数据库:redis能读的速度为11万次/秒,写的速度是8.1万次/秒 redis支持丰富的数据类型:String, List, Hash(map),Set,ordered Sets等数据类型 redis的单个命令的执行操作原子性的,多个操作时re 阅读全文