一. 开启 原生 pomelo 的hotreload支持 1. pomelo版本: 2.2.5 , 编辑脚本 app.js 加入如下代码 2. 原理:监听文件改动,在文件变化以后重新加载,只能更新 remote rpc 和 handler 注意: 在 remote和handler 文件里不要保存局部 ...
分类:
其他好文 时间:
2018-05-29 01:37:07
阅读次数:
2070
这篇文章最初是因为reboot的群里,有人去面试,笔试题有这个题,不知道怎么做,什么思路,就发群里大家讨论 我想了一下,简单说一下我的想法吧,当然,也有很好用的pyinotify模块专门监听文件变化,不过我更想介绍的,是解决的思路,毕竟作为面试官,还是想看到一下解决问题的思路,而且我觉得这一题的难点 ...
分类:
编程语言 时间:
2018-05-11 13:02:55
阅读次数:
194
1.while通过except实现可迭代2.2range在py3和py2的区别3.凡是带有yield的函数就一个生成器函数4.生成器函数执行的条件next5.使用生成器监听文件操作6.生成器触发需要先next再send7.如何从生成器中取值8.列表推倒式9.找到嵌套列表中名字含有两个e的所有名字10.python内置函数11.99乘法表12.进度条13.callable可调用14.数字的进制15.
分类:
编程语言 时间:
2018-05-06 11:12:28
阅读次数:
193
1.while通过except实现可迭代2.2range在py3和py2的区别3.凡是带有yield的函数就一个生成器函数4.生成器函数执行的条件next5.使用生成器监听文件操作6.生成器触发需要先next再send7.如何从生成器中取值8.列表推倒式9.找到嵌套列表中名字含有两个e的所有名字10.python内置函数11.99乘法表12.进度条13.callable可调用14.数字的进制15.
分类:
编程语言 时间:
2018-05-06 11:11:22
阅读次数:
201
python 【迭代器 生成器 列表推导式】 一、迭代器 3、迭代器优势 a、节省内存 b、取一个值就能进行接下来的计算 ,而不需要等到所有的值都计算出来才开始接下来的运算 —— 快 4、迭代器的特性:惰性运算 二、生成器 Generator 自己写的迭代器 就是一个生成器 两种自己写生成器(迭代器 ...
分类:
编程语言 时间:
2018-05-05 11:13:45
阅读次数:
197
最近维护一个项目。每次改完东西,都要上传到服务器。然后有时候就忘记一些东西,于是就想有没有可以方法能监听文件的改变。然后我再利用程序把更改的文件一键上传到服务器。 于是就找到了nodejs 的chokidar模块。 然后利用redis的set集合。因为我们频繁更改。如果用普通的字符 会增加比较。se ...
分类:
其他好文 时间:
2018-04-04 21:20:10
阅读次数:
468
1.业务需求:网站上传的文件需要跨国家的服务器之间保持同步。2.实现方法:1).inotify+rsync。inotify监听文件变化。然后调用rsync同步变化的目录。优点:文件变化时同步,减少文件同步次数,因为每次同步需要对比双方服务器文件列表,故该方法可以降低带宽占用。缺点:在双方服务器频繁上传的场景下。同一个目录下多个文件上传,会导致重复同步调用较多,极大降低了效率。当然可以通过建立同步目
分类:
系统相关 时间:
2018-02-14 14:39:29
阅读次数:
252
这个自动化方案主要包括以下功能: 编译less,压缩编译后的css,重命名文件,合并打包css文件 编译es6,压缩编译后的js,将公共引入的第三方类库整体打包 监听文件变化,自动化执行编译任务 执行静态代码检查包括stylelint/htmlcs/eslint 主要功能就是以上这些,下面是gulp ...
分类:
其他好文 时间:
2018-01-03 21:06:46
阅读次数:
171
HTML5新增标签以及HTML5新增的api 1.H5并不是新的语言,而是html语言的第五次重大修改--版本 2.支持:所有的主流浏览器都支持h5.(chrome,firefox,safari。。。)。IE9及以上支持h5(有选择的支持,并不会全部支持),但是ie8及以下不支持h5. 一.新增标签 ...
分类:
其他好文 时间:
2018-01-03 11:39:32
阅读次数:
240