编程开发

iOS 安全攻防 -- 动态库注入

虽然咱不是去破解别人的包,但是咱得了解破解手段为 IPA 包的安全做防护,咱就讲不一堆理论啥的,想看的自己百度去,不多说废话,继续上干货。 在上篇 iOS 安全攻防 -- 越狱与砸壳 操作后我们获取到 IPA 包,这边就开始对 IPA 包做个动态库注入的操作。具体步骤如下: 解压 IPA 包 动态库注入 IPA 重签名 制作 IPA 解压 IPA 包 这个简单,直接上终端操作一

kubeadm初始化单控制平面集群内网排坑

关键字:k8s, init, containerd, docker 单控制平面集群就是只有一个 master 节点的 k8s 集群 实验版本:kube套件 v1.25.2 时间:2022年10月 1. 离线安装 kubectl,kubeadm,kubelet,container.io,docker 环境: CentOS 8 下载所需的离线包 # 提示:通过 yum 下载的包,每执行一次,都需要

创建自己的Composer Packagist包

如何创建一个composer的packagist安装包 编写逻辑代码 编写一个测试demo丢在src文件夹内:(也可以放在根目录,建议根据文件功能分类放在文件夹中) <?php namespace gao922699\Hello; //命名空间遵循psr-4规范 class Hello{ public static function say(){ return

手把手教你搭建规范的团队vue项目,包含commitlint,eslint,prettier,husky,commitizen等等

1,前言 本文主要分享一个项目的规范约束从0到1的流程,从通过vue-cli创建项目,到团队协作插件安装(husky、eslint、commitlint、prettier等)。 本文vue-cli脚手架为5.x 本文webpack版本为5.x 本文vue版本为3.x 2,创建项目 如果你的vue-cli不是5.x版本,并且不知道怎么创建vue-cli项目,请先查看该文章:传送门 首先进入一

利用MCMM技术解决时序难以收敛的问题以及降低了芯片设计周期设计

描述 如今的集成电路(Integrated Circuit,IC)设计往往要求芯片包含多个工作模式,并且在不同工艺角(corner)下能正常工作。工艺角和工作模式的增加,无疑使时序收敛面临极大挑战。本文介绍了一种在多工艺角多工作模式下快速实现时序收敛的技术---MCMM(Multicorner-Multimode)技术,该技术将工艺角和模式进行组合,对时序同时进行分析和优化,到达快速实现时序收敛的

指出同事错误,对方却以辞职威胁

指出同事的工作问题,同事没有虚心接受,却问怎么提离职? 团队内发生的一件事情,有一些触动,也引发了一些思考,记录下来,算是复盘,和大家交流。 【背景】 1.外包测试6人小团队,我是团队责任人,现场还有另外两家测试外包公司。 2.女同事A平时提交的数据,无论是数据复杂或者是简单,都经常出错误。 3.A同事今天提交一份数据给客户(按照要求,这类数据发给客户之前,要先发给我复核没有问题了A