自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(239)
  • 资源 (7)
  • 收藏
  • 关注

原创 各类JWT库(java)的对比

没想到JWT库既然有这么多种实现包,jjwt最简单。

2025-03-26 10:06:39 103

原创 mac上最好的Python开发环境之Anaconda+Pycharm

Anaconda 是一个基于 Python 的数据处理和科学计算平台,它已经内置了许多非常有用的第三方库,装上Anaconda,就相当于把 Python 和一些如 Numpy、Pandas、Scipy、Matplotlib 等常用的库自动安装好了,使得安装比常规 Python 安装要容易。

2025-03-04 22:17:05 1371

原创 java做AI和大语言模型开的三大框架和两大技能

三大框架:1.springAI 2.LangChain4j 3Jlama两大技能:RAG(检索增强生成)和(微调)

2025-03-03 14:16:18 1058

原创 python开发环境入门 requirements.txt和pyproject.toml的创建和使用

三种安装方式– 默认情况下,使用Homebrew安装的Python会存放在 `/usr/local/Cellar/python/` 路径下。进入该路径后,可以找到各个版本的Python文件夹。– 另外,Mac OS自带了一个Python解释器,该解释器存放在 `/usr/bin/` 路径下。– 如果通过Anaconda安装的Python,则会将Anaconda的安装路径添加到系统环境变量中。可以通过在终端中输入 `which python` 命令来查看Python解释器的路径。

2025-02-18 10:56:52 446

原创 Mac本地部署DeekSeek-R1下载太慢怎么办?

Ubuntu 24 本地安装DeekSeek-R1。下载太慢,使用讯雷,mac版下载链接。在命令行先安装ollama。,看内存大小4G就8B模型。下载好后,可以列出模型列表。执行上面的命令运行模型。

2025-02-03 23:42:21 8102

原创 在 Ubuntu22.04 上安装 Splunk

ELK感觉太麻烦了,换个日志收集工具Splunk 是一种 IT 工具,可帮助在任何设备上收集日志、分析、可视化、审计和创建报告。简单来说,它将“机器生成的数据转换为人类可读的数据”。它支持从虚拟机、网络设备、防火墙、基于 Unix 和基于 Windows 的设备读取大部分输出格式。在mac上安装pd,再在pd上安装ubuntu22.04操作系统,安装详情略。

2025-01-24 19:52:11 1350

原创 JSON序列化有问题,全局设置,UnrecognizedPropertyException: Unrecognized field Spring Boot ObjectMapper 配置不生效问题

Override。

2024-12-04 19:55:25 151

原创 springmvc继承Converter格式化时间不起作用

null));null))前端传日期字符,后台接收时报错如上,其它方法都不凑效,只有重写fasterxml里的日期转换类才能实现不同日期字符的转换。具体代码见'yyyy-MM-dd'T'HH:mm:ss.SSSZ'这种格式。如果想各种日期都能转换就需要重写StdDateFormat类的parse方法。Date转换器执行有优先级,另一个方法是调整转换器的优先级。

2024-11-06 15:26:49 899

原创 芋道快速开发平台学习笔记

登录是将用户对象转换成string,使用key-value方式保存到redis中。有个不算bug的buffer,浏览器不会默认勾选http请求头参数tenant-id,需要手动勾选,如果项目不需要,可以在配置中设置忽略该请求,application.yaml。其次检查最外层的pom文件modules的引用是否正确,少引用了mavne会首先从本地服务器查找,本地缺失就会从服务器下载,下载不到就编译报错。城市地区信息保存在area.csv文件,启动时加载到内存,使用AreaUtils.java获取城市信息。

2024-10-13 22:23:44 1586

原创 Mac安装Manim并运行

1.在macOS上创建Python虚拟环境,可以使用venv模块,这是Python自带的库,也可以使用conda。py3cairo ffmpeg这些依赖项,我是按照官方给的方式,使用brew install安装的,这一个过程相对缓慢一些。使用python3和venv创建一个新的虚拟环境。激活虚拟环境后,你会看到终端提示符前有虚拟环境的名称,表明你现在工作在虚拟环境中。这是创建和使用Python虚拟环境的基本步骤。

2024-09-29 16:54:03 936

原创 判断csv文件字符编码类型的方法

【代码】判断csv文件字符编码类型的方法。

2024-08-14 16:44:46 916

原创 SpringMVC框架中常用的几种切面Fliter、Aspect、Interceptor、Advice功能对比和应用场景

特点:可以获取到返回值,但该返回值必须是某类的子类或某接口的实现类,可以定义为Object,可以对请求结果进行统一处理,比aspect注解修改返回值方便直观。特点:可以获取到request对象,对request对象中的参数进行改写,并对后续操作能接收到修改后的数据。特点:可以获取到方法对应的入参与返参对象,通过比较,日志记录最好的方式还是Aspect,可以方便地获取到入参和出参。并能记录执行方法耗时。编码转换:对于不同的请求和响应,可能需要采用不同的编码方式,Filter可以将请求和响应进行编码转换。

2024-06-25 11:04:46 524

转载 10分钟快速读完《西游记》

西游记《西游记》是我国古代第一部浪漫主义长篇神魔小说,是魔幻现实主义的开创作品,作品生动灵活地叙述了唐僧师徒四人历经九九八十一难终于取得真经的故事,这其中的妖魔鬼怪很是生动形象。为快速了解《西游记》,今天分享本书1-100回内容梗概,快来看吧!第一回 灵根育孕源流出 心性修持大道生东胜神洲傲来国海中有花果山,山项上一仙石孕育出一石猴。石猴在所居涧水源头寻到名为“水帘洞”的石洞,被群猴拥戴为王。又过三五百年,石猴忽为人生无常,不得久寿而悲啼。根据一老猴指点,石猴经南赡训洲到西牛贺洲

2024-06-12 14:57:35 596

原创 异常:Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.3.2.RELEASE:repackage

项目可以编译,可以运行,就是无法mvn install。只有springboot启动项目才能写build。解决方法:注释掉父项目中的build(因为子项目中有模块不存在main启动类)

2024-05-16 16:12:45 701

转载 《孙子兵法》全文及注释

《孙子兵法》又称《孙武兵法》、《吴孙子兵法》、《孙子兵书》、《孙武兵书》等,是中国现存最早的兵书,也是世界上最早的军事著作,被誉为“兵学圣典”。共有六千字左右,一共十三篇。始计第一【原文】孙子曰:兵者,国之大事,死生之地,存亡之道,不可不察也。【译文】 孙子说:战争,是国家的头等大事,是关系民众生死的所在,是决定国家存亡的途径,不能不认真加以考察、研究。【原文】故经之以五事校之以计而索其情:一曰道,二曰天,三曰地,四曰将、五曰法。道者,令民与上同意也,故可以与之死,可以

2024-05-07 19:59:01 798

原创 《西游记》唐僧八十一难记

21、黑松林失散二十一难。22、宝象国捎书二十二难。23、金銮殿变虎二十三难。24、平顶山逢魔二十四难。25、莲花洞高悬二十五难。26、乌鸡国救主二十六难。39、金兜山遇怪三十九难。43、西梁国留婚四十三难。44、琵琶洞受苦四十四难。47、路阻火焰山四十七难。48、求取芭蕉扇四十八难。53、小雷音遇难五十三难。54、诸天神遭困五十四难。55、稀柿衕秽阻五十五难。56、朱紫国行医五十六难。69、无底洞遭困六十九难。71、隐雾山遇魔七十一难。72、凤仙郡求雨七十二难。75、竹节山遭难七十五难。

2024-04-18 21:31:51 951

原创 信息学奥赛之问题列表

高级问题。

2024-03-20 16:55:50 280

原创 信息学奥赛之C++代码编译时的dSYM目录

默认编译生成的可执行文件是无法使用 gdb 来跟踪或调试的,因为可执行程序中没有可供 gdb 调试使用的特殊信息,为了将必要的调试信息整合到可执行文件中,我们便需要用到 -g 选项,这样生成的可执行程序,倘若出现问题,便可以使用 gdb 找出问题具体出现的位置,便于问题的解决。dSYM目录中的文件就是这些调试信息的符号表示,它们可以用于调试程序,帮助开发者定位程序的错误和问题。这些调试器可以读取dSYM目录中的调试信息,并将其与程序的二进制文件关联起来,从而帮助开发者定位程序的错误和问题。

2024-03-20 09:36:45 513

原创 信息学奥赛之C++ cstdlib – 概览

C++ 通用标准库头文件,也称为 C++ cstdlib,定义了用于数据类型转换、伪随机数生成、内存分配、搜索、排序、数学和处理宽或多字节字符的核心函数集。在许多情况下,C++ 程序员使用来自 cstdlib 的类型、函数或常数,而不必包含此头文件,因为它已经包含在程序员使用的其它头文件中。C 标准库头文件 <stdlib.h> 为 C 语言程序员提供可靠、高效的函数,以实现动态内存分配、数据类型转换、伪随机数生成、过程控制、搜索和排序、数学以及多字节或宽字符函数。下表列出了按头文件定义的函数。

2024-03-19 21:00:53 1026

原创 信息学奥赛之C++中的数据类型数据结构

在C++中,数据结构通常指的是数组、链表、栈、队列、树、图、哈希表等。指定长度整数类型:例如,int32_t、uint64_t,用于确保特定长度的整数类型。这些是简单的数据结构实现示例,实际应用中需要根据需求实现更复杂的操作。数组:用于存储相同类型的多个元素。联合(union):用于在相同的内存位置存储不同的数据类型。结构体(struct):能够自定义存储不同类型的数据结构。枚举类(enum class):用于创建具有作用域的枚举。类(class):用于创建自定义的面向对象数据类型。字符串:用于存储文本。

2024-03-19 16:33:04 502

原创 信息学奥赛之MAC端VSCode C++环境配置,debug插件安装调试

MAC端VSCode C++环境配置

2024-03-18 11:14:02 1959

原创 使用Tesseract-OCR对PDF等图片文件进行文字识别

在mac机器上java平台使用Tesseract-OCR对PDF等图片文件进行文字识别

2024-03-06 11:18:46 2654

原创 深度学习API——keras初学

Keras是一个深度学习API(人工神经网络库),使用Python语言编写的github开源项目,主要开发者为谷歌工程师。Keras底层可调用不同的机器学习平台,如TensorFlow、Theano或micsoft-CNTK。作用:keras主要功能是简化机器学习平台的调用方式。

2024-03-04 09:42:36 868 1

原创 Screenshot-to-code开源项目mac上实践

github上的开源项目,将设计ui图片转换为 HTML 和 CSS。

2023-12-30 19:39:27 2167 1

原创 常用css

margin :2px 四周 2px 3px 上下2左右3 2px 3px 4px 上右下左。display: flex 让div排一横排,内部元素指定宽度。border: 1px solid transparent 透明。padding 同上。

2023-12-27 15:36:03 352

原创 jasypt中反向推导出jasypt.encryptor.password

是加密用的盐,有时不知道password是什么,这个时候可以在启动时打上断点,查看password的值。config方法,返回值里的config对象里有password。另一种方法就是在类中添加属性值。具体原理可以参考以下文章。

2023-12-20 18:58:00 544

原创 mybatis+plus多表连接查询 - 基于注解

mybatis+plus多表连接查询 - 基于注解

2023-12-18 15:49:38 1429

原创 springcloud多环境部署打包 - maven 篇

springcloud多环境部署打包

2023-12-06 16:20:07 726

原创 宝塔安装mongodb插件失败的解决办法

百度一下,说是在php.ini里将popen函数禁用了。于是到宝塔界面修改取消禁止popen函数。执行以下命令ubuntu系统下的。我找到了解决方案:它对我有用。

2023-10-29 21:54:34 1851

原创 springboot+maven插件调用mybatis generator自动生成对应的mybatis.xml文件和java类

mybatis最繁琐的事就是sql语句和实体类,sql语句写在java文件里很难看,字段多的表一开始写感觉阻力很大,没有耐心,自动生成便成了最称心的做法。自动生成xml文件,dao接口,实体类,虽一直感觉不太优雅,但省去了很多麻烦,当表增加或修改字段的时候重新生成便轻松搞定。如果不能自动生成,繁琐的编写让人头痛,单从这一点来说jpa更方便。配置完pom.xml后,需要在/src/main/resource下新建generatorConfig.xml文件,文件里面配置着关于对应的数据库以及包名信息等。

2023-08-04 20:54:07 1047

原创 java实现八字的计算

java实现八字的计算 天干地支计算 日的天干地支计算

2023-06-30 17:14:47 1141

原创 java技术漫谈

java技术的历史演进

2023-02-24 13:51:13 213

原创 mac 下使用docker安装centos7虚拟机,在虚拟机上安装宝塔,并安装php环境,使用vscode调试php7.4代码

mac 下使用docker安装centos7虚拟机,在虚拟机上安装宝塔,并安装php环境,使用vscode调试php7.4代码

2023-02-18 23:58:48 1188

原创 mac下安装ffmpeg

mac下安装ffmpeg

2022-12-09 16:15:15 986

原创 mac上的python2安装

不小心把mac上的python2给删除了,发现老的nodejs项目需要pytho2

2022-11-29 16:13:49 4597

原创 centos下卸载mysql8安装mysql5.7

卸载mysql8安装mysql5.7

2022-11-13 12:18:22 1661

原创 阿里云linux centos系统jdk版本始终换不了OpenJDK害人

阿里云linux centos系统jdk版本始终换不了OpenJDK害人

2022-11-12 11:34:32 661

原创 mac maven报错 No compiler is provided in this environment. Perhaps you are running on a JRE rather

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher

2022-11-12 09:55:00 1744

原创 php基础学习

<br />PHP中define函数的使用 来源:68design.net 2007年10月12日 08:59网友评论:0条 点击:1938<br />PHP预先定义了几个常量,并提供了一种机制在运行时自己定义。常量和变量基本上是一样的,不同的是:常量必须用DEFINE函数定义,常量一旦定义好,就不能被重新定义了。<br />PHP中预先定义好的常量: <br />__FILE__ <br />当前正在处理的脚本文件名。如果使用在一个被包含的文件中,那么它的值就是这个被包含的文件,而不是包含它的

2010-11-10 16:08:00 822 1

原创 oracle恢复删除的表或表记录的方法

oracle恢复删除的表或表记录的方法文章分类:数据库一:表的恢复     对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从flash back里查询被删除的表    select * from recyclebin2.执行表的恢复   falshback table  tb  to drop before,这里的tb代表你要恢复的表的名称。二:表数据恢复    对误删的表记录,只要没有truncate语句,就可以根据事务的提交时间进行选择

2010-11-08 19:26:00 2403

jquery-1.10.2.min.map

网上下载的免费模板老报错,网上找了很久才下载到的,就放上来,减少学习成本,欢迎加我的微信公众号,一起学习。软件架构师

2015-03-08

android反编译工具包

哥哥太贵了,很多人下载不起啊 http://download.youkuaiyun.com/download/sunboy_2050/4633436

2014-01-24

真正的andriod反编译软件

真正可以反编译的,win7下把dll拷到system32下面,必须安装jdk6.0。

2011-03-09

java 3D 魔方源代码带图片

MoFang-2006-9-18修正版源代码,已测试通过,可以试用,要运行错误有可能是内存太低和环境配置错误!

2008-05-16

java3d-1_3_1-windows-i586-opengl-sdk.exe

java3d-1_3_1-windows-i586-opengl-sdk.exe

2008-05-16

java3d-1_5_0-windows-i586.exe

java3d运行环境

2008-05-16

struts2.0中文实例教程

struts2.0中文实例教程,是一本初学strtus2.0的好教程,特别适用于初学者

2007-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除