
高级语言
第六页第七页序
这个作者很懒,什么都没留下…
展开
-
VAE-BO思路整理
该研究将机器学习与传热学相结合,针对长链嵌段聚丙乙烯极值热导率链结构设计问题,使用低维全局优化算法,搜索效率会显著下降,并且传统降维算法的数据重构能力低下,不能有效结合贝叶斯优化进行搜索。针对该问题,研究了一种基于无监督学习的生成式模型,该模型能够学习到数据的分布从而能更好地生成新的数据。通过结合全局优化算法,在数量级为236的数据集合中,最终实现对长链嵌段聚丙乙烯极值热导率的快速搜索原创 2023-03-13 17:45:15 · 585 阅读 · 0 评论 -
docker常用命令
docker ps创建启动rabbitmq也类似创建和启动mongodb。原创 2023-03-13 16:38:07 · 307 阅读 · 0 评论 -
spring-boot-maven-plugin报红
【代码】spring-boot-maven-plugin报红。原创 2023-03-13 16:38:08 · 344 阅读 · 0 评论 -
Spring中的一些知识点
1.@RestController为开发提供了方便☺,在提供json接口时需要的配置操作再也不需要自己配置了。2.@RestController注解相当于@ResponseBody和@Controller的结合@ResponseBody与@Controller上面说到@RestController注解相当于@ResponseBody和@Controller的结合,那么在这里就大致介绍一下这两个注解的作用;原创 2023-03-13 16:35:40 · 236 阅读 · 0 评论 -
关于nextInt和nextLine使用中的一些冲突
关于nextInt和nextLine使用中的一些冲突原创 2023-03-13 16:26:39 · 294 阅读 · 0 评论 -
单体架构与分布式系统区别对比
单体架构与分布式系统区别对比原创 2023-03-08 09:37:38 · 701 阅读 · 0 评论 -
并发锁的理解
并发锁的理解原创 2023-03-08 09:34:37 · 126 阅读 · 0 评论 -
Arrays-sort-的用法
Arrays-sort-的用法原创 2023-03-08 09:32:50 · 274 阅读 · 0 评论 -
笔试题ACM模式中碰到的一些问题
程序直接退出,是因为nextInt读取第一行输入后,执行nextLine读取第二行的输入时,就直接结束了nextLine的输入。当前面一行出现了nextInt,后面紧接着用了nextLine在控制台输入了一串字符串的时候,会出现如下错误。...原创 2022-08-18 11:27:05 · 173 阅读 · 0 评论 -
synchronized 关键字用法
synchronized 关键字最主要的三种使用方式:1.修饰实例⽅法: 作⽤于当前对象实例加锁,进⼊同步代码前要获得当前对象实例的锁。synchronized void method() { //业务代码}2.修饰静态⽅法: 也就是给当前类加锁,会作⽤于类的所有对象实例 ,进⼊同步代码前要获得当前 class 的锁。因为静态成员不属于任何⼀个实例对象,是类成员( static 表明这是该类的⼀个静态资源,不管 new 了多少个对象,只有⼀份)。所以,如果⼀个线程 A 调⽤⼀个实例对象的⾮原创 2022-03-10 15:35:26 · 894 阅读 · 0 评论 -
关于HashMap和ConcurrentHashMap理解
1.HashMap和Hashtable区别1.线程是否安全:HashMap是非线程安全的,HashTable是线程安全的,因为HashTable内部的方法基本都经过Synchronized修饰(如果要保证线程安全就使用ConcurrentHashMap)2.效率:因为线程安全的问题, HashMap 要⽐ HashTable 效率⾼⼀点。另外, HashTable基本被淘汰,不要在代码中使⽤它。3.对Null key 和 Null value 的⽀持:HashMap 可以存储 null 的 key 和原创 2022-03-10 15:20:00 · 495 阅读 · 0 评论 -
java线程
thread.Join把指定的线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。比如在线程B中调用了线程A的**join()**方法,直到线程A执行完毕后,才会继续执行线程B。因为子线程的休眠时间太长,因此主线程很有可能在子线程之前结束也就是输出结果是12,但是子线程用了**join()**函数,因此主线程必须等待子线程执行完毕才结束因此输出结果只能是21。**join()的作用是:“等待该线程终止”,这里需要理解的就是该线程是指的主线程等待子线程的终止。也就是在子线程调用了join..原创 2022-03-01 19:51:50 · 202 阅读 · 0 评论 -
控制台输入python后报UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x9a in position 198: illegal multib错
解决方法:可以 进入到该目录:Anaconda3\Lib\site-packages\pyreadline\lineeditor , history.py文件的第82行,修改如下: for line in open(filename, ‘r’,encoding=‘utf-8’): 在原有的open函数里 新增了一个参数选项encoding=‘utf-8’ 就可以解决了,该问题是由anaconda的bug造成的...原创 2022-02-28 21:29:10 · 463 阅读 · 0 评论 -
关于java异常处理
编译时能被发现的是必须加上try catch的异常,这些异常在编译时可以被发现,如果异常编译时不一定发生,如除以0异常,指针为空异常。JAVA异常是在java程序运行的时候遇到非正常的情况而创建的对,它封装了异常信息。java异常的根类为java.lang.Throwable,整个类有两个直接子类java.lang.Error和java.lang.Exception。-Error是程序本身无法恢复的严重错误,一般是虚拟机或者系统运行出现错误,和程序无关。Exception-则表示可以被程序捕获并处.原创 2022-02-28 11:07:04 · 141 阅读 · 0 评论 -
Running Homebrew as root is extremely dangerous and no longer supported.
在使用homebrew安装ngnix的时候出现如下错误:解决方法:以root身份运行Homebrew非常危险,不再受支持。由于Homebrew不会删除安装权限,因此您将为所有构建脚本提供对系统的完全访问权限。把 sudo 去掉就好了。成功安装。...原创 2022-02-06 20:38:44 · 1178 阅读 · 0 评论 -
idea中点击download Sources时出现Connection refused (Connection refused)
idea中点击download Sources时出现Connection refused (Connection refused)解决办法:删除对应.idea文件后在右侧的maven出重新reload,问题解决。原创 2022-01-30 09:44:24 · 771 阅读 · 0 评论 -
Integer.ParseInt和Integer.valueOf的区别
Integer.ParseInt和Integer.valueOf的区别原创 2021-09-19 22:26:14 · 192 阅读 · 0 评论 -
Mybatis中使用注解开发
面向接口编程大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设原创 2021-09-05 10:50:41 · 93 阅读 · 0 评论 -
mybatis中实现分页
limit实现分页思考:为什么需要分页?在学习mybatis等持久层框架的时候,会经常对数据进行增删改查操作,使用最多的是对数据库进行查询操作,如果查询大量数据的时候,我们往往使用分页进行查询,也就是每次处理小部分数据,这样对数据库压力就在可控范围内。使用Limit实现分页语法SELECT * FROM table LIMIT stratIndex,pageSizeSELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 #为了检索从某一个偏移量到记录集的原创 2021-09-02 11:01:30 · 101 阅读 · 0 评论 -
使用mybatis写程序时出现Mybatis报错Caused by: java.io.IOException: Could not find resource com/xxx/xxx/xxx.xml
错误分析很明显是Could not find resource com/xxx/xxx/Xxx.xml的错误。本人使用的是idea编译器,在idea中是不会编译src的java目录的xml文件,所以在Mybatis的配置文件中找不到xml文件!(也有可能是Maven构建项目的问题)。解决方式:在pom.xml中加入这个东西):<build><resources><!-- resources文件 --> <resource> <..原创 2021-08-30 16:31:02 · 245 阅读 · 0 评论 -
敏感词过滤
前缀树名称:Trie、字典树、查找树特点:查找效率高,消耗内存大应用:字符串检索、词频统计、字符串排序等敏感词过滤器定义前缀树根据敏感词,初始化前缀树编写过滤敏感词的方法...原创 2021-08-22 18:54:24 · 120 阅读 · 0 评论 -
nowcoder笔记
任务执行和调度JDK线程池创建线程开销比较大,所以采用线程池提高线程复用性JDK自带线程池,ExecutorService和ScheduledExecutorServiceSpring线程池ThreadPoolTaskExecutorThreadPoolTaskScheduler分布式定时任务Spring Quartz将spring-boot-starter-quartz依赖导入,核心接口为Scheduler,通过Job接口定义任务,在TriggerDetail中配置Trigge原创 2021-08-16 19:27:27 · 133 阅读 · 0 评论 -
解决win10启动elasticsearch时双击elasticsearch.bat闪退以及报错Unrecognized VM option UseConcMarkSweepGC问题
解决win10启动elasticsearch时双击elasticsearch.bat闪退以及报错Unrecognized VM option UseConcMarkSweepGC问题传送门原创 2021-08-13 19:53:09 · 528 阅读 · 0 评论 -
kafka的启动过程
1.首先命令行输入进入d盘:d:2.D:\work\kafka_2.13-2.8.0>bin/windows/zookeeper-server-start.bat config/zookeeper.properties3.然后再启动一个cmd,同样进入D盘 d:4.D:\work\kafka_2.13-2.8.0>bin\windows\kafka-server-start.bat config\server.properties5.再启动一个命令行,进入d盘6.创建主题 (生产者).原创 2021-08-13 19:05:55 · 149 阅读 · 0 评论 -
spring注解@Service注解的使用
传送门转载 2021-07-21 20:14:16 · 321 阅读 · 0 评论 -
Java @RestController注解浅析
1.@RestController为开发提供了方便☺,在提供json接口时需要的配置操作再也不需要自己配置了。2.@RestController注解相当于@ResponseBody和@Controller的结合@Controller@ResponseBodypublic class MyController { }@RestControllerpublic class MyRestController { }@ResponseBody与@Controller上面说到@RestCont原创 2021-07-21 20:10:33 · 407 阅读 · 0 评论 -
spring-boot-maven-plugin报红
以及配置maven的时候在setting.xml中添加:<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url&g原创 2021-07-19 17:45:24 · 265 阅读 · 0 评论 -
执行python setup.py install时报错error: Unable to find vcvarsall.bat
如果使用的是anaconda环境,则安装libpython即可,但是后面我又出现了error: command ‘gcc’ failed: No such file or directory错误。解决办法:安装gcc包,由于不知道安装哪个gcc,于是都装了一遍此办法亲测有效如果使用的是python3.5以上的版本,则安装VS2015下载完成后直接用winrar打开,运行安装exe文件即可。安装时可选择custom自定义安装,最重要的是python工具安装。可以参考如何处理“无法找到vcvarsal.原创 2021-07-13 17:09:44 · 768 阅读 · 1 评论 -
String.equals()与String.equalsIgnoreCase()区别
String.equals()对大小写敏感后者忽略大小写 public static void main(String[] args) { System.out.println("aa".equals("AA")); System.out.println("aa".equalsIgnoreCase("AA")); }输出:falsetrue原创 2021-07-04 11:48:15 · 91 阅读 · 0 评论