- 博客(29)
- 资源 (2)
- 收藏
- 关注
原创 Obsidian中Text Generate接入智谱清言报错:JSON parse error
2、参考智谱清言API开发文档, https://bigmodel.cn/dev/api/normal-model/glm-4,glm-4-flash模型免费;3、解决方案:选择设置,将Advance mode 打开,自定义上送参数,将上送body体中的stop改为[“{{stop}}”]形式,关闭设置,重新双击空格即可;1、原因:ctrl + shift + i 打开控制台后,再次双击空格触发自动建议时,查看上传的参数,stop中含有报错提示中所说的 英文句号,
2025-03-15 16:15:03
296
原创 obsidian中Text Generate的使用教程(以DeepSeek为例)
(4)model,根据下面提示选择,deepseek-chat对应普通版的V3,deepseek-reasoner对应进阶版的R1;1、选择Text Generate插件,进入配置,在LLM Setting中配置要接入的AI模型;1、选择设置,第三方插件,社区插件市场浏览,输入Text Generate获取插件;(1)Provide Profile,一开始创建后应该custom,可以在下面Name中修改为自定义的显示名称;(3)创建APIkey,自定义命名,复制key到设置的API Key中;
2025-03-15 16:01:42
315
原创 利用Template插件缩短Obsidian启动时间-存在启动或执行命令报错“Cannot read properties of null (reading ‘path‘)”
将其中的插件列表文件,修改为md的后缀格式,最近更新的Obsidian1.7以后的版本和配套的template版本估计都不会识别没有后缀的文件,将文件加上后缀后会自动识别到。会报错“Templater Error: Template parsing error, aborting. ”原因:找不到文件路径,
2024-12-07 12:22:55
335
原创 MySQL常见问题:java.sql.SQLException: Unknown initial character set index ‘255‘ received from server
这个错误通常发生在使用MySQL数据库时,意味着客户端从服务器接收到了一个未知的字符集索引255。这可能是因为客户端和服务器之间的字符集不匹配或者是服务器发送了一个不合法的字符集索引。如果你使用的是第三方库或者ORM,确保它们支持你的服务器字符集,或者更新到支持该字符集的版本。可以修改服务器配置,请确认my.cnf(或my.ini)文件中的字符集设置是正确的。不能修改服务器配置,可以尝试在客户端的连接字符串中指定正确的字符集。检查客户端和服务器的默认字符集设置。确保客户端和服务器都有所需的字符集支持。
2024-11-18 19:12:11
476
原创 控制反转IOC与依赖注入DI的区别和理解
当某个java 实例需要另一个java实例时,创建被调用者的工作不是由调用者实现,而是由spring容器来完成,然后调用者,因此称为依赖注入。
2024-11-13 11:58:42
201
原创 Tomcat如何管理session
用户浏览器向Tomcat web服务器发起请求,通过cookies携带一个sessionID,Tomcat通过session Manager验证该sessionID是否存在,如果存在则将该会话加载到当前请求的上下文中,如果不存在,则新建一个,返回给浏览器存入cookies中;
2024-10-02 11:53:36
344
原创 JPS使用简介
用来查看基于HotSpot的JVM里面中,所有具有访问权限的Java进程的具体状态, 包括进程ID,进程启动的路径及启动参数等等,与unix上的ps类似,只不过jps是用来显示java进程,可以把jps理解为ps的一个子集。使用jps时,如果没有指定hostid,它只会显示本地环境中所有的Java进程;如果指定了hostid,它就会显示指定hostid上面的java进程,不过这需要远程服务上开启了jstatd服务,可以参看前面的jstatd章节来启动jstad服务。
2024-09-09 21:12:31
274
原创 索引为什么不能包含null
1. 索引的有序性:索引是为了加速查询而创建的有序数据结构。NULL值由于不确定其具体值,无法确定其在索引中的位置,因此无法被包含在索引中。替换NULL值:可以使用一个特定的非NULL值(如0或空字符串)来替换列中的NULL值,以确保索引的有效性。2. 复合索引的无效性:在复合索引中,只要有一列包含NULL值,那么这一列对于整个复合索引就是无效的。使用复合索引:通过在复合索引中指定一个非空常量值,可以避免全空值的组合,从而确保索引的有效性。
2024-08-31 23:36:58
319
原创 Map中ComputeIfAbsent与computeIfPresent区别
【代码】Map中ComputeIfAbsent与computeIfPresent区别。
2024-08-29 22:20:29
417
原创 Linux命令筛选有数据文件
请注意,这些命令可能需要根据你的具体需求进行调整。例如,如果你想要查找包含特定文本的文件,你可以将’PATTERN’替换为你要查找的文本。这个命令会查找当前目录下所有文件,并使用grep -L 'PATTERN’来检查文件是否不包含某个特定的模式(PATTERN)。如果你想要找到所有包含数据的文件,你可以将-L改为-H,这样就会列出包含模式的文件。这个命令首先列出当前目录下的所有文件和目录,然后使用grep -v '^d’排除掉目录,再使用grep -v '^total’排除掉ls -l命令的总行信息。
2024-08-26 11:22:20
532
原创 利用Template插件缩短Obsidian启动时间
根路径为要存放脚本的文件夹路径;创建一个名为 FastStart-StartupScript 的js脚本文件;用于在Obsidian启动时加载使用;4、创建获取插件ID脚本创建另一个名为 FastStart-GenerateListOfInstalledPlugins 的js脚本文件,用于获取当前Obsidian安装的插件;5、获取插件列表创建一个空文件,在当前空文件中,打开命令面板(快捷键Ctrl+p),执行Templater: Open Insert Template model;然后
2024-08-21 22:32:13
544
原创 Java中Vector
1、Vector是矢量队列,继承于AbstractList,实现了List, RandomAccess, Cloneable这些接口。2、Vector 继承了AbstractList,实现了List;Vector 继承了AbstractList,实现了List;3、Vector 实现了Cloneable接口,即实现clone()函数。它能被克隆。4、和ArrayList不同,。
2023-08-30 22:34:17
133
1
原创 Ext.js简要介绍
Ext.js简要介绍Ext.js 是一个流行的javaScript框架,它为使用款浏览器功能构建Web应用程序提供了丰富的UI,Ext.js是基于MVC/MVVM架构。最新版本的Ext.js是一个单一的平台,可以用于桌面和移动应用程序的开发,而不需要为不同的平台提供不同的代码。...
2021-04-28 11:47:37
495
1
原创 框架和架构的区别
框架和架构的区别框架的概念软件框架(software framework)通常指的是为了实现某个业界的标准或者为了完成特定的基本任务的软件组件规范,也指为了实现某个软件组件规范时,提供规范所要求之基本功能的软件产品。概括:(1)框架是组件规范: 例如,MVC就是一种最常见的开发规范,类似的还有MVP、 MVVM、J2EE等框架。(2)框架可以提供基础功能产品,为了满足组件规范:例如,SpringMVC是MVC的开发框架,除了满足MVC的规范外, spring还提供了Controller等)、sp
2021-04-27 11:10:04
1216
原创 解决服务器高并发的四种大致方向
解决服务器高并发的四种大致方向从源头解决,减少请求数量一是需要避免重复的请求消耗不必要的资源,二是通过客户端自身的处理能力来响应请求,而不必到达服务端。服务器配置优化增加资源、优化配置是必须要做的。可以增大带宽或对某些配置进行升级,或直接购买更高配置。如果请求量还是过大,可以提供多个服务器来实现任务分摊。程序应用代码优化程序代码上进行一番处理,例如动态页面静态化,减少不必要的图片和视频等需要占据和消耗大量空间的内容,可以考虑使用压缩传输的功能,来减少流量产生并提高速度。数据库优化选择一个合
2021-04-25 11:08:00
4965
原创 static和final关键字简要解析
final关键字和static关键字解析1、final关键字修饰变量,当修饰的是普通常量的时候,常量的值在初始化以后就会不可变,并且如果修饰的是基本数据类型或者String类型,Java会在编译期间将值直接赋给变量,实现编译优化,而对于普通常量的访问,则会在编译之后在运行的时候链接访问。如果修饰的是引用变量,则初始化的变量,引用地址不变,但引用的对象的内容可以改变,也就是说,final只作用于当前的作用域,不会涉及相关联的作用域。2、static关键字static关键字可修饰方法、变量、内部类
2021-04-25 09:53:58
403
原创 Linux文件权限分段说明
Linux文件权限分段说明Linux中的文件属性权限描述一共10位长度,并分为四段,如:-rwxrwx-- - 一共十位,第一段占一位,代表文件类型,其中例子中的“-” 代表普通文件,其余的表示还有:文件类型部分-:文件d:文件夹l:链接文件,可以理解为 windows中的快捷方式(link file)b:供存储周边设备c:一次性读取装置第二段占三位,代表文件的拥有者所具有的权限,就是例子中的第2位到第4位“rwx”,代表拥有者可以对文件进行读、写、可执行操作的权限。第三段
2021-04-12 16:13:51
3044
原创 递归算法设计心得
目录一、递归算法设计流程1.分析要解决的问题,即函数f代表的含义是入参n,出参返回n的阶乘,完成整体框架搭建:2. 分析问题中循环利用的环节,所谓求解n的阶乘,就是就是求解n * (n-1)! ,依次求解下去, 直到求解到n=2的时候,即循环结束的条件是n=1;3. 找规律,以n为未知数,找到通用的式子,如:f(n) = n * f(n-1)一、递归算法设计流程例如: 计算n的阶乘(以简单题为例)1.分析要解决的问题,即函数f代表的含义是入参n,出参返回n的阶乘,完成整体框架搭建:int f(i
2020-07-23 18:18:19
624
原创 Maven简介及生命周期
目录简介生命周期简介maven,是Apache下的一个纯java开发的开元项目,基于项目对象模型(POM)概念,maven利用一个中央信息片段能管理一个项目的构建、报告和文档等步骤,maven是一个项目管理工具,可以对java项目进行构建,依赖管理也可用于构建和管理其他各种项目,如C#、Ruby、Scala和其他语言编写的项目生命周期2、生命周期操作,文件夹相应变化(1)clean-清理操作变化:项目路径下的target文件夹目录被删除,本地仓库中如果存在之前已安装的该项目包,不
2020-07-23 11:23:48
197
原创 Markdown基本常用语法(附思维导图)
# 语法使用样例 *******************************************## 简介 markdown语法使用是为了在多操作系统之间保持相同样式而设计,同时markdown语法编辑的文本可以转换成HTML、doc、docx、PDF等文本格式,也为了方便排版进行快速编辑而设计。# 一级标题## 二级标题### 三级标题## 列表- 文本1- 文本2- 文本3## 有序列表1. 文本12. 文本23. 文本3## 插入链接[..
2020-07-23 11:11:05
1883
原创 Android Studio4.0解决Gradle下载超时问题
目录问题描述解决方法一、更改项目中gradle设置,将gradle压缩包位置改为指定的位置二、使用代理服务器,问题描述当引入或者新建一个项目的时候,在引入gradle版本号的时候会报连接超时的错误:Gradle sync failed: Connection timed out: connect. If you are behind an HTTP········解决方法一、更改项目中gradle设置,将gradle压缩包位置改为指定的位置打开文件中的设置,搜素gradle,修改gradle
2020-07-23 11:04:09
2367
原创 java关键字static概括总结
static 静态修饰符,总结概括:方便在没有创建对象的情况下进行调用。使用场景:(1)static修饰内部类(外部类不允许修饰静态),解析:当static修饰完内部类以后,内部类的创建就不在需要外部类实例化对象来调用创建,只需要通过staticTest.InnerClass() 的方法就可以调用。(2)static 修饰方法修饰方法的时候,和修饰类一样,可以直接通过类名来进行调用:(3)static关键字修饰变量被static修饰的成员变量叫做静态变量,也叫类变量,说明这个变量
2020-07-21 17:42:23
253
原创 SQL中正则表达式应用
目录SQL中正则表达式的应用SQL中正则表达式的应用四种函数:REGEXP_LIKE----------匹配REGEXP_INSTR -------包含REGEXP_REPLACE -----替换REGEXP_SUBSTR -------提取在SQL中的用法举例--- 查询表中证件号码是由15位到18位字母或数字组成 的数据select psn_no, name from person where regexp_like(psn_no, '^([0-9]|[a-z]|[A
2020-07-21 17:40:57
802
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人