- 博客(224)
- 收藏
- 关注
原创 iOS处理json,序列化和反序列化
如果需要做类型转化,比如string类型转换为Date类型,可以使用NSValueTransformer来实现,这个时候需要在自定义的Model添加dateValueTransformer方法,运行的时候会自动调用dateValueTransformer方法完成类型转换。上面这个例子演示了Mantle的属性转换,嵌套类型,集合类型的使用方法,需要注意的是每个Model都需要继承自MTLModel类,并且实现MTLJSONSerializing协议。Mantle 允许你自定义属性值的转换。
2023-06-24 18:05:09
1175
原创 C++使用rapidjson读写json
rapidjson 是一个用于解析和生成 JSON 数据的快速、轻量级的 C++ 库。它提供了一组简单易用的 API,用于解析 JSON 文本并构建 JSON 对象,以及将 JSON 对象转换为字符串形式。
2023-06-18 16:24:19
1886
原创 macOS连接ftp服务器
FTP(File Transfer Protocol)文件传输协议,是客户端和服务端之间进行文件传输的协议,它使用TCP协议实现。使用FTP服务,必须先登录,FileZilla是ftp登录软件,借助它我们可以方便地完成文件上传和下载。本文介绍macOS系统如何连接ftp服务器。1.下载FileZillaFileZilla下载链接:https://filezilla-project.org/download.php?type=client,下载后安装2.打开FileZilla,点击文件,站点管理器3
2022-05-28 12:34:27
16739
原创 数组中出现次数超过一半的数字
实现一个函数,找出数组中出现次数超过一半的元素思路:默认第一个元素为找到的元素result,设置times变量为1,遍历数组,如果后面的元素等于result,times加1,如果后面的元素不等于result,times减1,如果times为0,则把result替换为当前元素C++.h#ifndef MoreThanHalf_hpp#define MoreThanHalf_hpp#include <stdio.h>#endif /* MoreThanHalf_hpp */in
2022-03-11 23:50:34
818
原创 字符串的排列组合
一个字符串,打印出所有的排列组合,如"abc",所有的排列组合为abc,acb,bac,bca,cba,cab思路: 先确定第一位字符,问题转化为求解后面n-1个字符的排列组合问题,可以使用递归的方式解决。第一位字符可以是字符串中的任何一个字符,所以需要把每一个字符交换到首位,先使用循环,循环里面调用递归函数。C++.h#ifndef Arrangement_h#define Arrangement_h#include <stdio.h>#endif /* Arrangemen
2022-03-06 22:55:59
520
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人