Maven 中的<scope>作用域 在POM 4中,<dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:* compile,缺省值,适用于所有阶段,会随着项目一起发布。* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。* s...
java函数式编程案例 package com.cxm;interface Strategy { String approach(String msg);}class Soft implements Strategy { public String approach(String msg) { return msg.toLowerCase() + "?"; }}class Unrelated { static String twice(String msg) { .
jdk动态代理 // 1.必须要有接口方法public interface TargetClass { void sayHello(); int add(int a, int b);}// 2.目标对象实现了接口方法public class TargetClassImpl implements TargetClass { public void sayHello() { ...
win7或windows server 2008 R2 被远程登录日志记录的系统日志 事件查看器 → Windows 日志 → 安全(win7 事件查看器 打开方式 :计算机 右键 → 管理 → 计算机管理 → 系统工具 → 事件查看器windows server 2008 R2 事件查看器 打开方式 :计算机 右键 → 管理 → 服务器管理器 → 诊断 → 事件查看器 )在【安全】类型的事件日志页面右侧 选择 【筛选当前日志】,在<所有事件ID>...
java获取本地计算机相关信息 /* * <取网卡物理地址-- * 1.在Windows,Linux系统下均可用; * 2.通过ipconifg,ifconfig获得计算机信息; * 3.再用模式匹配方式查找MAC地址,与操作系统的语言无关> * * //* Description: <取计算机名--从环境变量中取> * abstract 限制继承/创建实例 */public abst...
java8新特性之Lambda表达式 interface Runner{ public void run();}public class DemoInterface{ public static void main(String[] args) { Runner r= () -> { // TODO Auto-generated method stub...
win10 镜像编辑 用解压软件解压出install.esd文件后用dism++将esd文件转化成wim格式的文件。用Dism++ 加载生成的wim格式的文件并优化系统。使用导入reg 的方式优化系统。标准格式:Windows Registry Editor Version 5.00[-HKEY_CLASSES_ROOT\*\shell\runas][-HKEY_CLASSES_ROOT\Direc...
python中的简单反射 class People: def __init__(self,name,age,gender): self.name=name self.age=age self.gender=genderobj=People('egon',18,'male')print(dir(obj))# 列表中查看到的属性全为字符串print(obj.__d...
python 生成器的两个作用 def eat(name): print("{}该吃饭了".format(name)) lst = [] for i in range(1, 10000): x = yield lst lst.append(x)g = eat('张三') # 只是生成对象,不执行函数里面的代码# print(g.__next__()) ...
python中执行精确小数的计算 在进行浮点数计算时它们无法精确表达出所有的十进制小数位。a = 4.1b = 5.329print(a+b) 9.428999999999998这些误差实际上是底层CPU的浮点运算单元和IEEE754浮点数算数标准的一种“特性”。python的浮点数类型保存的数据采用的是原始表示形式,因此使用float实例时就不能避免这样的误差。我们可以使用decimal模块避免这种操作(如果不介...
python常用模块之shutil shutil是一个比较强大的python的操作文件的包安装pip install shutil1、复制文件这是比较常用的功能1.shutil.copy()#返回值是复制之后的路径shutil.copy('来源文件','目标地址')2.shutil.copy2()和shutil.copy()差不多,复制后的结果保留了原来的所有信息(包括状态信息)3.shutil.cop...
python常用模块之os os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('dirname1/dirname2') 可生成多层递归目录os.removedi...
python常用模块之sys模块 import sys# 命令行参数List,第一个元素是程序本身路径print(sys.argv)# 结果['D:/Pycharm Community/python内置函数/sysTest.py']# 获取Python解释程序的版本信息print(sys.version)# 结果3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [M...
python常用模块之random import random# 0,1之间时间生成的浮点数 floatprint(random.random())# 随机生成传入参数范围内的数字 即 1,2,3print(random.randint(1, 3))# 随机生成传入参数范围内的数字,range顾头不顾尾print(random.randrange(1, 3))# 随机选择任意一个数字print(rando...
python常用模块之time time模块import time# sleep() #线程推迟自定的时间运行,单位为秒# time.sleep(5)# 返回当前时间的时间戳(以秒计算,从1970年1月1日00:00:00开始到现在的时间差)print(time.time())# 结果1591094172.3849263# 将一个时间戳转换为当前时区t = time.localtime()print...
python 定时备份和删除某时间段前的文件 import sysimport osimport timeimport datetimeimport shutilfileFolder = r'D:\BPM'fileNamedir = r'D:\BackupBPM' # 修改成存放备份的目录并在服务器上建立好。filebak_log = r"D:\BackupBPM\filebak.log"def delFiles...
django 中的中间件 执行流程首先执行 process_request 函数,然后在执行视图函数之前执行 process_view 函数,然后执行视图函数,最后执行 process_response 函数process_request 只返回 None,都执行完之后,就匹配路由,找到要执行的视图函数,在执行视图函数之前先执行中间件的 process_view 函数如果 process_view 返...