网络开发
chriscross
这个作者很懒,什么都没留下…
展开
-
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 · 737 阅读 · 1 评论 -
使用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 阅读 · 0 评论 -
HTTP 重定向详解
HTTP 重定向详解背景最近在做HTTP组件表单上传的需求,遇到一个疑问,当Post表单时,服务器端返回重定向状态码,重定向以后的请求是转换成GET,还是继续使用POST。重定向状态码以下内容主要来自于Mozilla,有兴趣可以看下原文状态码 说明 重定向处理方法 301 Moved Permanently 永久重定向 GET方法不变,其他无明确规定...原创 2018-12-26 17:21:53 · 3170 阅读 · 0 评论 -
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 评论