• 2024-07-02Android经典面试题之Glide的缓存大揭秘
    本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点Glide缓存关联类:Engine、LruResourceCache、LruCache、ActiveResourcesActiveResources:弱引用缓存池@VisibleForTestingfinalMap<Key,ResourceWeakReferenc
  • 2024-07-02【笔记】Android Settings 应用设置菜单的界面代码介绍
    简介Settings应用中,提供多类设置菜单入口,每个菜单内又有各模块功能的实现。那么各个模块基于Settings基础的界面Fragment去实现UI,层层按不同业务进行封装继承实现子类:DashboardFragmentSettingsPreferenceFragment功能设置页中的菜单又是通过Controller去实现业务并进行UI
  • 2024-07-01c++ final 关键字
    在C++中,final是一个关键字,它主要用于两个上下文:类继承的终结:当你在类定义后使用final关键字时,这意味着该类不能被其他类继承。这是C++11引入的特性。classMyClassfinal{//...};//下面的代码会导致编译错误,因为MyClass是final的classDerivedClass:pub
  • 2024-07-014
    进度太慢,几乎毫无进展,感觉起步最重要,起步走好了,后面越来越简单。目前只写了一个主页面,和一个连接数据库的代码,把百度智能云的接口也弄好了,现在只差编写调用图库和接口的代码。privatestaticfinalStringBAIDU_API_KEY="省略";百度智能云上有privatestaticfinalStringBA
  • 2024-06-30Spring Boot 由浅入深 - 后端(电商项目)超详细 开发中...
    1.项目介绍传统的电商单体架构基于SpringBoot的电商项目开发使用技术框架:SpringBoot、SpringTask、Mybatis、Mybatis-Plus、Redis、WebSocket2.职权明确    管理员:店铺入驻审核、能对违规店铺进行禁用、管理员工信息、导出订单数据。    员工:查看商
  • 2024-06-30SpringBoot整合Minio
    目录1Minio1.1概述1.2应用场景1.3Minio实现分片上传的主要步骤1.4Centos7安装Minio1.5搭建springboot环境1.5.1pom.xml1.5.2创建容器桶1.5.3编写配置文件1.5.4常量类1.5.5创建Minio的配置类1.5.5创建Minio的工具类1.5.6创建Ajax请求工具类1.5.7创建Minio文件操作接
  • 2024-06-23JUC锁: 锁核心类AQS详解
    AbstractQueuedSynchronizer抽象类是核心,需要重点掌握。它提供了一个基于FIFO队列,可以用于构建锁或者其他相关同步装置的基础框架。@立刀旁目录#带着BAT大厂的面试问题去理解#AbstractQueuedSynchronizer简介#AQS核心思想#AQS对资源的共享方式#AQS底层使用了模
  • 2024-06-23Java 学习知识点汇集(2024.6)
    VSCode,run程序时,提示,错误:找不到或无法加载主类Exam_32猜测原因,目录中有中文字符?解决办法:**在Java中,final类不能作为父类被继承**。讯飞星火:在Java的LSP(LiskovSubstitutionPrinciple,里氏替换原则)中,如果一个类被设计为不可变的(immutable)或者已经完成的(complete),它应该
  • 2024-06-22Java Lambda 表达式中为何不能访问局部定义的变量?
    问题展示代码:publicstaticvoidtest01(){Stringstr="str";newThread(()->{str+="yes";System.out.println(str);}).start();}在jdk1.8下,在lambda表达式中访问str,编译器未报错;提示我不可访问非f
  • 2024-06-22Final
    1.Considerhowyourunderstandingofdigitalmultimodalcomposinghasevolved;Fromaneasyunderstandingthatitisjustaboutvideostoamoredeeperunderstanding.Learnthattherearemanydifferentkindsofdigitalmultimodal.2.Reflectonthechalle
  • 2024-06-21Reflective Journal Final
    1.Initially,Ithoughtthatdigitalmultimodalwritingsimplycombinestraditionaltextwritingwithmultimediaelementssuchasimages,audio,video,etc.However,asIexploredthisfieldmoredeeply,Icametorealizethatdigitalmultimodalwritingis
  • 2024-06-21Reflective Journal Final
    ReflectiveJournalFinal1.Atthebeginningofthecourse,Ijusthaveablurryunderstandingofdigitalmultimodalcomposing.Afterhavingcoursesformanytimes,Igraduallygraspedtheconceptofdigitalmultimodalcomposing.Thekeyresidesin“multim
  • 2024-06-21Reflective Journal Final
    Inthefirstclass,Itouchedthisentirelynewconcept.Actually,Ididn'tknowwhatisdigitalmultimodalcomposingexactlyatfirst.Butafterseveralclasses,Igraduallyunderstoodthedigitalmultimodalcomposingisanewstyleofwriting.Ith
  • 2024-06-21记录一次代码中的ForkJoinPool.getCommonPoolParallelism()
    @Configuration@Slf4jpublicclassThreadPoolConfig{privatestaticfinalintCORE_POOL_SIZE=6;privatestaticfinalintMAX_POOL_SIZE=12;privatestaticfinalintKEEP_ALIVE_TIME=60;privatestaticfinalintQUEUE_CAPACITY=
  • 2024-06-20Reflective Journal Final
    Firstofall,Iwouldliketothankmyteachers,LiuFulanandZhouMengchen,fortheirguidancethroughoutthesemester.Iamalsoverygratefultotheteachersforgivingmethisopportunitytolearndigitalmultimodalwritingsystematically.AlthoughI
  • 2024-06-19Flutter 借助SearchDelegate实现搜索页面,实现搜索建议、搜索结果,解决IOS拼音问题
    搜索界面使用Flutter自带的SearchDelegate组件实现,通过魔改实现如下效果:搜素建议搜索结果,支持刷新和加载更多IOS中文输入拼音问题界面预览拷贝源码将SearchDelegate的源码拷贝一份,修改内容如下:import'package:flutter/material.dart';import'package:flutter/servic
  • 2024-06-19Elasticsearch 的事务日志
    translog是Elasticsearch保证数据可靠性和灾难恢复的重要组件,每个索引分片配备一个translog,对索引数据的增加、更新操作都会记录在translog中。translog本质上是一个可滚动的日志文件,相比于lucene的写入,日志文件的写入是一个相对轻量的操作,translog会定期地sync到磁
  • 2024-06-19FxFactory 8 Pro for Mac(视觉特效处理包)v8.0.16版
    FxFactory8proforMac是一个mac上的全新的视觉特效软件包——强大的插件包合集,包含视觉效果工具箱与无与伦比的功能。支持FinalCutPro,Motion,AfterEffects和PremierePro。FxFactory8ProforMac(视觉特效处理包)软件地址fxfactory功能亮点1、FxFactorymac提
  • 2024-06-18Java访问控制符及final
    1、访问控制符在Java语言中,访问控制修饰符有4种,分别是public、private、protected和default。1) private用private修饰的类成员,只能被该类自身的方法访问和修改,而不能被任何其他类(包括该类的子类)访问和引用。因此,private修饰符具有最高的保护级别。2)default(默
  • 2024-06-18P5102 [JOI 2016 Final] 领地
    P5102[JOI2016Final]领地模拟赛题,但是赛时挂在了取模上,就差一点啊啊啊啊啊啊。记\((x_i,y_i)\)是移动了\(i\)次后的坐标。肯定要从周期的方面考虑,每一组操作产生的点是上一组操作产生的点在\(x\)轴方向平移了\(x_n\),\(y\)轴方向平移了\(y_n\)得到的,即\(\forall
  • 2024-06-17面经梳理-java多线程同步协作
    题目Synchronized和ReentryLock锁锁可以视作访问共享数据的许可证。锁能够保护共享数据以实现线程安全,其作用包括保障原子性、保障可见性和保障有序性。Java平台中的锁包括内部锁(IntrinsicLock)和显式锁(ExplicitLock)。内部锁是通过synchronized关键字实现的;显式锁是通过java.ut
  • 2024-06-17Reflective Journal Final
    1.WhenIfirstventuredintotherealmofdigitalmultimodalcreation,Iinitiallybelievedthatcreationwassolelyconfinedtowords,relyingsolelyonvocabularyandgrammartoconveyinformation.However,asIdelveddeeperintomystudies,Igraduall
  • 2024-06-17Reflective Journal Final
    1.IbelievethattheevolutionofdigitalmultimodalcreationhasevolvedfromsimplePPTproductiontodiversefactorssuchasinsertingimagesandaudio,andthentocreatingyourownvideos,addingsubtitle,narration,stickers,andvisualeffects.As
  • 2024-06-13F. Final Boss
    原题链接题解1.由于一回合可以使用多次技能,所以直接二分回合数即可2.回合数最多为\(4^{10}\)code#include<bits/stdc++.h>usingnamespacestd;#definelllonglonglla[200005],c[200005];llh,n;inlinevoidread(ll&x){x=0;llflag=1;char
  • 2024-06-13Android 11 自由窗口模式启动app
    //未定义publicstaticfinalintWINDOWING_MODE_UNDEFINED=0;//普通全屏窗口publicstaticfinalintWINDOWING_MODE_FULLSCREEN=1;//画中画publicstaticfinalintWINDOWING_MODE_PINNED=2;//分屏主窗口publicstaticfinali