摘要: Objective-C之Class底层结构探索 isa 走位图 在讲 OC->Class 底层类结构之前,先看下下面这张图: 通过isa走位图 得出的结论是: 1,类,父类,元类都包含了 isa, superclass 2,对象isa指向类对象,类对象的isa指向了元类,元类的 isa 指向了根元类,根元类 isa 指向自己 3,类的 super 阅读全文
posted @ 2024-03-24 13:51 一眼万年的星空 阅读(84) 评论(0) 推荐(0) 编辑
 
摘要: 打通SwiftUI任督二脉 序言 开年的第一篇文章,今天分享的是SwiftUI,SwiftUI出来好几年,之前一直没学习,所以现在才开始;如果大家还留在 iOS 开发,这们语言也是一个趋势; 目前待业中.... 不得不说已逝的2023年,大家开始都抱着一解封,经济都会向上转好,可是现实不是我们想象那样;目前我也在学习 Swif 阅读全文
posted @ 2024-02-28 17:27 一眼万年的星空 阅读(321) 评论(1) 推荐(0) 编辑
 
摘要: 2023年度总结:我们都在用力的活着,拼尽了全力,却换回了伤痕累累!!! 阅前必读: 2023 你还记得让你听过最扎心的话吗?你印象里记得你做的哪些不如意痛心的事吗?当你的付出得不到回报的时候。你有过绝望吗? 闭上眼睛,想起过往时候,你流泪了吗? 其实我并不害怕黑夜,我只是怕了孤单。走在那条回忆的路上,想我了血肉模糊的风景。 承受过了背叛。其实并不是放不下。更多的只是不甘 阅读全文
posted @ 2024-01-30 19:02 一眼万年的星空 阅读(108) 评论(0) 推荐(0) 编辑
 
摘要: 领略一下swift函数派发机制流程 ## 函数派发 Swift中函数的派发机制有三种:静态派发,函数表派发,消息派发。 ### 静态派发 静态派发是指在运行时不需要查表,直接跳转到方法进行执行。静态派发的性能也是最高的。c语言采用的是直接派发。 ### 函数表派发 **class类型采用函数表派发**。当一个对象调用一个函数时,会从对 阅读全文
posted @ 2023-07-17 19:56 一眼万年的星空 阅读(155) 评论(0) 推荐(0) 编辑
 
摘要: 项目管理PRINCE2核心知识点整理 PRINCE2,即 PRoject IN Controlled Environment(受控环境中的项目)是一种结构化的项目管理方法论,由英国政府内阁商务部(OGC)推出,是英国项目管理标准。 PRINCE2 作为一种开放的方法论,是一套结构化的项目管理流程,描述了如何以一种逻辑性的、有组织的方法,按照明确的步骤且基于商业论证对项目进行管理。 阅读全文
posted @ 2023-04-16 14:44 一眼万年的星空 阅读(786) 评论(0) 推荐(0) 编辑
 
摘要: 别逛了,送你一份2023年Java核心篇JVM(虚拟机)面试题整理 Java内存区域 说一下 JVM 的主要组成部分及其作用? JVM包含两个子系统和两个组件,两个子系统为Class loader(类装载)、Execution engine(执行引擎);两个组件为Runtime data area(运行时数据区)、Native Interface(本地接口)。 ●C 阅读全文
posted @ 2023-04-01 17:57 一眼万年的星空 阅读(296) 评论(0) 推荐(1) 编辑
摘要: 看看这份2023年MySQL终级面试题,提升你的内力,给你面试助力 1、MySQL 中有哪几种锁? (1)表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最 高,并发度最低。 (2)行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最 低,并发度也最高。 (3)页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表 锁 阅读全文
posted @ 2023-04-01 17:00 一眼万年的星空 阅读(1013) 评论(0) 推荐(0) 编辑
 
摘要: 学会了Java 8 Lambda表达式,简单而实用 摘要:此篇文章主要介绍 Java8 Lambda 表达式产生的背景和用法,以及 Lambda 表达式与匿名类的不同等。 Java是一流的面向对象语言,除了部分简单数据类型,Java 中的一切都是对象,即使数组也是一种对象,每个类创建的实例也是对象。在 Java 中定义的函数或方法不可能完全独立,也不 阅读全文
posted @ 2023-03-05 13:01 一眼万年的星空 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 以下总结了Java一些面试前准备和技术参考题,希望对你有所帮助 以下真实模拟JAVA面试场景: 感谢您参加我们的面试; 以下是我们总结一些面试前准备和技术参考题,希望对你有所帮助。 首先,你需要先准备下工作相关的自我介绍,包括以下内容: 几年 Java 开发经验, 大概概括下做过什么类型的项目,分别多久经验(如互联网金融,互联网电商,传统后台等) 选择 1~2 阅读全文
posted @ 2023-03-05 12:52 一眼万年的星空 阅读(92) 评论(0) 推荐(0) 编辑
 
摘要: 【8086汇编入门】《零基础入门学习汇编语言》汇编语言第4版 1基础知识 机器语言是机器指令的集合,由0和1组成,但是很长很复杂,汇编语言因此产生。 汇编语言的主体是汇编指令。汇编指令是机器指令的便于记忆的书写格式。 程序员写完汇编指令通过编译器转换为机器码,机器码再传到计算机执行。 汇编语言有以下三类: 1汇编指令:助记符,有对应机器码 2.伪指令:没有对应 阅读全文
posted @ 2023-02-12 00:09 一眼万年的星空 阅读(575) 评论(0) 推荐(0) 编辑
 
摘要: 一分钟带你了解mySql执行SQL的内部原理 1、把MySQL当个黑盒子一样执行SQL语句 我们知道执行了insert语句之后,在表里会多出来一条数据;执行了update语句之后,会对表里的数据进行更改;执行了delete语句之后,会把表里的一条数据删除掉;执行了select语句之后,会从表里查询一些数据出来。 如果语句性能有点差?没关系,在表 阅读全文
posted @ 2023-01-27 18:48 一眼万年的星空 阅读(220) 评论(0) 推荐(0) 编辑
 
摘要: 有了这份Java面试中的葵花宝典,让你面试起飞!!! HashMap面试题 HashMap与HashTable的区别 1.HashMap线程不安全 HashTable 线程是安全的采用synchronized 2.HashMap允许存放key 为null HashTable 不允许存放key 为null 3.在多线程的情况下,推荐使用Concurren 阅读全文
posted @ 2023-01-14 20:11 一眼万年的星空 阅读(227) 评论(0) 推荐(0) 编辑
 
摘要: 2022已逝,2023|生活不止眼前的苟且,还有远方与诗 序言 2022年,这是特别的一年,也许也是我可以对子子孙孙们讲述的关于一个特别年代的故事。2022年,对于我而言,年末的钟声即将敲响,好的坏的这一年都终将要过去了 本来不想写年终总结了,但看到网络上各种各样的年终总结,终究还是动了心思,也许是内心深处还是想为即将过去的一年记录着一些什么吧。 提笔前不 阅读全文
posted @ 2023-01-01 21:12 一眼万年的星空 阅读(971) 评论(7) 推荐(5) 编辑
 
摘要: 责任链,桥接,适配器,单例,命令哪个设计模式你最常用呢 设计原则 一、你都了解哪些设计原则,你对这些设计原则有哪些心得 1、单一职责原则 4、依赖倒置原则 2、开闭原则 5、里氏替换原则 3、接口隔离原则 6、迪米特法则 1、单一职责原则 UIView 与 CALayer 就是这种关系 UIView 负责事件响应和事件传递 CALayer 负责动画和试图 阅读全文
posted @ 2022-12-03 23:13 一眼万年的星空 阅读(44) 评论(0) 推荐(0) 编辑
 
摘要: C语言变量和数据类型整理 03-变量和数据类型 3.1 大话C语言变量和数据类型 在《数据在内存中的存储》一节中讲到: ●计算机要处理的数据(诸如数字、文字、符号、图形、音频、视频等)是以二进制的形式存放在内存中的; ●我们将8个比特(Bit)称为一个字节(Byte),并将字节作为最小的可操作单元。 我们不妨先从最简单的整数 阅读全文
posted @ 2022-11-08 17:27 一眼万年的星空 阅读(614) 评论(0) 推荐(0) 编辑
 
摘要: iOS上拉边界下拉白色空白问题解决概述 表现 手指按住屏幕下拉,屏幕顶部会多出一块白色区域。手指按住屏幕上拉,底部多出一块白色区域。 产生原因 在 iOS 中,手指按住屏幕上下拖动,会触发 touchmove 事件。这个事件触发的对象是整个 webview 容器,容器自然会被拖动,剩下的部分会成空白。 解决方案 1. 监听事件禁止滑动 移 阅读全文
posted @ 2022-11-01 16:54 一眼万年的星空 阅读(750) 评论(0) 推荐(0) 编辑
 
摘要: AFNetworking整体框架简单整理 一、AFNetworking整体框架是怎样的 1、UIKit集成模块 UIKit 2、请求序列化 Serialization 3、响应序列化 Serialization 4、会话 NSURLSession AFURLSessionManager最核心 子类:AFHTTPSessionManager 阅读全文
posted @ 2022-10-22 17:08 一眼万年的星空 阅读(224) 评论(0) 推荐(0) 编辑
 
摘要: 带你领略下iOS中OC的“alloc”源代码,让你在工作中不在迷惑 前言 前面我们使用官方开源的objc源码进行了编译调试 objc4-818.2源码编译调试笔记 前言为什么会想要调试源码? 苹果开源了部分源码, 但相似内容太多, 基本找不到代码见的对应关系, 如果能像自己工程一样进行跳转那多好哇~~苹果源码开源地址: https://opensource.appl 阅读全文
posted @ 2022-10-01 15:45 一眼万年的星空 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 使用objc4V818.2源码编译,没有什么比苹果底层源码更有说服力去证明底层原理真假 多学学,多看看 阅读全文
posted @ 2022-10-01 14:02 一眼万年的星空 阅读(167) 评论(0) 推荐(0) 编辑
 
摘要: C C++结构体四种方式 第一种语法表示 struct 结构体名称 { 数据类型 member1; 数据类型 member2; }; #include<iostream> using namespace std; struct Student { int sNo; char name[10]; }; int main() { 阅读全文
posted @ 2022-09-24 13:28 一眼万年的星空 阅读(109) 评论(0) 推荐(0) 编辑
  2023年3月12日
摘要: 美帝硅谷银行破产,美帝资本受到重创 上千家科技企业和VC都慌了。 来源丨投中网 3小时前新 :硅谷银行破产前CEO套现近2500万,投资者呼吁美国政府介入 今天 07:17: 美硅谷银行破产,客户排长队取钱“吃闭门羹” 昨天 20:53 : 美团:没有存款在硅谷银行 破产事件对公司无影响 昨天 15:37 :硅谷银行冲击波:初创企业、 阅读全文
posted @ 2023-03-12 18:54 一眼万年的星空 阅读(77) 评论(0) 推荐(0) 编辑
  2023年3月11日
摘要: 学了这么多年计算机,现在才真的明白互联网的IP地址是怎么回事 1.4 互联网的地址 ** 互联网上的每个接口必须有一个唯一的INTERNET地址(也称作IP地址)。I P地址长32BIT。INTERNET地址并不采用平面形式的地址空间,如1、2、3等。IP地址具有一定的结构,五类不同的互联网地址格式如图1 - 5所示。 这些3 2位的地址通常写成四个十进制的数 阅读全文
posted @ 2023-03-11 22:04 一眼万年的星空 阅读(287) 评论(0) 推荐(0) 编辑
  2023年2月25日
摘要: 懂得了iOS崩溃类型EXC_BAD_ACCESS,SIGSEGV,SIGBUS,EXC_ARITHETIC,SIGABRT连苹果也拿你没办法 iOS中的崩溃类型 在这里了解一下XCode用来表示各种崩溃类型的术语,补充一些这方面的各知识。崩溃通常是指操作系统向正在运行的程序发送的信号,所以我们在查看崩溃日志时,常常看到如下错误摘要:Application received signal SIGSEGV。一般来说,常见的崩溃类型有以下几种: 阅读全文
posted @ 2023-02-25 21:27 一眼万年的星空 阅读(494) 评论(0) 推荐(0) 编辑
  2023年2月19日
摘要: 做了这么久的项目经理,真的掌握了复盘和工作总结与工作汇报的技巧了嘛??? 青山不改,绿水常流,谢谢大家支持!!! 阅读全文
posted @ 2023-02-19 11:14 一眼万年的星空 阅读(54) 评论(0) 推荐(0) 编辑
  2023年1月7日
摘要: springMVC入门知识点总结 SpringMVC简介 强烈建议观看:https://www.bilibili.com/video/BV1Fi4y1S7ix?p=43 这个视频会介绍从servlet到model-view-controller再到MVC再到现在B/S开发的架构->请求响应模式演进过程。 SpringMVC入门案例 阅读全文
posted @ 2023-01-07 18:28 一眼万年的星空 阅读(20) 评论(0) 推荐(0) 编辑
  2022年12月18日
摘要: 一图整体了解SpringMVC框架的原理 SpringMVC工作原理 SpringMVC的工作原理图: SpringMVC流程 1、 用户发送请求至前端控制器DispatcherServlet。 2、 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 3、 处理器映射器找到具体的处理器(可以根据xml 阅读全文
posted @ 2022-12-18 23:39 一眼万年的星空 阅读(134) 评论(0) 推荐(0) 编辑
  2022年12月11日
摘要: 万物互联iOS蓝牙开发真的挺有用的!!! 整体概念 蓝牙连接发送数据流程 基础概念 BLE: 全称Bluetooth low energy ,蓝牙4.0设备,(因为低功耗) Central: 中心设备,发起蓝牙连接的设备(一般指手机) peripheral: 外设,被蓝牙连接的设备(一般是带蓝牙模块的硬件设备,如手环、音响等) Servic 阅读全文
posted @ 2022-12-11 00:09 一眼万年的星空 阅读(221) 评论(0) 推荐(0) 编辑