- 博客(117)
- 资源 (6)
- 收藏
- 关注
原创 昇思25天学习打卡营第36天|ResNet50迁移学习
昇思大模型平台是集算法选型、创意分享、模型实验和大模型在线体验为一体的AI学习与实践社区昇思AI实验室覆盖多领域任务,体验全流程开发,支持用户在线训练和推理可视化,可创建自己的项目空间。在实际应用场景中,由于训练数据集不足,所以很少有人会从头开始训练整个网络。普遍的做法是,在一个非常大的基础数据集上训练得到一个预训练模型,然后使用该模型来初始化网络的权重参数或作为固定特征提取器应用于特定的任务中。本章将使用迁移学习的方法对ImageNet数据集中的狼和狗图像进行分类。
2024-07-29 16:03:28 927
原创 Git 连接问题:fatal: unable to access ‘https://https://github.com/...git/‘: Failed to connect to 127.0
需要取消git对http和https的代理。清除缓存后再重新进行 git 操作即可。在 cmd 窗口输入。
2024-02-21 09:10:20 2149 1
原创 Java文件操作实现doc格式转pdf
在进行生成文档或者报告的时候,生成的word想要转换为pdf格式,这样才能保证报告的不可修改性,但是aspose-words的工具的License令人头疼,这篇文章就是解决这个doc转pdf的License的问题。话不多说,直接上实操。首先,需要一个本地的jar包,放在resources下的lib文件夹中,没有的话自己新建一个。其中辅助使用到了lombok模块,如果项目本身没有的,可以自行修改或者导入。代码实现doc转pdf,新建一个工具类PDFHelper.java。把本地的jar包导入到项目pom中。
2023-12-27 10:19:22 1518
原创 Windows 不能在本地计算机 启动 DmServiceDMSERVER。有关更多信息,查阅系统事件日志。如果这是非 Microsoft 服务,请与服务厂商联系,并参考持定服务错误代码-107
在服务启动本地的达梦数据库时,发生了错误找到日志 \dmdbms\log\dm_DMSERVER_202311.log里,发现超出内存了。
2023-11-22 16:26:47 1124
原创 MySQL数据同步到达梦数据库
达梦数据库的初始状态是不兼容其他任何数据库模式的,所以必须先设置系统的兼容性,从安装路径的tool文件夹中打开console工具(DM控制台工具),设置兼容MySQL。创建的用户后,会生成与用户名相同的模式,系统权限中可以给此用户赋权(如果迁移数据到新建用户的模式中,给该用户赋相应的权限)有可能MySQL中表的某个字段属性与达梦中无法转换兼容,修改字段类型(出现较少)。有可能主键自动生成出现问题,可以先取消表的主键自增,迁移完再设置回来。(9)迁移完成,结果在manager查看(DM管理工具)
2023-10-24 09:00:00 1373
原创 自2023年下半年起,软考各级别、各资格、各科目考试方式均由纸笔考试改革为计算机化考试,软考的所有考试科目均改为机考
自2023年下半年起,软考各级别、各资格、各科目考试方式均由纸笔考试改革为计算机化考试,软考的所有考试科目均改为机考。包括高项的综合知识、案例分析、论文,所有考试科目均改为在计算机上作答。
2023-10-19 11:02:00 1015
原创 Java实现把List拆分成多个分组的两种方法
有时候我们需要将数量大的List按指定的数量分割成n个小List。(适用场景如:Excel导出的时候数量太大,导致卡顿;数据库批量Insert操作,数目达到一定的量,速度变慢或异常;集合作为SQL中IN的参数,而SQL又有长度限制,且性能会下降,所以需要分批分几次进行查询)
2023-09-06 08:42:38 6160
原创 解决MySQL表中插入中文字符报错Incorrect string value: ‘\xE4\xBE\xB5\xE5\xAE\xB3...‘ for column ‘name‘ at row 1 详细
今天把Excel文件的数据导入MySQL的时候,遇到个郁闷的简单问题,导入的数据有中文,MySQL格式不对,报错了。检查了一下表格式,utf8mb4,没有啥问题。
2023-08-04 11:54:44 874
原创 【软件设计师】第一章 计算机组成与结构
而后者的指令地址码给出寄存器编号,寄存器的内容是操作数的地址,根据该地址访问主存后才能得到真正的操作数。顺序寻址方式(从存储器中按顺序取指执行)、跳跃寻址方式(下一条指令的地址码不止由程序计数器给出,而是由本条指令直接给出,程序跳跃后,按新的指令地址开始顺序执行,指令计数器也会跟着改变,跟踪新的指令地址)。相对于当前的指令地址而言的寻址方式。相对寻址是把程序计数器 PC 的内容加上指令中的形式地址而形成操作数的有效地址,而程序计数器的内容就是当前指令的地址,所以相对寻址是相对于当前的指令地址而言的。
2023-03-26 23:44:52 1796 8
原创 函数式接口@FunctionalInterface,构建一对多Service结构
这类接口只定义了唯一的抽象方法的接口(除了隐含的Object对象的公共方法), 因此最开始也就做SAM类型的接口(Single Abstract Method)。在各个数据接口的ServiceImpl中实现抽象方法,并在@Service注解中标注service的默认值@Service("demoDataService")注解是用于标记函数式接口的,一个接口只有一个抽象方法时,就可以使用@FunctionalInterface。类的方法,这些方法不会影响接口的函数式属性。注解的接口中可以包含多个这些方法。
2023-03-26 22:09:22 949 2
原创 【软件设计师】科目考试简介
上午的选择题中有5分的英文阅读理解是固定题型(一篇完形填空有5个空),英语水平实在不好的小伙伴可以尽量往BC选,C语言至少要有看得懂代码的水平(上午代码计算结果题,下午算法题),上、下午题必考,然后Java和C++要会其中一门,作为最后的大题必拿分的关键(算法厉害的小伙伴可以无所谓)。:软考的考试最大的一个特点就是知识非常广,但是题目不会太难,跟大学的一些常设的课程挂钩,软件设计师这门考试几乎涵盖了计算机的方方面面,但是深度却是浅尝即止,因此,最好的备考策略就是多做题,巩固题型与知识点,刷题推荐。
2023-03-19 23:41:57 1194 4
原创 关于软考的介绍及软考证书的用处
软考全称为“计算机技术与软件专业技术资格(水平)考试”,是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试,其目的是科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试,也是我们提高自己竞争力的众多途径之一。总结:软考是IT领域,国家唯一承认的,并且纳入国家职业资格认证的IT考试,因此其含金量是远远高于计算机等级考或者其他相关认证的。1、在国企上班有职称需求的可以考一个。软考本身是职称证书,在事业单位是用来申请职称的,有了职称,自然也会有相应的待遇提升。
2023-03-19 22:48:10 3871 1
原创 Js和Java用CryptoJS.pad.Pkcs7、AES/CBC/PKCS7Padding 实现加解密数据(crypto-js、bouncycastle、hutool-java)
但是对于Js中的CryptoJS,padding: CryptoJS.pad.Pkcs7,则对应Java中AES的默认模式是:AES/ECB/PKCS7Padding。最近开发遇到个对接接口的需求,而这个接口是前端的Ajax直接调用的,接口前后有进行加解密的处理,使用的是CryptoJS,加密模式为:padding: CryptoJS.pad.Pkcs7。而在Hutool的issue里面恰好有人提出这个问题,原作者也做出了回应。单使用Hutool,里面是没有这个加密算法的,所以需要配合BC库才能使用。
2023-03-03 16:55:45 6366 3
原创 此 Google 帐号尚未与设备关联。要安装应用,请先访问设备上的 Play 商店应用。 了解详情(已解决)
APK Downloader是用于从GooglePlay商店下载APK和OBB的第三方工具。它为您提供了下载任何Android应用程序的最新版本和旧版本的最简单方法。
2023-02-24 09:32:35 75499 19
转载 阿里数仓架构与模型设计
根据对业务的梳理,确定哪些表和主维表存在关联关系,并选择其中的某些表用于生成维度属性。维表是根据维度及其属性将数据平台上构建的表物理化的表,采用宽表设计的原则。:以分析的主题对象作为建模驱动,基于上层的应用和产品的指标需求,构建公共粒度的汇总指标事实表,以宽表化手段物理化模型。其中,DataWorks的数据集成负责完成数据的采集和基本的ETL【可以基于开源的相关技术组件构建数据采集和ETL基础平台】。在建设明细事实表时,需要选择基于现有的表进行明细层数据的开发,清楚所建表记录存储的是什么粒度的数据。
2023-02-23 17:10:32 914
转载 20 张图带你搞懂 HTTPS
HTTPS 通过摘要算法得到报文的一个摘要,如果黑客篡改了报文内容,那么重新生成的摘要将发生变化,接收方校验后就知道数据不再完整,被篡改了!
2023-02-23 16:52:39 214
原创 常见HTTP请求错误码大全
响应码由三位十进制数字组成,它们出现在由HTTP服务器发送的响应的第一行。:信息,请求收到,继续处理:成功,行为被成功地接受、理解和采纳:重定向,为了完成请求,必须进一步执行的动作:客户端错误,请求包含语法错误或者请求无法实现:服务器错误,服务器不能实现一种明显无效的请求- 服务器成功返回网页- 请求的网页不存在- 服务不可用。
2023-02-10 15:54:19 7348
原创 阿里为什么建议给MVC三层架构多加一层Manager层
我们在刚刚成为程序员的时候,就会被前辈们 “教育” 说系统的设计要遵循 MVC(Model-View-Controller)架构。它将整体的系统分成了 Model(模型),View(视图)和 Controller(控制器)三个层次,也就是将用户视图和业务处理隔离开,并且通过控制器连接起来,很好地实现了表现和逻辑的解耦,是一种标准的软件分层架构。MVC分层架构是架构上最简单的一种分层方式。
2023-02-08 14:27:28 557
原创 通俗易懂的MyBatis 动态 SQL 语句
有时候,我们不想用到所有的查询条件,只想选择其中的一个,查询条件有一个满足即可,使用 choose 标签可以解决此类问题,类似于 Java 的 switch 语句。同理,上面的对于查询 SQL 语句包含 where 关键字,如果在进行更新操作的时候,含有 set 关键词,我们怎么处理呢?有时候可能某个 sql 语句我们用的特别多,为了增加代码的重用性,简化代码,我们需要将这些代码抽取出来,然后使用时直接调用。如果作者名字为空,那么只根据博客名字查询,反之,则根据作者名来查询。请看下面的 where 语句!
2023-02-08 09:44:03 340
原创 值得收藏的30道Python基础练手题(附详解)
如果不依赖 python 提供的 join 方法,还可以通过 for 循环,然后将字符串拼接,但是在用“+”连接字符串时,结果会生成新的对象,使用 join 时结果只是将原列表中的元素拼接起来,所以 join 效率比较高。Python 提供了strip() 方法,可以去除首尾空格,rstrip() 去掉尾部空格,lstrip() 去掉首部空格,replace(" ", “”) 去掉全部空格。例如 [1,2,0,2,1],[1,2,3,3,2,1],这样的数组都是对称数组。
2023-01-17 08:58:00 8670 6
转载 史上最全的 IDEA Debug 调试技巧(超详细案例)
Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方。
2023-01-11 16:56:04 17903 2
原创 相见恨晚的 IDEA 使用技巧,能让你的代码飞起来
有时候我们经常会高频词的使用一段相似的代码, 比如做网络开发的同学,会经常用到 Socket 相关的初始化代码。对于这种我们自己经常要写的某些类似的代码段,就可以抽取出一个 Template 出来,方便我们使用。下面我就实现一个自定的 Template,来看一下是不是大大简化了重复性劳动。有的同学可能觉得无所谓的事儿,复制、粘贴也挺省事儿。见仁见智吧,觉得有用的可以尝试一下,觉得鸡肋的也无所谓,反正也不影响最后的功能实现。比如我最新在做一些系统优化的工作,这个过程中,我会频繁的用的StopWatch。
2023-01-11 11:54:00 778
转载 一行代码完成Http请求,雀食好用
在Java的世界中,Http客户端之前一直是Apache家的HttpClient占据主导,但是由于此包较为庞大,API又比较难用,因此并不使用很多场景。对于 Android App来说,OkHttp 现在几乎已经占据了所有的网络请求操作,对于服务器端请求外部接口也是必备的选择。针对OKHttp,OkHttpUtil做了一层封装,使Http请求变得无比简单。而OKHttp是一套处理 HTTP 网络请求的依赖库,由 Square 公司设计研发并开源,目前可以在 Java 和 Kotlin 中使用。
2022-12-23 10:40:12 226
原创 MySQL中这14个有用的小知识,快学起来吧
我最近用MYSQL数据库挺多的,发现了一些非常有用的小玩意,今天拿出来分享到大家,希望对你会有所帮助。
2022-12-19 18:06:09 939
转载 肝了一周总结的SpringBoot常用注解大全,看完就炉火纯青了
这些SpringBoot注解基本都是我平时做项目常用的注解,在我的实战项目中基本都用到了,这里做了一番整理归纳,希望对大家有所帮助。
2022-12-15 10:27:59 301
原创 Okhttp实现上传文件+参数请求接口form-data
然后controller层的传参需要用@RequestParam或者直接一个请求的实体类,如果使用实体类,千万不要加@RequestBody,不然结合上传文件会失效,上传文件使用。有时候需要对接一些接口,而且接口传参不仅需要各种类型的参数,甚至还要上传文件,所以遇到挺多坑,用postman的生成代码也不好用,于是就有了这篇文章。@RequestPart("file") MultipartFile file进行传参。话不多说,我们直接上代码。首先是service层。
2022-12-14 14:01:32 7686 2
原创 import一个“太极”库,让Python代码提速100倍
众所周知,Python的简单和易读性是靠牺牲性能为代价的——尤其是在计算密集的情况下,比如多重for循环。不过现在,大佬胡渊鸣说了:不信?来看三个例子。第一个例子非常非常简单,求所有小于给定正整数N的素数。标准答案如下:我们将上面的代码保存,运行。当N为100万时,需要2.235s得到结果:现在,我们开始施魔法。不用更改任何函数体,import“taichi”库,然后再加两个装饰器:Bingo!同样的结果只要0.363s,快了将近6倍。如果N=1000万,则只要0.8s;要知道,不加它可是55s,一下子又快
2022-12-02 09:30:18 4307 3
转载 Java之BigDecimal详解
在需要精确的小数计算时再使用BigDecimal,BigDecimal的性能比double和float差,在处理庞大,复杂的运算时尤为明显。故一般精度的计算没必要使用BigDecimal。尽量使用参数类型为String的构造函数。BigDecimal都是不可变的(immutable)的, 在进行每一次四则运算时,都会产生一个新的对象 ,所以在做加减乘除运算时要记得要保存操作后的值。
2022-12-01 13:52:37 1315
转载 1亿条数据批量插入 MySQL,哪种方式最快?
能够看到,在开启事务下 JDBC直接处理 和 JDBC批处理 均耗时更短。Mybatis 轻量级框架插入 , mybatis在我这次实验被黑的可惨了,哈哈。实际开启事务以后,差距不会这么大(差距10倍)。大家有兴趣的可以接着去测试JDBC直接处理,在本次实验,开启事务和关闭事务,耗时差距5倍左右,并且这个倍数会随着数据量的增大而增大。因为在未开启事务时,更新10000条数据,就得访问数据库10000次。导致每次操作都需要操作一次数据库。
2022-11-29 09:55:40 177
原创 查出数据还需二次处理,用这个方法分页
对于分页插件PageHelper:通常情况下使用在查询前加上。PageHelper.startPage(vo.getPageNum(), vo.getPageSize());即可,但当我们要对查询到的数据进行进一步操作时候(比如统计或者计算他们的个别项数据之和后再分页),数据就不是我们想要的数据了,则我们需要手动进行分页,下面展示手动分页步骤:
2022-11-25 13:29:05 3157
原创 重构旧项目写的烂代码,我总结出了15条重写烂代码的经验
很多小伙伴,判断一个list}这样写呢,逻辑是没什么问题的。}日常开发中,我们既要会用工具类,更要学会自己去总结工具类。比如去文件处理工具类、日期处理工具类等等。这些都是优秀后端开发的一些好习惯。
2022-11-25 12:00:53 553
转载 装了这 10 个 IDEA 神级插件,基本上一站式开发了
以上这 10 款 Intellij IDEA 插件也是我平常开发中经常用到的,装上它们基本上就是一站式开发了。
2022-11-23 09:33:18 642
原创 数据库操作之SELECT...INTO语法(较全)
SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。
2022-11-21 15:14:30 19725
转载 有了这个库(GoPUP),这些爬虫都不用亲自写了
这个库的名字叫 GoPUP,GitHub 主页是:https://github.com/justinzm/gopup这其实是一个基于公开 API 的数据接口库,这个库封装了各种各样的方法,比如通过 wx_hot_list 这个方法我们就可以获取实时的微信热门文章榜单。
2022-11-21 13:55:53 388
原创 MySQL利用ORDER BY FIELD 进行自定义排序
当我们在做一些以文字进行排序的SQL语句做查询时,往往默认的排序不能按照自己的意愿排序好,下面这个方法就是解决一些固定字段排序的方法。比如这样写,那么结果就会按 '第一季度','第二季度','第三季度','第四季度' 这样的顺序进行排序,如果是等级啥的也一样受用。若是出现其他不在写的FIELD范围内,则会排序到顶上或最后面。
2022-11-21 09:47:32 747
转载 两万字盘点那些被玩烂了的设计模式
之前有小伙伴私信我说看源码的时候感觉源码很难,不知道该怎么看,其实这有部分原因是因为没有弄懂一些源码实现的套路,也就是设计模式,所以本文我就总结了9种在源码中非常常见的设计模式,并列举了很多源码的实现例子,希望对你看源码和日常工作中有所帮助。单例模式是指一个类在一个进程中只有一个实例对象(但也不一定,比如Spring中的Bean的单例是指在一个容器中是单例的)单例模式创建分为饿汉式和懒汉式,总共大概有8种写法。但是在开源项目中使用最多的主要有两种写法:1、静态常量静态常量方式属于饿汉式,以静态变量的方式声明
2022-11-18 14:06:45 131
原创 Java的stream流妙用之排序
当我们在查询出来的数据,想要按照一定顺序排序,而SQL没办法解决的时候,恰巧排序的顺序的定好的,不会变,那么就可以使用下面的这个方法。这样查出来的数据就能按照你规定的那个字典去排序了。而你的SQL查出来其中一个字段有这个城市名。比如这样随机写的这个排序,固定要这样去排。那么就可以用stream流来排序了。先定义一个静态的字典。
2022-11-10 15:13:25 5518
原创 java Internal error in the mapping processor java.lang.NullPointerException解决方案
【代码】java Internal error in the mapping processor java.lang.NullPointerException解决方案。
2022-10-31 10:41:09 570
原创 mysql中如何根据一个表中的字段值,批量修改另一个表中的字段值
table_one 表中的 name 字段和 table_two 中的 name 字段值相等,就将 table_two 表的 id 值写入table_one 表的 num_id 字段。
2022-10-29 00:22:30 934
aspose-words-21.11-jdk17的jar包
2023-12-26
新模式软考模拟练习系统.7z
2023-10-19
Python自动化测试
2022-07-19
Oxford 102 Flowers 花卉图片数据集
2022-02-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人