- 博客(37)
- 收藏
- 关注
原创 实现 jwt 鉴权- SpringBoot + 微服务
以 jwt 鉴权服务auth-service和 user-service 用户服务为例,auth-service 和 user-service 两个项目位于目录同级,项目结构如下。写在 auth-service 里,主要逻辑就是在 controller 层,示例如下。
2024-04-08 10:10:41 1356 4
原创 【微信小程序(其他同理)实现顶部可滚动菜单且右边渐隐】解决一个卡了很久的bug:想设计水平滚动条,用overflow: auto出现左边被部分截断的问题(终于解决了啊啊啊啊啊啊啊啊啊啊啊啊)
【微信小程序(其他同理)实现顶部可滚动菜单且右边渐隐】解决一个卡了很久的bug:想设计水平滚动条,用overflow: auto出现左边被部分截断的问题(终于解决了啊啊啊啊啊啊啊啊啊啊啊啊)
2024-02-26 17:02:09 466
原创 【最近更新:2024.2.27】CSS-不定期更新
其实,此时将会往上查找absolue元素的第一个父元素,如果该父元素的position值存在,那么这个left:10px;就是根据该父元素进行定位的,否则将会继续查找该父元素的父元素,没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。不使用flex布局的前提下,通过将字体的行高line-height设置为和装字体的容器的高一样大小的,也可以实现字体。,如果不存在满足条件的父元素,则会根据最外层的window进行定位。
2024-01-30 13:53:54 858
原创 js正则表达式书写/判断是不是某些字符/微信小程序限制input输入为合法整数并提醒
js正则表达式书写/判断是不是某些字符/微信小程序限制input输入为合法整数并提醒
2023-12-03 17:52:03 247
原创 【解决报错】报错ValueError: operands could not be broadcast together with shapes (40,2) (40,)的解决方法
报错ValueError: operands could not be broadcast together with shapes (40,2) (40,)的解决方法
2023-11-24 15:27:11 390
原创 【解决报错】报错/usr/bin/ld: cannot find -ly: No such file or directory的解决方法
报错/usr/bin/ld: cannot find -ly: No such file or directory的解决方法
2023-11-23 19:51:11 1244 1
原创 【2023.11.15已更新:微信小程序/Vue】解决事件冒泡问题(连续跳转页面问题)
在微信小程序或Vue中,解决事件冒泡问题(连续跳转页面问题),文章也包括阻止默认行为的方法
2023-11-14 00:41:40 1169
原创 【向量数据库】向量数据库Milvus及可视化界面attu的安装、启动
记录总结一下自己安装配置启动milvus及其可视化界面attu的过程,我觉得还是比较简单清晰的
2023-11-05 16:51:29 2889 1
原创 【Go】在go中实现继承
在 Go 语言中,没有像传统面向对象语言那样的类继承的概念。Go 采用了**组合**的方式来实现代码复用和扩展性。在组合中,**一个类型可以嵌入到另一个类型中,被嵌入的类型可以获得包含它的类型的字段和方法**,从而实现了类似继承的效果。
2023-11-04 15:07:57 102 1
原创 【JavaScript】异步操作
在 JavaScript 中,可以使用异步操作来处理那些需要等待某些操作完成后才能继续执行的代码。异步操作可以帮助我们在进行网络请求、读写文件、处理大量数据等情况下,避免阻塞主线程,提高程序的性能和响应能力。
2023-11-04 11:45:00 66 1
原创 【Go】go的AST操作相关源代码研读解析-不定期更新
最近在弄go的语法树插入和扫描,去看了go的AST相关的源代码,记录一下学习到的一些和go的语法树操作相关的内容,关于代码的理解大多都在代码的注释中
2023-11-03 09:33:44 297
原创 【ubuntu】解决ubuntu启动进不去,提示:SMBus Host Controller not enabled! 和 /dev/sda3: clean ... files, ... blocks
ubuntu启动进不去,提示:SMBus Host Controller not enabled! 和 /dev/sda3: clean ... files, ... blocks
2023-10-31 10:11:19 1360 1
原创 【Go】获取go的函数调用栈帧信息-runtime.Callers函数
介绍如何获取go的函数调用栈帧-runtime.Callers函数、runtime.CallersFrames函数
2023-10-25 00:09:39 334 1
原创 解决使用docker-compose命令时报错:permission denied while trying to connect to the Docker daemon socket at xxx
这个错误通常是由于当前用户没有足够的权限来访问 Docker 守护进程引起的。一般情况下,只有具有 root 权限或添加到 docker 用户组的用户才能访问 Docker 守护进程。进入root权限,再输入docker-compose命令。
2023-10-17 00:38:15 1142
原创 【2023.11.5 最新更新:真·一键安装docker和docker compose】在ubuntu上安装docker和docker compose(含python安装教程)
介绍如何在ubuntu上简单快捷地一键安装docker和docker compose
2023-10-16 23:56:46 2531 1
原创 MiniOB学习笔记-不定期更新
(Consistency):一个事务只能使数据库从一个一致的状态跳到另一个一致的状态,不能存在一个中间的状态。来表示数据和数据间的联系,在逻辑层和视图层描述数据,使用户不必关注数据存储的底层细节。的计算,哈希表 put/get 的性能非常快,唯一的缺陷是不支持范围scan。MiniOB 是一个具备基础功能的项目实战型数据库,可实现数据库的部分功能。从上述特征中可以看出,层次模型中子结点与双亲结点的联系是唯一的,而。(Duration):事务一旦提交成功对数据库的影响就是永久的。:是今天关系数据库里面用的。
2023-10-09 21:32:33 533 1
原创 【最近更新:2023.10.27】机器学习python常用函数总结-不定期更新
其中a、b均>=1:转换为a行b列的多维数组(:可以将一维数组转换为列向量(一列)数组可以进行reshape。对np.array后的。
2023-10-08 15:31:45 84 1
原创 编译原理-不定期更新
在生成的词法分析器源代码(通常是lex.yy.c)中,Flex会自动生成一个名为yylex()的函数,用于执行词法分析的工作。因此,在Bison的驱动程序中,需要包含生成的词法分析器源代码的头文件(#include “lex.yy.c”),以便能够调用yylex()函数来获取词法单元。-d这个参数的含义是,将编译的结果分拆成syntax.tab.c和syntax.tab.h两个文件,其中.h文件里包含着一些词法单元的类型定义之类的内容。:作用是对输入文件进行语法分析,分析成功没有错误返回0,否则返回非0。
2023-09-28 11:17:52 64
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人