自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 NumPy 数组切片及数据类型介绍

为了方便其他设备和平台的小伙伴观看往期文章:,关注后即可获取最新文章推送。

2024-05-08 01:54:59 374

原创 如何实现一个简单易用的 RocketMQ SDK

我并不认为我们写得多么的好,只是想让同学们理解:1、成长的第一步就是模仿;2、把开发者当用户,以用户的体验为先。我经常去阅读阿里云产品的 SDK , 去思考他们为什么这么设计, 为什么和开源的有所不同,有的时候开始没想明白,但模仿得多了,好像也慢慢懂了。要紧的是果敢地迈出第一步,对与错先都不管,自古就没有把一切都设计好再开步的事。别想把一切都弄清楚,再去走路。鲁莽者要学会思考,善思者要克服的是犹豫。——史铁生如果我的文章对你有所帮助,还请帮忙。

2024-05-07 01:54:20 688

原创 arduino uno+LCD12864(ST7735S)+蓝牙模块实现贪吃蛇

1.2本实验所用LCD可能不是LCD12864,LCD12864所用库为u8glib,笔者在词库中并没有找到型号为ST77355的初始化函数,而是在ucglib中找到,其方法为。显示矩形,其左上角坐标为(snake_x[i], snake_y[i]),长度和宽度为10。1.1本实验实现的贪吃蛇能穿越边界,结束游戏的唯一条件是贪吃蛇到达指定长度。使用手机app蓝牙串口调试,发送wasd,对应上左下右。1.3代码由学长LCD1602修改而来。显示像素点,其坐标坐标为(x,y)字体、显示坐标、显示函数。

2024-05-06 01:54:43 145

原创 架构每日一学 3:架构师六个生存法则之一:如何找到唯一且正确的架构目标?(二)

总之,确定架构的目标是一个过程,这个过程我们要发挥作为架构师的义务,坚持原则做事,保证架构目标是符合公司战略的。如果需要调整目标,我们也需要用人性化的方式去调整,否则别人是不会听你的。如果目标太多,作为架构师要主动做出取舍,目标如果可以合并也要合并,保证架构活动是基于原则的。

2024-05-06 01:27:36 804

原创 SpringBoot3.1.5对应新版本SpringCloud开发(1)-Eureka注册中心

给RestTemplate添加上@LoadBalanced注解,实现同一服务多个地址的负载均衡调用。使用RestTemplate不通过具体的ip地址而是通过服务名称远程调用实现查询。启动eureka服务,在启动类上添加@EnableEurekaServer注解。确保父工程成功引入cloud依赖后引入eureka服务端依赖。eureka服务端自己也会被注册到eureka服务中。在配置文件中配置eureka服务名称和地址即可。配置文件中配置服务名称-地址-服务端口。引入eureka服务端依赖。

2024-05-05 01:27:19 759 1

原创 C++多态与虚拟:C++编译器对函数名的改编(Name Mangling)

Naming Mangling 不只用于overloaded functions身上,C++程序中所有的global函数以及classes中的所有members,都会被施以naming mangling手术。在C++程序中,可以导出的东西主要是函数和类。因此,对于即将导出的函数,为了抑制名称改编的作用,我们必须加上特殊的修饰词。在Windows DLLs中,使用C++编写的DllMain()等callback函数需避免C++编译器进行name mangling,因此需使用extern “C”。

2024-04-28 01:28:16 265

原创 C++ 多级继承与多重继承:代码组织与灵活性的平衡

多级继承是一种强大的 OOP 工具,可用于创建复杂的类层次结构。但是,它也存在一些缺点,例如复杂性和菱形继承问题。在使用多级继承之前,请仔细权衡其优缺点,并考虑其他设计模式。多重继承是一种强大的 OOP 工具,可用于创建复杂的类层次结构。但是,它也存在一些缺点,例如复杂性和菱形继承问题。在使用多重继承之前,请仔细权衡其优缺点,并考虑其他设计模式。为了方便其他设备和平台的小伙伴观看往期文章:,关注后即可获取最新文章推送。

2024-04-26 01:26:38 856

原创 Oracle “脑残“ CBO 优化案例

*一句话就是CBO等价改写了 EXISTS 还有 :B1这种变量,每次都是传个值到:B1 然后进行filter , 重点是每次。

2024-04-25 01:27:15 261

原创 【数学】主成分分析(PCA)的详细深度推导过程

现代数据集,如网络索引、高分辨率图像、气象学、实验测量等,通常包含高维特征,高纬度的数据可能不清晰、冗余,甚至具有误导性。数据可视化和解释变量之间的关系很困难,而使用这种高维数据训练的神经网络模型往往容易出现过拟合(维度诅咒主成分分析(PCA)是一种简单而强大的无监督机器学习技术,用于数据降维。它旨在从大型变量集中提取一个较小的数据集,同时尽可能保留原始信息和特征(有损压缩PCA有助于识别数据集中最显著和有意义的特征,使数据易于可视化。应用场景包括:统计学、去噪和为机器学习算法预处理数据。主成分是什么。

2024-04-24 01:54:40 916

原创 聊聊 Linux iowait

最后总结一下:1)不要搞混 CPU 状态和进程的状态。进程有 R、S、D、Z、T,5 种状态;CPU 有 4 种状态:工作(user、system 两种)和空闲(idle、iowait 两种)。2)iowait 表示 CPU 其实是空闲的,不过 CPU 并不是严格意义上的 “空闲”,上面还有等待 I/O 操作的进程在执行。系统存在 I/O 性能问题:系统正在做的工作,大部分时间都是在等待 I/O 了。有进程因为等待 I/O 操作而阻塞,但这并不意味着系统不可以运行其他进程。

2024-04-24 01:26:15 520

原创 线程池的运行逻辑与你想象的不一样,它是池族中的异类

只要是 web 项目,程序都会直接或间接使用到线程池,它的使用是如此频繁,以至于像空气一样,大多数时候被我们无视了。但有时候,我们会相当然地认为线程池与其它对象池(如:数据库连接池)一样,要用的时候向池子索取,用完后归还给它即可。然后事实上,线程池独树一帜、鹤立鸡群,它与普通的对象池就是不同。本文本将先阐述这种差异,接着用最简单的代码实现一个线程池,最后再对 JDK 中与线程池相关的 Executor 体系做一个全面介绍。

2024-04-23 01:56:10 890

原创 Mac搭建appium环境及python运行代码示例

Appium主要是通过调用安卓提供的接口来执行命令的,所以需要安装Java和安卓SDK。

2024-04-23 01:27:44 150

原创 基础 IO (Linux学习笔记)

不执行2.对于一个网卡,需要读和写,所以他的实现则需要写相应读函数和写函数的实现,让函数指针去指向然后去实现。

2024-04-21 01:26:11 654

原创 ddddocr基本使用和介绍

在使用爬虫登录网站的时候,经常输入用户名和密码后会遇到验证码,这时候就需要用到今天给大家介绍的python第三方库ddddocr,ddddocr是一款强大的通用开源ocr识别库,具有高效、准确、易用的特点,广泛应用于图像处理和文字识别任务。本文将为大家介绍ddddocr的基本使用方法,以及示例代码。在计算机视觉和图像处理领域,数字识别是一个常见的任务,用于从图像中提取数字并进行识别。通常,传统的数字识别算法在单个数字或多位数字的识别上表现良好,但对于双重数字(两位数字)的准确识别却面临一些挑战。

2024-04-20 01:25:55 874

原创 Vue 3 进阶用法:异步组件

提前把代码切分为多个小块,只下载当前必需的部分,用到哪块下载哪块。如果你不需要那么多状态切换,可以使用异步组件的简写形式。只需要传入 loader 选项对应的加载函数即可。一个大型前端应用,如果所有代码都放在单一文件,体积会特别大,下载时间长,白屏时间久,用户体验差。为了解决加载组件中出现的报错、超时、状态展示等问题,可以使用 Vue 3 提供的。(Async Components),它对于加载过程做了更细致的控制。随着 ES6 的不断流行,原生的。,可以实现一个简单的代码分割[2]。

2024-04-19 01:54:16 266

原创 程序员购车指南

哈喽大家好,我是咸鱼。爱车可以说是大部分男人的天性,而我对汽车的热情却远不及对手表的钟爱(痴迷劳力士)。以至于我的朋友掏出车钥匙指着上面的苹果树标志跟我介绍奔驰 AMG 系列的强劲性能和马力时,我只能尽量假装自己听懂不让他尴尬。不过从今年开始,大数据就时不时给我推一些关于汽车的介绍和评测视频,加上打算给老爸买辆车。为了不被 4S 店忽悠,我逐渐开始了解一些选车和购车的基本知识。在搜集了许多资料之后,我写出了这份程序员购车指南,希望对大家有所帮助。下列图片均来自互联网。

2024-04-19 01:25:43 971

空空如也

空空如也

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

TA关注的人

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