- 博客(18)
- 收藏
- 关注
原创 neovim中lua_ls的LSP如何关闭诊断
在编写lua脚本,使用未定义的全局变量太多,导致LSP疯狂暴警告,几乎每一行都有,影响查看代码。在五千上万行代码的一个文件中,写起来很卡。所以觉得还不如关闭诊断功能,找了老半天,最后发现配置就在其官方文档中。可以查看官方文档以尝试只关闭某一些项
2024-03-22 20:26:08 192 1
原创 windows安装MySQL5.7.42 ZIP Archive
下载MySQL zip archive,解压并配置my.ini文件,在管理员权限下使用mysqld --initialize-insecure命令初始化。开启mysqld服务,连接服务器后使用set password=password("root");修改密码。
2023-07-06 18:53:22 219 1
原创 neovim 使用clangd LSP编写c语言文件时 提示‘stdio.h‘ file not found 该如何修复
配置compile_flags.txt文件来为clangd LSP指定库文件的位置
2023-05-21 07:30:01 670 2
原创 在wsl中使用nvim如何共享系统剪切板
但是没有那么简单,粘贴的时候结尾会多个^M,我想使用上面帮助的自定义函数将其替换掉,但是不知道怎么写。后来翻到了帮助文档的下面部分,可以看到使用了powershell代码替换了"`r"我就写出了如下的代码,“+用于系统剪切 "*用于tmux,但是我不满足,我想要lua的代码。遗憾:没有executable判断(搞不定),或者wsl环境判断才执行也好啊。吐槽:为什么不是lua代码,配置函数部分看不懂。按照以上内容我写出了如下代码。
2023-01-09 14:43:25 669 1
原创 lua简化游戏客户端提供创建UI的方法
在创建那个数据表填入数据的时候,发现如果查看API文档一个一个填进去太过于麻烦,所以写了一个函数,遍历API的所有函数,通过正则表达式,将需要的内容晒选出来,然后打印,在复制粘贴到数据表中。
2022-12-14 11:46:44 330
原创 使用vscode编写Java的gradle项目显示can‘t start gradle language server
报错截图报错原因多番查找后是我的jdk版本(17)过高,插件自带的gradle版本不支持导致的。如何修改打开设置搜索gradle关闭wrapper删除version设置本地gradle为什么要这么做点击下载gradle for java 插件时的名字打开官方网页未使用自带的wrapper未指定版本才会使用本地的gradle以下是一些我使用的习惯因为使用vim插件,导致许多快捷键无法使用,所以都使用ctrl+shift+p来进行操作ctrl+
2022-01-07 18:28:32 1215
原创 安装archLinux系统
制作启动盘下载系统下载启动盘制作工具RufusVentoyYUMI设置bios进入系统后连接网络# 创建WiFi密码文件wpa_passphrase WiFi名称 WiFi密码 > 文件名rfkill unblock 0rfkill unblock 3ip link set wpl2s0 up # 开启网络 注意:名称可能不一样wpa_supplicant -c wifiPW.cfg -i wpl2s0 #连接WiFi 注意:WiFi密码文件名和网卡名称dhcpc
2021-06-12 21:33:08 1658
转载 dwm如何修改MODKEY键
注意:此处的dwm是suckless.org中的dwm将MODKEY修改为windows键进入dwm目录,编辑config.def.h文件,如果已经编译过就编辑config.h文件修改Mod1Mask为Mod4Mask重新编译dwm,然后重新启动dwm即可修改键位查资料时碰到的知识,一起记录下来,加深理解。keycode按下的每一个键对应一个keycode值,如何查看这种对应关系?使用xev命令查看,按下的键都会在终端显示其信息可以看到第四行,Alt_L左alt键.
2021-03-06 14:14:18 1737
原创 dwm显示时间多8小时怎么办
使用dwm显示时间时,因装arch和windows双系统总导致date显示的时间不对。仔细查看时间是跨了个时区,为此写了个小代码改回正确的时间。编写代码由于对shell基本不会,就用c语言来写,虽然说c也不熟我将此文件取名为show_date.c,下面需要此文件的位置#include<stdio.h>#include<stdlib.h>// 函数声明char* itoa(int num,char* str,int radix);// 传入时间参数,.
2021-03-06 14:06:21 215
原创 vim笔记
看《vim8文本处理实战》一部分所做的笔记,不太会,学中ing《vim实用技巧》看了开头也不错交换文件指定文件存放位置set directory = 文件位置不使用交换文件set noswapfile移动hjkl 左下上右w 移动到下个单词的开头e 移动到最近单词的结尾,ge 移动到上一个单词的结尾b 移动到最近单词的开头w/e/b这三个命令的大写版本,表示将除空格外的所有字符视为单词的一部分狭义单词(word) 空白字符分割(空格、制表符、换行符)分割的字母.
2021-03-06 00:23:26 310 2
原创 Sevlet视频同步笔记
文章目录基础servletConfigservletConstext欢迎页面urlPattern设置GenericServlet,只重写service方法,不重写其他方法的类HttpServlet,处理http提交的get/post请求的类请求对象HttpServletRequest响应对象HttpServletResponse转发与重定向会话之Cookie会话之Session存放数据范围比较观察者设计模式监听器过滤器Filter文件上传下载注解,3.0版本新增3.0 文件上传添加tomcat包idea下M
2020-05-11 22:05:27 116
原创 SpringMVC视频同步笔记
文章目录Request 请求部分简单入门@RequestMapping注解请求参数绑定请求参数中文乱码自定义类型转换器获取Servlet原生API注解部分@RequestParam 请求参数名对应@RequestBody 获取请求体@PathVariable 绑定占位符@RequestHeader 获得请求头的值@CookieValue 获取指定cookie的值@ModelAttribute 增强方法,并传入参数@SessionAttributes 存入数据到session中Response 响应部分基本入
2020-05-11 21:54:46 193
原创 Mybatis视频同步笔记
文章目录配置文件部分Pom.xml加载mybatis jar包配置SqlMapConfig.xml配置目标方法配置文件初次执行初次执行测试类使用注解方法调用使用实现dao接口的实体类的方式调用解释部分使用的模式获取配置文件mybatis执行过程自定义mybatis,自己写实现细节CURD增删改查执行插入语句执行更新语句删除语句通过id查询和模糊查询关于配置文件的一些写法sql语句配置文件参数调用的两种方式执行插入语句时的查看插入的idOGNL表达式resultMap数据库字段名与类中属性名的对应用继承Dao
2020-05-11 21:45:08 164
原创 spring视频同步笔记
文章目录基础一小部分一些名词解释创建工厂的三种方法bean的种类作用域生命周期注入部分构造方法注入setter注入P命名空间SpEl集合注入装配Bean基于注解注解aop部分aop术语jdk动态代理proxy字节码增强框架cglibAdvice接口spring 半自动aop全自动aopaspectJ切入点表达式AspectJ通知类型AspectJ xml写法AspectJ注解连接数据库部分jdbcTemplate(jdbc模板)jdbcDaoSupportProperties数据库的事务spring事务管理
2020-05-11 21:21:10 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人