iOS开发-单例模式(ARC与MRC)---雷潮

单例一般作为工具类
单例命名:一般情况下如果一个类是单例,那么就会提供一个类方法用于快速创建单例对象
而且这个类方法的名称是有一定的规则:share + 类名称 / default + 类名…

iOS开发-RunLoop---雷潮

RunLoop

从字面意思来看:跑圈、运动循环
基本用法:保持程序持续运行、处理App中的各种事件(触摸事件、定时器事件、SEL等等)
为什么需要它:节省CPU资源、 提高性能

如果没有…

iOS开发-屏幕适配三种技术(Autoresizing,AutoLayout,SizeClass)---雷潮

开发中:要进行适配什么是适配:

适应、兼容不同的情况

常见的适配:

1.系统适配:针对不同版本的操作系统进行适配
2.屏幕适配:针对不同大小的屏幕尺寸进行适配

iOS屏幕适…

iOS开发-OAuth2.0和SSO授权---雷潮

OAuth2.0:

一种安全的登陆协议,用户的账户密码不提交到本APP,而是提交到授权服务器,待服务器确认后,返回本APP一个访问令牌,本APP即可用该访问令牌访问资源服务器的资源。由于用户的账号…

iOS开发-KVO与KVC、通知与代理模式---雷潮

KVC:Key Value Coding

解释意思:通过一个key去找到对应的编码
初学者很同意搞混与KVO的区别,我提个意见最后是个C,想它就是词,于什么有关系:词典(NSDictiontro…

iOS开发-git使用---雷潮

首先确定电脑安装了git

输入git
会产生提示:

如果没有安装,那么就网上搜索下载完成安装.

可以使用命令行安装,也可以下载工具包安装确定文件保存在自己的仓库哪个地方命令行:…

iOS开发--服务器返回的数据解析---雷潮

App要与服务器交互才能达到数据更新和获取资源
那么:
服务器返回客户端的数据,一般返回两种格式:JSON格式、XML格式 (文件下载除外)

什么是JSON

轻量级数据格式,一般用…

kmem accounting 对cgroup memory.usage_in_bytes统计的影响---CD

1. 首先看下内核如何设置kmem accounting?

当往memory cgroup所在的目录下文件memory.kmem.limit_in_bytes写入值时,内核会调用me…

cgroup oom引发Pod重建问题分析---CD

业务在上容器云的过程中发现容器不知原因被重建,查看message信息可以看到当 oom_score_adj配置为1,对应score值为0的进程杀完后如果系统还是触发oom时就开始杀pause进程…

kubernetes上报Pod已用内存不准问题分析---CD

1.问题描述:

经常有业务反馈在使用容器云平台过程中监控展示的业务使用内存不准,分析了下kubernetes采集Pod内存使用的实现原理以及相应的解决思路

2.问题分析:…

TCP ACK loop导致软中断高问题分析---CD

一.问题现象:

同事反馈容器少量节点出现高si导致cpu使用率高


二.问题排查:

1. 抓取perf信息并结合代码分析…

主机安全——洋葱Webshell检测实践与思考---腾讯安全应急响应中心

作者:【腾讯安全平台部数据安全团队】baz &s piders

前言

Webshell是网站入侵的常用后门,利用Webshell可以在Web服务器上…

ElasticSearch高级功能:Cross Cluster Replication实战---BH8ANK

原创声明:本文首发腾讯云·云+社区,未经允许,不得转载

前言

ElasticSearch在platinum版本中,推出了Cross Cluster Replication…

systemd挂盘超时导致系统进入emergency问题分析---CD

1,登陆控制台发现系统启动过程中卡住在启动流程中:

2,系统启动过程中为什么会卡住不往下执行?

在控制台shit + pageup快捷键翻看之前日志,发现如…

【kafka】__consumer_offsets部分分区异常导致消费不到数据问题排查---皮皮熊

记一次kafka消费异常问题的排查
https://github.com/pierre94/kafka-notes

一、问题描述问题描述

部分消费组无法通过broker(new-con…