03 2017 档案
摘要:Django 基本配置 + pip install django 安装django + python manage.py startproject mysite + 修改setting.py文件 + 修改数据库的配置文件,系统默认的是sqllite3 不用配置,直接可以用 + 如果要换成Mysql
阅读全文
摘要:1读写锁 1.1为什么为出现读写锁? 当一个人在update这个数据,另一个人在select查询这个数据的时候.会产生一种数据混乱,应运产生的锁. 锁的概念: + 读锁是共享的,并且不会阻塞. 写锁则是排他的 + 同一个时间内只能有一个用户写入. 1.2 锁粒度. + 太多的锁又会影响效率,为了保证
阅读全文
摘要:1 备份原来的更新源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup 2 修改更新源 sudo vim /etc/apt/sources.list 3 替换源文件网址,将下列网址粘贴 覆盖到 sources.list deb cd
阅读全文
摘要:最近经常在pip 安装的时候遇到readTimeOut错误,而且下载速度也特别慢.开始受不了这个4kb的下载速度. 所以给pip换了一个下载源,直接让下载速度增加了10倍还多.方法如下 本人Ubuntu 16.04 系统.方法如下 vim ~/.pip/pip.conf [global] index
阅读全文
摘要:Python学习笔记 装饰器 当你要提升自己颜值的时候该如何做? 可以整容,但是能不能在不修改本身器官下来提升颜值? 答案就是装饰器 def add(x,y): print("I am working now") return x+y + 你编写了一段程序,但是你觉得功能不够,例如你希望在运行add
阅读全文
摘要:之前我的文章提到调用外部闭包的函数,并不会触发里面的匿名的函数.只会返回函数体.但是一位热心的读者说不是这样,他说下面这段代码就是调用外部函数也直接运行了匿名函数. function move(speed){ return function(){ box.style.left = box.offse
阅读全文
摘要:来看看这段代码 var n = 0; function move(x) { return function () { n = x; } } move(30); alert(n); 猜一下这个窗口会弹出多少? 是30 还是0? 答案是 0 为什么是这样呢, 让我们修改一下代码就明白了. var n=0
阅读全文
摘要:匿名函数和闭包紧紧相关. 想要理解闭包首先要搞懂匿名函数的运行方式.这次就探究一个问题, 到底是谁在调用匿名函数? 先让我们了解一下,匿名函数声明的两种方式. 第一种 var a = function(x) { return x x; } 第二种 (function(x){ alert(x x);
阅读全文
摘要:JS 闭包题目思考 最近在网上看到这样的两道题目 代码片段一。 var name = "The Window"; var object = { name : "My Object", getNameFunc : function(){ return function(){ return this.n
阅读全文
摘要:当我在使用Django一个上传图片功能的时候, Django 提示我安装 Pillow这个图片处理的库, 当我尝试安装的时候. 总是提示安装失败 报如下错误. v = self._sslobj.read(len, buffer) socket.timeout: The read operation
阅读全文

浙公网安备 33010602011771号