乙巳🐍年

acc8226 的博客

根据我以往 Java 的编程习惯,并借鉴 Python 的一些思路,自己总结了一套自己的使用规范。

函数调用

极简调用:

如果是行首一个或者多个常量参数(字符串 和 数值常量),建议不加括号。
一旦有变量引入则考虑可加可不加。
复杂表达式则不要加

1
msg 123 ; 等同于 msg(123)

创建对象建议加上括号

1
MyGui := Gui('+AlwaysOnTop -Caption +ToolWindow')

if 语句 和 for 语句

只有条件体 或 循环体内只有一条语句则不加括号 和 花括号

阅读全文 »

我们已知 github、gitee 的仓库一旦发布 release 包的链接都是直链。这里我们用到了 sourceforge 提供的免费服务。

SourceForge 曾经是一个非常流行的开源软件开发者和用户社区,它提供了一个平台,让开发者可以上传和托管他们的开源项目,包括源代码、文档、下载等。用户可以从这个平台上下载各种开源软件,参与讨论,或者为项目贡献代码。
SourceForge 在 2000 年代初期和中期是开源项目托管的领先网站之一,但随着时间的推移,它的流行度有所下降,部分原因是其他平台(如 GitHub、GitLab 等)的兴起,这些平台提供了更现代化的工具和更友好的用户界面。

通过 sourceforge 获得直链

1. 创建新用户和新项目,以 jiejian 项目为例,登录 sourceforge 后从 admin 频道后得知该 jiejian 项目的 web 主页为 https://jiejian.sourceforge.io

2. 通过 sftp 登录 /home/project-web/jiejian/htdocs

阅读全文 »

以 捷键 在国际化为例并记录一下:

第一步 从注册表读取当前选择的语言

1
settingLanguage := RegRead(REG_KEY_NAME, REG_LANG, 'zh-cn')

第二步 构建菜单项

在 lang 文件夹下新增国际化 ini 文件

zh-Hans.ini

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
[Tray]
editScript=编辑脚本(&E)
listVars=查看变量(&L)

pause=暂停(Ctrl+Alt+S)
restart=重载程序(Ctrl+Alt+R)
search=搜一搜(Alt+空格)
startUp=开机自启(&A)

more=更多(&M)
document=帮助文档(&H)
video=视频教程(&V)
statistics=使用统计(&S)
viewWinId=查看窗口标识符(&V)
followMeCSDN=CSDN 上关注我(&F)
followMeGH=follow me on Github(&G)
update=检查更新(&U)...
about=关于(&A)

switchLang=🌏语言

exit=退出(&X)
阅读全文 »

Bash 脚本自动化任务

网络管理

ifconfig 或 ip:查看和配置网络接口。
ping:测试网络连接。
netstat:显示网络状态。

各系统

deepin 深度操作系统

升高音量

1
2
#!/bin/sh
amixer -D pulse sset Master 5%+

降低音量

1
2
#!/bin/sh
amixer -D pulse sset Master 5%-

安装 jre sudo apt install default-jre

安装 jdk sudo apt install default-jdk

添加快捷方式到启动器 ln -s /home/kai/software/Zotero_linux-x86_64/zotero.desktop ~/.local/share/applications/zotero.desktop

‌查看当前的交换空间设置‌:sudo swapon --show

临时禁用虚拟内存 sudo swapoff -a

为了使更改永久生效,你需要编辑 /etc/fstab 文件来注释掉或删除与交换空间相关的行。
找到类似于 UUID=xxxx /swap swap swap defaults 0 0 的行,将其注释掉或删除。

IPTV 收集

wtv 工具箱- 检测直播源的可用性和速度
作者的博客 一个橙子,软件开发,软件制作,软件运维,软件推荐|www.yigechengzi.com

M3U 列表格式转换 - 黑鸟博客

直播源

安卓 tv 版
我的电视(MY TV)-lizongying (李宗英)

阅读全文 »
0%