#模块

js的模块化之路

在ES6之前,官方没有出来importexport这种模块化的语法。为了提高代码复用、避免污染全局,民间写了很多模块化的实现:1.立即执行函数(function(globalVariable){globalVariable.test=function(){}//...声明各种变量、函数都不会污染全局作用域})(glob...
代码星球 ·2020-04-06

开启Apache mod_rewrite模块(解决404 Not Found)

网站搭建完成了,进入登录界面就是访问不了。原因大概是没有开启Apachemod_rewrite模块,或者没有配置完全。步骤1:启用mod_rewrite模块在conf目录的httpd.conf文件中找到LoadModulerewrite_modulemodules/mod_rewrite.so将这一行前面的#去掉。&n...

python抽象类的实现方式:abc模块

abc:abstractbaseclass文档:https://docs.python.org/zh-cn/3.7/library/abc.html参考:https://www.cnblogs.com/wancy86/p/6269553.html?utm_source=itdadao&utm_medium=re...

django的权限认证:登录和退出。auth模块和@login_required装饰器

在settings.py中配置LOGIN_URL参数:#用户访问带有(@login_required)标签的页面(view)时,如果没有登录,就会跳转到LOGIN_URL(即登陆url)。LOGIN_URL='/login/'使用django自带的auth模块进行登录和退出:fromdjango.contrib.aut...

python的日志模块:logging;django的日志系统;django日志输出时间修改

 Django的log,主要是复用Python标准库中的logging模块,在settings.py中进行配置  源代码 1、__init__.py包含以下类:StreamHandlerFormatter%(name)sNameofthelogger(loggingchannel...

Python垃圾回收机制及gc模块详解:内存泄露的例子

标记清理是用来解决循环引用的。分代回收针对所有的新创建即进入0代的对象和进入1、2代的对象。。这样就解释了python“引用计数为主。标记清理+分代回收为辅”的垃圾回收原理,因为循环引用毕竟是少数情况。#没有循环引用的情况,随着del、函数退出等触发条件,立即删除所占用内存importgcimp...

python的内存回收机制即gc模块讲解

最后容易造成内存问题的通常就是全局单例、全局缓存、长期存活的对象引用计数(主要),标记清除,分代收集(辅助)引用计数为0则会被gc回收。标记删除可以解决循环引用的问题。分代:0代--年轻代;1代--中年代;2代--老年代,存活越久被回收的频率越低。通过gc机制基本解决内存回收的问题。不要轻易实现对象的__del__方法...

python各个模块循环引用问题解决办法

当项目中的模块过多,或功能划分不够清晰时会出现循环引用的问题,如下有两个模块moduleA和moduleB:#moduleAfrommoduleBimportbdefa():print'aaaaaaaa'b()defc():print'cccc'if__name__=='__main__':a()#moduleBfro...

python限制进程、子进程占用内存大小、CPU时间的方法:resource模块

内置模块:resource在mac环境下功能会存在问题。linux下可以使用:但是foriinrange(10000)的值必须是10000或者更大的数值才有用。没有搞清楚为什么#/usr/bin/envpython#-*-coding:utf-8-*-importresource#soft,hard=resource....

python读取大文件的方法及mmap内存映射模块

 python计算文件的行数和读取某一行内容的实现方法:最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了: 使用python内置的模块mmap可以处理大文件:http://www.cnblogs.c...

es6的模块化;js的模块化

  现在感觉Java、Python、Js都是越来越工程花,模块化。懂得每个模块的功能和使用场景,你很快的就能搭起一个功能齐备的应用。至于应用的性能、稳定性等,还在于你对模块的理解深度以及组合的成熟度,就看你的功夫了。  1、Java通过Maven这种方式管理各类功能的Jar包,实现功能模块的组合  2、Python通过...
代码星球 ·2020-04-06

Java的日志模块

  目前主流的是是logback和log4j2,它们底层实现用的都是slf4j,通过slf4j-api调用   使用指定类初始化日志对象,在日志输出的时候,可以打印出日志信息所在类如:Loggerlogger=LoggerFactory.getLogger(com.Book.class);...
代码星球 ·2020-04-06

java单测时的等待模块awaitility

单测时,可以用来等待异步任务完成  在编写自动化测试用例过程中,往往会遇见被测代码有异步或者队列处理的中间过程;如果需要校验这部分结果,必须等待异步操作结束或队列消费完,而这个中间等待的时间是不确定的,常常是根据经验值设定,通过Thread.sleep(经验值),而这个时间通常会设置成最长的那次时间,但是可能99%次这...

flask的restful api模块flask_restful和认证模块flask_httpauth

  参考:1、https://zhuanlan.zhihu.com/p/246291772、https://github.com/shengulong/LearnPython/blob/master/python_restful_api.py3、http://www.ruanyifeng.com/b...

元数据的概念以及相关的操作os模块、shutil模块

查看文件的元数据stat[OPTION]…FILE…OPTION:-f输出文件系统的状态,而非文件的状态-t显示简要格式的文件元数据信息FILE:可同时查看多个文件的元数据信息,多个文件以空格分开举例:stat/etc/passwd查看/etc/passwd文件的元数据信息 &nb...
首页上一页...5859606162...下一页尾页