IT笔记
未读text=”asdjasdj124lashasl324hoasgfqwfps45j4543466fhjkhs7897dkhfspfsdfjls67576593d”
找出字符串中所有数字
1re.findall(r"\d",text)
输出: [‘1’, ‘2’, ‘4’, ‘3’, ‘2’, ‘4’, ‘4’, ‘5’, ‘4’, ‘5’, ‘4’, ‘3’, ‘4’, ‘6’, ‘6’, ‘7’, ‘8’, ‘9’, ‘7’, ‘6’, ‘7’, ‘5’, ‘7’, ‘6’, ‘5’, ‘9’, ‘3’]
找出字符串所有连续数字
1re.findall(r"\d+",text)
输出:[‘124’, ‘324’, ‘45’, ‘4543466’, ‘7897’, ‘67576593’]
找出所有单个字符
1print(re.findall(r"\w",text))
输出:[‘a’, ‘s’, ‘d’, ‘j’, ‘a’, ‘s’, ‘d’, ‘j’, ‘1’, ‘2’, ‘4’, ‘l’, ‘a ...
IT笔记
未读图库跑路了所以图片看不了了
准备下载地址:
GPT-SoVITS开源github发布地址(不会编程的不要下这个,下载楼下的整合包)https://github.com/RVC-Boss/GPT-SoVITS训练推理整合包地址:https://pan.baidu.com/s/1OE5qL0KreO-ASHwm6Zl9gA?pwd=mqpi(度盘要氪超级会员才能满速下载)https://www.123pan.com/s/5tIqVv-GVRcv.html(可满速下载但是要注册账号)云端训练地址https://www.codewithgpu.com/i/RVC-Boss/GPT-SoVITS/GPT-SoVITS-Official
—by bilibili 花儿不哭
这里使用的整合包
解压后运行根目录下的go-webui.bat
打开后如果提示有风险点击高级并继续运行,会弹出来个命令窗等个一会儿就会自动弹出网页,地址为localhost:9874
准备一段2分钟左右的录制音频,(要求为纯人声录制,环境噪音尽量没有,目前仅支持中文录音,可以直接在手机里录音,录音格式最好选择wav格式)如果你 ...
我的精华
未读没错我又来了,2024大二上寒假汇报
寒假开始,我去了解了下大数据集群,Hadoop,玩了玩发现电脑配置太低了,内存不够玩起卡,也就对虚拟机和linux系统增熟了点儿映像。后面就回去继续搞Java了,微服务项目学成在线,那个项目是真的大,我已经不想写了,写到媒资管理,中途写的时候硬是出现了好多bug,有的时候一个bug卡我两天,不过还是都解决了,主要是虚拟机是我自己配的,不然应该也不会出现那么多bug,还是要对linux操作系统了解更深才行,还有docker这个部署的玩意儿。发现跟着教学视频写还是挺流畅的,但是自己不看教程只看接口文档还是比较难下手的,后面要找实习了找个单体架构项目练练手吧。之后我就重新把我的博客翻新了下,用Hexo+Shoka搭建的,也是花了我近一周的时间,搜索功能和评论啥的研究了半天。过年的那几天就没怎么搞了一直打游戏,偶尔搬运搬运博文到新博客。之后有位英国留学生网友找到我喊我一起做项目,当时我正好也想做项目,弄个《项目导航》的项目,类似知识付费那种,卖的是各种项目的接口和教程,而我们打算弄的项目围绕AIGC进行开发,三人小组团队,还有位负责引流,目前项目已经进入测 ...
IT笔记
未读 创建vue 项目教程:通过node.js部署vue项目 - 前端 | 练竹园 = 何平安 = 世界很大,代码连接世界 (hepingan.top)
项目目录介绍:
路由就是一个url地址,看App.vue的代码和index.js就知道了
App.vue是所有页面的入口
Element-ui官网:组件 | Element
就是一个好看的组件库,不用你自己写css了。
推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。
1npm i element-ui -S
CDN
目前可以通过 unpkg.com/element-ui 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用。
1234<!-- 引入样式 --><link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"><!-- 引入组件库 --><script sr ...
图库跑路了所以图片看不了了
SpringMvC中的MVC是什么?
MVC是一种设计模式,这种模式的理念是将复杂的代码分为三个模式,MVC主要解决表现层的问题。
浏览器访问表现层(Controller)–>表现层访问业务层–>将数据封装到(Model)–>再通过(View)渲染
业务逻辑和实现思路:对我的博客想添加一个登录页面,即需要对我博客下的所有地址进行拦截,而这与平时所练的接口拦截差不多,因为登录博客页面也是个get请求。采用JWT令牌进行校验。至于为什么要对我的博客进行拦截,后面我的新项目你就知道答案了awa~
先用IDEA新建一个项目
里面创建好如下的目录:
user类:
123456789@Data@AllArgsConstructor@NoArgsConstructorpublic class User { private String name; private String password; private String token;}
数据库的话就三个列,id 主键递增,name 和 password
...
转载文章:Hexo+shoka主题+github/服务器搭建个人博客-CSDN博客
标签:Hexo | Yume Shoka = 優萌初華 = 有夢書架 (lostyu.me)
官方文档:https://hexo.io/zh-cn/docs/
shoka主题:https://shoka.lostyu.me/
我的博客:http://ai.hepingan.top欢迎来参观,也欢迎加友链~
I、安装
安装node.js和git
下载Hexo
安装node.js和git
首先确定自己的node.js和git是否已经安装了。用一下命令检测,未安装百度一下安装即可。
1234node -vnpm -vgit --version123
下载Hexo
看官网:(记得以管理员运行哦)
12npm install -g hexo-clihexo -v
II、建站
初始化项目 hexo init
启动服务器 hexo server
初始化项目
先创建一个文件夹,myblog,进入终端
123hexo init #初始化hexo# 没有提前创建文 ...
git是世界上最先进的分布式版本控制系统!
版本控制,可以在开发的过程中用于管理我们的文件,目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术,而git就可以完成这些。
三种版本控制方法1、本地版本控制
记录文件每次的更新,可以对每个版本做一个快照,或是记录补丁文件,适合个人用,如RCS。
2、集中版本控制 SVN
所有的版本数据都保存在服务器上,协同开发者从服务器上同步更新或上传自己的修改
所有的版本数据都存在服务器上,用户的本地只有自己以前所同步的版本,如果不连网的话,用户就看不到历史版本,也无法切换版本验证问题,或在不同分支工作。而且,所有数据都保存在单一的服务器上,有很大的风险这个服务器会损坏,这样就会丢失所有的数据,当然可以定期备份。代表产品:SVN、CVS、VSS
3、分布式版本控制 Git
每个人都拥有全部的代码!安全隐患!
所有版本信息仓库全部同步到本地的每个用户,这样就可以在本地查看所有版本历史,可以离线在本地提交,只需在连网时push到相应的服务器或其他用户那里。由于每个用户那里保存的都是所有的版本数据,只要有一个用户的设备 ...
!!!移步我的老博客:企业级微服务大项目实战《学成在线》【四】(媒资管理模块) - 何平安 - 博客园!!!
封面为啥要用苍穹外卖,想纪念下下以前的项目,不知道现在还跑得起来不哈哈哈哈~
上传图片大部分都是源文档的东西,懒得写了~
流程:
课程图片上传至分布式文件系统,在课程信息中保存课程图片路径,如下流程:
1、前端进入上传图片界面
2、上传图片,请求媒资管理服务。
3、媒资管理服务将图片文件存储在MinIO。
4、媒资管理记录文件信息到数据库。
5、保存课程信息,在内容管理数据库保存图片地址。
环境准备首先在minio配置bucket,bucket名称为:mediafiles,并设置bucket的权限为公开。
在nacos配置中minio的相关信息,进入media-service-dev.yaml:
1234567minio: endpoint: http://localhost:9000 accessKey: minioadmin secretKey: minioadmin bucket: files: mediafiles videofiles: vi ...
**!!!图片已过期,换我的老博客浏览:企业级微服务大项目实战《学成在线》【三】(Nacos,Gateway,Minio环境搭建) - 何平安 - 博客园**!!!
Nacos网关配置服务器环境配置注意下面的环境配置是针对远程服务器或自己搭建的虚拟机的,默认资料的虚拟机可以不用看!!!
先拉取1.4.1的镜像并启动:
docker pull nacos/nacos-server:1.4.1
docker run –env MODE=standalone –name nacos -d -p 8848:8848 nacos/nacos-server:1.4.1
进入nacos配置文件:
docker exec -it nacos bash
配置MySQL:
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://xxxxxxxx:3306/nacos?characterEncoding=utf8&connectT ...
!!!移步我的老博客:企业级微服务大项目实战《学成在线》【二】(课程相关接口) - 何平安 - 博客园!!!
下面正式开始开发!
对了我的笔记肯定不会把全部代码都打上去,我会挑一些技术点进行阐述。
补充下为啥要叫DTO,PO啥的:
DTO:前端给后端传递的数据
VO:后端给前端传递的数据
DO:数据库表结构
PO:数据库表结构到JAVA的映射类
课程信息查询开发习惯从底层开始,所以就从DAO层(mapper层)开始写,再写service。
先在content-service写个测试类,配置和包看黑马的去。介绍下以前学过的分页查询插件courseBaseMapper,实质上就是在sql语句上加上limit等语句,可以看下测试类的代码:
1234567891011@SpringBootTestpublic class CourseBaseMapperTests { @Autowired CourseBaseMapper courseBaseMapper; @Test public void testCourse(){ CourseB ...