10 2019 档案
摘要:[20191031]完善vim的bccalc插件7.txt--//增加/ 2^16 %2^16功能,输入\tx,例子:1398145029 = /2^16 %2^16 (type and mode) = 21334,5 = 0x535600050x53560005 = /2^16 %2^16 (ty
阅读全文
摘要:[20191013]oracle number类型存储转化脚本.txt--//测试看看是否可以利用bc obase=100的输出解决问题。另外以前脚本忘记考虑尾数的四舍五入问题。--//也许编程就是这样,总有一些细节没有考虑到...--//代码如下num2raw_5.sh:#! /bin/bash#
阅读全文
摘要:[20191012]组成rowid.txt--//昨天做了拆分rowid的测试,链接http://blog.itpub.net/267265/viewspace-2659613/=>[20191011]拆分rowid 2.txt --//今天测试通过 data_object_id , file ,;
阅读全文
摘要:[20191012]使用bash从sql_id计算hash_value.txt--//没有什么实际意义,仅仅验证方法是否可行.--//sql_id的计算是使用MD5算法进行哈希,生成一个128位的Hash Value,其中低32位作为HASH VALUE显示,SQL_ID则取了后64位。--//实际
阅读全文
摘要:[20191011]通过bash计算sql语句的sql_id.txt--//当我知道如何通过bash计算sql语句的full_hash_value ,就很想通过bash编程计算sql_id.当时受限自己能力--//感觉不好实现.--//链接: http://blog.itpub.net/267265
阅读全文
摘要:[20191011]拆分rowid 2.txt--//有了链接http://blog.itpub.net/267265/viewspace-2659612/=>[20191011]bash任意进制编码表.txt --//转化拆分rowid在bash变得非常容易,自己写一个脚本看看.--//Rowid
阅读全文
摘要:[20191011]bash任意进制编码表.txt--//bash可以使用任意进制编码转化为十进制.我想了解内部编码:--//实际上受字符集的限制,"任意"进制有限制的.测试看看最大是多少.1.input base最大支持多少.$ echo $((16#F))15$ echo $((16#f))15
阅读全文
摘要:[20191010]bash行计算器.txt--//写一个bash行计算器,为了避免冲突,函数命名为2个=,1个=感觉不是很好(心里上^_^)。--//使用bc计算器,里面函数不能使用圆括号,使用中括号代替。== (){ local in="$(echo "$@" | sed -e 's/\[/(/
阅读全文
摘要:[20191002]函数dump的bug.txt--//前几天写raw转化oracle number脚本,在使用函数dump时遇到一些问题,做一个记录:--//oracle number 0 编码 是80,大于80是正数. 1.环境:SCOTT@test01p> @ ver1PORT_STRING
阅读全文
摘要:[20191003]oracle number类型存储转化脚本.txt--//完善脚本,增加支持科学记数法。比如1e4之类的写法。2.测试:$ cat test.txt012251234100-410041000000-410000001320040782.01.3.00000125115.2000
阅读全文
摘要:[20190930]oracle raw类型转化number脚本.txt--//写一个简单oracle raw转化number脚本,简单说明:--//输入必须是c1,02 或者 c102,不支持c1,2格式。--//raw2num.sh 脚本放在最后.--//测试:$ cat otest.txt |
阅读全文
摘要:[20190929]bash使用bc计算的相关问题.txt--//快放假没什么事情,使用bash写一些小程序,转化number到oracle number编码,使用bc计算功能,发现一些小问题--//做一些记录:1.bc显示小数点前的0:$ echo "scale=3; 1/3" | bc.333-
阅读全文