- 博客(7)
- 收藏
- 关注
原创 emoji 编码规则介绍
emoji 编码规则介绍简介emoji 来源于日语中的 絵 (e) 文字 (moji),起源于 1999 年日本手机(也有说在1994年的寻呼机中已经在使用了)。当时手机制造商 DoCoMo 建议把 emoji 加入 unicode 标准,但因未被广泛使用而被拒绝。后来 emoji 在日本开始流行,但不同手机商使用了不同的 emoji 集合,编码上也存在重叠。不同设备之间 emoji 的显示...
2020-03-09 10:11:07 11271 4
原创 JSValueRef 生命周期的研究
什么时候需要使用JSValueProtect保证JSValueRef不被释放?当把JSValueRef保存在堆内存中时,需要对JSValueRef使用JSValueProtect,否则此JSValueRef有可能被GC,导致crash巨坑示例:JSValueRef* values = new JSValueRef[3];for (int i = 0; i < 3; ++i) {...
2019-12-05 16:37:07 736 1
原创 git 常用命令速查
git 常用命令速查文本假设你已经懂得git的基本原理,但还不太熟悉命令行使用,提供常用git命令的快速查询基本配置设置用户名:git config --global user.name 设置邮箱:git config --global user.email 永久保存帐号密码:git config --global credential.helper store临时保存帐号密码:gi...
2019-05-24 16:29:48 151
原创 Object-C在MRC文件中使用弱指针
Object-C在MRC文件中使用弱指针背景:在ARC文件中,我们通常会在block中使用__weak生成对象的弱引用,解决block中对象循环引用的问题。新项目建议完全使用ARC,不过有一些老项目和老文件还在使用MRC,并且改造难度比较大。那么问题来了,MRC文件中__weak关键字不会有任何作用(特别注意用了也不会有编译错误),MRC文件中如何实现ARC下weak的能力?...
2019-04-02 23:29:29 439
原创 XAMPP在Windows下MySql启动Crash
这里写自定义目录标题XAMPP在Windows下MySql启动CrashXAMPP出错提示MySql错误日志解决方法XAMPP在Windows下MySql启动CrashXAMPP出错提示14:18:00 [mysql] Attempting to start MySQL app...14:18:01 [mysql] Status change detected: running1...
2019-03-08 14:37:26 511 1
原创 HTTP 重定向详解
HTTP 重定向详解背景最近在做HTTP组件表单上传的需求,遇到一个疑问,当Post表单时,服务器端返回重定向状态码,重定向以后的请求是转换成GET,还是继续使用POST。重定向状态码以下内容主要来自于Mozilla,有兴趣可以看下原文状态码 说明 重定向处理方法 301 Moved Permanently 永久重定向 GET方法不变,其他无明确规定...
2018-12-26 17:21:53 3170
原创 使用iOS原生API实现异步SSL通信
前言通常SSL连接可以使用OpenSSL库来实现,但OpenSSL库体积比较大,完整动态库大小在2M左右。由于项目希望尽量控制iOS端应用包的大小,因此尝试使用iOS原生API实现SSL连接的功能。另外,工程中已经存在异步网络IO的框架,因此希望直接在当前的IO框架上实现SSL功能,而不是再引入另一个IO框架。总结总的来说,iOS下实现SSL通信能力非常简单,iOS提供的API在使用上和OpenS...
2018-03-18 17:10:16 914
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人