- 博客(17)
- 收藏
- 关注
原创 Java--反射机制原理、几种Class获取方式及应用场景_xx
insert into TEST.user(name,sex,age) values(‘张一’,‘男’,21);//加载MySQL驱动。System.out.println(“目标对象信息:” + target.getClass());System.out.println(“代理对象信息:” + proxy.getClass());
2024-09-10 23:50:09
622
1
原创 代码随想录算法训练营第四十一天 46
4)确定遍历的数:外循环从1开始,因为i = 0时肯定价值为0,内循环从0开始就可以(为什么?2)确定递推公式:我们要把每个都赋值为Flase,因此这次不是比大小,boolean类型就用or来表示。这居然也是一道0-1背包题目,先判断所有元素向加是不是偶数,如果是,取一半,然后开始dp。4)确定遍历的数:外循环从1开始,因为i = 0时肯定价值为0,内循环也从1开始,同理。3)确定初始值:dp[0][0]肯定是0,一点空间也没,一件物品也没,当然价值为0。3)确定初始值:dp[0][0]为1,可以分。
2024-09-10 15:20:59
320
原创 Vue进阶(幺零三):Markdown 基本语法_vue解析markdown语法
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。相比WYSIWYG编辑器因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。操作简单。WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加即可。需要记一些语法(当然,很简单。有些平台不支持Markdown编辑模式。
2024-09-10 09:21:15
945
原创 javascript被禁用了怎么办_javascript has been disabled, the form requires ja
除了Google Chrome,还有其他一些支持JavaScript的浏览器可供选择。例如,Mozilla Firefox是一个开源的浏览器,提供了丰富的扩展和插件,能够满足用户各种需求。另外,Safari是苹果公司的浏览器,专为苹果设备设计,也对JavaScript有很好的支持。用户可以按照以下步骤下载和安装Mozilla Firefox和Safari:通过更换浏览器,用户可以解决JavaScript被禁用所带来的问题。选择一个支持JavaScript功能丰富的浏览器,并按照上述步骤下载和安装即可。
2024-09-10 02:05:36
1586
原创 HTML5能为我们带来什么 面试必备!_面经h5能干什么
利用HTML5的canvas功能,配合js,可以开发出各种各样的游戏。有了HTML5离线缓存技术,就可以使网站或者web开发的应用在无网络的情况下也可以进行访问,大大减少了网络消耗,也让利用web开发出来的app性能大幅提升了。个人认为canvas是HTML5中最强大的功能,有了canvas,HTML5在图像这方面变得无所不能(有关canvas的具体实例请见其他博客)。HTML5中提供了非常丰富的表单标签和属性。HTML5新增了许多语义化的布局标签,用以代替之前每个布局都要使用div的无语义性的混乱局面。
2024-09-09 22:08:14
545
原创 30道高频Vue面试题快问快答
Vue.js是一个用于创建用户界面的开源渐进式JavaScript框架,采用MVVM模式,具有简单、灵活、高效等特点。是一个JavaScript对象,用于映射真实DOM,Diff算法对虚拟DOM进行比对,提高重绘性能。mixins提供了一种灵活的方式,来分发Vue组件中的可复用功能。避免组件多次使用时,数据对象引用指向同一个地址,产生污染。
2024-09-09 18:46:33
1118
原创 iOS开发-Opaque、Alpha、Hidden区别
假设UIView的alpha为0.8,backgroundColor的alpha为0.5,那么backgroundColor最终的alpha为0.4(0.8*0.5)。1.3、当alpha为0时,跟hidden为YES时效果一样,但是alpha主要用于实现隐藏的动画效果,在动画块中将hidden设置为YES没有动画效果。Hidden表示UIView是否隐藏,Hidden设置为YES表示当前UIView的所有subview也会被隐藏,忽略subview的hidden属性。3、Opaque(不透明的)
2024-09-08 15:47:09
760
原创 AR初体验 AndroidStudio Vuforia入门
PS:之前因为秋招收集的二十套一二线互联网公司Android面试真题 (含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。一共十个专题,包括了Android进阶所有学习资料,Android进阶视频,Flutter,java基础,kotlin,NDK模块,计算机网络,数据结构与算法,微信小程序,面试题解析,framework源码!申请完后会获得一长串key。
2024-09-08 10:54:59
638
原创 android系统如何获取imei号码,获取手机型号和系统版本号
在此为大家准备了四节优质的Android高级进阶视频:架构师项目实战——全球首批Android开发者对Android架构的见解。
2024-09-08 05:40:27
1337
原创 Android开发经验谈:2024年Android网络编程总结篇,经典好文_android网络编程心得
有一次和大学同学聚会,和几个在BAT的同学聊了聊技术,发现自己在创业公司这几年,完全是吃老本的状态,没有什么机会精进技术,同样是工作了三年,和同学的差距越来越大”我继续问他,他说真正让他受打击的是这个月的一次面试。“面的是一个大厂,面试官问了很多问题,一大半的问题我都是一知半解,回答上来问题也是特没底。大概回顾了这场面试:上来先是问了Java基础知识,自定义view,算法等等,这部分我还算准备的充分。第二部分开始复杂了,主要是底层、NDK、设计模式、调优方面的问题,像是如何检测一段代码的执行时间?
2024-09-07 19:09:46
1123
原创 Android之基础复习2D图形一(1)
Canvas - 名为画布,我们可以看作是一种处理过程,使用各种方法来管理Bitmap、GL或者Path路径,同时它可以配合Matrix矩阵类给图像做旋转、缩放等操作,同时Canvas类还提供了裁剪、选取等操作。// 创建画布,并且设置图片用来进行绘制。// 利用画布直接将内容绘制到bitmap上面。// 设置全屏,也可以在xml中进行设置。//可以利用typeface设置外部字体。// 将画好的图片显示到屏幕上面。// 设置画笔,的各种属性。// 创建图片,用来绘制。// 得到屏幕的宽和高。
2024-09-07 13:31:02
425
原创 Android 热补丁动态修复框架小结
那么,我们要做的就是,阻止该类打上的标志。注意下,是阻止引用者的类,也就是说,假设你的app里面有个类叫做,再其内部引用了BugClass。发布过程中发现BugClass有编写错误,那么想要发布一个新的BugClass类,那么你就要阻止这个类打上的标志。也就是说,你在生成apk之前,就需要阻止相关类打上的标志了。对于如何阻止,上面的文章说的很清楚,让在构造方法中,去引用别的dex文件,比如:hack.dex中的某个类即可。
2024-09-07 07:01:07
869
原创 Android Studio入门教程(新手必看)
最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021BAT 面试真题解析,我把大厂面试中常被问到的技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。Android 基础知识点Java 基础知识点Android 源码相关分析常见的一些原理性问题。
2024-09-07 01:16:57
677
原创 2024阿里P8进阶学习路线,从0开始教你应该学什么,怎么学不走弯路!
我们都知道 Android 技术体系一直很庞大,刚开始学的时候基本是从一个点一个点开始,没有系统全局观概念,同时也是学不过来,从做上层应用开始,到做 Framework 层,然后再到系统层做驱动开发各个层面的开发者都有,绝大部分开发者都是从应用层开发,往往做到 Framework 层就浅尝辄止了,一直以来,做Android 开发有这么两个说法,如果是做应用开发,往应用架构方向发展比较合适,如果是做系统层开发,往往底层驱动比较合适。6.熟悉app的启动流程,和Android系统的启动流程。
2024-09-06 18:40:44
559
原创 JavaWeb实体类转为json对象
{“address”:“某某省某某市2”,“date”:“2020-12-17 21:09:21”,“id”:2,“name”:“牛哄哄的柯南2”},{“address”:“某某省某某市3”,“date”:“2020-12-17 21:09:21”,“id”:3,“name”:“牛哄哄的柯南3”},{“address”:“某某省某某市4”,“date”:“2020-12-17 21:09:21”,“id”:4,“name”:“牛哄哄的柯南4”},@Description: user测试类。
2024-09-05 07:30:13
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人