自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python进阶(1)-如何打包成不依赖环境的可执行(exe)文件

这里的–onefile选项告诉PyInstaller将所有文件打包成一个单独的exe文件,–noconfirm表示在执行过程中不需要用户确认,–clean表示在每次打包之前清理上一次打包生成的临时文件和目录,–name用于指定生成的exe文件的名称,最后的script.py是你的Python脚本的名称。打包完成后,你会在dist目录下找到一个名为baidu_hot_list.exe的文件,这就是你的不依赖环境的exe文件。然后,你可以使用PyInstaller来打包你的Python脚本。

2024-01-23 16:33:14 1026

原创 python爬虫实战(10)--获取本站热榜

通过分析,本站的热榜数据可以直接通过接口拿到,故不需要解析标签,请求热榜数据接口。直接请求解析会有点问题,数据无法解析,加上请求头。

2024-01-11 12:29:01 553

原创 python爬虫实战(9)--获取澎pai热榜

通过分析,数据可以直接从接口获取,无需解析页面标签,直接取出我们需要的数据即可。

2024-01-11 12:02:11 544

原创 python爬虫实战(8)--获取虎pu热榜

【代码】python爬虫实战(8)--获取虎pu热榜。

2024-01-11 11:02:39 451

原创 python爬虫实战(7)--获取it某家热榜

【代码】python爬虫实战(7)--获取it某家热榜。

2024-01-10 16:12:59 591

原创 python爬虫实战(6)--获取某度热榜

获取百度热榜

2024-01-09 17:43:34 657

原创 python爬虫实战(5)--获取小破站热榜

打开小破站热榜首页,查看响应找到如下接口地址。复制粘贴,处理成json。获取请求响应转json。

2023-08-29 11:42:49 918

原创 python获取实战(4)--获取某yin热榜

打开某音热搜,选择需要获取的热榜如图。查找包含热搜内容的接口返回如图。配置上面获取到的url。

2023-08-22 11:34:12 287

原创 python爬虫实战(3)--爬取某乎热搜

定义好请求头,从Accept往下的请求头全部复制,转换成惊json。请求后的返回参数直接是json格式,则不需要单独处理。这个就是我们需要爬取的地址,取到地址。定义好需要抓取的参数按元素获取即可。打开某乎首页,点击热榜。循环数组json并赋值。

2023-08-22 10:23:19 2643

原创 python爬虫实战(2)--爬取某博热搜数据

定义请求头,微博请求数据需要cookie,设置自己的cookie。爬取的数据都是列表,定义好需要的列表list,循环标签值。使用python语言可以快速实现,调用。安装BeautifulSoup。最后把抓取的数据存到xlsx。分析数据结构,找到标签值。中间有个热搜类别转换方法。

2023-08-09 18:20:05 810

原创 python爬虫实战(1)--爬取新闻数据

python爬虫实战

2023-08-09 16:22:12 2948

原创 程序员裁员潮:技术变革下的职业危机

随着技术变革浪潮席卷而来,大规模裁员现象对众多程序员带来的冲击,无论是深度还是广度,均不容忽视。本文将以受到近年科技巨头谷歌大规模裁员波及,被迫离开美国的一对中国工程师夫妇的亲身经历作为典型案例,深入剖析裁员对程序员所造成的诸多深远影响。

2024-01-23 17:27:41 399

原创 go语言实现gogs代码推送到飞书群聊

飞书群机器人接入代码推送通知

2024-01-22 17:01:46 598

原创 Android apk 反编译后打包(含签名)

安卓应用反编译编辑打包

2023-06-20 15:45:04 1383 8

原创 kibana或elasticsearch日志不全问题分析及解决

kibana es 日志不全

2023-04-21 11:35:17 1332 1

原创 软考中级考点分析

计算机技术与软件专业技术资格(水平)考试纳入全国专业技术人员职业资格证书制度的统一规划,实行统一大纲、统一试题、统一标准、统一证书的考试办法。考试合格者将颁发由中华人民共和国人力资源和社会保障部、工业和信息化部用印的计算机技术与软件专业技术资格(水平)证书。该证书在全国范围内有效。计算机技术与软件专业技术资格(水平)考试是原中国计算机软件专业技术资格和水平考试的完善与发展。计算机技术与软件专业技术资格(水平)考试是由国家人力资源和社会保障部、工业和信息化部领导下的国家级考试。

2023-04-19 14:59:15 103

原创 微信订阅推送通知实现

微信消息订阅通知实现(精确到代码实现)

2022-08-01 17:42:40 1124

原创 Java 调用ffmpeg 实现视频编辑

1. 前言FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。2.1 实现格式转换功能该方法就设置了一个入参,即文件路径。参数ffmpegPath是@value引入的yml配置,如下图指向的路径下放入FFmpeg的.exe文件即可。 @Val

2021-11-04 18:11:50 9542 2

原创 Java使用Springboot+Redis实现点赞功能

1. 流程图流程图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zec3qocj-1632797596589)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210928102514830.png)]实现思路由于点赞属于一种频繁的提交操作,如果直接选用数据库做存储,对于数据库的压力比较大。这里考虑使用缓存作为中间层,然后定时的将数据持久化数据库,降低数据库的读写压力。缓

2021-09-28 10:55:06 6799 38

原创 关于MybatisPlus查询条件空字符串和NULL问题

MP依赖版本 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.3.1.tmp</version> </dependency>```### 问题背景在使用MP实现条件查

2020-06-15 16:24:21 22702 8

原创 @Value的使用及取值为NULL的解决方案

在spring boot中,如果希望在程序中直接使用配置文件中定义的配置值,通常使用一下方式来获取:1. yml配置:2. Entity3 . 测试注:如果遇到取值为空请从几个方面排查:private static String corpid; //错误 private final String corpid; //错误缺少@Component注解没有使用@Autowired注解而是new 对象的方式。...

2020-06-04 13:26:45 3019 1

原创 springboot thymeleaf静态资源加载不到

如图所示js、css未加载到,原因是静态资源必须放在static才能被加载到以这种目录结构才行成功后是这样注意:读取路径需要这么写无需加上 static...

2020-04-14 17:53:34 1609

原创 Java知识体系

#MQ1. 为什么要使用MQ一般MQ的使用场景有:解耦,异步,削峰解耦使用MQ前:使用MQ后:MQ在这个系统中的作用就是解除了A系统与BCD系统的耦合关系。异步异步前:异步后:原本需要30s的处理通过加入MQ变为异步处理后只需要一个请求的时间就解决问题,大大提升效率削峰使用前由图可见,当大量用户同时来请求系统时,所有的压力都集中在数据库,但是数据库的性能是有限的,...

2019-11-26 13:48:57 552

原创 使用docker搭建mysql主从复制数据库

为什么要搭建主从复制为实现数据库的读写分离,提升数据库的读写效率。为什么使用docker搭建提升资源利用率,一个docker容器可以启动多个实例便于管理,启停管理更方便空间占用低,相当于只安装了一个mysql应用开始搭建先拉取docker镜像,使用docker pull mysql:5.7(版本号)因为是主备数据库所以需要启动2个容器主库:docker run -p 2333...

2019-11-14 12:26:22 329

原创 spring data jpa 实现取自增id

1. 实体类增加注解@GeneratedValue(strategy = GenerationType.IDENTITY)增加后如图2. 检查数据库id是否为自增3. 测试不传入id时,新增成功

2019-07-16 23:04:56 2887

原创 SpringBoot 传参的几种常用方式

注解@RequestParam可以使用from表达提交如下可以使用url直接传参如下不可以传JSON@PathVariable即请求的url/{id}这种形式。@RequestBody这个注解只能传JSON对象非注解Form-data传送form表单数据,可以不用注解,直接传参,参数名字要一样。...

2019-07-02 00:46:04 3339 1

原创 sping data jpa 实现增删改查

简介JPA即Java Persistence API,Java持久化API,官方这么解释Spring Data JPA是更大的Spring Data系列的一部分,可以轻松实现基于JPA的存储库。此模块处理对基于JPA的数据访问层的增强支持。它使构建使用数据访问技术的Spring驱动应用程序变得更加容易。实现实体类@Entity@Table(name="tb_brand")publi...

2019-07-01 23:49:07 127

原创 RabbitMQ+docker快速体验

1.什么是消息中间件消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ以下介绍消息队列在实际应用中常用的使用场景:异步处理,应用解耦,流量削锋和消息通讯四个场景2. 简介RabbitMQ 是一个...

2019-06-24 16:14:45 376

原创 JWT+BCrypt快速体验

1. 什么是JWTJSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息,微服务中实现JWT主要分有以下几步:引入依赖构建JWT工具类,生成TOKEN,解析TOKEN应用服务配置application文件增加鉴权bean,修改登录方法具体实现如下:2. 引入依赖pom文件添加JWT <dependen...

2019-06-24 10:36:06 525 1

原创 Jenkins+docker插件实现持续集成

简介Jenkins是一个独立的开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。前身是Hudson是一个可扩展的持续集成引擎。LINUX环境Jenkins下载安装进入Jenkins官网的下载地址选择稳定版,能避免不少奇奇怪怪的问题下载好rpm包,传至服务器, 由于Jenkins基于java,所以安装J...

2019-06-18 15:14:55 8618 5

原创 如何使用内网穿透连接虚拟主机

为什么要用内网穿透最近做一个服务器项目,尽管使用了docker搭建,我的2c4g的百度云服务器还是吃不消,起5个服务器,运存只剩不到100m,jenkins构建报错ERROR: Maven JVM terminated unexpectedly with exit code 137想到家里闲置一台电脑,用它搭虚拟机,在使用内网穿透访问岂不美滋滋!我知道的内网穿透软件(免费的)1.Sunn...

2019-06-16 23:02:57 6281

原创 ab压力测试及结果分析

ab简介及原理apache bench简称ab,它是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试。ab安装这里主要讲linux环境下,使用yum命令安装yum -y install httpd-tools安装完成后ab -V可查看ab的版本信息如下图ab实测一般用法为ab -c 1...

2019-06-16 21:31:30 16524 6

原创 Spring Cloud Config+ Spring Cloud Bus的最佳实践

1. 为什么要用配置中心在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloudconfig ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是confi...

2019-06-04 15:33:35 459

原创 Centos/liunx清理空间

在使用百度云主机时,由于磁盘空间不足,导致docker启动失败,经过问题定位,发现为磁盘空间不足导致。1.输入df -i磁盘存储情况展示如图2. 进入使用最多的磁盘dev/vda13. 使用du -sm * | sort -n(磁盘占用的升序排列)4. 进入相关文件夹,清理文件即可...

2019-06-03 13:58:34 411

python新闻数据定期获取

获取新闻数据

2023-08-10

某博热搜数据获取python

python爬取数据

2023-08-10

yolov8训练与应用

特定领域在尝试训练复杂的深度学习架构时,面临着很大的挑战,特别是当可用数据集有限且不平衡时。在海事环境中使用航空图像进行实时目标检测是一个典型的例子。尽管SeaDronesSee是这个任务中最广泛和最完整的数据集,但它受到了严重的类别不平衡的影响。为了解决这个问题,我们介绍了POSEIDON,一种特别针对物体检测数据集的数据增强工具。我们的方法通过将原始训练集中的物体和样本结合起来,同时利用图像元数据作出知情决策。我们在YOLOv5和YOLOv8上评估了我们的方法,并证明了它优于其他平衡技术,如错误权重,分别提高了2.33%和4.6%。

2023-04-24

软件工程师 高级架构师资料

软件设计师高级考试是中国计算机技术与软件专业技术资格(水平)考试中的一种,主要考察软件设计师对于软件设计的核心概念、原理和技术的掌握程度,以及对于实际项目的设计能力和经验。下面就软件设计师高级考试的一些重要方面进行介绍。 一、技术深度 软件设计师高级考试主要涉及的技术包括:数据结构与算法、操作系统、计算机网络、数据库系统、软件工程、软件测试等。考生需要深入掌握这些技术的基本概念、原理和实现方法,并能够灵活运用到实际项目中。 二、项目经验 软件设计师高级考试还要求考生具备一定的项目经验。考生需要根据实际项目的需求和要求进行设计,包括系统架构设计、界面设计、性能优化、并发编程等方面。同时,还需要在项目中承担一定的责任,包括需求分析、设计方案制定、代码编写、测试验收等方面。考生需要具备较强的项目管理能力和团队协作精神,才能够完成优秀的软件设计工作。 三、综合素质 软件设计师高级考试除了考察考生的技术深度和项目经验外,还注重考察考生的综合素质。其中,沟通能力、团队协作、创新能力、解决问题能力等方面是考察的重点。考生需要具备良好的沟通能力和团队协作精神,能够与团队成员合作完成项目。同

2023-04-19

软考中级资料获取,中级

软件设计师中级考试是中国计算机技术与软件专业技术资格(水平)考试中的一种,主要考察软件设计师对于软件设计的基本理论、方法和技术的掌握程度,以及对于实际项目的设计能力和经验。下面就软件设计师中级考试的一些重要方面进行介绍。 一、理论基础 软件设计师中级考试主要涉及软件工程、需求分析、设计模式、软件架构、软件测试等方面的理论知识。其中,软件工程是软件设计的基础,需求分析和设计模式是软件设计的核心,软件架构和软件测试是保证软件质量的重要手段。考生需要掌握这些理论知识的基本概念、原理和应用方法,并能够灵活运用到实际项目中。 二、项目经验 软件设计师中级考试还要求考生具备一定的项目经验。考生需要根据实际项目的需求和要求进行设计,包括功能设计、性能优化、用户界面设计、系统架构设计等方面。同时,还需要在项目中承担一定的责任,包括需求分析、设计方案制定、代码编写、测试验收等方面。考生需要具备较强的项目管理能力和团队协作精神,才能够完成优秀的软件设计工作。 三、综合素质 软件设计师中级考试除了考察考生的理论基础和项目经验外,还注重考察考生的综合素质。其中,沟通能力、团队协作、创新能力

2023-04-19

Navicat Premium 15.txt

Navicat Premium 15

2020-06-17

空空如也

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

TA关注的人

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