- 博客(36)
- 收藏
- 关注
原创 浏览器DOM 事件处理流程
传递...父节点子节点捕获过程事件先由父节点传到最后一个 事件范围内的 子节点,分别触发每个节点的事件,称为事件的 捕获过程冒泡过程传递...子节点父节点再由最后一个传递到的节点向上触发 返回 父节点,称为事件的 冒泡过程addEventListener(click,dom,capture)capture 第三个参数代表着在 事件传递的哪个过程中被触发,true 为 捕获过程 中...
2019-09-19 15:16:34
514
原创 关于微信小程序canvas定位问题,去除ios橡皮筋效果
由于微信小程序里canvas原生组件不支持 position:fixed,但我需要在已有的遮罩层上放一个固定位置的canvas组件。解决办法:给遮罩层加上 catchtouchmove=‘true’ 即可<view class="layout" catchtouchmove='true'> <canvas class="qrcode"></canvas>...
2019-09-18 16:51:24
1887
原创 Mac 下配置react-native 安卓环境中遇到的坑
在按照官网配置完开发环境后:第一次 react-native run-android:Error:Cannot create directory \app\build\intermediates\incremental\packageDebug\zip-cache原因是:sudo的权限不够解决办法:https://zhidao.baidu.com/question/12408200
2017-11-04 16:04:52
1234
原创 mac 上 django+uwsgi+nginx 静态文件配置
setting.pySTATIC_URL = '/static/'STATIC_ROOT = os.path.join(BASE_DIR, "static")STATICFILES_DIRS = (os.path.join(BASE_DIR, "static"),)STATICFILES_FINDERS = ( "django.contrib.staticfiles.
2017-08-04 09:50:12
607
转载 Js 遍历对象和遍历数组
from:http://blog.youkuaiyun.com/u012655237/article/details/517615151、最原始的for(let i=0; imyArray.length; i++){ console.log(myArray[i]);}1231232、forEachmyArray.forEach(function(value){ con
2017-07-21 11:23:53
499
转载 白话debounce和throttle
作者:田小计划出处:http://www.cnblogs.com/wilber2013/白话debounce和throttle遇到的问题在开发过程中会遇到频率很高的事件或者连续的事件,如果不进行性能的优化,就可能会出现页面卡顿的现象,比如:鼠标事件:mousemove(拖曳)/mouseover(划过)/mouseWheel(滚屏)键盘事件:
2017-07-14 10:53:23
326
转载 python(哈希性hashable和不可改变性imutable)
什么是可哈希的(hashable)不该改变的(imutable)?如果一个对象在自己的生命周期中有一哈希值(hash value)是不可改变的,那么它就是可哈希的(hashable)的,因为这些数据结构内置了哈希值,每个可哈希的对象都内置了__hash__方法,所以可哈希的对象可以通过哈希值进行对比,也可以作为字典的键值和作为set函数的参数。所有python中所有不可改变的的对象(imu
2017-07-07 14:22:49
1060
转载 并发 并行 同步 异步 多线程的区别
转自:http://blog.youkuaiyun.com/cqkxboy168/article/details/9026205/1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。3. 同步:进程之间的关系不是相互排斥临界资源的关系,
2017-07-04 10:52:00
229
转载 CPU-bound(计算密集型) 和I/O bound(I/O密集型)
I/O bound 指的是系统的CPU效能相对硬盘/内存的效能要好很多,此时,系统运作,大部分的状况是 CPU 在等 I/O (硬盘/内存) 的读/写,此时 CPU Loading 不高。CPU bound 指的是系统的 硬盘/内存 效能 相对 CPU 的效能 要好很多,此时,系统运作,大部分的状况是 CPU Loading 100%,CPU 要读/写 I/O (硬盘/内存),I/O在很短的时
2017-07-04 10:49:23
307
转载 File size exceeds configured limit (2560000), code insight features not available
用PyCharm 打开较大文件的时候,出现错误提示“File size exceeds configured limit (2560000), code insight features not available”,在网上查找了相关问题,是因为IDEA对能关联的文件大小做了限制,主要是为了保护内存,默认值为2500kb 解决办法: 只需要在Je
2017-06-30 14:23:28
2128
转载 Python使用Flask搭建RESTful API
转载地址:http://www.pythondoc.com/flask-restful/first.html使用 Python 和 Flask 设计 RESTful API近些年来 REST (REpresentational State Transfer) 已经变成了 web services 和 web APIs 的标配。在本文中我将向你展示如何简单地使用 Py
2017-06-22 11:08:54
792
转载 装饰器+递归
2道极好的Python算法题|带你透彻理解装饰器妙用本文来源自天善社区菜鸟学python的博客(公众号)。原文链接:https://ask.hellobi.com/blog/caoniao_xueyuan 。2017-04-02 22:53每日干货好文分享丨请点击+关注欢迎关注天善智能微信公众号,我们是专注于商业智能BI,大数据,数据分析领域的垂直社
2017-06-04 17:53:20
1031
转载 如何理解Nginx, WSGI, Flask之间的关系
原地址:http://blog.youkuaiyun.com/lihao21概览之前对 Nginx,WSGI(或者 uWSGI,uwsgi),Flask(或者 Django),这几者的关系一存存在疑惑。通过查阅了些资料,总算把它们的关系理清了。 总括来说,客户端从发送一个 HTTP 请求到 Flask 处理请求,分别经过了 web服务器层,WSGI层,web框架层,这三个层次。不同
2017-06-01 14:24:45
542
转载 同步,异步与多线程的关系
原作地址:https://github.com/likebeta/twisted-intro-cn/blob/gh-pages/zh/p05.md前言最近有人在Twisted邮件列表中提出诸如"为任务紧急的人提供一份Twisted介绍"的需求。值得提前透露的是,这个系列并不会如他们所愿。尤其是介绍Twisted框架和基于Python 的异步编程而言,可能短时间无法讲清楚。因此,如果
2017-05-31 15:25:51
817
原创 Mac-pycharm下安装Scrapy的问题
由于python版本原因,所以我把scrapy安装在了python3.6的包目录下,先安装完预先用的其他包,经过一番努力终于安装成功:后来发现运行scrapy startproject 仍然会报错"command not found",但是 import scrapy却没有问题,经过思考发现是系统环境变量没有设置,然后先通过$ echo $PATH 查看了一下path路径有哪些:
2017-05-30 09:15:14
2583
原创 python多版本时候pip安装时候要添加目录
pip install -t /usr/local/lib/python3.6/site-packages/ scrapy
2017-05-29 21:18:54
366
原创 Django Error: No module named XXX
当django中python有多个版本时,要在python后加上版本号:例如 python3.6 manage.py migrate
2017-05-28 10:46:26
403
原创 关于django form验证是否用户名已存在
想通过django的Form模块进行数据库中是否已存在用户名的验证,首先我先调用了数据库用户名字段所有的值,发现是个queryset对象。随后经过查询后发现queryset查询集对象可以调用list工厂方法后,生成一个类似于[('user_name_1','username_2')]的对象,随即把列表中的元组对象拿出来进行遍历,完成验证,form代码如下:class Registerf
2017-05-26 15:39:35
5176
转载 socket
作者:武沛齐 出处:http://www.cnblogs.com/wupeiqi/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。原文链接:http://www.cnblogs.com/wupeiqi/articles/5040823.htmlSocketsocket通常也称作"套接字",用于描述IP地址
2017-05-24 15:17:27
379
原创 python类方法 实例方法 静态方法
类方法主要是要加一个装饰器,不需要实例化,传入类作为参数,类调用 加上@classmethod静态方法相当于类中的函数,和类中的字段,类本身没有关系,加上@staticmethod实例方法要先进行实例化# -*- encoding:utf8 -*-class example(): print_class = 1 def __init__(self,pr
2017-05-24 13:49:55
253
转载 python super用法
super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。总之前人留下的经验就是:保持一致性。要不全部用类名调用父类,要不就全部用 super,不要一半一半。普通继承『代码』[python]view plaincopyc
2017-05-24 13:44:59
600
转载 python面试相关
原文出处: https://github.com/taizilongxu/interview_pythonPython语言特性1 Python的函数参数传递看两个例子:a = 1def fun(a): a = 2fun(a)print a # 1a = []def fun(a): a.append(1)fun(a)
2017-05-22 15:36:23
1158
原创 python leetcode相关题目
Reshape the Matrixclass Solution(object): def matrixReshape(self, nums, r, c): """ :type nums: List[List[int]] :type r: int :type c: int :rtype: List[Li
2017-05-20 16:11:27
244
转载 python异常
Python一些基本异常AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError 无法引入模块或包;基本上是路径问题或名称错误IndentationError 语法错误(的子类) ;代码没有正确对齐IndexError 下标索引超出序列边界,比如当x只有三个元素,却试图访问
2017-05-20 11:22:52
412
转载 线程进程相关
线程与进程的区别归纳:a.地址空间和其它资源:进程间相互独立,同一进程的各线程间共享。某进程内的线程在其它进程不可见。b.通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信——需要进程同步和互斥手段的辅助,以保证数据的一致性。c.调度和切换:线程上下文切换比进程上下文切换要快得多。d.在多线程OS中,进程不是一个可执行的实体
2017-05-16 21:00:05
352
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅