- 博客(239)
- 资源 (9)
- 收藏
- 关注
原创 【最佳实践】el-admin多表CRUD最佳实践,不允许你只会搞单表CRUD了(源码错了,顺带升级了)
点击单条记录的编辑按钮,弹出编辑状态的对话框,上半部分显示本条记录的属性信息,下半部分显示另一个实体CRUD的列表。由原来的一个文件拆解为现在的5个文件,组件难呢实现进一步精细化管理,通用且不失灵活。有说明,但是很多初学者还不会使用,这篇博客能够呈现快速使用多表CRUD最佳实践。对搜索组件、工具组件、分页组件、操作组件分别添加。在需要多表CRUD组件中引用,在引用组件上添加。,通过修改源码可以只需要进行属性标记即可。中进行标记,仅在组件中进行标记即可。的标记,避免在对象属性的。原理就是利用Vue组件。
2024-02-06 10:39:38 1657
原创 【穿针引线】基于ElAdmin项目论Spring Security的工作原理,实现前后端OAuth2单点登录,源码分析
在做单点登录功能时,在这篇文博客中分析过[CAS方式登录源码],关注的是认证和授权函数,其实思想都是大同小异。在这篇博客中,基于Spring Security框架的核心类和思想进行认证和授权的源码分析,做到说透讲透。
2023-05-18 19:37:02 1301 5
原创 【宝典】开发人员常见英语术语,掌握后,效率提升N倍(持续更新...)
【宝典】开发人员常见英语术语,掌握后,效率提升N倍APRST参考文献使用方法:通过搜索键Ctrl+F快速定位到查询单词A单词释义应用领域例子常用程度architecture架构开发指南P单词释义应用领域例子provision提供文档指南provision devicesprofile总则文档指南、源码配置文件spring框架中的profile文件R单词释义应用领域例子release
2022-05-07 10:15:33 3098 1
原创 基于开源物联网软件Thingsboard设计的气象六要素展示界面
[**Thingsboard**](https://thingsboard.io/)社区版是一款开源的物联网软件,基于Java语言开发,兼容多数物联网通信协议,包含MQTT、CoAP以及HTTP等。除此之外,**Thingsboard**还提供了一整套物联网设备后台运营管理系统,使得使用者能够快速地搭建起管理物联网设备的框架,当然基于源码亦可以进行二次开发,可以作为脚手架使用。
2022-01-20 16:52:22 4518
原创 2021上半年软考中级软件设计师考试心得(10天时间你可以拿捏的)
软考中级软件设计师考试心得1,考试题型分析2,考前复习顺序3,考中注意事项4,考后成绩、证书查询笔者专业是信息与通信工程,工作内容涵盖编程,本着以考促学的目的,以积累基础知识为导向,考取软考中级——软件设计师。成绩是飘过 ❤️,下午的题目分数是惊险的45分(算法一题分没得上),上午的题目分数是54分。虽然分数不是太高,但是考取的过程值得分析和思考。算法相关的知识还有待加强。1,考试题型分析上午是75道单选题每题一分,分值为75分,45分为及格线;下午是程序设计题,共计(4+1)道题,每题15分,45分
2021-08-23 20:18:04 4060 16
原创 【一招解决】局域网内命令行无法通过代理进行依赖下载,适用于npm、pip、mvn、gradle等命令
出于网络安全考虑,局域网内终端上网只能通过代理浏览开通白名单的网站。一定要清楚代理服务器使用的什么协议进行代理的。以 npm 为例,可以通过命令行设置代理。但是此种方法的代理在使用命令行时。执行命令就可以看到效果。注意两个代理设置的都是。
2024-08-15 11:49:56 398
原创 【事半功倍】视频素材播放之不二法门——倍速之法,无级变速
对于使用Video.js的视频播放器,你可以通过Video.js的API来修改播放速度。这样,每当用户从下拉菜单中选择一个播放速度时,视频播放器的播放速度就会随之改变。如果你想让用户提供播放速度的选择,可以使用。属性来设置播放速度。元素,你可以直接使用。
2024-07-24 09:08:07 525
原创 【短小精悍】仅需6GB显存,你就可以跑起来清华智谱的ChatGLM-6B-Int4大模型
ChatGLM-6B 是一个开源的、支持中英双语问答的对话语言模型,基于 General Language Model (GLM) 架构,具有 62 亿参数。结合模型量化技术,用户可以在消费级的显卡上进行本地部署(INT4 量化级别下最低只需 6GB 显存,实际测试时候5GB也行)。ChatGLM-6B 使用了和 ChatGLM 相同的技术,针对中文问答和对话进行了优化。
2024-07-10 19:30:00 1206 3
原创 【一次成功】清华大学和智谱AI公司的ChatGLM-4-9B-Chat-1M大模型本地化部署教程
GLM-4-9B 是智谱 AI 推出的最新一代预训练模型 GLM-4 系列中的开源版本。在语义、数学、推理、代码和知识等多方面的数据集测评中,GLM-4-9B 及其人类偏好对齐的版本 GLM-4-9B-Chat 均表现出较高的性能。除了能进行多轮对话,GLM-4-9B-Chat 还具备网页浏览、代码执行、自定义工具调用(Function Call)和长文本推理(支持最大 128K 上下文)等高级功能。本代模型增加了多语言支持,支持包括日语,韩语,德语在内的 26 种语言。
2024-07-08 19:21:01 2045
原创 【AI赋能】香橙派OrangePi AIpro初体验
OrangePi AIpro(8T)采用昇腾AI技术路线,具体为4核64位处理器AI处理器,集成图形处理器,支持8TOPS AI算力,拥有8GB/16GB LPDDR4X,可以外接32GB/64GB/128GB/256GB eMMC模块,支持双4K高清输出。
2024-05-29 15:36:02 1205 4
原创 【提纲挈领】学会提问题,你就是那个年薪百万元的提示词工程师!LLM时代,如何提问题成为关键技能!多图说明!
据悉,美国硅谷人工智能独角兽公司Scale AI最先拉开“提示词工程师”招聘的序幕,数据科学家Riley Goodside凭借熟练玩转ChatGPT的提示词,收到了Scale AI的Offer,成为了全网第一位提示工程师,获得百万年薪。结合日常生活,提示词就很像我们教育2-3岁小孩一样,不断地给他/她提出问题,让他/她回答具体的答案,不对的话,我们就告诉他们哪里不对,他们就会调整回答的答案,当然chat智能体的能力不至于2-3岁小孩子。下图是修正后的,可以看到。每个产品都有各自的优势,可以多体验、多总结。
2024-04-12 15:24:52 898 4
原创 【日拱一卒】航天测控系统中PDXP包数据交换协议究竟是什么?
PDXP协议是一种用于航天测控系统中的数据传输协议。它基于TCP/IP协议模型的分层结构定义,属于应用层的数据交换协议。在PDXP协议中,通信双方通过结构化数据包的形式进行数据交换,采用数据主动推送的方式。这种协议的数据包由固定字节的包头数据和不定长度的数据域组成,其中包头数据包含版本、数据标识、时标和数据域长度等信息,而数据域则包含需要传输的有效数据。
2024-04-09 16:30:46 2047 3
原创 【服务治理①】软件架构服务治理的本质,当下最火的微服务到底是什么?利用AIGC学习微服务的第①弹
治理讲究战术,自顶向下治理的方式、综合统筹的治理、分而治之的思想。服务治理就是治理服务(来自电源《年会不能停》解释名词的方法 😃),属于过程管理,即从服务的启动到服务的进行再到服务的终止期间发生的全生命周期的数据治理、规则管理、数据监控、安全追溯的过程(自定义de哦)。
2024-04-02 17:30:31 1146
原创 【大屏设计】如何进行软件系统网站大屏页面设计?不限于智慧城市、物联网、电商、园区领域
网站大屏设计是网站设计中至关重要的一部分,因为它是用户进入网站的第一个页面,对用户留下的第一印象至关重要。引人注目的视觉效果:利用大屏幕的空间展示高清、吸引人的图片或视频,以及动画效果,吸引用户的注意力,让他们愿意继续浏览网站。简洁明了的布局:避免页面过于拥挤,保持简洁明了的布局,突出主要信息,使用户能够快速了解网站的核心内容和主题。醒目的标题和标语:在页面顶部或中心位置使用清晰易读的标题和标语,简洁明了地表达网站的核心理念和价值主张,吸引用户继续往下浏览。导航和CTA按钮。
2024-03-20 16:34:51 1035
原创 【黄金手指】windows操作系统环境下使用jar命令行解压和打包Springboot项目jar包
项目中利用maven将项目打包成生产环境jar包。名为。需求是 修改配置文件中的某些参数值,并重新发布。
2024-03-20 15:50:53 1146 2
原创 【数字孪生】Nginx发布数字孪生三维建模模型服务及调用方法
3D tiles模型是一种用于三维地理信息系统(GIS)和建筑信息模型(BIM)的数据格式。这种模型被设计用来高效地存储和传输大量的3D空间数据,它能够支持高分辨率的3D地图和复杂的城市景观。利用三维渲染引擎Cesium加载3D tiles模型。重启nginx后,修改cesium资源加载URL,
2024-03-18 16:16:30 1112
原创 【棘手问题】Spring JPA一级缓存导致获取不到数据库表中的最新数据,对象地址不发生改变
这是因为 JPA 确保了基于主键的查询总是返回唯一的实体实例,而且主键是实体的唯一标识符。即使两个查询的条件不同,如果它们都返回同一个实体 ID,那么 JPA 会认为它们是相同的实体,并且返回同一个对象实例。这是 JPA 规范的行为,也是 Hibernate(JPA 的一个实现)的行为。这是因为 JPA 规范要求实体 ID 是唯一的,并且基于 ID 的查询总是返回唯一的实体。是一个标准的方法,它根据实体的主键(ID)来检索实体。这个方法的名字是任意的,但它后面的参数定义了查询的条件。
2024-03-08 19:43:42 1140 2
原创 【敏捷开发】关于敏捷开发的几点思考,推荐一些高效书籍一起学
在敏捷式研制流程中,软件建模、加工和构建等环节都在不断迭代、持续优化。引入人工智能与机器学习技术,通过自动化构建、部署、测试等环节,打造一站式、一体化的交付流程,提高软件交付过程的智能化水平,降低软件发布过程中的风险,提高软件交付的质量和速度。软件开发的未来一定是多变的,客户需求在变化、团队成员在变化,技术在变化、构建过程在变化。为应对客户多变的需求,必须依靠一个软件开发生命周期模型来应对软件工程,敏捷开发模型被多数软件开发项目人员振臂高呼,其效果也得到检验,切实可行。年提出的敏捷宣言,至今已过24年。
2024-02-06 12:12:14 1106
原创 【物以类聚】给el-image预览多张图片增加提示文字,让每张图片有所分类
第二想法,继承复用该组件,不属于包含关系,无法修改内部的元素,需求和这个想法不一致,遂改变。点击地图上的一张图片,弹出所有相关的图片资源,图片资源上显示每个图片的所属类型。第一想法是修改依赖包中的文件,复用该组件,发现修改无效,原因是。和同事交流后,得出第三个想法,直接COPY框架的。组件大体适用,唯一不足的是缺少照片名称元素。是编译前的包,如果要改动,就需要重新编译。组件文件到自己的项目中,在项目中直接引用。可以看到居中显示的图片类型文字。将图片组件整体的文件导进来。
2024-01-15 19:19:03 1568
原创 【曲线救国】图层视角自适应哪家强,API中找Bounds,再见吧setFitView
函数,当地图放大层级大时,出现偶尔失效情况,作为精品应用是不允许这种偶然事件发生的。对较为分散的10个坐标点进行自适应,如下图所示,分布较为均匀。的参数传值不对,各种尝试海量点对象的传入,均无效。因此就另辟蹊径,考虑地图的另一个展示范围API。,传入西南和东北的经纬度坐标对象即可。一个点也是用,直接居中显示。使用vue-amap。
2024-01-15 18:59:37 520 1
原创 【借力打力】记一次由于堆栈信息不详细的错误排查方法,利用访问日志进行定位问题
系统接收几个供应商的数据推送,推送失败的会进行数据补偿,首先想到是不是某个供应商推送数据失败,使用调度任务每隔50分钟进行请求,导致一致出现数据失败和请求。这种情况不好排查,但是还是咨询了其中一个,他的日志没有出现异常,但他提供了一个很好地思路,使用。的代理访问日志文件能够看到接口调用的详情,但是笔者的Nginx没有对特殊的后端接口进行代理,该方法本来是一种很好地方法,但是在这种情况下失效了。的代理可以进行排查,于是想到了利用tomcat进行问题定位,举一反三,通过以下配置进行开启。
2023-11-03 17:33:02 249
原创 【招招制敌】修改element-ui中el-image 预览图大小的默认尺寸,让展示效果更加有呼吸感
在未修改前,el-image 预览图大小的默认尺寸是全屏显示。这样给人没有呼吸感。最外层的封装定位方式由固定改为绝对,画布的定位方式改为绝对,高度改为原来的。首先先到的就是通过类选择器选中进行修改,但不见效。如图所示,呼吸感蹭一下就上来了。,距离外层容器的高度偏移改为。
2023-10-14 19:21:45 3146 3
原创 【小巧玲珑】文件太大,怎么办?分卷压缩技术了解下,这才是压缩技术
JAR 压缩算法是一种用于压缩 Java 档案文件(.jar)的算法,它是由 Sun Microsystems 开发的。通过浏览器客户端访问云服务,文件大小在上传时会有限制,一般地,100M左右。包少了16M左右,但是还是满足不了上传要求,因此就需要通过分卷压缩方法完成。而现在的工程软件压缩后动辄200多M,这种情形就需要对文件进行压缩处理。以实际工程为例,jar包大小为146M,解压jar包后为413M。如下图所示,将jar包添加到将要压缩的文件路径中。使用ZIP压缩算法后,包大小为130M,比。
2023-10-13 17:04:34 794
原创 【招招有效】Windows下根据进程ID杀死进程命令教程
Taskkill 是 Windows 操作系统中的一个命令,用来终止进程。通过命令提示符,用户可以使用 taskkill 命令结束进程。
2023-10-12 10:21:31 4340
原创 IDEA点击RUN后后台到底执行了什么操作
是用于指定 Java 虚拟机在运行 Java 程序时查找类文件的路径的命令。它可以用于指定一个或多个包含类文件的目录或 JAR 文件。属性,Java 虚拟机将会使用该属性中指定的类路径。这将使得 Java 虚拟机在两个目录下都查找类文件。,控制台输出以下信息,是java的执行命令操作。如果你的类文件分布在多个目录下,你可以使用冒号。如果你希望在当前目录下查找类文件,你可以使用。编译 Java 源代码时,你也可以使用。如果你的 JAR 文件包含了。这将使得 Java 虚拟机在。文件,并且该文件指定了。
2023-09-11 09:53:34 668
原创 Maven部署打包多环境(开发、测试、生产)配置教程
用于追加自定义日志消息,在打包时候,在程序执行完毕后控制台打印这是构建哪个环境的日志,使得打包的环境一目了然,避免出现打包错误,导致打包时使用了一个环境的配置,部署时环境搞错了。执行多环境自动化配置后,不会影响我们再IDEA上直接执行RUN操作,此时,主文件的配置会被下图配置替换。菜单下就出现三个自定义的环境,如下图所示默认激活的是。请注意:主配置文件中引用的环境变量使用两个。用于将资源配置文件中的动态变量进行替换。请注意下属性片段中的注释。完成该属性的增加后,
2023-09-11 09:29:08 6516 7
原创 我的创作纪念日——你知道这5年我是怎么过的吗?
在CSDN上创作博客已经成为我生活中的一部分,每年创作博客篇数在40篇上下。5年内成为部门技术管理人员,10年内成为公司技术管理人员。第一篇博客记忆犹新,是与CSDN结下了第一缕缘分。数量上保证每年40篇上下,质量上向TOP看齐。这5年,在CSDN中我都干了些什么?分享一下某个项目实现代码,参见该。
2023-09-09 12:05:43 187
原创 【各个突破】Echart的象柱形图数值为0时,图像发生严重偏移,一招即可解决
当数值是0亩时,圆形图标发生位置偏移,据悉,该bug是Echart原生bug。因此在需要数值显示的组件中的转换函数内将其再转为0即可。比如右侧仍旧需要显示。将数值为0的元素更改为空字符串。
2023-08-07 09:45:31 571
原创 【路线图】使用低代码平台搭建可交互的前后端平台系统
在进行前后端平台系统的设计时,需要双向考虑、全面梳理。利用低代码平台不仅可以复用基础功能,还能通过其提供的代码生成能力降低开发量。前端界面搭建需要考虑的因素如图所示。针对一个成熟的后台框架,学习主要组件及其构成要素。目前常用的就是基于SpringBoot的后台项目,需要亲自搭建一套Demo,这样能快速理解和消化所学理论知识,知识能够指导实践,实践反过来能够验证和积累知识。而如何进行后台知识的学习呢?下面给出详细步骤。...
2023-07-22 19:11:12 474
原创 【一蹴而就】软著申请时,如何更高效地将源码进行格式处理和合并呢?这篇博客告诉你答案。
本着计算机可以干的工作一定不让人干的原则,寻觅了一下发现源码合成工具。。
2023-07-15 13:31:27 892
原创 【他山之石】基于Echarts表格的时间线(轴)组件触发时间变化事件,带多种方案比较
下图展示的是带有时间线部件的示例,我们的需求就只是下方的一条时间轴,不需要显示其它元素,因此就对属性做一定的配置,时间轴中的时间点改变后的事件如下。当点击前进按钮时,数据触发条件1;当点击后退按钮时,数据触发条件2。在开发中遇到一个场景:要展示的数据随着时间的变化发生改变,有以下几点要求的的时间线。查询了以下几种解决方案。至此完成整个需求的响应。
2023-06-11 16:09:25 1589
原创 【一览无余】Vue框架下Cesium加载遥感地图使用GeoServer切割TIF大文件对外发布WMS服务进行地图绘制(科普篇2/2)
GeoServer是一个开源的地理信息系统(GIS)服务器,它提供了一个标准的、可扩展的平台,用于发布和共享地理空间数据和服务。GeoServer支持各种标准的地理空间数据格式和协议,如WMS、WFS、WCS、KML、GML等,可以运行在各种操作系统上,并且提供了一个Web管理界面,使用户可以轻松地配置和管理GeoServer。它可以表示地图、地形、建筑、道路、河流、气象数据等各种地理信息,支持多种地理坐标系和地理要素类型。它提供了一系列的工具和服务,包括3D数据处理、地图制作、数据集成、分析和可视化等。
2023-05-09 18:48:22 2420
原创 【一览无余】Vue框架下Cesium加载遥感地图使用GeoServer切割TIF大文件对外发布WMS服务进行地图绘制(科普篇1/2)
Shapefile文件属于矢量数据。与栅格数据不同,矢量数据以点、线、面等几何要素的形式来表示地理现象,具有精度高、数据量小、易于编辑和更新等优点,可以精确表示地理现象的形状、位置、方向等信息。需要注意的是,虽然Shapefile文件可以包含地理坐标系和投影信息等元数据,但它本身并不具备栅格数据的特性,不能用于存储连续的地理现象,如高程、气温、降雨量等。遥感数据是通过卫星、飞机等遥感平台获取的,具有广阔的覆盖范围、高精度和多时相等特点,可以提供多种地表信息,如地形、植被、土地利用、水体等。
2023-05-09 18:47:21 2070
原创 【利刃出鞘】链式思维利用ChatGPT,让其成为工作中的利剑?附带初学者扫盲SpringBoot
做到了把爆炸信息优化到1条数据,不需要用户自己去筛选,如果不满意,继续提问即可,提高获得优质结果的效率。如果你不满意,输入“继续优化”,它就可以无限地优化下去,或许某一个结果就符合你的“胃口”。的频率很大,特别是文档写作,如撰写文献综述、评优评先材料,它成为一位非常重要的“副驾驶”。,给一个起点问题,你可以在垂直方向接二连三的问下去,直到你对你的起点问题有一个比较清晰的认知。ChatGPT还具有上下文环境的感知,能够通过联系上下文完成答案的提供,用户不需要记忆上一次搜索的关键词就可以继续进行提问。
2023-04-24 20:00:00 1596
原创 【千里传音】Web Service四层协议栈认识之旅,SOAP、WSDL、AXIS分别是个啥 ? IDEA2020搭建SOAPWeb Service服务端和客户端实战,并完成SpringBoot整合
Web Service(Web服务)是一种基于Web技术构建的分布式应用程序的通信方式,它使用标准的互联网协议和格式,通过网络对不同的应用程序进行交互和集成。Web服务是一种跨平台、跨语言的方式,允许不同的应用程序在不同的操作系统、编程语言和硬件平台上进行通信和交互。
2023-04-22 17:10:53 900
原创 【最佳实践】OAuth标准和基于OAuth2.0实现Github 授权单点登录的保姆级教程
OAuth)是一种授权标准,允许第三方应用程序通过授权访问用户的受保护资源,而无需获取用户的用户名和密码。OAuth标准旨在解决用户在使用第三方应用程序时需要提供自己的用户名和密码的安全性和隐私问题。OAuth2.0是一种用于授权的开放标准,旨在为客户端应用程序提供访问受保护资源的安全机制。它是OAuth 1.0的升级版,OAuth2.0的起源可以追溯到2006年,当时Twitter发布了一个名为Twitter OAuth的开放API,该API使用OAuth1.0作为其授权机制。
2023-04-20 16:59:16 1071
Sketsa SVG Editor 9.1
2023-06-16
产品经理方法论-构建完整的产品知识体系
2023-04-24
What Is ChatGPT Doing ... and Why Does It Work(2023)
2023-04-24
bestSoftwareCompany_2019_and_2009.xlsx
2019-07-04
JavaScript权威指南第六版
2018-09-25
Java编程思想第四版带目录导航
2018-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人