在日常开发及测试中很容易出现比较难以复现的崩溃,这种bug往往让我们无处下手,日志抓取帮我们很好的解决了这个问题。 DDLog的使用 首先可以在pch文件中定义log等级 在application:didFinishLaunchingWithOptions方法中调用如下代码即可发起日志记录功能 崩溃 ...
分类:
移动开发 时间:
2019-09-03 13:21:00
阅读次数:
117
1、在文件超过1G的时候,不能一次性放入内存之中,但是我们还是需要将这个文件进行md5加密,或者hmac系列的加密 这个时候我们需要用到一个系统的api——update系列的方法 ...
分类:
移动开发 时间:
2019-09-03 11:49:06
阅读次数:
101
web.xml中增加spring-mybatis.xml文档12345678 contextConfigLocation classpath:spring-mybatis.xml org.springframewo... ...
分类:
编程语言 时间:
2019-09-02 11:51:37
阅读次数:
85
redis的数据类型都是通过多种数据结构来实现,主要是出于时间和空间的考虑,当数据量小的时候通过数组下标访问最快,占用内存最小【压缩列表是数组的变种,允许存储的数据大小不同】 因为数组需要占用连续的内存空间,所以当数据量大的时候,就需要使用链表,同时为了保证速度又需要和数组结合,也就有了散列表。 1 ...
分类:
其他好文 时间:
2019-09-01 01:25:21
阅读次数:
101
基本属性: //textView尺寸和位置 let textViewWidth: CGFloat = 223 let textViewHeight: CGFloat = 198 let textViewTopView: CGFloat = 240 let textViewFrame = CGRect ...
分类:
移动开发 时间:
2019-08-31 17:25:08
阅读次数:
107
注:本文仅提供 pc 端微信扫码支付(模式一)的示例代码。 关于对接过程中遇到的问题总结在本文最下方。 参考: 官方文档, https://blog.csdn.net/lm_is_dc/article/details/83312706 一。wxpay_settings.py (配置基本参数和创建订单 ...
分类:
微信 时间:
2019-08-31 14:48:26
阅读次数:
182
1. Basic idea 基本任务:要得到一个generator,能够模拟想要的数据分布。(一个低维向量到一个高维向量的映射) discriminator就像是一个score function。 如果想让generator生成想要的目标数据,就把这些真实数据作为discriminator的输入,d ...
分类:
Web程序 时间:
2019-08-28 01:01:33
阅读次数:
141
NSData用于保存字节数组。 初始化 - (instancetype)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length freeWhenDone:(BOOL)b; 初始化对象。 不进行复制字节数组操作,直接设置字节指针为byte... ...
分类:
移动开发 时间:
2019-08-26 14:40:53
阅读次数:
90
SOAP简介: SOAP 是基于 XML 的简易协议,可使应用程序在 HTTP 之上进行信息交换。 或者更简单地说:SOAP 是用于访问网络服务的协议。 1、什么是 SOAP? SOAP 指简易对象访问协议 SOAP 是一种通信协议 SOAP 用于应用程序之间的通信 SOAP 是一种用于发送消息的格 ...
分类:
其他好文 时间:
2019-08-24 18:35:30
阅读次数:
71