- 博客(38)
- 收藏
- 关注
原创 Tkinter制作登录界面以及登陆后页面切换--优化登陆后的表单渲染以及代码结构(三)
【代码】Tkinter制作登录界面以及登陆后页面切换--优化登陆后的表单渲染以及代码结构(三)
2024-09-26 11:26:59 145
原创 windows制作气泡通知
程序想要高大上,多一种气泡提示会更加的优雅,也方便提醒用户操作,比如有人关注自己或好友上线时在程序中提示,不打开是看不到的,最多给个闪烁动画。
2024-09-25 14:57:28 196
原创 Tkinter制作登录界面以及登陆后页面切换(一)
本帖子,默认您已了解Tkinter的基础操作,以及原理,文中仅会对部分逻辑描述,不会对Tkinter讲解.
2024-09-25 14:49:32 1047
原创 python pywebview + vue3 做桌面端
其中app是flask的对象,也可以是一个具体的远程界面地址,也可以是本地的html路径,自己觉得使用哪个。使用app时还需要写一个前端调用接口的路由跳转哦,篇幅有限,请各位自行百度把!
2024-07-23 10:50:14 494
原创 python kivy制作GUI界面---ScreenManager多界面跳转
由于开了新的项目,需要制作适合一次开发多端多环境运行的桌面端项目,找了大部分的项目,目前主推的框架主要有:kivy、wxpython、electron等可以快速开发的,由于项目预测体积不会太大,所以暂时不考虑PyQt啦,多了不少,少了不唠,直接进入主题。
2024-07-23 10:40:12 1228
原创 Java将富文本内容转为WORD,富文本内容中间附带图片(有核心代码)
天天被催要吧富文本的内容导出来,以前的做法就是标签一去,文本导出,现在不一样了正文,标题,图片都要不同的显示出来,最复杂的还是图片的处理,废话不多说开搞。
2024-03-27 18:13:30 2728
原创 电话号码的字母组合(题来自力扣)
给定一个仅包含数字 2-9 的字符串,可以使用回溯算法来生成所有可能的字母组合。方法来生成所有可能的字母组合。通过回溯算法,我们递归地构建每个数字对应的字母组合,并将结果存储在。方法来测试这个功能,并输出示例输入的结果。在这个代码示例中,我们定义了一个。
2024-03-19 11:51:17 461
原创 Java线性回归
通过以上代码示例,可以看到如何在Java中实现简单的线性回归模型。这种方法可以帮助分析数据集中自变量和因变量之间的线性关系,并进行预测。在实际应用中,可以根据具体需求扩展和优化这个简单的线性回归模型。
2024-03-19 11:46:56 921
原创 redis在linux、windows以及docker的安装方式
Redis是一种开源的内存数据库,它常用于缓存、消息队列、会话管理和实时数据分析等场景。下面将分别介绍在Linux、Windows和Docker上安装Redis的方法。
2024-03-08 14:17:03 369
原创 谈一谈AI对研发的辅助
随着人工智能技术的持续发展与突破,2024年AI辅助研发正成为科技界和工业界瞩目的焦点。从医药研发到汽车设计,从软件开发到材料科学,AI正逐渐渗透到研发的各个环节,变革着传统的研发模式。在这一背景下,AI辅助研发不仅提升了研发效率,降低了成本,更在某种程度上解决了复杂问题,推动了科技进步。2024年,随着AI技术的进一步成熟,AI辅助研发的趋势将更加明显,其潜力也将得到更广泛的挖掘和应用。
2024-03-08 11:48:35 411
原创 JAVA生成流水号,补齐位数
*** 左侧补位自定义字符* @param number 需要补位的编号* @param totalLength 需要补位的总长度* @return 返回补位后的数据*//*** 右侧补位自定义字符* @param number 需要补位的编号* @param totalLength 需要补位的总长度* @return 返回补位后的数据*/好啦,希望对你可以有帮助!
2024-03-08 11:38:59 615
原创 Java不同对象判断字段名一致的值是否一致,同时记录在册方便查看
最近项目中遇到了需要对整表数据进行比对是否改变,以及数字类型改变后是变大了还是变小了,想着几个字段随便写写if-else算了,结果瓦特了,170个字段,搞不了搞不来,写方法把开撸。
2022-07-22 17:39:51 635
原创 JAVA 中文汉字转换阿拉伯数字(最终版,支持转换的最大值不超过int限制)
上一篇文章写了初步的转换,而且还修正过,原因是发布之后继续测试数据发现了许多的bug,此处再发一次,程序或许还存在未知的bug,期待指正 /** * 中文数字转换为阿拉伯数字 * * @param str 需要转换的字符 * @return 返回转换信息,为空则返回00 * @author motcs * @since 2022-05-18 */ private static String convertNumber(St.
2022-05-18 19:17:10 4024 8
原创 PyQt5基础用法ui转py后需要修改的地方
前段时间,帮配有写一个简单的exe界面,找了不少的方法,最后还是觉得pyqt5比较好用,于是乎上手搞之。下边是许久不碰python产生的一些bug。如有不对,请即时@作者。一、直接运行.py文件办法1、在转换的.py文件内删除以下三行:MainWindow.setCentralWidget(self.centralwidget)MainWindow.setMenuBar(self.menubar)MainWindow.setStatusBar(self.statusbar)2、在底部添加如下代
2021-06-07 15:55:14 1366 3
原创 SpringBoot 2.04升级到2.4.6 解决跨域问题
SpringBoot 2.04升级到2.4.6 解决跨域问题升级前配置:@Configurationpublic class CorsConfig { private CorsConfiguration buildConfig() { CorsConfiguration corsConfiguration = new CorsConfiguration(); corsConfiguration.addAllowedOrigin("*"); cor
2021-06-07 15:50:49 446
原创 Mht制作word模板
Mht制作word模板一、我们把制作好的word样式模板,直接另存为mhtml格式二、使用记事本打开,尽量不使用Notepad++打开,或者其他编程软件,因为有些字符会被转义,造成各种问题。三、代码展示,详细代码在本人阿里云,可以查看各种模板哦,文末附链接。<tr style=3D'mso-yfti-irow:0;mso-yfti-firstrow:yes'> <td width=3D52 valign=3Dtop style=3D'width:38.95pt;border
2021-03-17 19:04:06 560
原创 Freemarker使用xml写word模板-遇到的坑
Freemarker使用xml写word模板-遇到的坑模板的带有表格时,所有单元格的大小都需要修改为统一数据,否则错版<w:tblGrid><w:gridCol w:w=“874” /> </w:tblGrid><w:gridSpan w:val=“3” /> 合并单元格,3格表头格式:<w:tc> <w:tcPr> <w:tcW w:w="891" w:type="dxa"
2021-03-16 21:32:23 1402 2
原创 Freemarker使用mht制作导出word模板
Freemarker使用mht制作导出word模板一、制作word导出模板时,我们使用官方的Office Word编辑样式,编辑好之后,另存为mhtml格式,这样我们就可以看到源代码了。注意:创建word文档时,使用doc后缀,docx与doc的操作不一样二、导出mhtml文件后,我们可以用任意文本编辑器打开,当然别使用word打开,不然没有意义。word打开还是word文档。此时我们就可以看到类似这样的代码:MIME-Version: 1.0 //版本号,不用管Content-Type: mult
2021-03-16 21:29:26 1176
原创 Git的分支操作:bash命令行界面
Git的分支操作:bash命令行界面创建分支: git branch [分支名]才看看分支: git branch -v切换分支: git checkout [分支名]分支合并:切换到接受修改的分支上(也就是被合并的分支)执行 merge 即可: git merge [增加新内容的分支名]运行后,当前所在分支将更新,内容与被合并分支合并解决冲突:当分支host_fix中的文件A,与master 中的文件A修改的行数为同一行,合并时,将发生冲突(A代表同名文件),此时我
2021-03-16 21:05:58 347
原创 Git的基本配置以及操作
Git的基本配置以及操作默认你已经安装好了Git,这里使用的是Git-2.30.1-64版本一、Git本地库的初始化git init命令:git init安装好Git后,我们可以在任意的磁盘界面或者主界面,点击鼠标右键看到git的快捷键,这里选择Git Bash Here ,打开命令行界面,此时我们即可使用linux命令了哦。Git命令跟linux命令是兼容的。我们进入到我们Git专用的目录,你可以自己指定哦.创建weChat,名称自行指定,意义:这里假设weChat是我们的项目,我们使用
2021-03-14 20:55:12 209
原创 SpringCloud详细教程6-Zookeeper
SpringCloud详细教程6-Zookeeper一、Zookeeper概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper设计模式:是一个基于观察者模式设计的分布式服务管理框架,它主要负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就负责通知在Zookeeper上注册的那些观察者做出相应的反应。Zookeeper = 文件系统 + 通知机制二、Zookeeper特点Zookeeper:
2021-03-10 17:50:04 307
原创 SpringCloud详细教程5-Eureka更多介绍
SpringCloud详细教程5-Eureka更多介绍Eureka的actuator微服务信息完善:一、主机名称的修改:修改我们支付模块8001、8002的yml文件:eureka: instance: instance-id: payment8001 //8002中值为payment8002此时配置修改完成后,服务重启,就可以返回注册中心,查看我们微服务注册的信息啦。ApplicationAMlsAvailability ZonesStatus
2021-03-09 20:48:43 282
原创 SpringMVC中常用的几个注解@RequestBody
SpringMVC @RequestBody 接收Json对象字符串@RequestBody作用: 1.该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上 2.再把HttpMessageConverter返回的对象数据绑定到 controller中方法的参数上。使用时机:GET、POST方式提时, 根据request header Content-Type的值来判断: 1. a
2021-03-09 15:21:38 741
原创 SpringCloud详细教程5-nacos的安装配置
SpringCloud详细教程5-nacos的安装配置今天我们先把nacos安装配置完成,接下来就不需要在来说这个了。环境:win10、nacos1.4、MySQL 5.56+一、下载nacosnacos下载地址 提取码:0812二、压缩我们下载好的nacos-server-1.4.0.zip文件三、由于我们是第一次安装,解压之后呢,先进入到bin目录下运行:startup.cmd,这个时候会报错,暂时先不管。四、由于我们第一次是单机配置,所有我们要把startup.cmd运行文件的
2021-03-08 21:10:51 562
原创 SpringCloud详细教程4-Eureka集群的构建
SpringCloud详细教程4-Eureka集群的构建学习之前小问题:微服务RPC远程调用最核心的是什么?懂得略过。 核心:高可用 原因:假如,你的注册中心只有一个,那么当它宕机了之后,整个服务环境都不可用,其带来的后果不言而喻。解决办法:搭建Eureka注册中心集群,实现负载均衡+故障容错Eureka-服务注册:将服务信息注册进注册中心Eureka-服务发现:从注册中心获取服务信息其实质,也就是存key->服务名,取value->调用地址OK、言归正传一、Eureka
2021-03-07 21:17:46 153
原创 SpringCloud详细教程3-Eureka服务注册中心
SpringCloud详细教程3-Eureka服务注册中心一、是么是服务注册中心 SpringCloud封装了Netflix公司开发的Eureka模块来实现服务治理。在传统的RPC远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用,负载均衡,容错等,实现服务注册与发现。二、Eureka包含的两个组件Eureka ServerEureka Server 提供服务注册服务:各个微服务节点通过配置启动后,会在
2021-03-07 11:53:06 158 2
原创 关于学习Java的一点点心得。附Dos命令的基操
关于学习Java的一点点心得。附Dos命令的基操一、 心理暗示只有拥有一颗坚定的、持续学习的、不放弃的心才可以在这条道理上走得更远、更高。即使再小的帆也能远航、无论什么时候都要保持自信,面对所发生的一切事物,哪怕其背后是深渊万丈,我也奋不顾身。任何新事物刚刚接触是新颖的,过程会掺杂枯燥,只有顶住枯燥,才可以从逆境中浴火重生二、 如何有效学习九多:1、多写代码 2、多写笔记 3、多写文章4、多练交流 5、多练思维 6、多练技能7、多分享知识 8、多提问为什么 9、多思考为什么最重要的: 坚持
2021-03-06 18:38:09 173 6
原创 JPA+Hibernate中常用的注解
JPA+Hibernate中常用的注解JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体[对象持久化](https://baike.baidu.com/item/对象持久化/7316192)到数据库中。Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。JPA的总体思想和现有Hibernate、T
2021-03-06 18:35:07 329
原创 SpringCloud详细教程2-消费者模块
详细学习SpringCloud教程2—消费者模块每天学习一点点,进步一点点,过段时间回头看看,进步的可不止一点点。用户模块:承接我们的支付模块,程序是写给用户的,不可能只有支付对吧,还要给用户可用的接口,不可能让用户像开发一样,还得自己写端口号之类的。毕竟软件面向的是大众,而不是特立人群。So 开始吧.一样的套路,不一样的写法哦。开始前我们新建一个moudle: cloud-spring-order80(80是什么意思呢?建议可以看看HTTP协议的对80简单介绍哦,80端口是浏览器默认端口,我
2021-03-06 18:30:09 215
原创 SpringCloud详细教程1-支付模块
详细SpringCloud环境的搭建开始前默认已配置基础环境:基础环境:jdk 1.8、 IDEA、 MySQL数据库或其他数据库、Maven一、学习方向主要学习springcloud分布式开发学习其设计模式以及设计思路学习更多的小技巧二、学习内容建立父项目: cloud2021配置父项目的POM.XML添加依赖的版本控制,锁定子moulde的版本号,建立子项目:cloud-spring-payment ->支付模块配置子项目的POM.XML添加所需依赖
2021-03-06 00:19:02 451
spring boot + security + jwt 制作用户登录,角色鉴权
2023-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人