怎么理解class<?>

转载: https://www.cnblogs.com/skyislimit/p/5665853.html
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

第十三章、元类之控制类的调用过程

目录 第十三章、元类之控制类的调用过程 一、__call__ 第十三章、元类之控制类的调用过程 一、__call__ 作用:控制类的调用过程,实际上在控制:对象的产生 控制名称空间 class Mymeta(type): def __call__(self,*args, **kwargs): obj=self.__new__(self)#生成空对象 obj.__init__(*args, **kwargs)#调用obj的__init__()
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

☆前端☆---表单标签

表单标签 能够接收用户输入(输入 选择 上传)并将其发送给后端 action控制数据提交的目的地   1.不写的情况下 默认提交到当前页面所在的路径   2.写全路径(https://www.baidu.com)   3.路径后缀(/index/) input input标签就类似于是前端变形金刚   type   text:普通文本   password:密文 不展示明文   date:日期   submit:触发提交动作   button:普通按钮 没有实际意义 但是可以通过js绑定事件实
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

File类的createNewFile()和mkdirs() mkdir()

createNewFile文件不存在则创建,存在则不创建并返回false,文件路径必须存在才可创建路径下的文件(注意它只能创建文件,即如果你给了/storage/emulated/0/hello/snow/这样一个路径,它最后也只是在hello文件夹中创建了snow的未知文件而不是文件夹,如上所述的创建成功的前提还是要/storage/emulated/0/hello/这样的文件夹路径存在,如果只有/storage/emulated/0这样的文件夹路径,它是不能够创建hello文件夹的,所以创
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

登陆 数据库查找 以及redis校验验证码

``` //用于生成验证ma const svgCaptcha = require("svg-captcha") //mysql 用于在数据库中查找前端输入的用户名和密码 const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'root', password: '12345678', database:
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

springmvc简单使用

1.创建一个web工程 2.导入所需的jar包 3.配置文件中的DispatcherServlet,由于已经安装了插件,所以只需通过快捷键alt+/即可 <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param>
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

小明上学(CCF认证2018-12-1 )

#include<bits/stdc++.h> using namespace std; int main(){ int red,yellow,green,N,a,b,ans=0; cin>>red>>yellow>>green>>N; while(~scanf("%d%d",&a,&b)) if(a==0||a==1) ans+=b; else if(a==2) ans+
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

[linux] mv: cannot move $ to $: Directory not empty

最近测试某流程时,跑的过程报错了,于是检查脚本修改后重新测试。脚本是改过来了,但在shell中运行某步时碰到了如题报错! $ mv MP_genus_network_files/ tax_network mv: cannot move `MP_genus_network_files/' to `tax_network/MP_genus_network_files': Directory not empty 这个错误是这样的:mv命令移动的东西如果在目标路径中已存在(不为空),那么它是移动不了的
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

Junit 学习笔记

目录 Junit 学习笔记 1. 编写测试用例时需要注意 2. 出现结果分析 3. Junit 运行流程 4. Junit 常用注解 5. Junit 测试套件的使用 6. Junit 参数化设置 Junit 学习笔记 1. 编写测试用例时需要注意 测试方法上必须使用 @Test 进行修饰 测试方法必须使用 public void 进行修饰,不能带任何参数 新建一个车源代码目录来存放我们的测试代码 测试类的包应该和被测试类保持一致 测试单元中的每个方法必须可以独立测试,测试方向间不能有任何依赖
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

Acwing-91-最短Hamilton路径(状压DP)

链接: https://www.acwing.com/problem/content/93/ 题意: 给定一张 n 个点的带权无向图,点从 0~n-1 标号,求起点 0 到终点 n-1 的最短Hamilton路径。 Hamilton路径的定义是从 0 到 n-1 不重不漏地经过每个点恰好一次。 思路: 用二进制枚举哪些点被经过了.同时枚举经过的点j,再枚举经过点j之前的点k. 得到Dp[i][j] = min(Dp[i][j], Dp[lasti][k]+Len[k][j]).其中i对应经过点
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

第五天python作业

day05 1.请将列表中的每个元素通过 "_" 链接起来。 users = ['西游记','红楼梦','三国演义'] users = ['西游记','红楼梦','三国演义'] print("_".join(users)) users = ['西游记','红楼梦','三国演义'] ls = "" for i in users: ls = ls + i + "_" print(ls.strip("_")) 2.请将列表中的每个元素通过 "_" 链接起来。 users = ['申公豹','
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

springMVC数据相关

1.接收的参数是日期类型 2.controller进行数据保存 3.controller进行重定向跳转 4.静态资源的映射关系 5.springMVC完成ajax功能 一、接收参数是日期类型 细节补充:WEB-INF下的资源无法直接访问,也无法重定向访问 如果按照常规接收日期==>status40(请求参数问题) 方法一:接收独立的参数,使用initBinder注解,在Cotroller中添加下述方法 @InitBinder //org.springframewor
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

com.netflix.discovery.DiscoveryClient : Completed shut down of DiscoveryClient

启动报错:com.netflix.discovery.DiscoveryClient : Completed shut down of DiscoveryClient 解决方案: 添加web主件 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

利用对称数列输出菱形图案,呵呵

今天在回顾JavaSE时,又见到了曾经练习的小例子,用【*】输出一个菱形。如图 * *** ***** *** * 图1 按照自己以前的逻辑肯定会选择一半一半的输出,如先输出上面一个锥形,再输出下面一个锥形。如果要输出一个矩阵的数据的话,如图2,还会选择先输出【@】,再输出【*】,再输出【@】。 这里为方便显示,把空格替换成了【@】。 @@@*@@@ @@***@@ @*****@ ******* @*****@ @@***@@ @@@*@@@ 图2
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

eclipse集成maven(四)

一、配置maven 打开Window-Preference-Maven,我们可以看到,默认是使用Eclipse的,不是我们要的maven,可以在Installations中,点击"Add",找到maven的安装路径,并勾选上。 二、修改maven配置setting 在User Setting中找到maven安装路径下的的settings.xml “Global Settings”可以不用填,但是“User Settings” 必须填,默认会寻找小范围的。 点击“open file” ,有几个需
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

SpringMVC学习三(日期参数/数据保存/重定向/乱码问题)

静态资源的映射 Springmvc完成ajax功能 SpringMVC返回中文到ajax乱码问题解决方式 1.静态资源映射 对于之前web.xml配置文件中的 先做出如下更改,不可写“/*”因为有区别 “/”代表所有请求都需要经过此拦截器(之前学习中的list.do也可以写成list即可),但我们发现即使设置了此拦截,通过后却依然不能显示图片等等,即.jsp/.png等后缀的静态资源文件 解决此问题的方法需要在spring配置文件中加入有着 释放静态资源 作用的代码 <mvc:default-
分类: 其他 发布时间: 09-03 23:39 阅读次数: 0

从0到1体验Jenkins+Docker+Git+Registry实现CI自动化发布

一、前言 Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。 Jenkins是一个广泛用于持续构建的可视化Web工具,持续构建就是将项目自动化编译、打包、部署。通过规范化来完成,简单,繁琐,浪费时间的重复工作。 Jenkins名言:构建伟大,无所不能! Jenkins用户手册传送门:https://jenkins.io/zh/doc/ 二、发布流程 工作详细
分类: 企业开发 发布时间: 09-03 23:39 阅读次数: 0

centos下docker安装教程

目前最新版本的docker19.03支持nvidia显卡与容器的无缝对接,从而摆脱了对nvidia-docker的依赖。因此毫不犹豫安装19.03版本的docker,安装教程可参考官方教程Get Docker Engine - Community for CentOS,安装好之后还要解决一个问题就是如何才能使非root用户拥有docker使用权。 用户其实是通过/var/run/docker.sock与docker容器进行交互,因此要获得docker使用权则必须拥有对/var/run/dock
分类: 其他 发布时间: 09-03 23:23 阅读次数: 0

Centos7 docker pull速度特别慢

vim /etc/docker/daemon.json { "registry-mirrors" : ["https://docker.mirrors.ustc.edu.cn"] } systemctl restart docker 或者 { "registry-mirrors": ["https://9cpn8tt6.mirror.aliyuncs.com"] } 速度最快的源 { "registry-mirrors": ["http://f1361db2.m.daocloud.io"] }
分类: 其他 发布时间: 09-03 23:23 阅读次数: 0

PAT甲级——A1114 Family Property【25】

This time, you are supposed to help us collect the data for family-owned property. Given each person's family members, and the estate(房产)info under his/her own name, we need to know the size of each family, and the average area and number of sets of
分类: 其他 发布时间: 09-03 23:23 阅读次数: 0