- 博客(20)
- 收藏
- 关注
原创 没有对象怎么面向对象编程呢?真让人头秃!
horse2没有实例化,但是把horse1赋值给horse2了,赋值的过程就是,将horse1的地址给了horse2,所以现在是horse1和horse2指向了同一块内存,所以现在把horse2.name=“嘿嘿”,你打印出来horse1的name也等于嘿嘿。这个赋值过程和上边的是一样的,不一样的是horse2原先指向的内存,因为没有被指向,所以它会被gc认为是垃圾就会被释放掉,什么是gc呢,gc就是虚拟机里的Garbage Collection垃圾回收器。字符串的默认值是null, int的默认值是0;
2024-09-11 16:28:45
569
原创 打造一个完整的Flutter-APP项目!
/ 两种单例请求方式.//示例//示例});//解析示例= null) {// 网络请求日志ScreenUtil 新增屏幕适配,不依赖context//如果设计稿尺寸与默认配置一致,无需该设置。配置设计稿尺寸 默认 360.0 / 640.0 / 3.0//返回根据屏幕宽适配后尺寸(单位 dp or pt)//返回根据屏幕高适配后尺寸(单位 dp or pt)
2024-09-11 13:34:31
622
原创 Android面试回忆录:国内一线互联网公司面试题汇总,Android校招面试指南_阿里 android 校招面试题
UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!
2024-09-11 11:31:03
252
原创 Android实现优雅快速的网络请求
首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。之前的准备只涉及了Java、Android、计网、数据结构与算法这些方面,面对面试官对其他基础课程的考察显得捉襟见肘。下一步还是要查漏补缺,进行针对性复习。最后的最后,那套资料这次一定要全部看完,是真的太全面了,各个知识点都涵盖了,几乎我面试遇到的所有问题的知识点这里面都有!希望大家不要犯和我一样的错误呀!!!一定要看完!rCode: Int?) {首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。
2024-09-11 08:56:35
571
原创 android 获取通讯录并显示listview
/ photoid 大于0 表示联系人有头像 如果没有给此人设置头像则给他一个默认的。(img-8Jtx6mbr-1726006482769)]// 当手机号码为空的或者为空字段 跳过当前循环。// 得到联系人头像Bitamp。/** 联系人显示名称 **//** 联系人的ID **//** 联系人名称 **//** 电话号码 **//** 头像ID **/// 得到联系人头像ID。// 获取手机联系人。// 得到联系人名称。// 得到联系人ID。
2024-09-11 06:14:55
853
原创 Android 天气APP(十一)未来七天的天气预报、逐小时预报、UI优化
因为写作过程中,还有其他事情,所以并不是一蹴而就的,当我写适配器代码的时候就我的邮箱就已经收到通过审核的短信了,你如果没有收到也不要着急,只要资料没有问题,审核还是蛮快的,关键看审核的人员那个时候有没有帮你审核。从这个运行的效果图来看,完成了两件事,第一个就是未来七天的天气预报,这个只要你通过了审核,成为开发者,返回的数据自然就变成7天的,第二个就是UI优化,感觉图标显示还是比文字显示更好一些,这个就属于细节优化问题了,因为这个细节,你还是要做很多准备工作的。//因为这几个状态的图标是一样的。
2024-09-11 03:33:20
611
原创 spring mvc 上
MVC是一种架构模式,程序分层,分工合作,既相互独立,又协同工作,分为三层: 模型层、视图层和控制层。MVC是一种思考方式View:视图层,为用户提供UI,重点关注数据的呈现,为用户提供界面Model:模型层,业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合。Controller:控制层,调用业务逻辑产生合适的数据(Model),传递数据给视图用于呈现。Spring MVC 基本概念。
2024-09-10 14:09:19
803
原创 Mysql高级完整版_mysql高级编程
视图(View)是一种虚拟存在的表。视图并不在数据库中实际存在,行和列数据来自定义视图的查询中 使用的表,并且是在使用视图时动态生成的。通俗的讲,视图就是一条SELECT语句执行后返回的结果 集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。视图相对于普通的表的优势主要包括以下几项。
2024-09-10 02:49:09
1209
原创 ARouter系列2:源码分析
大型分布式系统犹如一个生命,系统中各个服务犹如骨骼,其中的数据犹如血液,而Kafka犹如经络,串联整个系统。这份Kafka源码笔记通过大量的设计图展示、代码分析、示例分享,把Kafka的实现脉络展示在读者面前,帮助读者更好地研读Kafka代码。麻烦帮忙转发一下这篇文章+关注我javadoc.*/哦,我们发现拦截器的注解就2个方法,第一个是定义优先级的,第二个就是拦截器的名字。
2024-09-09 16:10:56
708
原创 5G时代,浪风口上的音视频技术
接下来一起分析下(大趋势早在实时音视频技术普及之前,声网的创始人兼CEO赵斌就已经预见其巨大的机会。作为实时通信领域的领军人物,赵斌曾担任YY的首席技术官和WebEx的创始工程师,为了建立一种大众化的实时互动模式,他在2014年创立了声网,提供实时音视频云服务。“声网一直在积极推进在线教育、社交、游戏、IoT和医疗等多行业客户和开发者。目前声网在不同行业应用中提供了100多个场景化解决方案并在持续增加。”赵斌表示。
2024-09-09 15:12:19
524
原创 vue遇到的坑
在样式中设置完scoped在浏览器解析为如下图这样,a是个div,a div里面包含一个组件里面解析完了div的样式名字为b,想在父组件影响到子组件的默认样式。这种情况下你可以使用/deep/操作符取而代之- - - -这是一个>>>的别名,同样可以正常工作。this. $set(你要改变的数组/对象,你要改变的位置/key,你要改成什么value)场景一 :在watch里面监测对象里面对应的值是监测不到的,可以用如下方法。deep: true // 监测这个对象中每一个属性的变化。
2024-09-07 19:31:02
430
原创 vue 脚手架文件结构及加载过程浅谈
1.2 切换到创建项目的目录,执行 vue create projectname1.3 选择符合自己要求的项进行Y/N,最终生成项目文件。
2024-09-07 15:46:31
1051
原创 mybatis拦截器 打印完整sql日志,并存入数据库_mybatis的sql日志拦截器打印日志
问题在于存入数据库,Mybatis的插件先于spring容器的完全初始化,虽然加了@Component会被扫描加入容器管理,但是此时Mybatis的拦截器Dblnterceptor注入的对象EncryptManager是还未初始化到容器的。所以通过这种方式拿到的bean为空。简单来说就是@Autowired 不管用,得用别的方法,这个方法就是创建SpringBeanUtils工具类getBean,文献3有代码。3、获得完整SQL、 存入数据库。
2024-09-07 12:02:20
538
原创 JavaScript之Date对象及其用法的详细介绍
setUTCSeconds() | setUTCSeconds() 方法用于根据世界时 (UTC) 设置指定时间的秒字段。| setUTCMilliseconds() | 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。| setUTCMinutes() | 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。| setUTCHours() | 根据世界时设置 Date 对象中的小时 (0 ~ 23)。
2024-09-07 03:15:49
775
原创 CSS自定义属性改变网站布局和颜色
在颜色’ if '语句中,创建一个名为“ savedColours ” 的新变量,并从localStorage为其分配解析的颜色对象的值。这循环了我们所有的’ js-update-variable '输入,并添加了逻辑,所以在更改时,其数据变量属性中引用的变量将更新为输入值。使用我们的新列变量和calc()函数,我们现在将计算每个音符组件应该多大,以创建正确数量的列。返回’ main.js ‘,声明一个名为’ colors ’ 的新变量,并分配一个包含所有要保存的所有颜色变量的新数组,一旦保存按钮被点击。
2024-09-06 22:17:27
550
原创 2021Vue面试题,大厂面试必备!
调用我们重写的splice方法 (这样可以更新视图) if (Array.isArray(target) && isValidArrayIndex(key)) { target.length = Math.max(target.length, key) target.splice(key, 1, val) return val } // 3.如果是对象本身的属性,则直接添加即可 if (key in target &&!方法进行合并,采用策略模式针对不同的属性进行合并。
2024-09-06 16:43:50
549
原创 5款最强且免费的Python IDE_免费python编程软件
在一些问答平台,经常会遇到一类关于Python的问题:“学习Python,应该选择哪款开发工具?如果,对于有一定经验的开发者而言,肯定会对这个问题不屑一顾。因为,对于熟练的Python开发者,不同开发工具只是效率高低的差异。到底哪一款好,主要取决于个人习惯,有的人会说Python完善的配置、零配置很好,可是也会有一些开发者认为vim更好。个人使用习惯固然在Python开发工具的选择过程中扮演者举足轻重的角色,但是,有一些开发工具,这是经过成千上万用户使用、评价、对比得出的结果。
2024-09-04 13:52:58
1190
原创 23篇大数据系列(二)scala基础知识全集(史上最全,建议收藏)
最近几十年,高速发展的互联网,渗透进了我们生活的方方面面,整个人类社会都已经被互联网连接为一体。身处互联网之中,我们无时无刻不在产生大量数据,如浏览商品的记录、成交订单记录、观看视频的数据、浏览过的网页、搜索过的关键词、点击过的广告、朋友圈的自拍和状态等。这些数据,既是我们行为留下的痕迹,同时也是描述我们自身最佳的证据。2014年3月,马云曾经在北京的一次演讲中说道:“7年过去了,正如马云预想的那样,大数据时代已经到来了。而大数据时代,有一个关键性的岗位不得不提,那就是大数据工程师。
2024-09-04 07:32:20
1120
原创 10个Python进行数据分析的小技巧_python 怎么分析实验数据
【代码】10个Python进行数据分析的小技巧_python 怎么分析实验数据。
2024-09-03 21:07:25
1007
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人