单相逆变电路

仅供参考,PCB才是灵魂
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

安装eclipse血泪史

从大一到大三,屡次卸掉eclipse又屡次安装上,每次都要卡壳,所以这里开帖贴出自己的血泪史,以帮助大家 首先找一篇安装教程,网上有很多,这里不再赘述。举例 https://blog.csdn.net/a19990412/article/details/81272909 但是其中的安装环境变量时,有问题。 这里亲亲测有效 进入环境变量设置页 (1)新建 JAVA_HOME C:\Program Files\Java\jdk1.8.0_231 为安装的路径 (2)新建 CLASSPATH 变量值
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

CenterNet

https://zhuanlan.zhihu.com/p/66048276
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

ybatis 逆向工程 自动生成的mapper文件没有 主键方法

1、数据表没有设置主键 设置个主键就好 2、在mybits配置文档里设置了某些属性值为false 在mybatis配置文档里查看 enableSelectByPrimaryKey="true" enableUpdateByPrimaryKey="true" enableDeleteByPrimaryKey="true" 这些属性是否设置为false,如果设置了这些属性,改为true即可,如果没有设置这些属性,其默认值就是true,那就不用管它了 3、驱动版本太高
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

three.js使用卷积法实现物体描边效果

法线延展法 网上使用法线延展法实现物体描边效果的文章比较多,这里不再描述。 但是这种方法有个缺点:当两个面的法线夹角差别较大时,两个面的描边无法完美连接。如下图所示: 卷积法 这里使用另一种方法卷积法实现物体描边效果,一般机器学习使用该方法比较多。先看效果图: 使用three.js具体的实现方法如下: 创建着色器材质,隐藏不需要描边的物体进行渲染,将需要描边的位置渲染成白色,其他位置渲染成黑色。 利用片源着色器计算卷积,白色是物体内部,黑色是物体外部,灰色是边框。 设置材质透明、不融合,将边框
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

Python自动化办公之操作Excel文件

模块导入 import openpyxl 读取Excel文件 打开Excel文件 workbook = openpyxl.load_workbook("test.xlsx") 输出表单名字 # 输出工作簿中所有表单名字 print(workbook.sheetnames) # 遍历所有表单并输出其名字 for sheet in workbook: print(sheet.title) 创建表单 newSheet = workbook.create_sheet("newSheetName
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

【Leetcode链表】反转链表(206)

题目 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 解答 能用两种方法 三个指针,改变指向完成反转 用递归,回溯完成节点的指向反转 通过代码如下: # Definition for singly-linked list. # class ListNode: # def __init__(self, x): # self.val =
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

【JavaWeb】导入Excel并进行校验

一.需要实现的目标 1.界面编写 2.导入表读取表名,进行校验,后台匹配(判断此表的名称是否能够模糊匹配上) 3.确定表存在,读取其中的数据,暂存 4.正则表达式数据校验(判断是否已存在,数据是否符合格式) 5.导入数据库 二.导入表的业务逻辑 参考https://blog.csdn.net/meng564764406/article/details/52426634,分析业务逻辑 1.student.java //student表的类, 属性和getter&setter 2.common.j
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

Halo(七)

@ControllerAdvice 对Controller进行"切面"环绕 结合方法型注解 @ExceptionHandler 用于捕获Controller中抛出的指定类型的异常,从而达到不同类型的异常区别处理的目的。 @ControllerAdvice(basePackages = "mvc") public class ControllerAdvice { @ExceptionHandler(RuntimeException.class)
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

提升程序员的几点意见?

随着互联网时代的飞速发展,越来越多的人投身于软件开发行业,大家都称他们为程序员,或者码农。   这些程序员的水平也是参差不齐的,有些人从比较好的学校毕业,水平却一般般;也有些人从一般搬的学校毕业,但是水平很高,因为他们付出了比其他人更多的努力;也有些人,不管是好学校还是差学校,毕业了都跑去培训班培训了,出来的也是良莠不齐的。   今天这篇文章,我们不从这些客观因素上去分析,就如题,同样是程序员,为什么别人比你更优秀?我结合自己的一些经历和经验,以及从身边优秀的人身上学 到的经验,从主观上去总结
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

11.Dart中一个类实现多个接口 以及Dart中的Mixins

一、Dart中一个类实现多个接口 abstract class A{ String name; printA(); } abstract class B{ printB(); } class C implements A,B{ //鼠标放在C处,选择快速修复 @override String name; @override printA() { print('printA'); } @override printB() { /
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

线程同步的几种实现方案

当多个线程对同一数据进行访问时,容易出现线程安全问题,这个时候就需要让线程同步来保证数据的安全。线程同步就是说在两个或两个以上的线程访问同一资源的时候,需要用到某种方式来保证资源在某一时刻只能被一个线程访问 线程同步的实现方案: 一、同步代码块:synchronized(同步监视器)   1、认识同步监视器(锁子)     synchronized(同步监视器){}     1)必须是引用数据类型,不能是基本数据类型     2)在同步代码块中可以改变同步监视器对象的值,不能改变其引用    
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

JavaScript 十进制和十六进制互转

//number.toString(radix); //radix范围2~36,不写就是十进制 var num = 255; console.log(num.toString(16));// 十进制转十六进制 console.log(num.toString(16).toUpperCase());// 十进制转十六进制,再转大写 //parseInt(string, radix) //radix范围2~36,不写就是十进制 var str = "FF"; console.l
分类: 其他 发布时间: 11-24 20:34 阅读次数: 0

html input 标签 的text和button类型 readonly和disabled属性

<input type="text" id="txtid" value="哈哈哈"/><br/><!--可手动修改值--> <input type="text" id="txtidreadonly" value="哈哈哈" readonly/><br/><!--不可手动修改值--> <input type="text" id="txtiddisabled" value="哈哈哈" disabled/><br/><!--不可手动修改值--> <input type="button" val
分类: 其他 发布时间: 11-24 20:17 阅读次数: 0

python中函数的作用及相关操作

函数的作用:   函数的主要作用是结束重复编写代码,函数的编写更容易理解、测试代码。 阅读指南: #符号>>>后表示输入的代码,无开头表示为运行的结果 >>>print("Hello,python") Hello,python python中函数定义方法:    def function_name():#定义函数的名字格式为"def 函数名称():"括号一定要加,即使里面没有任何数据。 move code#你需要运行的代码 function_name()#调用你定义的函数 实例:
分类: 其他 发布时间: 11-24 20:17 阅读次数: 0

Python爬虫-换行的匹配

之前在学习爬虫的时候遇到了匹配内容时发现存在换行,这时没法匹配了,后来在网上找到了一种方法,当时懒得记录,今天突然有遇到了这种情况,想想还是在这里记录一下吧。 当时爬取的时csdn首页博客,如下图 看了源代码,发现如果使用<a href="....来爬取的话,这样得到的会有许多其他的网址,并不全是我需要得博文,但是用<div class="title">去匹配后面的又出现了换行,但是换行匹配我又不会。。。。 re.compile()函数的一个标志参数叫re.DOTALL,它可以让正则表达式中的
分类: 其他 发布时间: 11-24 20:17 阅读次数: 0

Codeforces Round #600 (Div. 2) C - Sweets Eating

#include<iostream> #include<algorithm> #include<cstring> using namespace std ; typedef long long ll; const int MAXN = 2e5+5; ll arr[MAXN],dp[MAXN]; int main() { ll n,m,sum=0; cin >> n >> m; for(int i=1; i<=n; i++) cin >> arr[i]; sort
分类: 其他 发布时间: 11-24 20:17 阅读次数: 0

《毕业设计指导的系统设计与实现》论文笔记(八)

一、基本信息 标题:毕业设计指导的系统设计与实现 时间:2019 来源:浙江理工大学信息学院 研究方向:基于 UML 的毕业设计管理系统的研究与设计 关键词: UML ,面向对象,毕业设计管理系统,软件工程 二、研究内容 UML 建模方法建模研究 用 UML 设计模型对毕业设计管理系统进行分析和设计 系统需求描述 系统按照工作流程划分出选题管理、过程管理、答辩管理、后期管理四个主要功能模块。 系统主要使用人员包括学生、指导教师、教务员和专家。 另外数据维护人员和教务员,可以使用登录功能模块和维
分类: 其他 发布时间: 11-24 20:17 阅读次数: 0

Docker日常常用命令汇总

一、使用docker镜像/容器 (1)创建容器,且进入命令台 docker run --name 容器名 -i -t ubuntu /bin/bash (2)查看/容器 docker ps #查看正在running的容器 docker ps -a #查看所有的容器(running/stop) docker ps -l #查看最后运行的容器 (3)重启容器且使用 docker start 容器名 docker attache 容器名 (4)创建守护进程 docker run --name
分类: 其他 发布时间: 11-24 20:17 阅读次数: 0

A1100 Mars Numbers (20 分)

一、技术总结 这一题可以使用map进行想打印存储,因为数据量不是很大,最后直接输出。但是还是觉得没有必要。 主要考虑两个问题,首先是数字转化为字符串,实质就是进制转化,但是有点不同,如果十位有数字,个位是0,不用输出这个0。所以使用了条件判断if(t / 13 && t % 13) cout << " ",来看是否需要输出后一位,如果不是也就没必要输出这个空格了,然后用if(t % 13) cout << a[t%13];来输出个位。 然后是字符串转化为数字,就是先存储整个字符串,然后分别提取
分类: 其他 发布时间: 11-24 20:17 阅读次数: 0