- 博客(67)
- 收藏
- 关注
原创 【Python专题】Python处理视频的分辨率
MoviePy是一个用于视频编辑的 Python 库,它允许用户进行视频剪辑、合成、转码等多种操作。MoviePy的一大优点是它基于FFmpeg,这使得它可以处理几乎所有的视频格式。此外,MoviePy的 API 设计得非常直观,即使是初学者也能快速上手。通过本文,你学会了如何使用MoviePy库来读取视频剪辑,并修改视频的分辨率。MoviePy提供了灵活且强大的 API,可以帮助你轻松地处理视频文件。无论你是需要调整视频的大小以适应不同的播放平台,还是需要压缩视频以节省存储空间,MoviePy。
2024-11-08 11:31:11
739
原创 python初体验
name }!" greeting = greet("Python初学者") print(greeting) # 输出:"Hello, Python初学者!!greeting = greet("Python初学者")print(greeting) # 输出:"Hello, Python初学者!这只是Python庞大知识体系的冰山一角,但足以让你领略到Python简洁、高效的特性。
2024-03-27 17:38:50
966
原创 Python+selenium 初体验
Python是一种解释型、面向对象的高级程序设计语言,以其清晰的语法结构和丰富的第三方库著称。其中,Selenium是一个用于Web应用程序测试的工具套件,支持多种浏览器,通过模拟真实用户操作,可以实现页面元素定位、表单填写、点击、滚动等多种行为。Python与Selenium的结合,为开发者们提供了一种直观、灵活且强大的网页自动化解决方案。以上就是我初次接触Python+Selenium的一些体验与分享,愿我们在探索技术世界的道路上共同进步,不断解锁新的技能与挑战!
2024-03-27 17:07:13
540
原创 springboot3.x 以上,官方不建议使用spring.factories
这篇文章就重点是梳理一下2.7.x以上springboot版本的一个关键性改动, 不在建议使用在现在已经改为 文件. 内容是各个需要配置的配置类, 而且还多了一个spring目录层级填的内容是类的引用路径 如: 更像是过渡版本. 近期发布的 发布了更多的特性.然而如果想升级到3.x,还是需要慎重考虑与测试. 因为 是"破坏性"升级.springboot3.0升级指导目前来看相对较大的影响是:随着springboot版本的升级迭代的浪潮汹涌袭来, 大家不禁需要居安思危.
2024-03-01 16:29:25
719
原创 lombok原理介绍
Spring Boot是一个基于Spring框架的开源Java框架,旨在简化和加速Java应用程序的开发过程。它提供了一种快速构建独立、可部署的生产级Spring应用程序的方式。以下是Spring Boot的一些重要特点:简化配置:Spring Boot采用“约定优于配置”的原则,通过自动配置和默认值来减少开发者的配置工作。它根据应用的依赖和环境自动配置Spring应用程序,大大简化了繁琐的XML配置。
2024-02-04 16:39:17
904
原创 软件开发流程解析
我们在开发的过程中,也会涉及到不同的开发模型,我们公司现在是属于敏捷开发模型外加运营推动开发的方式.在开发的过程中,就是以实验的方式进行开发上线,测试功能带来的效果.如果可以,就不断进行迭代.如果不行那么功能就直接干掉,因此为了节约开发成本,一个需求在第一版的时候都是力求简单效率.这里说说一个示例;而这四项活动,都是起源自瀑布模型,也是瀑布模型中核心的部分。软件生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、
2023-06-14 15:52:19
2635
原创 一文搞定验证码(下部分)
这段代码实现了校验点选验证码的功能,用于检查用户完成滑块验证时是否存在异常。具体而言,该方法接收一个滑块验证码的图片轨迹数据和验证信息等参数,通过计算出用户实际点击位置与给定位置之间的误差,并根据设置的容错范围判断该验证码是否通过验证。验证实现类中, 具体校验逻辑在 doValid() 方法中,最后两参数是容错值和校验类型。这里是基础的滑动模块校验. 校验了滑动的位置是否符合校验值.比较简单。下面我们来看下 点选模块的校验,就是在doValid方法中。至此验证码生成,验证逻辑就梳理完了.
2023-05-25 16:44:58
1342
原创 一文搞定验证码(上部分)
tianai-captcha 验证码整体分为 生成器(ImageCaptchaGenerator)、校验器(ImageCaptchaValidator)、资源管理器(ImageCaptchaResourceManager) 其中生成器、校验器、资源管理器等都是基于接口模式实现 可插拔的,可以替换为自定义实现,灵活度高。这个方法是初始化资源的地方.初始化一些 系统的图片模板,系统的资源文件等。这就是验证码的重点方法之一.此方法里面有详细生成验证码的过程
2023-05-18 19:25:16
2893
5
原创 送别2022
开始发现问题是因为应用超时告警在一段时间增多.而且是每隔一段时间就会报告警. 之后我们开始查看监控信息.发现应用GC很频繁, 在GC的持续时间高达2s以上.之后我们开始和运维沟通dump JVM日志.然后导入jprofile查看.结果发现了一个超大对象,占用堆内存超过一大半.然后解析了这个对象.发现是阿里云OSS的client对象.至此真相大白。去年看了一些书籍,比如, 从中了解了一些改善代码结构,写出大家容易理解的代码的方式;在过去的一年当中,也经历了不少事情.就此来总结总结;
2022-12-30 17:48:10
948
原创 产品-如何让用户“更愿意“付费
我们提供新的sku.坪效问题 提供一系列的短视频, 像信息流一样刷着看 这是针对初级程序员 程序员 的分层。难点 就是短视频的供给. 可以让老师.讲师上传. 或者其他的算法去获取视频的内容精简起来。对于高级程序员,可以获取用户的码龄来区别用户,我们可以分发一些更高级的课程。基础部分可以免费试看,其中质量还是需要一定的审核评测。5.另外可以使用写的好的博客转换为小视频的形式.
2022-09-29 17:42:03
882
原创 浅析MongoDB
在2010年, NoSql在国内掀起了一阵热潮, 其中风头最劲的莫过于MongoDB了;对于大数据量, 高并发, 弱事务的互联网场景, MongoDB则是很好地应用之地。
2022-09-16 09:34:36
663
原创 【体验客户】之旅
2个小时的客服体验中, 总共接到11个用户的提问. 多半是咨询类的, 比如注销账号删除文章,发票重开等等.还有一些技术类的.比如博客创作中心打不开, 无法实时更新, 从简书无法同步文章到csdn等.咨询类的试着帮忙解答就好, 一般会有解答的模板. 但是有关技术类型的对于客服来说, 想要了解清楚问题就会比较困难, 一般需要技术人员的介入.感觉想要提高客服的工作效率,那么就得自己先了解清楚我们自己的产品, 先了解自己的产品,才能更好的解决客户的问题。......
2022-08-15 19:31:26
183
原创 Vue 启动报错Syntax Error: TypeError: token.type.endsWith is not a function at Array.every (<anonymous>)
Vue 启动报错现象Syntax Error: TypeError: token.type.endsWith is not a function at Array.every ()解决网上说是换一个低版本的 eslint 比如“babel-eslint”: “^10.0.1” 降低版本为 “babel-eslint”: “^8.2.2”但是这个方案对我来说没什么用打开.eslintrc.js 文件// 注释掉 下面的这个配置'vue/script-indent': [
2021-11-28 12:07:23
1570
原创 Maven [ERROR] Malformed \uxxxx encoding.
maven编译报错 [ERROR] Malformed \uxxxx encoding.当出现这个错误时, 我是觉得奇怪的.因为同事们并没有这个错误.然后查了一下解决的办法,试了没啥用.百度的结果有三种:把 \ 换成 /jar包版本问题更换maven的本地仓库本人使用的第三种, 更换仓库之后, 程序表面上不报错了. 但问题似乎没有根本性解决. 因此记录一下...
2021-07-21 17:47:47
3251
9
原创 ShardingJdbc SQLFeatureNotSupportedException: isValid
springboot集成 shardingjdbc 启动报错SQLFeatureNotSupportedException: isValid研究半天,看了shardingjdbc官网GitHub,也发现了这个问题:https://github.com/apache/shardingsphere/pull/6002/files/c191c9571ab5a2e9e6d3f0c0f84c8bb6cd36d851然后特别记录一下: 解决方案:package com.spark.fqdemosharding
2021-07-09 11:26:42
2485
1
原创 springboot框架介绍(自动配置)
springboot框架介绍Spring简介什么是Spring BootSpringBoot特性1.自动装配2.起步依赖3.Actuator对运行状态监控Springboot 自动装配1. @SpringBootApplication注解1.1 @SpringBootConfiguration1.2 @ComponentScan1.3 自动装配灵魂注解---@EnableAutoConfiguration参考文章:Spring简介在了解Springboot前, 我们先简单了解下Spring.Spri
2021-06-05 14:30:50
1066
1
原创 高性能mysql(第三版)笔记(三)
高级特性mysql分区 PARTITION BY分区表是一个独立的逻辑表, 但是底层由多个物理子表组成. 实现分区的代码实际上是对一组底层表的句柄对象的封装;使用场景表非常大以至于无法全部都放在内存中, 或者只在表的最后部分有热点数据, 其他均是历史数据分区表的数据更容易维护分区表的数据可以在不同的物理设备上使用分区表来避免某些特殊的性能瓶颈. 如 InnoDB的单个索引的互斥访问限制无法使用外键一个表最多1024个分区注意分区列最好和索引列保持一致, 否则会导致查询无
2021-06-02 16:26:26
176
原创 高性能mysql(第三版)笔记(二)
查询性能优化确认应用程序是否在检索大量超过结果行的数据。这通常意味着访问了太多的行,或者太多的列可以使用limit关联查询表字段写所需要的字段确认mysql服务器层是否在分析大量超过需要的数据行;使用覆盖索引,把需要查询的列放到索引中改变库表结构重写这个复杂的查询将复杂而大的查询分解多个小的查询以前总认为网络通信,查询解析和优化是一件代价很高的事情,但是这样的想法对于MySQL并不适用,mysql从设计上让连接和断开连接都很轻量级,再返回一个小的查询结果方面很高效,有时候考
2021-06-02 16:23:33
159
原创 高性能mysql(第三版)笔记(一)
文章目录数据库schema类型优化InnoDB 默认可重复读隔离机制高性能索引哈希索引高性能索引策略如何选择索引列的顺序二级索引查询聚簇索引覆盖索引未完待续数据库schema类型优化使用尽量简单的类型尽量避免过度设计使用小而简单的合适数据类型,除非真实数据模型有确切的需要,否则应该尽可能避免使用NULL值注意可变长字符串,其在临时表和排序时可能导致悲观的按最大长度分配内存ALTER TABLE 在大部分情况下,它都会锁表并且重建整张表可以冗余字段,以便更快速地查找(反范式)InnoDB
2021-05-05 16:54:39
145
原创 xStream.fromXML(resp) xml转对象 使用时异常
问题在java编程过程中使用到xml时,就会遇到 xml转java bean的情况; 本人使用的方式是XStream xStream = new XStream();但在使用Object fromXML = xStream.fromXML(resp);方法时, 对Object使用fastJson转成自定义的bean时,会直接报转换异常;解决使用 ObjectMapper 就不会报错ObjectMapper objectMapper = new ObjectMapper();MyBe
2020-11-28 15:06:42
1548
2
原创 restTemplate请求,报 : No instances avaliable for ip地址
restTemplate 填坑记:最近程序部署调试的时候, restTemplate 调用外部接口 ,一直报错; No instances avaliable for ip地址后来分析了一下原因:程序开始在启动类的时候 添加了 @Bean @LoadBalanced public RestTemplate restTemplate(){ ret...
2020-04-29 21:29:08
4374
7
原创 redis工具类 各种类型与锁
最近频繁使用到redis中间件,然后就封装了一下类,使用更方便些@Component@Slf4jpublic class FundsRedisCacheUtil { @Autowired private RedisTemplate<Object,Object> redisTemplate ; public RedisTemplate<Object,...
2020-04-13 16:21:20
322
原创 redis.5以上集群搭建(链接)
redis 5.0.3 集群搭建最近想弄明白redis集群, 然后在网上搜集了很多资料.发现几篇文章文章一这篇文章写得比较简洁 实用. 对于命令解释就没有非常清楚文章二这篇文章写了利用脚本的方式部署redis集群, 然后还有一篇相关的文章,俩者结合阅读应该会更好点为了以后查阅方便 在此记录一下docker的安装可以自行查阅其他博客...
2020-03-29 15:50:04
162
原创 CentOS 系统时间与本地时间相差8小时解决办法
在把项目部署到linux上之后,数据库保存的时间一直相差8个小时.然后找了一些博客文章,看了下 原来linux硬件中 bios时间不对解决办法参考了一片博客文章:下面是同步时间的解决方法:1、vi /etc/sysconfig/clock #编辑文件ZONE=“Asia/Shanghai”UTC=false #设置为fa...
2020-02-25 15:50:51
1861
转载 rabbitmq集群,亲测!!!
最近在使用rabbitmq做为项目的消息队列,安装好 启动rabbitmq服务(若需了解安装,请点击安装部署rabbitmq)之后,就准备进行集群.因本人也刚刚接触rabbitmq,所以不太了解,就在网上查了各种资料,看到一篇比较不错的文章,特在此记录.需要特别注意的是按照以下安装时的步骤中需要重新连接一次Linux客户端,以便使用修改后的主机名文章地址rabbitmq集群部署...
2019-10-15 09:12:03
174
转载 linux centos 安装RabbitMQ ~亲测可用
最近项目需要安装 rabbitMQ , 然而安装过程中, 屡屡受挫. 一直安装失败偶然查看一篇文章 , 跟着大神的文章走. 直接安装成功~~点击跳转原文地址
2019-09-30 15:50:50
173
转载 最新Httpclient工具类
最近找到一个比较完善且api比较新的一个工具类,可以试试用着import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;import org.apache.http.client.ClientProtocolException;im...
2019-09-24 16:56:11
360
原创 idea根据数据库自动生成实体bean
idea根据数据库自动生成实体beanGenerate MyPOJOs.groovyGenerate MyPOJOs.groovy其他的步骤可以自行csdn一下,我这里只是贴 .groovy代码:import com.intellij.database.model.DasTableimport com.intellij.database.model.ObjectKindimport...
2019-09-17 11:54:38
2481
原创 Cloud Studio --Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR!
最近在使用腾讯云端在线开发工具 学习vue在安装vue-cli时遇到一个问题:Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR!在看了一些资料之后,发现 需要在前面加上 sudo ,以获得管理员权限对与 Cloud Studio 在线开发工具 ,个人感觉还挺不错的,很方便. ...
2019-06-30 16:42:13
7173
原创 vue.js下载
vue.js 下载地址:https://vuejs.org/v2/guide/installation.html直接放在项目中使用
2019-06-27 21:33:20
876
原创 小程序 web-view组件跳转到小程序页面
web-view组件最近在做一个小程序项目, 需要在小程序中打开一个网页,然后点击返回按钮跳回小程序,步骤如下:添加微信官方 js 与 jq:<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.3.2.js"></script> <script type="t...
2019-05-30 15:24:29
5779
原创 小程序前后台切换运行机制
文章目录首先微信官方文档有涉及一部分内容微信的方法前台、后台定义:那么 跳出小程序,如何关闭后台运行?官方回答:有一个这样的想法:参考资料:首先微信官方文档有涉及一部分内容https://developers.weixin.qq.com/miniprogram/dev/framework/operating-mechanism.html点此跳转到微信官方文档微信的方法onShow()...
2019-05-09 11:26:23
13574
原创 小程序前端view内容重叠问题
view重叠在项目中遇到一个小bug,如一行字数太长则 会与下面一行重叠显示, 如下图然后开始了调试之路wxml 代码如下: <view class="text"> <text>合同用人单位名称</text></view>wxss 代码如下:.text{ font-size: 28rpx; width: ...
2019-04-25 16:46:30
5654
1
原创 日期时间与字符串互相转换(Java8)
项目中需要对时间日期进行格式转换, 本人今天就遇到了转换日期格式的问题.一开始 对于时间与字符串之间的转换第一个想法是 使用 SimpleDateFormat 类进行转换, 但是这个类是线程不安全的,用在分布式项目当中很容易出现问题偶然间看到 java8 中新增的一个时间转换类 DateTimeFormatter, 在阿里巴巴开发手册上也建议使用这个类去做时间格式的转换,因为他是线程安全的...
2019-04-11 11:10:47
2941
原创 springboot 引入外部jar包 并使用maven打包成jar文件
最近有一个小需求,在开发的过程中,需要引入外部jar包,然后用maven进行打包部署. 查阅了一些资料,决定把它记录下来.首先在项目根目录创建一个 lib 文件夹然后在把外部的jar包放入lib文件夹中,在pom.xml中加入这些依赖 <dependency> <groupId>org.apache.poi</groupId> <...
2019-03-27 11:54:39
2346
转载 小程序中使用pdf.js自定义预览下载pdf文件(使用web-view组件)
小程序中预览下载PDF文件由于小程序是在手机端使用,微信小程序的api有时候不满足我们的需求. 所以就自己自定义实现一个下载预览PDF的功能1.小程序端使用web-view组件,在其中打开一个网页,在网页中实现我们需要的功能<web-view src="{{url}}"></web-view>其中url就是打开我们网页的地址2.在网页中添加pdf.jsjs...
2019-03-24 15:35:37
14703
14
modHeaderGoogle插件
2023-06-14
jdk1.8-windows以及Linux
2023-04-13
secureCRT.zip-远程连接工具
2023-03-31
明信片项目-Java后端
2023-03-31
zfb-生活号视频自动上传-Python脚本
2024-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人