自定义博客皮肤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)
  • 收藏
  • 关注

原创 如何在Java中避免创建不必要的对象(备战2022春招或暑期实习,每天进步一点点,打卡100天,Day1)

Boolean是常用的类型,在开发中也应该使用Boolean.valueof()而不是new Boolean(),从Boolean的源码可以看出,Boolean类定义了两个final static的属性,而Boolean.valueof()直接返回的是定义的这两个属性,而new Boolean()却会创建新的对象。我想你肯定看出来了!因此关于自动拆箱装箱的使用,我们其实也可以做适当的考虑,毕竟有时候代码性能就是一点点挤出来的嘛!执行这段代码的时间,一共耗时71毫秒,看似好像挺快的!

2025-02-05 19:59:31 877

原创 如何在Flatter中以正确的方式存储登录凭证_flutter_secure_storage

如果我们将用户的凭据存储到 SharedPreferences 中,我们可能会将这些数据暴露给攻击者,而攻击者可能会窃取它们。幸运的是,Flutter 社区足够大,可以创建一个涵盖此场景的包。有一个名为flutter_secure_storage的包,由 GitHub 用户mogol创建,它将数据存储到 iOS 的 Keychains 中,并使用 AES 加密和 Android 的 Keystore。

2025-02-05 19:57:48 592

原创 基于Python淘宝保健品销售数据可视化系统设计与实现(Django框架) 研究背景与意义、国内外研究现状_基于python的零售交易数据分析与客 户购物行为预测的国内外研究现状

因此,对淘宝保健品销售数据进行分析和可视化呈现,有助于了解保健品市场的发展趋势,指导企业制定合理的市场策略,并为消费者提供参考。通过对销售数据的分析和可视化呈现,深入挖掘其中潜在的商机,帮助企业了解消费者需求,调整产品定位和营销策略,提高市场竞争力。同时,该系统也可以为消费者提供一个参考,便于他们选择适合自己的保健品,并了解市场上各种产品的销售情况和口碑评价,提高购物体验和满意度。同时,国外学者也在销售数据可视化方面进行了深入研究,提出了许多先进的可视化算法和技术,为电子商务领域的发展提供了有力支持。

2025-02-05 16:19:14 649

原创 基于Python校园图书馆座位预约系统(Django框架)开题答辩常规问题和如何回答_基于 python的自习室预约的开题报告

项目配有对应开发文档、开题报告、任务书、PPT、论文模版等项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行!!!如果需要联系我,可以在优快云网站查询黄菊华老师在基于Python和Django框架开发的校园图书馆座位预约系统的开题答辩中,你可能会面临一系列关于项目背景、技术选型、系统设计、实施计划等方面的问题。

2025-02-05 16:17:30 666

原创 前后端分离,我怎么就选择了 Spring Boot + Vue 技术栈?

不过老实说,Spring Boot 技术栈其实不算难,都是 SSM 那一套东西,只是多了自动化配置(当然,Spring Boot 也有不少自己的东西,不过整体上基于 SSM 这点应该没啥争议),我刚开始搞 Spring Boot 的时候,有时候会有一些东西看的云里雾里,后来发现问题出在 Spring + SpringMVC 上,好几年不写 JavaEE,这些东西有一点点生疏了,后来又花了一些时间把 SSM 这些东西系统过了一遍,然后再去看 Spring Boot 就顺畅多了。所以我打算学一点新的东西。

2025-02-04 16:02:20 1027

原创 刷完前端面试题高频考点,再琢磨深挖题,面试官你还有什么招尽管使出来!

4、能否重复声明5、变量能否被修改。

2025-02-04 16:00:35 585

原创 入职腾讯第九年,辞职了!

我不是出于盈利为目标开发系统,都是开源的,你随便用。所以我想找到一个天花板足够高的市场,找出没有被挖掘出来的用户价值,制定足够清晰的定位和策略,加入或打造一个还可以的团队,制造出一个或多个MPF(Market Product Fit,市场-产品匹配)的产品,做出足够快速而可用的执行,来增加这个市场的价值。腾讯专业线和KPI设置一些高度抽象的、与现实有些脱节的目标(恕我直言,比如在某些产品目标上分解得太细,让你的目光都一直聚焦在方片之间),但是我越来越想要成为一个能力闭环的人,看到全局的人,生命力坚韧的人。

2025-02-04 12:37:56 704

原创 傅里叶变换和小波变换:时间序列异常检测_傅里叶变换分段对图片进行异常检测

时间序列的聚类是高维度聚类(每个时间点作为一个维度出现)。所以很少使用经典聚类方法比如KMEANS。最简单的时间序列特征是时域上以不同时间单位聚合作为特征。比如30天数据以日为单位,生成30维特征。最简单的聚类方法是直接以每个零售商各维度的特征为vector,用Euclidean distance为距离聚类。这种方法的缺点是不考虑时域信号的位移信息:比如两家零售商在不同日期出现异常激活信号,用简单的聚类方法并不能把这两种信号归类为一类。

2025-02-04 12:34:29 493

原创 从零开始学Java61之大数字处理相关的类有哪些?_java计算数字计算类

虽然都是用于大数字运算的类,但BigDecimal加入了小数的概念,所以是可以操作小数的。而float 和 double类型,只能用来进行科学计算或工程计算,并不适用于精度要求较高的商业计算(如货币计算),所以要用到支持任何精度的BigDecimal类。该类中提供了一系列对应的方法,可以用来做超大浮点数的运算,像加、减、乘和除等。在所有运算中,除法运算是最复杂的,因为存在除不尽的情况,需要我们考虑末位小数的处理方式。

2025-02-04 09:44:53 989

原创 从零开始学Java59之StringBuilder与StringBuffer_当stringbuilder或者stringbuffer使用`append`添加数据时,如果stri

最近的这几篇文章,我们一直在给大家讲解字符串相关的内容。其实字符串按照可变性,可以分为不可变字符串与可变字符串。我们前面学习的String就属于不可变字符串,因为理论上一个String字符串一旦定义好,其内容就不可再被改变,这些内容我们已经在前面都学习过了。但实际上,还有另一种可变字符串,包括StringBuilder和StringBuffer两个类。那可变字符串有什么特点?又怎么使用呢?接下来就请大家跟我一起来学习吧。全文大约【6000】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!

2025-02-04 09:43:07 1049

原创 不是吧?阿里“百万级”性能优化小册居然能让系统运行得这么快

不仅如此,性能优化这四个字无论是工作还是面试,都会高频出现在我们的视线中。作为一名当代 Java 程序员,可以说想要面试不挂,工作涨薪,你不会性能优化是不行的。今天我就正好就借此机会为大家展示一份我前段时间从阿里的老大哥手上得来的一份 Java 性能优化最佳实践,大家看了之后就知道,差距不止一点点!它一开始对性能的态度是,只要环境足够快并且能提升开发效率,就可以牺牲原始性能。但最真实的情况是当你们团队没那么重视性能,当系统已经陷入麻烦时,团队才会急急忙忙加以分析。关于 Java 性能的误解。

2025-02-04 06:30:02 281

原创 不愧是Alibaba,珍藏的Kafka的精髓全写这本“限量笔记”里,还不抓紧收藏!

十二、Kafka与Spark的集成。分区数越多吞吐量就越高吗。

2025-02-04 06:24:28 332

原创 windows应急响应基础(基础和常用命令)_win7 紧急命令

结尾的用户为影子用户常用户权限维持。大概率是攻击者留下的。

2025-02-03 19:21:01 219

原创 VSCode 插件(分类查找)

这款插件是专门为前端调试开发的,很方便调试,跟谷歌的控制台是一样的功能,安装以后,无需打开浏览器的控制台就能进行断点调试。安装完以后左侧列表会出现一个 文件夹 的小图标,点开以后就可以进行项目管理了,通常都是操作projects.json 这个文件,点击项目名字就可以切换了,也可以新窗口打开。支持自定义 console.log 的内容,包括文件名,路径,大小等,还可以添加自己喜欢的 emoji 表情,快捷键 ctrl + alt + L。大坨峰,小驼峰,下划线等等,它里面有很多类型。

2025-02-03 16:41:23 964

原创 vscode 安装clangd插件 替代 c++自带插件

的基本功能有时候都没办法正确找到实现,速度也一般般,错误和警告也只是有提示,没有quick fix功能,这个功能是能极大提高编程手感的东西,非常好用。网络大部分的vcscode c++ 环境搭建也都是讲这个插件的配置,用于提供悬浮提示,代码补全,错误提示,定义声明实现之间的项目跳转等等功能。编译完成,查看build目录下生成compile_command.json文件,这时候就可以使用clangd跳转了。生成文件,输入自己的个性化配置,也可以保留默认为空,不设置。先不说导航找实现找引用这种。

2025-02-03 16:38:50 821

原创 react todolist 3

功能:1.输入框输入事项,点击add,list增加一条,输入框清空并且聚焦;2.点击当前checkbox,勾选文字为已完成,取消勾选文字为未完成;

2025-02-03 07:17:57 628

原创 React Native简介和环境配置

Virtual DOM:相对Browser环境下的DOM(文档对象模型)而言,Virtual DOM是DOM在内存中的一种轻量级表达方式(原话是lightweight representation of the document),可以通过不同的渲染引擎生成不同平台下的UI,JS和Native之间通过Bridge通信(

2025-02-03 07:16:14 573

原创 Jetpack Compose之学习前的准备~_compose 郭霖

不少传统视图控件在Compose中没有对应的Composable实现,例如SurfaceView、WebView等。因此在Compose中可能会有使用传统View控件的需求。Compose提供了名为AndroidView的Composable组件,允许在Composable中插入任意基于继承自View的传统视图控件。

2025-02-01 22:37:38 745

原创 JDK8-Object源码

/返回一个对象的运行时类,通过返回的类对象可以获取运行时类的相关属性和方法,就是java的反射机制。copying any mutable【易变的】 objects that comprise【由…//判断两个对象是否相等,而==是判断两个两个对象的引用是否相等(或者在一些其他如基本类型中被用来比较两个值是否相等){@code Object}) obey【服从】 this convention, it will be the case that。

2025-02-01 22:34:07 636

原创 android:DataBinding使用小结(四)

loadMoresCurrent.add(new LoadMore(“晓果” + i, “https://unsplash.it/200/200?loadMoresCurrent.add(new LoadMore(“晓果” + i, “https://unsplash.it/200/200?android:text=“@{loadMore.name,default=标题}” />view.setText(text + “-追加的数据”);

2025-01-31 07:34:42 440

原创 Android音视频开发入门(1)基础概要

一个框架,替代之前的OpenCore,主要做了一个OMX层,仅仅对OpenCore的omx-component部分做了引用。利用MP3,将音乐以1:10甚至1:12的压缩率,压缩成容量较小的文件,但即使这样,用户听到重放的音质与最初的不被压缩的音质没有明显的差别。注:如果FPS超出了 显示器的刷新率,那么就算FPS很高,多出来的部分也会浪费了图像处理的能力,因为监视器是不可能以这么快的速度刷新的。因为音视频的原理是比较低层的,它还会与 ndk 挂钩,所以也跟C挂钩,这导致我要重拾C/C++语言。

2025-01-31 07:32:58 283 1

空空如也

空空如也

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

TA关注的人

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