(原)
Godot快速恢复
2023年8月1日
godot
之所以标题叫快速恢复,是因为有一段时间没使用了,再加上版本的升级。所以需要快速过一遍。也就意味着以下信息不是完整的学习内容和顺序。
enum { COLD, WARM, HOT } 枚举 var score: init = 0 var my_int := 8 float、bool、String ! && || ~ << >> ^ | &= next_state = "idle" if is_on_floor() else "fall" 函数指定返回类型:
...
➦
(摘)
图片元数据处理工具Exiftool
2023年7月30日
exiftool
图片
之前提到了关于照片管理越来越难的问题,于是看到了图片元数据处理工具Exiftool。看起来它也是跨平台的,至少Linux\Win\MacOS。
Exif是可交换图像文件格式(Exchangeable image file format),是一种标准,定义了与数码相机捕获的图像(或其他媒体)有关的信息,用于存储重要的数据,比如相机的曝光、拍摄日期和时间,甚至GPS定位等。
ExifTool支持的文件类型(File Type), ExifTool支持的标签(Tag)。Win的资源(文件)管理器也是支持图片元数据的。
...
➦
(原)
今日单词:Weapon 武器、手段、工具
2023年7月29日
weapon
武器
其实weapon这个单词的英文释意比较符合我的想法:所谓的武器,也就是一种工具或手段。
今天在路上,谈到了企业家的胸怀与格局。我觉得它就是一种武器,例如把它比喻为核武器,相当先进,有作用。但不是每种情况下都适合使用。
有些老板在小企业中,想尽办法或手段管理员工(主要还是指一些不算太善良的方法)。它也是一种武器,比如像手枪。
当然还有更多的武器,在不同的情况下供你使用。它们有各自的优缺点和得失。
...
➦
(原)
需求及自我实现:一个图片管理软件
2023年7月29日
图片
随着图片越来越多,管理也越来越成问题。但没见到哪款图片管理软件有类似这些功能。整理一下需求,列在这里,或许可能自己做一个。
跨平台:虽然由于各种原因不能抛弃Win,但我更喜欢Linux。所以我经常在双系统中切换。 绿色:不要安装,不要一大堆的杂七杂八,最好是一个程序搞定,一个sqlite3存储。两个文件知根知底。 图片标签功能:个人比较习惯使用目录结构进行文件管理,但图片的属性往往不只一个,这个时候就不能只靠目录进行管理了。这也是图片越来越多,越来越不好管理的原因之一。允许按标签分类显示,按标签搜索。
可以考虑使用LSB技术,将标签功能添加到图片中。 分类:考虑的功能,毕竟已有标签功能。 喜 …
...
➦
(原)
Flutter各环境的建立
2023年7月20日
flutter
利用Win11的自带的虚拟机Hyper-V,建立了Ubuntu和Win11的环境。因为Win11官方的虚拟机自带了VS2022,顺便就把Flutter一并建立。两个环境下的Flutter都还算不太复杂。
现在Ubuntu、Win11、Android下都可以建立flutter程序了。通杀环境还是比较爽的,现在就剩下不能建立小程序了。如果网友一并将小程序解决了,那就无敌般的存在了。虽然它的编程层层嵌套还是比较郁闷。
从运行效果来看,感受一致,已能流畅使用。
不知道在Flutter中,如何获取(Android)优盘的内容。
...
➦
(原)
语音日记
2023年7月15日
语音
今天开始让孩子们做语音日记。
之前有一段时间,他们做每日打卡总结还是挺好的,让他们有更强的自醒能力和总结能力。
现在读三年级了,语文更显得重要。面对“懒癌”,换个方式,让他们做语音日记。计划为他们单独做个博客,把每次的语音日记上传到博客,希望这是他们以后的一笔“财富”。
也不要求每天,计划购买一只录音笔,即使在学校时,也可以随时做。暂时也没做太多时长方面的规定。每日新鲜事、所思所想、所见所闻,甚至和同学们一起做语音记录,都没问题。
...
➦
(转)
JavaScript检测是否开启了控制台(F12调试工具)
2023年7月12日
javascript
控制台
原地址: https://www.jb51.net/article/196925.htm
打开控制台,即会弹出对话框
(function () { var re = /x/; var i = 0; console.log(re); re.toString = function () { alert("请关闭控制台"); return '第 ' + (++i) + ' 次打开控制台'; }; })(); setInterval(function() { check() }, 4000); var check = function() { …
(坑)
Caddy加Etcd,实现动态IP域名访问的三种方法
2023年7月12日
caddy
etcd
正好两者都是用Golang实现的。
网上一般介绍自己如何搭建一个DNS服务器,比如使用CoreDNS+Etcd来实现动态IP域名。比如我的这篇文章,下载好程序,1分钟就把DNS建好了。
但我现在的环境是:有一个云服务器A,有一个动态IP的电信宽带,并建有私人服务器B。现在通过云服务器与B服务器代理,把B的服务放到一个二级域名上。例如本博客,它其实是搭建在B服务器上。
...
➦
(原)
解决电信封禁80端口
2023年7月11日
电信
公网
端口
电信公网IP容易申请到,虽然是动态的,但是网上的解决方案也比较多,比如阿里申请好域名,做个动态域名解析即可。我这里的方案其实无需公网IP。
而根本的问题在于电信封禁80、443、8080等端口,搜遍网络也没有直接解决的办法。
我现在使用的方法类似这位网友,即购买了小型云服务器A,通过Caddy进行中转,这样看起来二级域名(例如https://i.scwy.net)等,不需要端口附加。实际上它是通过中转到了电信公网宽带上的N100电脑B。
而云服务器A与N100电脑B是通过TierZero进行的虚拟内网。实际想办法直接通过公网IP也是一样。虚拟内网更可以解决没有公网IP的问题。
...
➦
(摘)
golang操作Etcd数据库
2023年7月9日
golang
etcd
原文:https://blog.csdn.net/qq_43716830/article/details/124180951
put与get
package main import ( "context" "fmt" "time" "go.etcd.io/etcd/clientv3" ) func main() { cli, err := clientv3.New(clientv3.Config{ Endpoints: []string{"127.0.0.1:2379"}, //节点 DialTimeout: 5 …
...
➦