Gradle通过初始脚本设置依赖仓库地址和插件仓库地址
问题曾经在CSDN上关于这个写过一篇文章,不过后面把CSDN上的账号注销了,然后发现CSND竟然把那篇文章弄成收费的了,真TM恶心。 说回正题,关于Gradle项目,由于国内相关原因,不仅需要在gradle-wrapper.properties中设置gradle的下载地址,还需要设置依赖仓库地址和仓库相关地址。要让Gradle项目跑起来,除非有魔法,不然看运气吧。 本文主要是通过初始脚本init.gradle.kts设置全局的依赖仓库地址和插件仓库地址,这里使用阿里云的仓库,也可以换成其他选择。 代码如果是Windows用户,需要在”C:/User/用户名/.gradle”目录下创建文件init.gradle.kts,如果是Linux系统,在用户目录的”.gradle”文件夹中创建。 代码是参考相关官方文档写的,具体如下: 1234567891011121314151617181920allprojects { repositories { mavenLocal() maven { ...
Godot主题编辑器中的Pin StyleBox功能
问题让鼠标悬浮在Pin StyleBox图标上,会有一个提示,“Pin this StyleBox as a main style. Editing its properties will update the same properties in all other StyleBoxes of this type. ” 意思是Pin了之后,修改Pin了的这个类型的StybleBox,也会自动修改同类型的其它StyleBox的相同属性。 但要注意的是,这个其它同类型的StyleBox,指的是覆盖原来的StyleBox新创建的StyleBox,而不是默认的StyleBox。 我开始是只新建了一个StyleBox,Pin了之后,没起作用,还以为这个功能不能用呢。
Godot中的容器
简要当用户界面变得复杂时,使用锚点设置Control节点不太方便,Godot提供了另一种布置Control节点的方式,就是容器。 容器里的Control节点不能再设置锚点相关配置,需要通过容器选项设置位置和尺寸,主要在子节点的Inspector/Layout/Container Sizing下设置容器相关配置。 容器有多种,不同的容器排列子Control节点的方式不同。 容器类型容器主要有:Box Container、Grid Container、Margin Container、Tab Container、Split...
Godot中Control节点的锚点
简要一个Control节点的锚点一般在其父节点的左上角。 Godot中,通过控制锚点的偏移量控制Control节点的大小和相对锚点的位置。 锚点分为可四个点,默认四个点合在一起形成一个点,可以相对于上下左右四条边,设置锚点的相对位置。 偏移量主要是上下左右四条边相对于锚点的偏移量。 关于锚点和偏移量,Godot提供了预设设置。 在Godot中,Inspector/Layout下,如果Anchor Preset选择的是Custom,则可以通过Anchor Points设置锚点的相对位置,通过Anchor Offsets设置锚点的偏移量,通过Grow Direction设置偏移量的增长方向。 参考1、https://docs.godotengine.org/en/stable/tutorials/ui/size_and_anchors.html
在hexo创建的Node.js项目中自定义Github Action提交URL到IndexNow
前言目前已有一个简便的解决方式,网址为:https://github.com/bojieyang/indexnow-action。 本文仅适用于通过hexo创建的Node.js项目,是在我知道前面所说方法前写的,过程与前面的方法相比多了些步骤,且有所限制,仅供参考。 步骤生成API Key在https://www.bing.com/indexnow/getstarted生成一个API key,并下载key文件放到相应位置。 写一个js文件,发起post请求提交URL在项目根目录下,创建一个indexnow.js文件,并在package.json文件scripts对象中,添加下面内容: 1"indexnow": "node...
Windows11同步时间失败
问题我在用Windows11时,遇到同步时间失败的问题,在网上找了多个解决办法,但没有解决。 首先,是检查Windows Time这个服务是否是启动的,我是启动的,但同步时间失败。 然后,是改ntp服务器,我试了多个国内的ntp服务器,尽管都能ping成功,但还是同步时间失败。 最后就是在命令行执行什么命令,也没有成功。 还有其它的一些解决方案,觉得麻烦就没有尝试了。 解决办法我认为可能由于什么原因导致windows自带的同步时间的这个程序不能用了,原因也不好找,那不如另外安装一个时间同步程序。 我找到了,NetTime,它解决了我的问题,其网址为:https://timesynctool.com。 软件很小,安装后默认自启动,可以自定义修改ntp服务器。
MX Linux系统中Wine把中文显示成方块
问题用Wine安装了一个程序,Wine把所有中文显示成方块。 解决方法在网上找了多个教程,确定了一种可以解决问题且相对简单的方式。把windows系统中C:\WINDOWS\Fonts目录下的所有字体复制到linux系统中/usr/share/fonts/目录下。 再分别执行下面命令: 123sudo mkfontscalesudo mkfontdirsudo fc-cache...
使用Godot开发一个简单的桌面宠物
介绍使用4.4.1版本的Godot,开发一个简单的桌面小宠物,可以拖拽移动。所用到的材料会在最后面的参考给出。 原理把主要窗口设置成透明,通过拖拽宠物进行窗口的拖拽,宠物在主要窗口中的位置是固定的。 Project Settings设置在Display/Windows中,viewport width和viewport height设置成130px。Mode设置成Maximized(这个不能设置成Windowed),否则无法使主要窗口变成透明的。 选中Always On Top、Borderless、Transparent,Per Pixel Transparency 选中Allowed。 在Rendering/Viewport中,选中Transparent Background。 在Input...
介绍五个可免费安全科学上网的软件
注意安全只是相对的,本文只是介绍几个目前没出现什么问题的可免费使用的软件。 正文ProtonVPNProtonVPN是由瑞士公司Proton Technologies...
Flatpak应用中文字体显示成方块问题解决
问题从flatpak下载安装的一些程序,中文存在显示问题,把一些文字显示成方块。 解决办法目前在网上找到两种解决办法,一种是通过在应用文件夹内引入系统字体配置,如下: 1234cd ~/.var/app/org.telegram.desktop/configmkdir -p fontconfig/conf.dcd fontconfig/conf.dcp /etc/fonts/conf.d/*.conf ./ 还有一种是配置fontconfig,需要创建(如果没有)编写~/.config/fontconfig/fonts.conf文件,然后再执行下面的命令: 1flatpak override --user --filesystem="xdg-config/fontconfig:ro"...