自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我懵了,面试大厂被熟悉的App启动流程和RecycleView连环三问坑了

改变人生,没有什么捷径可言,这条路需要自己亲自去走一走,只有深入思考,不断反思总结,保持学习的热情,一步一步构建自己完整的知识体系,才是最终的制胜之道,也是程序员应该承担的使命。

2024-09-11 12:45:44 1092

原创 Android连接WIFI

通过NetworkId连接到WIFI (配置过的网络可以直接获取到NetworkID,从而不用再输入密码)@param scanResult 要连接的WIFI。@param listener 扫描完成的回调接口。@param listener 连接的监听。@param SSID WIFI名字。@param listener 连接的监听。@param pwd 密码。@return Wifi列表。@return 是否断开。通过密码连接到WIFI。

2024-09-11 10:48:45 476

原创 Android存储:轻松掌握MMKV

/ 由于点击 FloatingActionButton 值会增加,所以 value 值在原先存储值的基础上 +1。// 获取存储在本地的 number 值,如果不存在 mmkv 返回默认值为 0。// 获取 MMKV 默认全局实例,一般选用这个,本文也是选择这个进行实例创建。// 根据设置 id 来自定义 MMKV 对象。// 为了验证顺利迁移,我们初始值设置为10。// 初始化 TextView 的值。// 更新 TextView 的值。// 更新 TextView 数据。// 将数据写入 MMVK。

2024-09-11 08:14:17 385

原创 Android 组件通信中有哪些不为人知的细节?

在向AMS注册前,构造了IIntentReceiver 对象,该接口是AIDL声明的,也就是说向AMS注册了个回调接口,当AMS 接收到发送广播的请求后,发现是动态注册的,于是通过回调IIntentReceiver 接口的performReceive(xx)方法,进而调用BroadcastReceiver里的onReceive(xx)方法,貌似没有看到切换到主线程执行呢?因此对于远程的ContentProvider,每次都是通过AMS重新获取的。后面的处理过程与Activity/Service类似。

2024-09-11 05:32:38 794

原创 android studio导入svn项目时配置忽略的文件

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。面试过程一定要有礼貌!

2024-09-11 02:51:02 340

原创 Android Studio制作搜索栏

【代码】Android Studio制作搜索栏。

2024-09-11 02:01:28 300

原创 2024全网最全Excel函数与公式应用

SUBSTITUTE(A2, “旧单词”, “新单词”)=IF(A2>=60, “及格”, “不及格”)=IFERROR(A2/B2, “除数为0”)=NOT(A2=“有货”)

2024-09-10 23:15:30 301

原创 Netty 学习之旅:ByteBuf 篇之 ByteBuf 内部结构与 API 学习

***//***//***//***//***//**does not.*//***//***//***//***//***//***//***//***/重点强调一下如下方法,其他的类似。将字节数组 src 全部写入到缓存区中,如果 src.length 大于 ByteBuf 可写区域的话,会抛出异常。

2024-09-10 11:52:41 587

原创 MySQL 到 Hazelcast Cloud 实时数据同步实操分享

本次 MySQL 数据实时同步到 Hazelcast Cloud大概只花了几分钟就完成。使用的工具是,这个工具是永久免费的。

2024-09-10 01:41:16 370

原创 Android面试(Java部分)

5.1,抽象是什么:将一类对象的共同特征总结出来,并且构造成1类事物的过程,只关注有哪些数据和行为,不关注其具体细节。作用是提供子类的通用性,创建模板,减少代码编写,代码更规范。实现抽象的2种方式:抽象类和接口。5.2,抽象类:必须用abstract修饰,抽象方法只有声明,不会实现。5.3,接口:用interface修饰在这里,由于面试中MySQL问的比较多,因此也就在此以MySQL为例为大家总结分享。

2024-09-09 15:43:07 1321

原创 2024最新金三银四面经:166位粉丝面试大厂经验总结(附面试真题)

所以我整理了一些面试中常考察的几个方向:框架是重点,但别让人感觉你只会山寨别人的代码别单纯看单机版的框架,适当了解些分布式数据库方面,别就知道增删改查,得了解性能优化Java核心方面,围绕数据结构和性能优化准备面试题Linux方面,至少了解如何看日志排查问题通读一些底层代码,作为加分项一切的一切,把上述技能嵌入到你做过的项目里怎么进大厂?======除了自身技术过硬之外刷题肯定是必不可少的,很多人都知道进大厂要刷题,但是要怎么刷呢?

2024-09-09 14:35:34 673

原创 vue路由全面详解(上):基本使用、多级路由、工作模式…

技术栈比较搭,基本用过的东西都是一模一样的。快手终面喜欢问智力题,校招也是终面问智力题,大家要准备一下一些经典智力题。如果排列组合、概率论这些基础忘了,建议回去补一下。加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。

2024-09-07 18:43:24 966

原创 Vue 中文本内容超出规定行数(字数)后展开收起的处理,超出部分

'展开' : '收起'}}Ccs不能精确到字符,直接三目运算,三目运算就是三元表达式。直接在显示的地方用substring(0,50)截断就好。3 实现显示50个字符 超出部分用…为了证明楼下的那货不会对我造成影响。为了证明楼上的那货不会对我造成影响。这个是不通的我也不知道为什么…

2024-09-07 14:58:59 283

原创 JS逆向入门教程p1 浏览器设置 常用工具_城南post助手

接受数据:302:重定向可能返回:文本 (json xml jsonP)字节数据this 方法谁调用就是谁arquments 方法的全部参数数组(方法可以不带参数)call v8引擎自带的方法 运行一个函数的 函数.call(this,参数1,参数2,参数3.··.参数N)apply v8写引擎自带的方法 运行一个函数的 函数.apply(this,[参数1,参数2,参数3,.·参数N])逗号表达式 语句1,语句2,语句3 js看做一句,返回是最后一个语句。

2024-09-07 11:06:30 891

原创 Java 之 Java Web【Java面试题】

2.获取作用域中的共享数据(获取数据)Object value=作用域对象.getAttribute(String name);3.删除作用域中的指定的共享数据(删除数据)作用域对象.removeAttribute(String name);

2024-09-07 01:02:27 1093

原创 cordova 一个将web应用程序封装成app的框架

加入社区》https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0发工具在构建时会自动生成证书然后签名,不需要我们操心。而 release 版本则需要开发者自己生成证书文件。Cordova 作为 hybrid app 的框架不像纯 Android 开发那么自动化,所以第一次打 release 包我们需要了解一下手动打包的过程。Build首先,我们生成一个 release APK。这点在命令后加一个--release参数局可以。

2024-09-06 21:27:50 944

原创 10分钟学会正则表达式这三个知识点~

画图解释如下image.png。

2024-09-06 15:50:02 1023

原创 django中权限框架设计_django 权限管理设计

(1)定义权限列表文件,将权限列表定义。设置为装饰器,根据每个用户访问的url去反解,获取到对应的权限列表名,从而去数据库中获取,使用has_prem获取是否拥有权限。(一)默认权限表是在自带auth模块,中permission表中。主要实现:将权限列表定义出来,与角色(用户组)相互关联就可以。(2)permission文件,用于生成装饰器,验证权限列表。(2)permission文件,用于生成装饰器,验证权限列表。(一)业务场景分析(如何去实现将不同权限分配给用户)(3)在admin文件中设置展示内容。

2024-09-04 22:50:40 517

原创 3种Python恶搞朋友小脚本,医院的WiFi实在太快了

为了帮助大家更好的学习Python,小编给大家准备了一份Python学习资料,里面的内容都是适合零基础小白的笔记和资料,不懂编程也能听懂、看懂,需要获取方式:扫描下方即可获取。CSDN大礼包:《Python零基础入门&进阶学习资源包》免费分享。

2024-09-04 11:58:01 633

原创 2024最新整理Python爬虫超详细讲解(零基础入门,老年人都看的懂)

import sqlite3 # 进行SQLite数据库操作src="(.(.(.)(\d*)人评价(.(.?', re.S)start=” #要爬取的网页链接# 1.爬取网页savepath = “豆瓣电影Top250.xls” #当前目录新建XLS,存储进去# dbpath = “movie.db” #当前目录新建数据库,存储进去# 3.保存数据saveData(datalist,savepath) #2种存储方式可以只选择一种。

2024-09-04 05:48:53 1836

原创 10 个有用的 Python 字符串函数你必须知道

示例 3:如果找不到该值,则 find() 函数返回 -1,但 index() 函数会引发异常。示例 2:仅在位置 5 和 16 之间搜索时,字母“d”在文本中的哪个位置首次出现?示例 2:如果第一个字符是数字而不是字符会发生什么。示例 1:返回值“CSDN ”在字符串中出现的次数。示例 1:文本中字母“d”第一次出现的位置是什么?示例 2: 如果有数字而不是字符会发生什么。示例 2:如果有数字而不是字符会发生什么。示例 2:如果有数字而不是字符会发生什么。示例 2:如果有数字而不是字符会发生什么。

2024-09-03 19:16:19 783

空空如也

空空如也

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

TA关注的人

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