自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 C语言实现Json与结构体相互转换——cson

写在最前面,不擅长写文档和博客,自惭行文拖沓,不爱看的直接移步:https://github.com/sunchb/cson.git目录前言实现1.实现“反射”1.1.描述结构体属性1.2.访问结构体属性1.3.结构体属性赋值1.3.数组和结构体类型的描述2.序列化3.反序列化代码及Demo前言之前用C语言解析过json,虽然借助jansson这样强大的解析库,可以将字符串转化为json对象...

2019-12-26 16:03:35 18971 11

原创 Android MVP模式中,单个Activity/Fragment如何对应多个VP

Android MVP模式中,单个Activity/Fragment如何对应多个VP写在前面貌似现在的主流已经是MVVM模式了,但是作为Android小白,还是决定从MVP开始学习。通常情况下,或者说作为一个还不算坏的设计,一个Activity/Fragment应该对应一个业务(一套MVP接口及实现)。但是往往由于种种原因,很难保证Activity/Fragment不会对应多个业务。没准明天...

2019-12-04 01:37:08 792

原创 通过hostname访问虚拟机

笔者一直从事linux开发,与linux虚拟机打交道好多年了。就是不知道为什么,虚拟机的ip地址时不时的就会变一下。它这一变,之前配置好的samba文件共享服务的快捷方式,teraterm远程登录的ip都要跟着改,用着特别不爽。终于笔者发现了hostname这个好东西。配置hostname修改/etc/hostname内容ubuntuvm在/etc/hosts中添加127.0...

2019-08-01 16:48:39 1896

原创 wireshark protobuf插件开发(ubuntu)

前言protobuf是google团队开发的用于高效存储和读取结构化数据的工具。相比于json和xml,protobuf会把数据压缩得更小,大约是json格式的1/10,xml格式的1/20。正因如此,protobuf编码后的数据,不能像json、xml那样直观地呈现数据。本文将介绍如何解析利用wireshark自定义插件,解析protobuf数据包。概要wireshark的插件可以使用c或...

2019-07-23 18:38:58 1013 1

原创 Android 解决AIDL bindService异常

Android 解决AIDL bindService异常问题1 bindService抛出异常java.lang.SecurityException: Not allowed to bind to service问题2 bindService抛出异常android bindService process is forbid to start by firewall问题3 bindService返回...

2019-07-23 11:12:23 2187

C语言超级经典的400题

C语言超级经典的400题

2012-02-29

C语言练习题

C语言练习题,总的来说还算经典,覆盖范围广泛

2012-02-29

空空如也

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

TA关注的人

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