自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 MacOS Excel汉字转拼音

这些脚本运行时都不能转拼音,DEBUG看到,函数入口时,汉字全部显示为“__",所以后续转换全部失败。网上搜索了下,大致发现是什么问题了,详情看下面这个链接。设置后果然可以正常运行脚本,将汉字转成拼音了。感觉应该是中文支持有问题。我的MacOS设置的是英文环境,估计可能会影响到程序对语言的支持。网上有很多关于如何在Excel中添加VBScript将汉字转拼音的脚本。

2023-09-14 16:05:51 223 1

原创 重建Swap分区后系统启动慢

打开Disks程序,找到Swap分区,查看其UUID,看是否和fstab文件中的Swap分区的UUID一致。但是有时候会发现,在把Swap分区删除,然后重建后,系统在启动的时候会有比较长的一个加载时间,长达几十秒。Linux的Swap分区大小比较难以把握,可能需要在使用系统的过程中进行调整。如果不一致,则更新fstab文件中的UUID。保存退出,重启电脑生效。找到fstab文件中现有的swap分区的UUID配置。

2023-09-07 21:05:02 267

原创 No matching distribution found for setuptools==59.2.0

应该是已安装版本号太高了,需要降版本。

2023-08-28 17:05:15 725 1

原创 Debian 12支持ToDesk

编辑 /etc/gdm3/daemon.conf,去掉前面的注释,重启电脑即可。在MacOS上安装ToDesk作为Client,在Deiban 12上安装ToDesk作为Server。Client连接Server时,在Client端显示没有可用桌面,缺少X11。Debian 12默认使用Wayland,可以使用如下方式强制使用X11。

2023-08-19 16:11:51 998

原创 Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)

最近想更新node版本到v20,根据官方文档(GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions)更新: curl -fsSL https://deb.nodesource.com/setup_20.x | bash - &&\apt-get install -y nodejs在执行上述语句后,报如下错误:后来想了想,嗯,我当前这个用户虽然权限很高,但不是root,可能还是权限不

2023-08-11 22:22:15 727 1

原创 JPA报错:a different object with the same identifier value was already associated with the session

经过DEBUG发现,原来是因为 saveAll里面的List中的数据的字段全部为null,导致了主键冲突。所以,上面报错的意思就是主键冲突,需要检查下需要持久化的数据。使用了SpringBoot + JPA。

2023-08-08 22:36:16 385

原创 [ERR_HTTP_HEADERS_SENT]: Cannot remove headers after they are sent to the client

经过排查,发现经常实际上是语法错误,比如把 this.state.x 和 state.x 混用,这两种使用方式有不同的使用场景,要明确区分,不能混用。

2023-08-06 10:35:36 268

原创 Node.js报错Can‘t resolve ‘fs‘,‘path‘

ERROR in ./node_modules/@marko/compiler/dist/config.js 1:182-195 Module not found: Error: Can't resolve 'fs' in '/home/xd/work/coding/nodejs/StockResearchApp/node_modules/@marko/compiler/dist' ERROR in ./node_modules/lasso-caching-fs/src/index.

2023-08-05 18:52:46 2019 1

原创 Spring JPA Group By,联合主键(多主键)

一定要注意构造方法里面的参数顺序,一定要跟上面的query.multiselect中的参数顺序一致。注意 query.multiselect 中参数的排列顺序。(select中的参数必须满足上面的三个联合主键,不能少)上面省略了很多settter/getter。最上面三个字段组成联合主键。

2023-07-20 15:09:00 1457

原创 Debian 12 桌面快捷图标

Debian系统和别的系统不一样,桌面上干干净净,没有任何图标,那怎么使用比较快捷的方式去使用常用软件呢?

2023-07-19 20:00:50 2825

原创 运行JUNIT 单元测试时遇到Method xxx should have no parameters

如果工程中大部分都是Junit 4 的测试类,不想升级到 Junit 5,那就检查下pom依赖关系,可能是有 Junit 5 的jar被引用进来了,exclude相关的jar即可。

2023-07-18 18:12:41 253 1

原创 Fetch() failed to parse url

我是在onCreate()的时候触发Fetch()的,但是,这个时候可能页面初始化还没完成,缺少Fetch()所需要的一些依赖。于是,我把调用时候往后挪了下,放到了mount,再调试,成功。但是通过DEBUG发现其实Request对象是能拿到url的。在调试的时候,发现Console打印了错误信息,如标题所示。后来仔细揣摩了下,觉得可能是触发Fetch()的时间不对。我使用Marko写前端。其他框架也应该类似吧。

2023-07-16 20:07:26 337 1

原创 Debian 12 GNOME登录界面启用root

如果在安装系统的时候没有给root用户设置密码,这个时候要首先设置一下。

2023-07-12 00:05:13 2293 1

原创 Debian 12本地编译LibreOffice

发现一个LibreOffice的bug,想本地debug一下,把它解决了。根据文档一步一步进行:当在本地执行make时,最后报错:重试了几遍仍然如此。通过网络搜索得知,这个问题可能是由于swap太小。查看了下我的swap大小,只有1G,可能确实太小了。我的磁盘现在的分区方案是:150Gswap1G/home379G因为磁盘空间够大,我打算把swap分区扩大一点,到12G。

2023-07-11 23:44:56 147

原创 Debian 12 自定义PostgreSQL数据目录位置

我是Linux系统新手,对系统不怎么熟悉,在短短两三个星期内已经重装了三次系统了,每次重装系统,比较痛苦的一点就是数据库数据的重新获取。当然也可以备份、还原,但不是很确定兼容性会怎样,会不会出问题,也担心忘记备份。于是,想直接修改PostgreSQL的数据文件位置,这样,如果下次因为什么原因重装系统,就可以直接把新安装的PostgreSQL指向现有的数据文件位置即可。如果在目录最后加上/,会把目录下面的内容拷贝过去,如果最后没有/,会拷贝这个目录及下面的内容。-a 参数保存权限和其他目录属性。

2023-07-05 00:18:52 535 1

原创 Debian 12 开发环境搭建

mvn -vnode -v从官网下载VS Code,然后:从官网下载数据库GUI:或者。

2023-07-03 21:34:14 457 1

原创 Debian网络问题

昨天想在Debian 12上安装Steam,但是过程中各种缺少依赖,于是一个一个安装,今天启动Deiban后直接进入了命令行,gnome没有启动,想命令行启动gnome,也报错说gdm找不到。我怀疑昨天可能执行了 apt --autoremove把gnome给删掉了。于是,还是重装一下gnome吧。可以看到有类似于192.168.1.1等等的ip了。

2023-07-01 11:59:19 364

原创 DIY台式机并安装Win10+Debian双系统

我选择安装在上面的散热片那里,需要用螺丝刀把散热片拆下,然后注意左边的Q型的旋转开关,不要蛮力,轻轻转动,然后先把右上角螺丝稍微固定下,把散热片上的导热硅脂的保护薄膜撕掉,对准左侧螺口,按下,上紧。安装完毕,重新启动系统的时候,会自动进入Debian,如果想进入Windows,需要启动的时候按F1,进入BIOS,然后会看到Windows和Debian的启动项,选择想进入的就可以了。在CPU上涂抹导热硅脂的时候,根据网上说的是可以划个斜十字,或者点9个点,把散热器压上以后自己就散均匀了。

2023-06-18 19:05:43 1022 1

空空如也

空空如也

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

TA关注的人

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