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

原创 Python 蜻蜓fm有声书批量下载 支持账号登录 原创源码

python实现,注意此处是类的一个方法不完整无法直接运行data = {’,‘登录成功!’)else:print(‘Login failed’,‘登录失败’)录成功后我们把access_token和qingting_id拿到,相当于一个登录后的标志如果账号是会员相当于一个会员标志音频的真实地址请求了这样一个url:其中294280是专辑id,11604885是当前音频的id。

2025-02-03 02:50:03 932

原创 Python 网络编程_网络编程 python

今天我们主要介绍 socket 模块先导入 socket 模块。

2025-02-03 02:48:21 756

原创 openGauss数据库在CentOS上的安装实践_

如果服务器可以直接连到互联网yum源或者自己公司的yum源 ,就可以参考在线版安装。否则使用离线安装。

2025-02-02 19:44:44 2034

原创 OpenCV实战(一)——简单的车牌识别_利用聚类算法实现车牌识别

为什么要将彩色灰度处理,当然是为了后续的处理啦。既然是处理图像,我们当然要保证输入图像的大小不能太大啦!1.2 图像降噪每一副图像都包含某种程度的噪声,噪声可以理解为由一种或者多种原因造成的灰度值的随机变化,如由光子通量的随机性造成的噪声等,在大多数情况下,需要平滑技术(也常称为滤波或者降噪技术)进行抑制或者去除。比较常用的平滑处理算法包括基于二维离散卷积的高斯平滑、均值平滑、基于统计学方法的中值平滑,以及具备保持边缘作用的平滑算法的双边滤波、导向滤波等。

2025-02-02 19:41:15 674

原创 Java中的程序控制流程

但不能将一个数字作为布尔值使用,java中在进行布尔测试时使用一个非布尔值比如 if(a) ,那么首先必须用一个条件表达式将其转换成布尔值,例如:if(a!语句的特点是会重复执行,直到起控制作用的布尔表达式(Booleanexpression)得到“假”的结果为止。在控制表达式的初始化和步进控制部分,可以使用一系列由逗号分隔的语句。for循环是最常用的迭代形式,其在进行第一次迭代时要进行初始化,之后进行条件测试、迭代、步进直到结束。,这是控制程序流程中的最基本的形式。所有的条件语句都利用条件表达式的。

2025-02-01 18:00:22 702

原创 Java中的初始化与清理

在程序的运行过程中随时可以调用,不需要去实例化某个对象然后再去调用,可以直接用类名去调用,直到结束释放内存,且静态方法内部只能调用类静态变量,不能调用非静态方法,且任意一个对象对静态方法进行修改,其他调用该静态方法也会相应修改。重载之后,如果传入的实参类型并非任意一个重载函数需要的类型,但经过非窄化转换仍能匹配所有的重载函数需要的参数类型,这个参数就会类型提升为更接近它的那一个函数需要的参数类型,参与运算。,当编写一个类时,如果你的类中没有构造器,那么编译器会自动帮你创建一个这样类型的构造器。

2025-02-01 17:58:37 907

原创 Android network data sample

开发者可以每隔一定时间,比如1秒,轮询该函数,从中提取设备发送或接受的流量数据,某个时间点一秒后的数据减去当前时间的流量数据,即可得到设备的在一秒内的流量统计。//获取通过Mobile连接收到的字节总数,但不包含WiFi。//获取总的接受字节数,包含Mobile和WiFi等。//总的接受数据包数,包含Mobile和WiFi等。//发送的总数据包数,包含Mobile和WiFi等。//总的发送字节数,包含Mobile和WiFi等。//Mobile发送的总数据包数。//Mobile发送的总字节数。

2025-01-31 01:08:33 254

原创 Android Native Crash问题的一点排查思路

app crash 的时候,系统会保存一个tombstone文件到/data/tombstones目录,该命令会导出最近的crash相关信息,我们可以通过bugreport导出,导出后它是一个zip包的形式,解压后如下。最上面的这些日志是最重要的,它包含了发生crash的线程是哪个,发的日志调用帧是哪个,到这里基本能很大程度上帮助我们实现问题的定位了,也就是基于bugreport + tombstone。线上ARM64升级的Crash只发生在Android10的系统上,具体到我们这个BUG,最终归宿到。

2025-01-31 01:06:51 894

原创 前端网络基础-应用层HTTP协议

2、HTTP请求不再只由浏览器发起,现在无论是浏览器还是服务器,或者是手机app都可以发起3、早期地HTTP请求只能由浏览器刷新网页发起,是同步的,现在有了Ajax,可以发起异步的HTTP请求。

2025-01-30 03:29:35 1941

原创 前端基础(HTML,CSS,JavaScript)知识笔记,附:前端基础面试题!

(该属性不会对所有按键生效,不生效的有:alt,ctrl,shift,esc)_网页头部:,html5新增语义化标签,定义网页的头部,主要用于布局,分割页面的结构。底部信息:,html5新增语义化标签,定义网页的底部,主要用于布局,分割页面的结构。导航:,html5新增语义化标签,定义一个导航,主要用于布局,分割页面的结构。文章:,html5新增语义化标签,定义一篇文章,主要用于布局,分割页面的结构。侧边栏:,语义化标签,定义主题内容外的信息,主要用于布局,分割页面的结构。

2025-01-30 03:25:25 289

原创 postfix(邮件服务器)说明与postconfig命令详解

Postfix是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。是为了改良sendmail邮件服务器而产生的。其特点:postfix是免费的:postfix想要作用的范围是广大的Internet用户,试图影响大多数的Internet上的电子邮件系统,因此它是免费的。更快:postfix在性能上大约比sendmail快三倍。一部运行postfix的台式PC每天可以收发上百万封邮件。

2025-01-29 19:11:20 1738

原创 pomelo使用笔记_pomelo与websocket是一个东西吗

onUserSendMessage({from: uid, message: message, time: time, rid: rid}),如果rid未定义表示私聊,否则就是群聊。request: {target, message:{type, content}}, callback: {error, code, text},如果没错就code=200,~]# scp .ssh/id_rsa.pub root@172.16.1.116:/root/id_rsa.pub(使用scp复制)

2025-01-29 19:09:15 673

原创 js数据结构与算法:栈_javascript栈数据结构解决问题

向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;:从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。:(stack)又名堆栈,它是一种运算受限的线性表。首先我们借用数组的方法来实现,所以我们需要创建。:限定仅在表尾进行插入和删除操作的线性表,:限定仅在表头进行插入和删除操作的线性表。那么在实现这个类,我们用对象来模拟栈。构建一个类,用数组来模拟,面向过程就是将解决问题的。数组的方法来实现栈的模拟。就是将构建问题的事物,

2025-01-29 12:24:31 372

原创 JS库之Highlight

highlight.js是一个用于在任何web页面上着色显示各种示例源代码语法的JS项目。具有以下特色:支持 92 种语言,49 种代码格式化风格。自动检测语言种类支持多语言混合的代码高亮支持Node.js支持使用任何HTML标记兼容任意js框架| — | — || | |引入 highlight.js 文件我们需要在页面中同时引入一个 js 文件和一个 css 文件。这里我推荐这里直接使用jsccs按住Ctrl+F搜索styles:点击复制<link>标签。

2025-01-29 12:22:28 789

原创 C++第十六弹---string使用(上)

根据前面一弹我们知道string实质是一个类,既然讲述的是类,那必然我们需要从构造函数开始说起,以下文正文内容。

2025-01-28 18:15:24 820 1

原创 C++ 多态面试题_c++多台面试

答:分别简单讲述一下函数重载,函数覆盖,函数隐藏的概念与特征:函数重载:重载函数通常用来命名一组功能相似的函数1.函数要在相同的类域2.函数的名字要相同3.函数的参数列表或返回值不同函数覆盖:覆盖是指派生类函数覆盖基类函数1.函数是要在不同的类域2.两个函数的名称相同3.基类函数必须是虚函数4.两个函数的参数相同函数隐藏:指派生类的函数屏蔽了与其同名的基类函数1.两个函数在不同的类域2.函数名称相同3.函数参数不同。

2025-01-28 18:13:21 340

空空如也

空空如也

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

TA关注的人

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