端午安康--DTO,VO,POJO深拷贝工具

端午安康--DTO,VO,POJO深拷贝工具 不管是经典的MVC框架还算是现在火热的DDD领域驱动设计,为了业务之间的结构分离,都生成了各种对象,比如VO,DTO,POJO等十分常见,还有Domain,Value,Entity等领域对象也是频繁出现,随之而来的
分类: 编程语言 发布时间: 06-25 23:05 阅读次数: 0

VS中git概念解析与深度使用

参考资料: https://blog.csdn.net/qq_36383623/article/details/103090793 https://blog.gitee.com/2020/06/17/code-conflict/ https://blog.gitee.com/2019/04/25/gitee-branch/ https://www.cnblogs.com/zhaokunbokeyuan256/p/9597038.html https://www.liaoxuefeng.com/
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

全排列2 · Permutations

Given a collection of numbers that might contain duplicates, return all possible unique permutations. Example: Input: [1,1,2] Output: [ [1,1,2], [1,2,1], [2,1,1] ] 数组记得要排序 一些问题不能理解,那就这样吧。本来中等的题目就不好理解,得考虑一下投入产出比了。 public class Solution { /*
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

图像对齐(图像配准)方法记录

图像对齐方法 1、基于ORB特征的方法 1、检测两张图的ORB特征点 2、特征匹配 3、计算单应性矩阵 4、扭转图片 图示 具体的代码实现可以参考这篇文章:https://blog.csdn.net/yuanlulu/article/details/82222119?utm_source=blogxgwz7 2、图像模板匹配 + OCR识别验证 1、在原图中获取模板图及对应的字符串(OCR识别即可得到) 2、在目标图片上进行图像模板匹配 3、对匹配到的结果进行OCR识别 4、验证模板字符串与O
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

妙趣横生的国债期货

一、债券基本知识 国债类型:1.记账式国债  2.储蓄国债(凭证式、电子式)    储蓄国债不能上市交易,但可以提前支取 债券市场类型:1.银行间债券市场(银行、证券公司、基金公司、保险公司) >> 2.交易所市场(上交所、深交所) >> 3.记账式国债商业银行柜台市场 债券类型:1.国债(财政部)  2.地方政府债  3.金融债(政策性银行债、商业银行债、保险公司债、证券公司债)  4.企业债  5.公司债  ...     利率债:国家信誉保证,不存在违约风险(国债、央票、地方政府债、政策
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

TypeScript(04): 基础类型

TypeScript 包含的数据类型如下表: Any 类型 任意值是 TypeScript 针对编程时类型不明确的变量使用的一种数据类型,它常用于以下三种情况。 1、变量的值会动态改变时,比如来自用户的输入,任意值类型可以让这些变量跳过编译阶段的类型检查,示例代码如下: let x: any = 1; // 数字类型 x = 'I am who I am'; // 字符串类型 x = false; // 布尔类型 改写现有代码时,任意值允许在编译时可选择地包含或移除类型检查,
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

最简单OGG配置方式

ogg一般来说有4个进程,Manager进程,Extract进程,Pump进程,Replicat进程 Manager进程: 是GoldenGate的控制进程,它主要作用有以下几个方面:启动、监控、重启GoldenGate的其他进程,报告错误及时间,分配数据存储空间,发布阀 值报告等。 Extract进程: 运行在数据库源端,负责从源端数据表或日志中捕获数据。Extract进程利用其内在的checkpoint机制,周期性地检查 并记录其读写的位置,通常 是写入到本地的trail文件。这种机制是为
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

cf618 训练cde

面完试第一场vp cf,感觉题目挺规矩的,可能是有些历史了 c #include <bits/stdc++.h> using namespace std; const int inf = 0x3f3f3f3f; const int mod = 1e9 + 7; const int N = 1e5 + 10; int sum[N]; int main() { int n; scanf("%d", &n); vector<int> a(n); int ma = 0;
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

6月25号 java方法 方法的重载

重载就是在一个类中,有相同的函数名称,但形参不同的函数。 方法的重载的规则: 方法名称必须相同 参数列表必须不同(个数不同。或类型不同。参数排列顺序不同等) 方法的返回值类型可以相同也可以不同。 仅仅返回值类型不同不足以成为方法重构。 实现理论:   方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

封装的概念

封装就是: 把不该让用户看到的用private修饰 把用户应该看到的用 public 修饰
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

Spring 与 Mybatis整合

准备所需JAR包 编写配置文件 db.properties: jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/db_mybatis jdbc.username=root jdbc.password=root jdbc.maxTotal=30 jdbc.maxIdle=10 jdbc.initialSize=5 连接数据库的基本4项外,还配置了数据库连接池的最大连接数(maxTotal)、最大空闲连接
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

python pip 安装包 记录 ubuntu and windows

以前因为win10下,pip安装太慢容易出错,所以离线下载许多包,现在想想自己好傻。可以通过修改下载源来解决问题。 1:windows   编辑C:\Users\用户名\AppData\Roaming\pip\pip.ini(没有则新建),写入以下内容: [global] index-url = https://mirrors.aliyun.com/pypi/simple [install] trusted-host=mirrors.aliyun.com 保存,然后在win+r打开cmd,用
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

C++正则表达式的初步使用

正则表达式(Regular Expressions),又被称为regex、regexp 或 RE,是一种十分简便、灵活的文本处理工具。它可以用来精确地找出某文本中匹配某种指定规则的内容。从C++11开始也将正则表达式纳入了新标准的一部分 。 本篇博客不涉及正则表达式语法的基本内容,如果你对正则表达式不了解,可以访问这个链接获得帮助。 C++11标准支持正则表达式后,使用正则表达式查找、提取、替换字符串就无需使用第三方开源库。 使用正则表达式包含头文件的 regex,其主要包含三个类(regex
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

02_标识符与关键字

知识框架 标识符概述 标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。在编程语言中,标识符就是程序员自己规定的代表一定含义的单词(java 源程序当中凡是程序员自己有权利修改的名字),比如类名,属性名,变量名等。 简而言之:凡是自己可以起名字的地方都叫标识符。 标识符都可以标识什么 在 jav
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

mysql数据库_models 必知必会13条

必知必会13条 all *** # 取出所有 Book.objects.all().delete()  ##删除所有对象 删除数据记录 filter *** # 过滤 Book.objects.filter(pk=1).update(price=190)   修改主键为1的书籍对象,的字段price为190,可能是批量修改 get # 过滤 取出对象, 多个或没有会报错 Book.objects.filter(pk=1).update(price=190)  exclude
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

对抗训练

对抗训练 对抗训练是防御对抗样本攻击的一种方法。将对抗样本和正常样本一起训练是一种有效的正则化,可以提高模型的准确度,同时也能有效降低对抗样本的攻击成功率。不过这种防御也只是针对同样用来产生训练集中的对抗样本的方法。 探索网络对底层任务的理解层次,通过对抗训练减少原有独立同分布的测试集的错误率——在对抗扰动的训练集上训练网络 对抗样本的定义和产生 从2013年开始,深度学习模型在多种应用上已经能达到甚至超过人类水平,比如人脸识别,物体识别,手写文字识别等等。 在之前,机器在这些项目的准确率很低
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

PS绘画软件比较图

今天得空,感冒和头痛也好了,在家使用、对比了几款适合画漫画的软件,除了laterboy平时用得最多的Photoshop(下用ps)外,laterboy的电脑还一直安装有painter(下用PT)、sai、IllustStudio(下用IS)、ComicStudio(下用cs),这几款都是画漫画常用的软件,总的来说,所有图形软件其实都大同小异,但仔细对比,还是各有千秋的,当然画得好不好,关键并不在于软件,而在于作者本身的绘画水平。 首先介绍ps,这个不用多说了,最常用也是最强大的二维图形软件,也
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

树状数组:求比a小在a前面数数量和比a小在a后面数数量的思路

求比a小在a前面数数量和比a小在a后面数数量的思路: 在看之前,你必须了解树状数组的基本函数 inline ll lowbit(ll x) { return x&(-x); } inline void insert(ll x,ll y)//加入 { while(x<=n) { sum[x]+=y; x+=lowbit(x); } } inline ll findout(ll x)//查找 { ll ans=0;
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

Java Agent(上)

1、java agent是什么? ---》对用户透明,不侵入用户业务代码。让java虚拟机加载agent jar 2、java agent有什么用? --->应用场景例如:调用链追踪项目,在用户无感知的情况下,记录日志。目前业内使用该技术的有,SkyWalking,Pinpoint(这个监控的粒度更小) -各个 Java IDE 的调试功能,例如 eclipse、IntelliJ ; -热部署功能,例如 JRebel、XRebel、 spring-loaded; -各种线上诊断工具,例如 Bt
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0

AWS RDS-MySql数据手动迁移(涉及,视图触发器,存储过程,函数等数据)

用户需求 数据迁移 DMS无法迁移视图,触发器等情况下使用手动迁移 1.创建临时EC2 在目标数据库Region创建临时EC2用于导出数据 2.安装mysqldump yum -y install mysql 3.导出数据 mysqldump导出语句参考 mysqldump -h rds地址 \ -u 用户名 \ -p 密码 \ --single-transaction \ --routines \ --triggers \ --database
分类: 其他 发布时间: 06-25 23:04 阅读次数: 0