01.Java基础问题
目录介绍 1.0.0.1 请手写equal方法【String类】,讲讲具体的原理?Object类的equla方法是怎样的? 1.0.0.2 请说下String与StringBuffer区别,StringBuffer底部如何实现?String类可以被继承吗,为什么? 1.0.0.3 String a=""和String a=new String("")的的关...
栏目内容
围绕数码产品、手机、智能硬件和消费电子场景整理文章,帮助用户快速浏览重点内容。
目录介绍 1.0.0.1 请手写equal方法【String类】,讲讲具体的原理?Object类的equla方法是怎样的? 1.0.0.2 请说下String与StringBuffer区别,StringBuffer底部如何实现?String类可以被继承吗,为什么? 1.0.0.3 String a=""和String a=new String("")的的关...
三种调试方法 1.符号断点 1.打上断点 2.按住control键 点击step into 3.即可查看底层调用方法 4.由于无法继续stepinto查看objc_alloc 需要手动添加断点调试 step into 即可找到底层源码 libobjc.A.dylib`objc_alloc: 2.查看汇编调试 打开汇编调试,即可在断点处进入汇编查看 2.也可...
之后主要是记录学习的过程及收获,一是当作学习笔记,二是可以督促自己坚持下去~ 这第一篇吧,不写学习笔记,是希望这个过程可以有个开始,有那么一点点仪式感。 可是好像比笔记更不好写,一直纠结写什么,然后盯着输入法的兔子跳了半天,就它☟(话说这兔子跳的舞和什么歌都很搭)。 开始第一篇笔记啦~~~ ...
Ubuntu # 1.安装 MySQL 服务端、核心程序 sudo apt-get install mysql-server # 2.安装 MySQL 客户端 sudo apt-get install mysql-client # 3.验证是否安装并启动成功 netstat -tap | grep mysql # 4.启动 MySQL 服务 sudo se...
Node是什么 Node.js不是一门语言,是一个js运行环境。Node.js是一个基于Chrome V8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。此外Node自带包管理工具npm(node package manager),下载前后端的包可以使用npm指令。 Node.js与js的区别 j...
目录一 AD概述1.1 AD简介1.2 域的原理1.3 域和组的区别1.4 域的优势二 部署规划准备2.1 服务器规划三 DNS服务器安装四 安装 Active Directory 域服务五 域用户创建及加入5.1 域用户创建5.2 加入域控5.3 服务器配置域帐户管理员 回到顶部一 AD概述1.1 AD简介域(Domain)是Windows网络中独立运行...
在实际开发中,我们经常会用到三方库,比如AFNetworking、Masonry等,我们还会它们行裁剪、重构以适应项目的需要。当然也有自己开发的静态或者动态库。 如果我们在重构后在使用CocoaPods提交到仓储是比较麻烦的,有没有更好的办法?能不能使用Pods直接加载本地库呢?本地修改的库又怎么进行管理? 我们带着问题开始本节的探索。 上面这种方式就很好...
REST的必备基础知识 1 REST是什么? REST不是一种协议,也不是一种文件格式,更不是一种开发框架。它是一系列设计约束的集合:无状态、将超媒体作为应用状态的引擎等。 2 REST的基本术语 访问web服务的流程:客户端向标识资源的URL发起一系列HTTP请求,然后服务器在响应中向客户端发送表述。随着时间的推移,客户端通过这些表述建立起了一个资源状态...
AbsorbPointer可以想象成web端的遮罩,众所周知周知,禁止表单的点击时间有disabled,但是这样一来,如果页面比较复杂,要控制表单元素是否可点那可成了灾难,这时候AbsorbPointer就可以快速解决这个问题。我们可以把它看成是一个透明的穹顶,一旦打开,从外部是无法到达内部。不过有一点值得注意,如果一个输入框已经获取焦点,然后再打开穹顶,...
乔丹是我听过的篮球之神,科比是我亲眼见过的篮球之神。本文已被 https://www.yourbatman.cn 收录,里面一并有Spring技术栈、MyBatis、JVM、中间件等小而美的专栏供以免费学习。关注公众号【BAT的乌托邦】逐个击破,深入掌握, ✍前言 你好,我是YourBatman。 作为一个开发者,聊起数据校验(Bean Validatio...