自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 前端应该怎么学?—— 给初学者的一些建议

"对不起,打扰了。"这就是典型的还没入门就放弃。先从前端的前景说起,从14年进入大前端时代,一直到现在。那么,前端难学么?显然不是的,前端的入门非常简单,我们用不到十行的代码就做成一张网页。同时,上面的图也是真实的,前端很泛,有很多的东西需要学,js,浏览器,网络协议,框架,node.js…并且更新的速度非常之快,但是大家不要紧张。

2024-09-10 19:11:29 643

原创 Vue项目:学生管理系统

根据cid查询到学生 存储到student table对student进行数据双向关联。步骤1:准备2个变量(pageInfo、studentVo)先获得路由传参传过来的参数 存储到data数据区域 cid。步骤2:编写查询condition函数,接收参数num。班级数据跟select绑定 table绑定学生对象。步骤3:页面加载成功时,查询第一页。创建数据 班级数组 和 学生对象。修改学生信息 发送ajax请求。发送post请求添加学生。

2024-09-10 09:45:12 459

原创 react中的render props与静态类型检验

之后就会去生成一个tsconfig.json的文件,随后就会有很多的完成配置过程的文件选择,在通常的情况下找寻的两个文件分别是rootDir与outDir,在这个时候编译器就会将TypeScript的文件转化成js文件,之后为了不让输出产生混淆,我们就需要去自己的目录结构进行创建,这样做的目的就是为了分清TypeScript转化的js文件与之前的js文件。还有一些强制性的方式,将flow放在所有的文件中去进行检测,对于新的项目中,这种方式是合理的,但是对于现有的项目来说,这或许不太合适。

2024-09-10 05:46:11 762

原创 LeetCode - Medium - 450

null && target.right == null){//target只有左子树。= null){//target只有右子数。if(target.left == null && target.right == null) {//target是叶子节点。if(parent == null) {//删除根节点,弄个假根节点,原。if(parent == null) {//删除根节点的情况。

2024-09-10 04:01:10 873

原创 Java之SpringMVC(5分钟搭建Web工程)

4.0.0dubbo-webservlet3.0规范的坐标3.1.0providedspring的坐标springmvc的坐标日志org.slf4jslf4j-api1.7.21org.slf4j1.7.21Dubbo的起步依赖,版本2.7之后统一为rg.apache.dubbdubboZooKeeper客户端实现ZooKeeper客户端实现公共接口模块tomcat插件2.18000。

2024-09-10 02:29:33 543

原创 JavaScript 数组新增 4 个非破坏性方法!

开门见山,JavaScript数组即将新增 4 个新的非破坏性方法:.with()Change Array by copy 提案这四个方法来源于新的提案,目前已经处于 stage3阶段,意味着基本上不会再有太大变化了,我们即将在各大浏览器里看到它们的实现。提案地址:https://github.com/tc39/proposal-change-array-by-copy数组的破坏性和非破坏性为啥这个提案叫呢?字面意思就是从副本里改变数组。

2024-09-10 00:58:00 534

原创 Android WebView常见问题

面试一面会问很多基础问题,而这些基础问题基本上在网上搜索,面试题都会很多很多。最好把准备一下常见的面试问题,毕竟面试也相当与一次考试,所以找工作面试的准备千万别偷懒。面试就跟考试一样的,时间长了不复习,现场表现肯定不会太好。表现的不好面试官不可能说,我猜他没发挥好,我录用他吧。96道前端面试题:常用算法面试题:内容主要包括HTML,CSS,JavaScript,浏览器,性能优化rl) {面试一面会问很多基础问题,而这些基础问题基本上在网上搜索,面试题都会很多很多。

2024-09-09 19:10:27 1289

原创 Kotlin 在Android开发中那些让人舒适的地方

当然有时候使用when会有一些比较麻烦的事情,比如对else情况的处理,因为你的程序中明明只有这么几种情况,但是你却不得不写上关于else的情况处理,这样的代码让人觉得不安心,也降低了可读性,这个时候可以结合Koltin的密封类来处理,比如对网络情况的回执,对错误的处理,Android对RecyclerView的适配中多中ViewHolder的处理。稍微不一样的地方是它们的this和it各自指向不一样,以及返回值得不一样,使用得时候根据具体得情况来就可以了.// this 指向 “a” it没有指向。

2024-09-08 16:37:19 464

原创 DialogFragment探索与实现

if (theme!= 0){@Nullable@Override@Override=null){if (holder!= null) {try {if (obj!=null){}else {/**/**/**}/**

2024-09-08 11:47:08 993

原创 Android老司机教你如何快速突击大厂面试,快恶补这些知识点,成功必看!(1)

View的测绘流程在onResume中可以测量宽高么。

2024-09-08 06:20:01 1355

原创 Android开发:从设计者角度看Retrofit原理

举个例子:现要做一个获取图片功能,优先从本地缓存获取,没有缓存从网络获取随后再加入到本地缓存,假如不做任何处理,那每获取一张图片都要写一遍缓存逻辑,写的越多出错的可能就越高,其实调用者只是想获取一张图片而已,具体如何获取他不需要关心。),写的越分散出错时排查的难度就越高。假如不使用代理模式,那关于ApiService中方法注解解析的操作势必会浸入到业务当中,一旦对其修改就有可能影响到业务,其实也就是也违背了我们前面所说的门面模式和迪米特法则,通过代理模式做一个切面操作(AOP)可以完美规避了这一问题。

2024-09-07 19:55:29 951

原创 Android使用Ant自动打包

以前一直是自己在网上东平西凑的找,找到的东西也是零零散散,很多时候都是看着看着就没了,时间浪费了,问题却还没得到解决,很让人抓狂。后面我就自己整理了一套资料,还别说,真香!资料有条理,有系统,还很全面,我不方便直接放出来,大家可以先看看有没有用得到的地方吧。加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-07 14:14:39 393

原创 Android 网络性能优化(3)复用连接池

连接池,就是请求通过复用存在的连接,达到节省开辟新连接所需开销的结果。这也是一种设计模式,是一种。因为连接的场景有多种(Spdy、SSL、WebSocket等),所以Socket的种类也有多种,连接池的分类可以参照下图:上图展示了连接池的多种不同类型,可以看到最根基的的TCPSocket管理SSLSocket,但SSLSocket又依赖于TCP连接池提供的TCPSocket。

2024-09-07 07:46:41 644

原创 Android Unit Test 入门

Android学习PDF+架构视频+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-07 02:02:29 420

原创 46道面试题带你了解中高级Android面试,深度好文_中高级android面试题

在这里小编整理了一份Android大厂常见面试题,和一些Android架构视频解析,都已整理成文档,全部都已打包好了,希望能够对大家有所帮助,在面试中能顺利通过。喜欢本文的话,不妨顺手给我点个小赞、评论区留言或者转发支持一下呗加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)]喜欢本文的话,不妨顺手给我点个小赞、评论区留言或者转发支持一下呗。

2024-09-06 19:38:54 1121

原创 Java~学习简单了解GC中常见的垃圾回收器

设计初衷是为了尽量缩短STW的时间 但是这个是以牺牲吞吐量和新生代空间作为代价的 , 相当于承诺用户 在一定时间内就会完成一次GC虽然我删除的不是很干净 但是能够很大程度上清除大部分垃圾了。执行整个遍历过程 从GCRoot开始 把所有访问到的对象都遍历一遍 不需要暂停用户线程 虽然耗时但是可以和用户线程并发 并发标记完成后得到的垃圾结果可能就和真实效果存在一定的误差。在垃圾回收器里主要做的俩件事就是: 标记(可达性分析) + 回收(标记清除 标记复制 标记整理 对象分代)

2024-09-05 08:18:04 242

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除