06 2019 档案

摘要:https://www.liumingye.cn/archives/250.html 阅读全文
posted @ 2019-06-30 18:27 C,python,linux,java 阅读(1797) 评论(0) 推荐(0)
摘要:# 包含了一个位置信息,默认的锚是#top 也就是网页的上端。 而javascript:void(0), 仅仅表示一个死链接。 在页面很长的时候会使用 # 来定位页面的具体位置,格式为:# + id。 如果你要定义一个死链接请使用 javascript:void(0) 。 阅读全文
posted @ 2019-06-29 06:58 C,python,linux,java 阅读(238) 评论(0) 推荐(0)
摘要:在头部声明你的变量 对于大多数程序员来说并不知道 JavaScript 变量提升。 如果程序员不能很好的理解变量提升,他们写的程序就容易出现一些问题。 为了避免这些问题,通常我们在每个作用域开始前声明这些变量,这也是正常的 JavaScript 解析步骤,易于我们理解。 阅读全文
posted @ 2019-06-27 23:25 C,python,linux,java 阅读(231) 评论(0) 推荐(0)
摘要:如下操作: sudo service network-manager stopsudo rm /var/lib/NetworkManager/NetworkManager.statesudo service network-manager start sudo gedit /etc/NetworkM 阅读全文
posted @ 2019-06-26 16:02 C,python,linux,java 阅读(421) 评论(0) 推荐(0)
摘要:如果变量在函数内没有声明(没有使用 var 关键字),该变量为全局变量。 你的全局变量,或者函数,可以覆盖 window 对象的变量或者函数。局部变量,包括 window 对象可以覆盖全局变量和函数 JavaScript 变量生命周期在它声明时初始化。 局部变量在函数执行完毕后销毁。 全局变量在页面 阅读全文
posted @ 2019-06-26 10:48 C,python,linux,java 阅读(201) 评论(0) 推荐(0)
摘要:基于 Celery 的后台任务¶ 如果应用有一个长时间运行的任务,如处理上传数据或者发送电子邮件,而你不想在 请求中等待任务结束,那么可以使用任务队列发送必须的数据给另一个进程。这样就 可以在后台运行任务,立即返回请求。 Celery 是强大的任务队列库,它可以用于简单的后台任务,也可用于复杂的多阶 阅读全文
posted @ 2019-06-22 13:51 C,python,linux,java 阅读(901) 评论(0) 推荐(0)
摘要:使用 MongoKit 现在使用文档型数据库来取代关系型数据库已越来越常见。本方案展示如何使用 MongoKit ,它是一个用于操作 MongoDB 的文档映射库。 本方案需要一个运行中的 MongoDB 服务器和已安装好的 MongoKit 库。 使用 MongoKit 有两种常用的方法,下面逐一 阅读全文
posted @ 2019-06-22 10:32 C,python,linux,java 阅读(328) 评论(0) 推荐(0)
摘要:缓存¶ 当你的应用变慢的时候,可以考虑加入缓存。至少这是最简单的加速方法。缓存有什 么用?假设有一个函数耗时较长,但是这个函数在五分钟前返回的结果还是正确的。 那么我们就可以考虑把这个函数的结果在缓存中存放一段时间。 Flask 本身不提供缓存,但是它的基础库之一 Werkzeug 有一些非常基本的 阅读全文
posted @ 2019-06-21 19:02 C,python,linux,java 阅读(2307) 评论(0) 推荐(0)
摘要:bash下设置:export 变量名=变量值删除:unset 变量名csh下设置:setenv 变量名 变量值删除:unsetenv 变量名 阅读全文
posted @ 2019-06-17 08:57 C,python,linux,java 阅读(34616) 评论(2) 推荐(1)
摘要:heapq 模块有两个函数:nlargest() 和 nsmallest() 可以完美解决这个问题。 import heapq nums = [1, 8, 2, 23, 7, -4, 18, 23, 42, 37, 2] print(heapq.nlargest(3, nums)) # Prints 阅读全文
posted @ 2019-06-14 20:16 C,python,linux,java 阅读(572) 评论(0) 推荐(0)
摘要:import psutilimport osdef is_running(script): for q in psutil.process_iter(): if q.name().startswith('python'): if len(q.cmdline())>1 and script in q. 阅读全文
posted @ 2019-06-10 16:45 C,python,linux,java 阅读(440) 评论(0) 推荐(0)
摘要:python -m cProfile -s cumulative xxx.py 为了获得对 cProfile 结果的更多控制,我们可以生成一个统计文件然后通过 Python 进行分析: $ python -m cProfile -o profile.stats xxx.py 我们可以这样将其调入 P 阅读全文
posted @ 2019-06-09 22:00 C,python,linux,java 阅读(446) 评论(0) 推荐(0)
摘要:$usr/bin/time -p python xxx.py 注意我们特地使用了/usr/bin/time 而不是 time,也就是说我们使用的是系统 命令的 time 而不是那个更加简单而没用的 shell 内建版本的 time。如果你用 time --verbose,结果得到了一个错误,那么你使 阅读全文
posted @ 2019-06-09 20:25 C,python,linux,java 阅读(651) 评论(0) 推荐(0)
摘要:class MyCrawler(RedisCrawlSpider): """Spider that reads urls from redis queue (myspider:start_urls).""" name = 'mycrawler_redis' redis_key = 'mycrawle 阅读全文
posted @ 2019-06-08 14:26 C,python,linux,java 阅读(261) 评论(0) 推荐(0)
摘要:4. selenium控制浏览器执行js代码 selenium可以让浏览器执行我们规定的js代码,运行下列代码查看运行效果 执行js的方法:driver.execute_script(js) 阅读全文
posted @ 2019-06-01 10:42 C,python,linux,java 阅读(4333) 评论(0) 推荐(0)