自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 python 类json数据的解析和美化输出

只是一旦里面的括号多了,会看到大量的独占一行的括号,数据会显得非常松散,如果想改进,就得判断括号前后的数据是键值对呢还是括号还是逗号,这种瞻前顾后的设计一点都不好。起因是python的json库没法使用,原因大概是接收到的字符串不是标准的json数据格式,无法转化为python的字典类型,一调用json.loads()就报错,被迫营业打算自己写个规则。至于缩进数量,正括号加,反括号减,由于括号本身是严格对称的,只要按顺序输出,没有什么好担心的。后面经过一番摸索测试,就得到一个不错的效果了,代码如下。

2023-11-15 17:32:00 273

原创 linux c中类型强制转换和精度丢失的测试总结

首先需要设定一个条件,解析一个指针时总是自动从低地址读到高地址(否则后续的测试毫无意义),于是。从这里也可以看出我的电脑是小端字节序,当然这个测试方法本身有缺陷,只能作为精度丢失的一个示范。为了满足64个bit数据位,需要抽出连续的8个存储单元拼在一起,因此指针总是8字节的数据。当需要取这个数时,只需将三个地址里的数反向拼接起来即可(地址内部的数据不反向)对于小端字节序,只能得到最低位的0x31(十进制49),也一样差之千里。将一个8字节的指针数据强转成一个4字节的int型数据,会丢失4个字节。

2023-09-03 01:01:26 176

原创 typora+oneDrive 图片一样可以同步不需要其他插件

typora oneDrive

2023-04-14 17:26:10 636

原创 linux c 库函数getopt()

linux cgetopt()optstring

2022-10-23 21:16:07 687

原创 asterisk Chapter 6.Dialplan Basics 学习笔记

asterisk dialplan sip

2022-10-15 23:33:05 195

原创 用三剑客grep sed awk 筛选配置文件中有用的行

阅读和修改配置文件经常用到的方法

2022-10-14 00:06:07 323

原创 linux文件类型和权限表

文件类型和权限

2022-07-07 11:52:14 83

原创 FTP服务器 虚拟用户 530 Login incorrect. Login failed 解决办法

系统:Centos 7.6FTP 服务器版本:vsFTPd 3.0.2要修改的文件:/etc/pam.d/vsftpd或者另外建一个文件比如vsftpd_new,在vsftpd.conf中修改对应参数值pam_service_name=vsftpd_new我知道网上可以找到很多帖子,帮助很多兄弟解决了问题,但是还是没帮我解决,吐了…原因很简单,对我的情况而言,一个人就说对一句…比如:1 /lib/security/pam_userdb.so,如果是64位系统,要把/lib改成/lib64,否

2021-11-14 04:33:17 3154

原创 seq -f 学习笔记

seq -f “a%x.yfb” 初值m 递增值p 最大值na和b是打酱油的,一个加在数值之前,一个加在数值之后,如果数值长度未达到指定的x长度,会在某一边产生空隙y表示小数长度,而且是严格限制:超过长度时四舍五入。当格式中小数点不存在时,即没有输入y值,此时默认为6位小数。[root@kms-server ~/test]# seq -f "%f" 1 21.0000002.000000当小数点存在时,y的值是多少就有多少位小数,超出部分四舍五入,如果未给y赋值,则没有小数。[root@k

2021-08-28 23:25:12 506

原创 shell变量替换的逻辑,个人理解

shell变量替换的逻辑,个人理解

2021-08-21 15:46:05 79

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除