- 博客(7)
- 收藏
- 关注
原创 剪切板a_bcd -> ABcd
按一下快捷键就可以自动把 a_a -> AA a_bcd -> ABcd。还在一个一个把下划线后小写字母改成大写吗?github内有exe可直接使用。快来试试这个小工具吧。
2022-08-12 21:00:22
100
原创 erlang 修改元组元素 setelement
setelement 可以更新元组内的元素setelement(Index, Tuple1, Value) -> Tuple2.Index:元组中的位置Tuple1:元组Value:新的值如:setelement(2, {a,b,c}, d) -> {a,d,c}.由此可以开发一些黑科技相同结构不同名的record转换—record(record_a, { a = 0 , b = 0 , c = 0}).—record(record_b, { a = 0 ,
2021-08-24 17:29:21
701
原创 erlang 元组列表互转c源码 和 区别
/* convert a tuple to a list */BIF_RETTYPE tuple_to_list_1(BIF_ALIST_1){ Uint n; Eterm *tupleptr; Eterm list = NIL; Eterm* hp; // 判断是否是元组 if (is_not_tuple(BIF_ARG_1)) { BIF_ERROR(BIF_P, BADARG); } // 获取头地址 tuplept
2021-08-09 10:50:01
149
原创 erlang 条件判断的优雅写法
新公司没有assert判断,全用case,判断语句一长,代码超级难看,故自己写了个宏去替换。% 原代码结构check() -> case A > B of false -> {false, err}; true -> case A > C of false -> {false, err}; true -> .
2021-07-22 10:38:40
252
3
原创 erlang代码生成器
github:https://github.com/huangwenzi/get_erl_dir自动生成erlang代码有能力的同学也可以修改成其他语言的生成器根据协议文件生成,除协议文件,下面的文件都是自动生成的内容协议文件header = []record_define = []protocol_define = { "ancient_test_info_request": { "cmd": single_counter.next(),..
2021-06-21 17:23:22
206
2
原创 python 数据库自动更新模块
python 数据库自动更新模块介绍一个根据sql创表语句,自动对比目标数据库,更新数据库的模块。为了不用每次都写sql更新语句,用它来自动更新。python3版本安装MySQLdbgithub地址:https://github.com/huangwenzi/mysql_diff...
2021-05-10 11:44:54
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人