自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 P叔带你学Python-34-SSH客户端和服务器库Paramiko_python ssh库

在上述示例中,我们首先创建一个SSHClient对象,并将主机名、用户名和密码作为参数传递给connect()方法。然后,使用方法执行ls命令,并将结果打印到控制台。最后,我们关闭SSH连接。

2025-01-24 17:04:55 877

原创 OpenCV从入门到精通——直方图操作

import cv2img = cv2.imread(“./images/8.jpg”,cv2.IMREAD_GRAYSCALE)cv2.imshow(“res”,img)dst1 = cv2.equalizeHist(img)cv2.imshow(“dst1”,dst1)clahe = cv2.createCLAHE(clipLimit=2.0,tileGridSize=(8,8))dst2 = clahe.apply(img)cv2.imshow(“dst2”,dst2)cv2.waitKey(

2025-01-24 01:17:49 407

原创 Mockjs模拟接口实现增删改查、分页、多条件查询

不需要修改既有代码,就可以拦截 Ajax 请求,返回模拟的响应数据。支持生成随机的文本、数字、布尔值、日期、邮箱、链接、图片、颜色等。五、使用Mock模拟接口实现增删改查、分页、多条件查询。使用mock实现英文单词的增删改查、分页、多条件查询。支持支持扩展更多数据类型,支持自定义函数和正则。让前端攻城师独立于后端进行开发。通过随机数据,模拟各种场景。Mock下 index.js。2️⃣增加单元测试的真实性。

2025-01-23 23:40:41 275

原创 LeetCode - Medium - 429

Analysis方法一:BFS方法二:DFSSubmissionval = _val;val = _val;//方法一:BFSwhile(!size > 0;size–) {= null &&!//方法二:DFSreturn;}else {= null ) {Test@Test。

2025-01-23 22:14:25 861

原创 Java基于微信小程序的大学生实习考勤打卡系统(源码+LW)_实习打卡平台代码

计算机毕业设计精品项目案例-200套(值得订阅)

2025-01-23 18:13:07 752

原创 Java+Swing+Mysql学生成绩管理系统【DAY 8】JTable的简单使用

/将数据和属性列放到tableModel中。除此之外我们的表头的信息是固定的不可变的,可以封装再自定义的StudentTableModel中,并设为静态。// columns.addElement(“编号”);// columns.addElement(“姓名”);// columns.addElement(“学号”);// columns.addElement(“家乡”);// //定义属性列(表头)

2025-01-23 16:49:57 190

原创 HarmonyOS APP开发入门3——组件(二 Text组件)_harmonyos将text设置成楷体

文本(Text)是用来显示字符串的组件,在界面上显示为一块文本区域。仅仅作为展示数据使用,用户不能在App中修改文本组件中的内容。这些属性不用去背,用着用着就熟了,想要对文本进行一个设置,如果忘记属性,可以直接到笔记中找,或者到华为开发者文档中找。Text组件是最基本的组件,后面还会学习他的子类组件,比如Button,TextField都是从这个类衍生而来的。在layout目录下的xml文件中创建Text组件。在xml中设置Text的背景。

2025-01-23 15:26:12 283

原创 C语言:那些不为人所知的函数栈帧的创建和销毁(底层知识)_帧在c语言中的三种

经过之前的一系列操作以后,又出现了跟main函数相同的内容:把esp的值赋给ebp,esp向上移动0CCh,再push ebx,esi,edi。接着往下看,这是一个move指令,意思是把这个地址存放到ecx中去,就是将返回的地址存放起来,等会再回访这个地址执行下一条指令。至此,我们把调试的f10按钮改成按f11按钮,进入ADD函数的反汇编代码中,我们仍然一步一步的进行解析。开始压栈,压到了内从中,当我们真正进入函数内部的时候,通过指针的偏移量,找回了我们的形参,这就是函数的形参以及他的使用。

2025-01-23 00:14:08 647

原创 ByteBuffer数据结构

position 是一个非常重要的地方,数据的来源是从position开始。int capacity: 用来表示bytes的容量,那么可以想像capacity就等于bytes.size(),此值在初始化bytes后,是不可变的。int limit: 用来表示bytes实际装了多少数据,可以容易想像得到limit <= capacity,此值是可灵活变动的。int position: 用来表示在哪个位置开始往bytes写数据或是读数据,此值是可灵活变动的。byte[] bytes: 用来存储数据。

2025-01-22 22:39:55 108

原创 android文件上传优化分享(切片上传)

通过这两个阶段的重构,安卓端的上传模块初步形成了一个完整的体系,能够满足产品的使用需求,被广泛的应用到各个产品线的业务模块中。经测试,上传的瓶颈在于上行带宽,所以切片、上传时单线程任务,不会出现10个切片一起上传的情况。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件。文件切片将一个大文件切成若干小文件进行上传,在上传失败的情况下,可以跳过已上传的小文件。

2025-01-22 21:14:57 655

原创 android 模拟器使用指导

这里要说明下,从andorid中得到的文件流的字符串的顺序是按“类型+权限+拥有者+数组+大小+日期+名称+链接到”顺序排列的,其中类型“d”表示的是文件夹,"l"表示的是链接,'-'表示的是文件。地图搜索历史记录:/data/data/com.google.android.apps.maps/databases/search_history.db。补充一点,通过adb安装的软件(*.apk)都在"/data/app/"目录下,所以安装时不必制定路径,卸载只需要简单的执行"rm"就行。要实现拨号,用手机?

2025-01-22 19:54:35 540

原创 C C++每日一练(20230326) 二叉树专场3-前序遍历、最大深度、有序数组转BST_前序遍历练习题

1,null,3]和[3,1]都是高度平衡二叉搜索树。**输入:**nums=[-10,-3,0,5,9]**输入:**nums=[1,3]

2025-01-20 15:49:18 677

原创 android正在升级!国内一线互联网公司面试题汇总,已拿offer入职_互联网公司android面试技术

答应大伙的备战金三银四,大厂面试真题来啦!这份资料我从春招开始,就会将各博客、论坛。网站上等优质的Android开发中高级面试题收集起来,然后全网寻找最优的解答方案。每一道面试题都是百分百的大厂面经真题+最优解答。包知识脉络+诸多细节。节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。给文章留个小赞,就可以免费领取啦~3000页Android开发者架构师核心知识笔记《960全网最全Android开发笔记》《379页Android开发面试宝典》

2025-01-20 14:43:40 789

原创 Android中常见的内存泄漏以及解决方法_删除app能不能解决内存泄漏问题

还有两种类型的引用:软引用和虚引用。软引用和弱引用基本一样,只是它不太愿意丢弃它所引用的对象。换句话说,软引用仍然会在内存中保留一段时间,直到内存绝对需要为止,而弱引用将立即被收集。虚引用可用于确定何时从内存中删除对象,这有助于计划内存敏感任务或清理操作。

2025-01-20 13:55:35 180

原创 android studio签名打包详解

v1签名是对jar进行签名,Android7.0中引入了APKSignatureSchemev2,V2签名是对整个apk签名:官方介绍就是:v2签名是在整个APK文件的二进制内容上计算和验证的,v1是在归档文件中解压缩文件内容。v2:v2签名验证了归档中的所有字节,而不是单独的ZIP条目,如果您在构建过程中有任何定制任务,包括篡改或处理APK文件,请确保禁用它们,否则您可能会使v2签名失效,从而使您的APKs与Android7.0和以上版本不兼容。即可以对签名后的文件在进行处理。

2025-01-20 13:00:14 948

原创 24【备忘录设计模式】_一图说明 备忘录模式

备忘录设计模式(MementoPattern):又称快照模式(SnapshotPattern),在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态。备忘录模式提供了一种状态恢复的实现机制,它通过存储系统各个历史状态的快照,使得在任何一时刻都可以将系统回退到某一个历史状态;【场景举例】备忘录在我们生活中很容易遇见例1:例如我们打一些单机游戏的时候,游戏会提供一些存档功能,我们可以选择存档,下次就可以接着这个存档继续玩游戏了;

2025-01-20 11:28:28 211

原创 React(4)—— 使用create-react-app创建一个React项目

一、使用create-react-app创建react应用1.react脚手架1.包含了所有需要的配置(语法检查、jsx编译、devServer…)2.下载好了所有相关的依赖3.可以直接运行一个简单效果react提供了一个用于创建react项目的脚手架库:create-react-app项目的整体技术架构为:react+webpack+es6+eslint使用脚手架开发的项目的特点:模块化,组件化,工程化2.创建项目并启动先装脚手架然后运行cd进去。

2025-01-18 05:49:52 612

原创 MySQL数据库之索引_show index from 表名

MySql官方对索引的定义为:索引是帮助MySql高效获取数据的数据结构。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。个人对于MySql索引的理解:在数据之外,数据库系统还维护着满足特定查找算法的数据结构,包括B+树或者Hash表。由于存储引擎表示的是数据在磁盘上面的不同的组织形式,所以索引底层采用哪种数据结构是跟数据库的存储引擎相关的。

2025-01-18 03:09:37 785

空空如也

空空如也

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

TA关注的人

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