随笔分类 - 软件零碎
个人编程,学习体会等
摘要:
阅读全文
摘要:转自本人的科学网博客。
阅读全文
摘要:罕用成分的JSON表示法,及其切换到ISON表示法 2026-3-21 我有一个配方管理工具是自己写的, 一般而言, 配方数据库需要一个比较灵活的存储不常用成分的机制,比如这个数据库中, 固定的成分名有65种,预留的还有7个字段,尽管有这72种可用,但可能出现的品种总有新的,比如临时加入的添加剂,特
阅读全文
摘要:一直以来想试试用SQL查询语言来表达一下TGDZcalc,研究后发现它其实不是一个完整的编程语言,连基本的变量声明都没有得到普遍的支持.因此使用它来计算,就有点像用EXCEL表格中的内置函数(不用VBA编程)来算一样勉为其难. 通过多次重复子查询,还是可以作一点计算的. 点击查看sQL代码 //前提
阅读全文
摘要:关于coffeescript 安装之前,要先安装一个node.js. 安装coffeescript: npm install -g coffeescript 卸载: npm uninstall -g coffeescript 今日之最新版: 2.7.0 语法像python,用缩进表示层次, 语法上也
阅读全文
摘要:今日再研究了一下Ada,这个语言有不少Pascal的特点,让我见面就有不少好感.但安装过程中走了点误区,装了最新的gnat pro,但它没有带Ada编译器.后来还是用2021年的版本(500M)安装,效果还是理想的. 这个IDE有比较好的功能提示,也有一些调试功能(不过没学会). 它比较强调软件工程
阅读全文
摘要:尝试了一下函数式编程语言Clojure. 这玩意习惯了也还行,初看确实特别古怪. 没有现代语言那种花括号,充斥着大量圆括号, 也没有优先级一说,简单的从内而外,从左而右. 用惯了现代的C++或Python,再看这东西简直是丑得不行. 还有,对中文的支持是非常差.连显示中文都不行. 点击查看colju
阅读全文
摘要:今晚简单研究了一下Groovy语言,这也是一个用Java开发的语言,语法上有点像C++,感觉比较熟稔. Groovy 是一种基于 Java 平台 的动态编程语言,语法与 Java 高度兼容,并提供了更简洁的语法和额外功能。groovy脚本可以通过 Groovy 解释器(groovysh)直接运行,也
阅读全文
摘要:今日甚闲,研究了一下Scala来表达TGDZcalc, 这是一个基于Java开发但语法更简单更灵活的改进. 也不难上手. 点击查看scala代码 object TGDZcalc { def CalcBaseYear(year:Int):Int={var b:Int=0; if (year>0){b=
阅读全文
摘要:熟悉Unicode标准的朋友都知道,统一码的码点(又称码值),在使用往往不是直接使用,而是使用UTF-8或UTF-16或UTF-32编码方法来进行编码后再用。 UTF32编码就是直接用四字节来表示Unicode编码,不足四字节的补0,这样对英文等字符集很小的文字来讲,一个英文字母,在ASCII字符集
阅读全文
摘要:为什么Unicode codechart文件中有些字符即使复制也得不到正确的内容? Unicode 17.0标准的codechart.pdf文件(下载地址https://www.unicode.org/Public/17.0.0/charts/),收集了标准所覆盖的所有字符。大部分输入法都做不到能够
阅读全文
摘要:用ImHex展示二进制文件的结构 我之前在010 Editor 和 Hex Editor Neo上展示过利用解析规则进行二进制文件结构的解析,这是文件格式解析的新兴工具(不过可惜的是UltraEdit并没有支持它)。 今天在试用ImHex这个编辑器中,我发现它也提供了类似的功能,于是拿来试试之前的配
阅读全文
摘要:Unicode中的字符结构表示 Unicode标准是一个全球普遍接受的文字编码标准,它的理想是用一个巨大的字符集来表示世界上所有的字符,这样让全球的文字交流置于同一种体系之下,避免以前出现过的不同国家不同字符集互不统一造成的乱码,极大方便了全球的电子信息交流。 汉字是Unicode标准中内容最为庞大
阅读全文
摘要:[黄狗五笔Unicode输入法](https://www.cnprint.org/bbs/showthread.php?t=328367) 这是我知道的目前输入汉字最多的五笔输入法,本人参与了其中一小部汉字的五笔编码。输入汉字/标点符号/Emoji表情都非常方便。在Win11上很好用,也没有类似搜狗
阅读全文
摘要:前些天用FC打开文津宋体第3平面的字体时,发现新增加的CJKEXT扩展J的字符,在Unicode分类下面,归类到未定义字符这一范围。由于Uniocde17标准已经正式发布了两个多月,我很好奇这倒底是字体中没有设定这个分类信息,还是FC中没有设置这个分类(不清楚到底是谁的职责)。 昨天在找到一个FC的
阅读全文
摘要:一种让普通文本文件也有彩色字符的方法 一般来讲,文本要有彩色,就需要要指令告诉文本显示的程序如何加上彩色,这种指令如果存储在软件的数据格式之内,这样的例子有RTF文档格式, WORD格式,WPS格式,PDF格式等,也可以存储在更为显式的数据格式中,如HTML格式,SVG格式等。 如果是普通的TXT文
阅读全文
摘要:以前我在博客《文本文件中一些特殊的字符用法》中提到过,unicode中有一类字符用于在前一字符的右上角的显示字母或数字,也有一类在前一字符的右下角(如化学式)显示字母或数字。如 ¹ ² ³ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ⁰ ⁺ ⁻ ⁽ ⁾ ⁿ ⁼ ₐ ₑ ₒ ₕ ₖ ₗ ₘ ₙ ₚ ₛ ₜ ₓ ₁ ₂ ₃
阅读全文
摘要:之前用C#写过这个小工具,现在用C++ Builder又试了一下,修正了一些错误。 见附件。打开释放即可以使用,无需其它文件或安装过程。 需要源码的可以留言。 https://files.cnblogs.com/files/blogs/845201/PrjChePaiTest.rar?t=17620
阅读全文
摘要:今天才注意到,Unicode 17.0版标准在9.9已经发布,新增了不少新的汉字(称为CJK扩展字符集J),但 大部分是日常生活中用不到的字符,主要是古汉(日韩)文献中用到的罕用字。 贴一张官方的说明如下(用谷歌翻译的英文内容): 几个重点信息,1) 总CJK汉字超过了10万个 2)新增CJK EX
阅读全文
摘要:之前用010Editor做过一个二进制配方文件的模板,感觉挺好用。后来发现Hex Editor Neo(以下简写为HEN)也有二进制的模板功能,但玩法与010Editor有点不太一样,于是研究了一下。 010Editor用的是BT后缀的文件,其实也就是一个文本格式的C语言脚本,它准备了比较易懂的一步
阅读全文

浙公网安备 33010602011771号