原文: https://mp.weixin.qq.com/s/m9R2rUYR0zpRLEZXaaQPRg tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上。 不带任何选项的tcpdump,默认会抓取第一个网络接口,且只有将tcpdump进程终止才会停止抓包。 ...
分类:
其他好文 时间:
2020-11-25 12:18:48
阅读次数:
8
runtime简介 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime system) 来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个Objc运行框架的一块 ...
分类:
移动开发 时间:
2020-11-19 12:38:47
阅读次数:
20
1、按钮分类 演示给整个工程中的按钮添加点击音效。 写一个分类,重写类的 load方法。 #import "UIButton+CH.h" #import <objc/runtime.h> @implementation UIButton (CH) + (void)load { [super load ...
分类:
其他好文 时间:
2020-11-12 13:25:34
阅读次数:
7
前面已经介绍过Android平台集成AGC崩溃服务的操作,本次介绍下IOS的集成方法,操作基本类似。创建项目和应用首先你需要在AGC创建一个项目,在项目中添加一个应用,操作很简单,直接参见《IOS使用入门》中的创建项目和应用章节。开通华为分析服务由于崩溃服务上报崩溃事件时使用了华为分析服务的能力,集成CrashSDK前需要开通华为分析服务,直接参见开通华为分析。集成SDK针对Xcode开发环境,开
分类:
移动开发 时间:
2020-11-07 15:43:45
阅读次数:
34
在日常开发中或者测试过程中,我们的应用可能会出现Crash的问题。对于这类问题我们要抱着零容忍的态度,因为如果线上出现了这类问题,将会严重影响用户的体验。 如果Crash出现的时候恰好是在开发过程中,那么开发者可以根据Xcode的调用堆栈或者控制台输出的信息来定位问题的原因。但是,如果是在测试过程中 ...
分类:
移动开发 时间:
2020-11-01 09:59:37
阅读次数:
27
https://docs.unrealengine.com/en-US/Programming/Rendering/ShaderDevelopment/ShaderCompileProcess/index.html Engine/Config/ConsoleVariables.ini 这两个个注释打 ...
分类:
其他好文 时间:
2020-10-26 11:27:47
阅读次数:
19
1新建项目 想要全屏显示并适应所有尺寸的iPad和iphone 需要用750*1624 2X 和 1125 * 2436 3X大小的图片 这里做完就可以导出文件了 把文件和图片放到一起 见下图 命名规范 dc_launchscreen_background@2x dc_launchscreen_ba ...
分类:
移动开发 时间:
2020-09-24 22:00:01
阅读次数:
163
获取源码 git clone https://github.com/llvm/llvm-project.git 相关依赖安装 apt-get update apt-get install -y git vim build-essential gcc-6 g++-6 cmake swig python ...
分类:
其他好文 时间:
2020-09-24 21:21:45
阅读次数:
37
Xcode 版本支持路径 com+col+G 前往 col+v /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport ...
分类:
其他好文 时间:
2020-09-18 17:28:19
阅读次数:
77
A、判断c++版本 1、msvc VS 编译器判断 _MSVC_LANG ,_MSVC_LANG的值如下: _MSVC_LANG值 C++17 201703L C++14 201402L C++11 201103L C++03及低于c++03 199711L 2、gcc / clang gcc/cl ...
分类:
编程语言 时间:
2020-09-18 01:47:15
阅读次数:
102