近日因为shader编写工具的需求,需要拆分字符串,却又发现已有的SplitString功能合集无法满足需求,需要一点点小小的扩充。而看着已经很庞大的SplitString功能合集,大量的重复代码。于是我重构了这部分模块,使用模板类建立了统一的拆分逻辑。

近日因为shader编写工具的需求,需要拆分字符串,却又发现已有的SplitString功能合集无法满足需求,需要一点点小小的扩充。而看着已经很庞大的SplitString功能合集,大量的重复代码。于是我重构了这部分模块,使用模板类建立了统一的拆分逻辑。
https://github.com/hyzboy/uuzip/releases/download/v0.01/uuzip_0.01.zip
这是一个用于解压zip文件的小工具,目前仅有Windows控制台版。
它可以在解压zip文件时,指定一个字符集或代码页,用于对文件名进行转码。
这样当zip文件编码和当前系统编码不一致时,就不会出现乱码的问题了。
比如:uuzip shift-jis D:\1.zip D:\
即使用shift-jis编码转换1.zip中的文件名。
这几天被非中国编码的zip文件整烦了,将Windows切换到对应语种再解压到是正常了一部分,但是切来切去总归是很麻烦。想想解压zip这个技术很成熟了,解压库也一堆,自己之前也写过。干脆做个可指定字符集的unzip工具吧!
很多朋友喜欢使用我的OpenAL/EE,而它也在过去20年为近百款游戏和应用提供了出色的音频支持。
但它一直存在于CMGDK/ULRE中,没有提供独立的版本。
现新版CMGDK/ULRE开发时,各模块设计独立,也方便了OpenAL/EE可以做为独立SDK提供。
现大家可从以下链接Clone最新的 OpenAL/EE以及插件(Wav/Vorbis OGG/Opus)源代码。
前几天阿里云给了个短信,说是SUSE Linux Enterprise Server (SLES) 操作系统将于2021年10月30日正式开启收费。我就登陆阿里云看了一下,发现我用的是openSUSE 13.1。难道是所有的suse/openSUSE都收费?算了,顺道把服务器升级成了最新的openSUSE 15.3、MariaDB 10.5.10、PHP7、WordPress 5.8.1。
PipelineCache真的是一个可以提速的好东西。
刚刚买了下PipelineCache.com/VKPipelineCache.com两个域名,计划在其上架设一个小型DB,提供vulkan的pipelinecache存取服务。
具体事宜请关注本站通知。
之前写了基于XML的Shader/Material系统,也有了命令行的Material编译器。
但在使用中发现,编辑、查错、编译、复制、预览。。。整个流程下来还是挺繁琐的,于是动手制作了如下小工具。
使用QT 5.15.1做为GUI API,跨平台。
前几日由于服务器MariaDB Server(10.1.6)崩溃,造成了网站Wordpress无法访问。