自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码讲故事

正经的技术,不正经的程序员~

  • 博客(13)
  • 资源 (52)
  • 收藏
  • 关注

原创 值得收藏的微软Windows系统蓝屏代码大全以及修复方法

值得收藏的微软Windows系统蓝屏代码大全以及修复方法。类别Ⅰ 硬件驱动问题包括:0x0000000A IRQL_NOT_LESS_OR_EQUAL0x0000001E KMODE_EXCEPTION_NOT_HANDLED0x00000050 PAGE_FAULT_IN_NONPAGED_AREA0x0000008E KERNEL_MODE_EXCEPTION_NOT_HANDLED0x000000B4 VIDEO_DRIVER_INIT_FAILURE (常在开机时出现)0x00000

2021-06-29 16:37:09 11561

原创 Python、Django、Mysql详细搭建开发,model操作数据库以及执行原生SQL

1.搭建Django开发环境1.安装python(版本3.5.1)  官网下载:https://www.python.org/downloads/release/python-351/2.更新pip  命令:python -m pip install --upgrade pip3.使用pip安装virtualenv  命令:pip install virtualenv 如需指定版本 pip install virtualenv==15.0.14.创建虚拟环境  命令:virtualenv x

2021-06-24 17:28:28 451

原创 markdown编辑器使用指南(readme,md)

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-06-24 17:14:43 585

原创 一个注解实现防重复提交,详细分析防重复提交实现原理,并提供防重复提交解决方案!

一个注解实现防重复提交,详细分析防重复提交实现原理,并提供防重复提交解决方案!传统方式(不推荐)首先我们介绍下之前传统的防重复提交方式:1:前端处理:思路如下:function dosubmit(){//第一步,我们需要获取表单的提交按钮。var btnSubmit = document.getElementById(“submit”);//第二步,需要将表单提交按钮设置为不可用(...

2021-06-24 17:11:33 317

原创 最新搭建 prometheus + grafana + zabbix 可选组件式的云平台监控系统,实现绚丽的领导驾驶舱表盘以及数据监控告警报警

安装go## https://studygolang.com/dlwget https://studygolang.com/dl/golang/go1.16.5.linux-amd64.tar.gztar zxvf go1.16.5.linux-amd64 -C /usr/local/echo "export PATH=$PATH:/usr/local/go/bin" > /etc/profile.d/go.shsource /etc/profile.d/go.sh# 或者yum ins

2021-06-24 09:47:20 624

原创 企业中常用的开源软件安装及使用

防火墙禁用:systemctl stop firewalldsystemctl disable firewalldsystemctl mask firewalldyum安装软件:yum repolistcd /etc/repo.yums.d/curl -o aliyun.repo https://mirros.aliyun.com/repo/Centos-7.repoyum update -yyum install yum-utils -yyum install epel-relea.

2021-06-18 10:05:52 410

原创 最新git项目开发中一键发起merge request工具,自动识别本地环境,支持windows、Linux、Mac,包含使用教程和资料.

最新git项目开发中一键发起merge request工具,自动识别本地环境,支持windows、Linux、Mac,包含使用教程和资料。非常简单的使用,下载脚本后,根据教程进行简单的配置,根据自己的操作系统类型,把注释部分选用就可以了。#!/bin/bash# how to use ?# For windows:打开 cygwin 终端,执行 vim .bashrc ,键入:alias merge='bash merge文件的路径/merge.sh',保存并退出,再执行:source .bas

2021-06-18 09:59:46 554

原创 一行命令实现在Linux中快速部署桌面远程连接和安装多种虚拟机制作操作系统镜像,附使用教程和部署脚本

一行命令实现在Linux中快速部署桌面远程连接和安装多种虚拟机制作操作系统镜像,附使用教程和部署脚本。在Linux中快速部署桌面远程连接和安装虚拟机,可以在任何客户端比如windows或者macos远程连接到linux桌面,可以用来制作openstack镜像,在镜像初始化的时候设置用户名和密码,解决虚拟机制作windows xp、windows 7、Windows 10等windows系列镜像在启动时候蓝屏等现象。如在使用过程中遇到任何疑问,可私信作者,作者会及时进行解答。详情使用参考发布的博文有详细的解

2021-06-18 09:51:39 251

原创 解决 ERROR oslo_service.periodic_task AttributeError: ‘ComputeNode‘ object has no attribute ‘nodename‘

openstack管理和创建容器,出现如下类似的错误:2021-06-04 02:25:28.557 22410 ERROR oslo_service.periodic_task During handling of the above exception, another exception occurred:2021-06-04 02:25:28.557 22410 ERROR oslo_service.periodic_task2021-06-04 02:25:28.557 22410 ERRO

2021-06-04 16:07:53 951

原创 openstack中出现NoValidHost_Remote: No valid host was found. There are not enough hosts available.相关问题

主要错误:2021-06-03 03:33:51.608 44397 ERROR nova.compute.resource_tracker [req-b433d55f-1223-4d04-8a38-b2aad7d1abee - - - - -] Skipping removal of allocations for deleted instances: Failed to retrieve allocations for resource provider 09325504-01ea-4719-b6bb

2021-06-03 20:51:31 1628

原创 快速掌握openstack命令结合使用场景及官方文档大整理

快速掌握openstack命令结合使用场景及官方文档大整理,总计超过 400 个使用说明。1.查看openstack版本nova-manage version2.查看节点nova host-list3.查看计算节点nova hypervisor-list4.查看计算节点上有哪些虚拟机nova hypervisor-servers compute15.查看虚拟机列表nova list6.查看镜像列表nova image-list7.查看卷列表nova volume-list8.

2021-06-02 21:07:12 373 1

原创 解决yum源相关问题Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again

已加载插件:fastestmirrorLoading mirror speeds from cached hostfileOne of the configured repositories failed (未知),and yum doesn’t have enough cached data to continue. At this point the onlysafe thing yum can do is fail. There are a few ways to work “fix” thi

2021-06-02 20:10:21 1019

原创 linux系统服务器因为错误操作重启之后无法进入系统

1、挂在光驱,原始的centos镜像2、按F11或者其他提示的按键进入修复模式3、使用以下的命令进行修复;

2021-06-01 15:53:17 2465

深度学习入门之模型训练到移植使用全过程学习文档.zip

通过Keras和tesorflow简单的几行代码,训练自己需要的模型,实现图像识别。包含数据集处理、模型训练、模型测试、模型查看、模型转换、模型迁移等等。Android实现智能识别,把Keras或Tensorflow训练的深度学习模型移植到Android上进行使用。 具体请参考发表的博客文章。

2020-09-23

k8s的搭建与使用.zip

两分钟一个命令轻松搭建基于 Docker 的 Kubernetes(k8s)集群环境。包含所需相关文件搭建与使用文档。详细的使用和展示在个人博客中有详细介绍。适用于Windows、Linux、MacOS系统。

2020-08-22

最新版Erlang和RabbitMQ下载,包含多个版本和配置文档.txt

Linux或Windows下安装及配置Erlang和RabbitMQ,所需相关安装包和文件,包含多个版本。包含最新版Erlang和RabbitMQ下载,包含多个版本和配置文档,详细使用和相关信息有发布的博客说明。

2020-08-17

40个全球免费电子图书馆名单(中文+外文).pdf

40个全球免费电子图书馆名单(中文+外文),记录学习地址,通过在线图书馆查询资料,方便业余的时间学习增强自己。

2020-05-25

十分钟学会使用 Elasticsearch 优雅搭建自己的搜索系统.pdf

十分钟学会使用 Elasticsearch 优雅搭建自己的搜索系统。 什么是elasticsearch Elasticsearch 是一个开源的高度可扩展的全文搜索和分析引擎,拥有查询近实时的超强性能。 大名鼎鼎的Lucene 搜索引擎被广泛用于搜索领域,但是操作复杂繁琐,总是让开发者敬而远之。而 Elasticsearch将 Lucene 作为其核心来实现所有索引和搜索的功能,通过简单的 RESTful 语法来隐藏掉 Lucene 的复杂性,从而让全文搜索变得简单 ES在Lucene基础上,提供了一些分布式的实现:集群,分片,复制等。 搜索为什么不用MySQL而用es 我们本文案例是一个迷你商品搜索系统,为什么不考虑使用MySQL来实现搜索功能呢?原因如下: MySQL默认使用innodb引擎,底层采用b+树的方式来实现,而Es底层使用倒排索引的方式实现,使用倒排索引支持各种维度的分词,可以掌控不同粒度的搜索需求。(MYSQL8版本也支持了全文检索,使用倒排索引实现,有兴趣可以去看看两者的差别) 如果使用MySQL的%key%的模糊匹配来与es的搜索进行比较,在8万数据量时他们的耗时已经达到40:1左右,毫无疑问在速度方面es完胜。

2020-05-18

mysql 性能提升百倍调优宝典.pdf

前言:全文中一共有常用的(事实上你如果花1-2周阅读、理解、自己动手设一下后是需要这么多参数的)76个参数,笔者把近10年里3个亿万级项目的数据库调优用此篇浓缩到了可能读者只需要2周时间就可以掌握,同时我是按照: 1.每一个参数干吗? 2.在某些典型硬件配置下的db上参数该设多少? 3.设会怎么样? 4.不设会怎么样? 5.有什么坑如何填坑? 6.有些参数怎么算、算法又如何 这种style来写的,相信此篇会对一些使用mysql的尤其是正在或者将要面临万级并发的项目、网站有所帮助。具体请看文档!

2020-05-18

Java常用工具类使用指南.docx

Java常用工具类使用指南,包含常用的方法说明,快速提升开发效率和代码质量。 Java 中 String 应该是日常用的最多一个类吧,平常我们很多代码需要围绕 String ,做一些处理。 JDK 提供 String API 虽然比较多,但是功能比较基础,通常我们需要结合 String 多个方法才能完成一个业务功能。

2020-05-11

IntelliJ IDEA 自带的高能神器比Postman更加优秀的IDEA REST的使用文档.docx

IntelliJ IDEA 自带的高能神器比Postman更加优秀、方便和全面,强烈建议使用。 接口调试是每个软件开发从业者必不可少的一项技能,一个项目的的完成,可能接口测试调试的时间比真正开发写代码的时间还要多,几乎是每[个开发的日常工作项。 所谓工欲善其事必先利其器,在没有尝到 IDEA REST 真香之前, postman 确实是一个非常不错的选择,具有完备的 REST Client 功能和请求历史记录功能。但是当使用了 IDEA REST 之后,postman 就可以丢了,因为,IDEA REST Client 具有 postman 的所有功能,而且还有postman 没有的功能,继续往下看。

2020-05-11

谈谈前端关于文件上传下载那些事资料.zip

前端开发中总免不了关于文件的上传、下载需求,文档用来总结一下常用的方法。以及推荐JavaScript经典实例学习资料文章。

2020-05-03

Net 程序库,用 c # 编程读写 AutoCAD dxf 文件.zip

Net 程序库,用 c # 编程读写 AutoCAD dxf 文件。包含使用指南。 它支持文本和二进制格式的 AutoCad2000、 AutoCad2004、 AutoCad2007、 AutoCad2010、 AutoCad2013和 AutoCad2018 dxf 数据库版本。代码示例: public static void Main() { // your dxf file name string file = "sample.dxf"; // by default it will create an AutoCad2000 DXF version DxfDocument dxf = new DxfDocument(); // an entity Line entity = new Line(new Vector2(5, 5), new Vector2(10, 5)); // add your entities here dxf.AddEntity(entity); // save to file dxf.Save(file); // this check is optional but recommended before loading a DXF file DxfVersion dxfVersion = DxfDocument.CheckDxfFileVersion(file); // netDxf is only compatible with AutoCad2000 and higher DXF version if (dxfVersion < DxfVersion.AutoCad2000) return; // load file DxfDocument loaded = DxfDocument.Load(file); }

2020-04-29

实现CAD(dxf、dwg格式)文件操作的源码.zip

下载源码,然后使用VS2010 打开解决方案:./src/LitCAD.sln,直接编译即可。主要特征 Supports entities: line, xline, ray, polyline, cirlce, arc, text. 支持多种图元:线段、构造线、射线、多段线、圆、圆弧、文字。 Zoom and pan. 缩放和平移视图。 Layer。 支持图层。 Grip points. 图元支持夹点,并且可以通过移动夹点来修改图元。 Snap. 捕捉。目前支持的捕捉类型有:端点、中点、中心点、象限点。 Basic editing tools: delete, copy, mirror, offset, move. 基本的编辑操作:删除、复制、镜像、偏移、移动。 Undo and Redo. 撤销和重做。 Multiple Ways For Object Selection: Pick Single、Window、Cross. 支持点选和框选来选择图元。 Open and Save *.litcad file. 支持打开和保存为 *.litcad 文件。 Entities supported 支持的图元 line 线段 xline 构造线 ray 射线 polyline 多段线 circle 圆 arc 圆弧 text 文字

2020-04-29

最新版超级懒人镜像,实现普通电脑安装苹果MacOS+Windows10双系统,不是虚拟机.docx

普通电脑安装苹果MacOS+Windows10双系统,不是虚拟机,用的是超级懒人镜像,简单几步完成双系统的安装。包括详细安装步骤和相关工具的下载地址。

2020-04-19

最新完整版EndNote,包含 Mac 版本 和 Windows 版本,中科院批量授权.txt

最新完整版EndNote,包含 Mac 版本 和 Windows 版本,中科院批量授权。主要用于文献管理,方便阅读和资料整理。这是一个专门用于科技文章中管理参考文献数据库的软件。而且通过插件可以很方便地在word中插入所引用的文献,软件自动根据文献出现的先后顺序编号,并根据指定的格式将引用的文献附在文章的最后。如果在文章中间插入了引用的新文献,软件将自动更新编号,并将引用的文献插入到文章最后参考文献中的适当的位置。英文文献兼容性好,可以通过Internet到Pubmed直接检索后保存到数据库中或者读入各种格式的medline检索的结果。

2020-04-06

网站自动下载论文,在线预览论文,自动生成pdf插件,实现论文免费下载

网站自动下载论文,在线预览论文,自动生成pdf插件,实现各大平台和数据库论文免费下载。可以把一篇论文的所有参考文献导出,可以生成 EndNote 等相关文献管理软件需要的格式。

2020-04-06

一键导出论文参考文献浏览器插件

一键导出论文参考文献浏览器插件,能够在阅读论文的时候自动导出论文的所有参考文献,然后通过endnote文献管理软件的功能,可以实现在线阅读所有论文。

2020-04-06

最新版go语言入门详细资料,包含初级、中级、高级阶段资料.zip

最新版go语言入门详细资料,包含初级、中级、高级阶段资料,主要包含 环境搭建、基础知识部分、指针、容器、文件、网络、数据库、并发、加密等相关模块。

2020-04-03

NC最新完整版,包含32位和64位以及源码.zip

1)首先准备一下 NC ,关于NC这里没什么好说的,网络届的瑞士军刀。 这里准备了 以往的经典版本和最新版本,分别包含 32 位 和 64 位 的,其中还包含编译源码,有需要的大神可以自行修改源文件之后重新打包发布。 2)Windows系统,放置NC到 C:\Windows\System32 目录下;

2020-04-02

SCI、ISTP和EI详细指南

SCI/ISTP和EI论文检索号IDS number和收录号查询方法,详细使用教程和指南手册。SCI检索号也即IDS number,一般来讲,同一期出版的刊物上的所有文章的IDS number相同。

2020-02-24

RocketMQ全套详细资料,包含所需安装文件、后台监控程序、源码、详细使用资料等

RocketMQ全套详细资料,包含所需安装文件、后台监控程序、源码、详细使用资料等。从零基础快速学会使用,包括RocketMQ的安装步骤、详细介绍、详细搭建、单机搭建、集群搭建、应用例子、消息的监控等等非常详细的公司内部教程。

2019-12-20

真正实现一键自动化部署,Nginx+Tomcat+Redis 实现负载均衡集群服务搭建,所有文件自动生成,包括自动生成配置文件参数、解决依赖问题、Session

真正实现一键自动化部署,Nginx+Tomcat+Redis 实现负载均衡集群服务搭建,所有文件自动生成,包括自动生成配置文件参数、解决依赖问题、Session共享同步问题等等,直接把 Web 应用的 war 包,放进Tomcat的 webapps 目录即可。

2019-12-19

本地个人电脑离线用AI 模型全自动化制作属于你的动漫视频代码软件

本地个人电脑离线用AI 模型全自动化制作属于你的动漫视频,CPU、GPU都可以使用两种方法两种模型分别不同的实现,使用并行计算和流式处理来加速图片处理,生成动漫类似于 大名鼎鼎的《你的名字》、《秒速五厘米》、《天气之子》等经典作品。详细使用请查看博客的详细介绍。

2024-02-28

抖音直播在线人数工具,为什么直播间动不动几万甚至十几万在线人数?抖音直播怎么增加观看人数?如何通过代码实现提高直播间在线人数?

包含工具、代码、技术实现、解决方案、配置教程,「抖音」直播在线1万+竟如此简单,揭秘抖音直播间在线人数,为什么有些直播间动不动几万甚至十几万在线人数?抖音直播怎么增加观看人数?如何通过代码实现提高直播间在线人数?完整.zip

2024-02-23

预训练的垃圾评论检测模型

预训练的垃圾评论检测模型。 您将使用“平均字词嵌入”模型架构来满足垃圾评论检测需求,但是,如果您尝试使用未经训练的模型,则最佳选择莫过于猜测句子是否为垃圾句子。 为了使模型有用,它需要在自定义数据上训练,以便它能够了解垃圾评论和非垃圾评论的外观。然后,基于所学习到的知识,未来更有可能正确分类。

2024-01-09

抖音直播录制工具,,支持通过 直播间链接、直播间分享短链、主播主页 的方式添加监测房间

支持无人值守自动监测和录制多个主播的直播。 支持录制弹幕。 未知直播间地址时,也可以通过主播主页来监测直播,因此可以监测没开过直播的、开播时间阴间导致从未赶上直播的主播。 支持自动获取 cookie,并在 cookie 失效时自动重新获取。无需手动获取 cookie。 不使用 selenium,不需要安装浏览器,几乎开箱即用。 支持自定义脚本、插件,以自定义开播推送等功能。 高性能,奶奶家的老爷机、1核2G的经济型服务器都能录制。 支持 linux。 理论上支持 mac,但未测试,如果是 mac 用户可以参考 linux 的安装和使用方法,勤使用搜索引擎。

2023-12-30

linux中各种最新网卡2.5G网卡驱动,不同型号的网卡需要不同的驱动,整合各种网卡驱动,包括有线网卡、无线网卡、Wi-Fi热点

linux中各种最新网卡2.5G网卡驱动,不同型号的网卡需要不同的驱动,整合各种网卡驱动,包括有线网卡、无线网卡、自动安装Wi-Fi热点。 最近在做路由器二次开发,现在市面上卖的新设备,大多数都采用了2.5G网卡,现在各种Linux社区对新网卡的驱动都还不成熟,尤其是一些小众一点的网卡,有些低版本的Linux官方都没有对应版本的驱动,这里有个覆盖几乎市面上最新网卡驱动的方法,主要是整合各种网卡型号,安装时候自动进行安装。

2023-11-03

一键搭建kafka集群支持SASL安全认证以及配置ACL权限,支持多IP和公网IP配置,支持界面化监控和操作以及最细粒度的授权

一键搭建kafka集群支持开启SASL安全认证以及配置ACL权限控制,支持多IP和公网IP配置,支持集群、topic、消费组、消息、限流、acl、副本表盘监控显示创建topic和用户以及最细粒度的授权。 非常简单的使用,只需要简单的输入服务器集群的IP地址、账号、密码,即可一键自动搭建配置好环境,包括各个界面化管理工具,生成kafka不同权限的测试用户,方便不同权限的管理。 如果还有疑问,详细介绍和使用说明可以参考发布的博客说明和介绍,或者私信作者进行解答。https://blog.csdn.net/u014374009/category_9409106.html

2023-10-12

基于修改系统注册表中的打印机属性参数实现二次开发虚拟打印机KKPrinter实现打印机共享,远程跨网络实现不同网络打印机共享

基于修改系统注册表中的打印机属性参数实现二次开发KKPrinter实现打印机共享,远程跨网络实现不同网络打印机共享,客户端利用虚拟打印机截取打印文件转发至物理打印机(附源码)。保证项目可以运行包含所有需要的库和代码,有疑问可以看作者的博客,或者私信作者。 基于修改系统注册表中的打印机属性参数实现二次开发,通过虚拟打印机拦截用户的打印机文件,转发到物理打印机进行打印。这种方案也测试过,就是不能完全保留打印时候的全部属性参数,比如只能保留部分参数 比如 页码等等。

2023-06-22

基于开源项目clawpdf二次开发虚拟打印机KKPrinter实现打印机共享,远程跨网络实现不同网络打印机共享

基于开源项目二次开发KKPrinter实现打印机共享,远程跨网络实现不同网络打印机共享,客户端利用虚拟打印机截取打印文件转发至物理打印机(附源码)。保证项目可以运行包含所有需要的库和代码,有疑问可以看作者的博客,或者私信作者。 基于开源项目clawpdf二次开发,实现我们的功能。clawpdf项目开源但并不免费,一般人根本没法直接从github下载后运行,他有各种坑,还有文件签名,我也是花了很久的时间才弄好,在它的基础上做了一些新的业务实现,并命名为KKPrinter,但是大部分代码任然是clawpdf的,在这里说明。

2023-06-22

C#代码开发实现网络共享打印机的小工具,兼容常规打印机和USB多种便携打印机,支持winxp/win7/win10等

C#代码开发实现网络共享打印机的小工具,包含服务端和客户端,兼容常规打印机和USB多种便携打印机,支持winxp/win7/win10等windows系统,公网映射共享打印机给其他任何地方电脑使用。

2023-06-01

mysql数据库全文多库多表查找,查询所有数据库中包含指定字符的数据。

mysql数据库全文查找,查询所有数据库中包含指定字符的数据。 一、支持功能: 1、支持所有数据库查询字符串,或者指定一个或者多个数据库查询字符串; 2、支持本地使用或者指定远程数据库地址; 3、支持命令行指定参数方便运行,支持省略参数; 4、支持显示匹配的数据来自数据库名称和表名称; 5、兼容多个版本的数据库; 6、支持多种操作系统的使用运行; 7、关键词支持字符串、日期、整形等等类型; 8、更多………… 使用如下命令即可查看使用帮助: sh search.sh sh search.sh -h sh search.sh --help 更多详细,可以参考发布的博文介绍和测试结果。

2022-06-07

一个命令发起Merge Request项目代码提交合并merge.sh

程序员私藏的工具轻松实现项目开发一个命令发起Merge Request项目代码提交合并,可以指定代码Code View审核人。 不会用,随时私信作者。 最新git项目开发中一键发起merge request工具,自动识别本地环境,支持windows、Linux、Mac,包含使用教程和资料。 非常简单的使用,下载脚本后,根据教程进行简单的配置,根据自己的操作系统类型,把注释部分选用就可以了。

2022-01-17

程序员每天自动填写周报日报工时脚本完整脚本

程序员每天自动填写周报日报工时脚本完整脚本(附源码),使用查看发布的博客使用方法。 如果需要定制或者实现相关的脚本都可以私信作者。 现在公司都要求填每天写周报、日报、工时之类的信息,有时候弄着弄着就忘记了。导致工时异常,被领导点名啥的。索性写个自动填写的脚本+定时任务+工作日判断+自动启动服务,完整的自动填写。 通过对工作日志平台的分析,发现都是加密安全https请求,有些公司是内网,不排除有http的这种简单一点,本想通过 shell 脚本写一个比较通用一点的脚本,不过多依赖任何外部的资源,但是发现,如果用简单的 sh 脚本做 https 请求需要在请求的时候带入相关的证书 cacert 、key、cert 等信息,比较繁琐。因此,退而求其次,采用python脚本,现在Linux系统基本都自带安装了,也不算要安装什么额外的资源,最后把相关的脚本进行整理,只需要执行一行命令即可启动运行。需要修改脚本中的部分如下: ``` # =======================================等号包裹以内需要修改====================================================== # 用户名称 USERNAME = "Frank" # 用户密码 PASSWORD = "123456" # 运行方法 # python3 fill_work_log.py > fill_work_log.log & # 运行规则 # 如果不设置下面的开始日期和结束日期,脚本会一直到后台运行,每天晚上 22:00 之后自动填写工作日志,周六、周日自动跳过。 # 如果想补日志,只需要设置缺少的开始日期和结束日期,脚本会自动补齐指定日期范围内的工作日志,之后会转入后台运行,每天晚上 22:00 之后自动填写工作日志。 # 开始日期,如:2020-09-05 START_DATE='' # 结束日期,如:2020-09-25 END_DATE='' # =======================================等号包裹以内需要修改====================================================== ```

2021-10-24

swift_upload_file_batch.sh

最近在项目中遇到了一个需求,在云计算项目交付中,需要把按照文件夹分类的若干原始文件自动压缩打包上传到swift对象存储中,需要获取到不同文件夹分别对应不同的类别、文件名称、文件描述等等信息,几十个G的文件包含上百个类别和文件按照要求自动进行上传到swift对象存储中去。 swift前面的文章有了详细的介绍和分析,这里主要着手与API的使用层面,不同方法的实际使用。实现智能自动化批量自动压缩上传文件。 功能: - 支持自动压缩文件夹进行上传 - 自动上传文件到swift指定目录 - 支持自动检测文件介绍信息生成描述信息 - 支持自动生成唯一压缩文件名称 - 支持自动计算上传文件的MD5值 - 支持自动计算上传文件的SHA1值 - 支持自动生成mysql语句,临时保存在“/tmp/sql_data.sql"目录 - 支持自动对已有的数据进行自动去重和跳过 - 支持自动把mysql语句导入到业务数据库 - 支持在任何shell环境中运行,不依赖任何额外的环境 - 简单配置用户账号、密码和swift链接信息即可使用 - 更多…… 详细使用参考发布的博客文章:https://blog.csdn.net/u014374009/category_10819722.html 有任何疑问可以私信作者。

2021-07-13

最新git项目开发中一键发起merge request工具,自动识别本地环境,支持windows、Linux、Mac,包含使用教程和资料.sh

# how to use ? 包含使用教程,使用中有任何问题可以私信作者。 # For windows:打开 cygwin 终端,执行 vim .bashrc ,键入:alias merge='bash merge文件的路径/merge.sh',保存并退出,再执行:source .bashrc # For Mac or Linux:打开命令行终端,执行 vim ~/.bash_profile ,键入:alias merge="sh /merge文件的路径/merge.sh",保存并退出,再执行:source ~/.bash_profile # 进入到Git管理的项目根目录,执行如下命令发起 merge request 请求,默认请求合并到 test 分支,-a 用来指定审核委派人, # 执行 merge 等同于 merge test,或执行 merge 其他远程分支名,具体用法如下: # merge test # merge test -a frank # merge # merge -a frank # 提供能力: # Create merge request # 自动识别仓库/项目名称和ID # 当前本地分支作为 source branch # 手动输入远程分支名作为 target branch,默认 test 分支 # 使用 last commit 作为 merge title # 提供可选的指定委派人功能 # 提供可选的 Accept merge request 功能

2021-04-30

在Linux中快速部署桌面远程连接和安装多种虚拟机制作操作系统镜像,附使用教程.zip

在Linux中快速部署桌面远程连接和安装虚拟机,可以在任何客户端比如windows或者macos远程连接到linux桌面,可以用来制作openstack镜像,在镜像初始化的时候设置用户名和密码,解决虚拟机制作windows xp、windows 7、Windows 10等windows系列镜像在启动时候蓝屏等现象。如在使用过程中遇到任何疑问,可私信作者,作者会及时进行解答。详情使用参考发布的博文有详细的解释。 1、Linux快速安装部署桌面系统,通过任何命令行远程连接到原生Linux系统,这时候是命令行界面,把该目录脚本可以通过 scp 或者 复制》粘贴 或者 ftp 等方式上传到服务器。 2、执行 sudo sh desktop.sh ,等待安装完成即可,如果中途遇到需要设置密码的地方,请输入自己想要的密码并记住。安装完成之后,系统会自动重启,测试可能会断开现在的连接,不用关注命令行的连接来,可以进行到下一步。 3、通过 windows系统自带的远程连接、Mac安装的 Microsoft Remote Desktop、以及第三方 MobaXterm 工具等各种方式进行连接,输入Linux的ip,设置的vnc密码以及账号的密码,即可进入图形化系统界面。 4、切换到第一步脚本所在的目录,执行 sudo sh virtual.sh ,等待安装完成即可,如果中途遇到需要应答的地方,输入 y 即可继续完成安装,会自动配置好多种虚拟机、以及支持edk操作系统镜像下载的工具。 5、安装完成之后会自动启动 virt-manager 虚拟机,可用来制作 Windows、Linux、MacOS等系统镜像,制作好的镜像可用于 公有云、私有云、混合云、以及其他电脑主机上进行安装使用。

2021-04-12

最新版Maven配置及换源,下载后直接使用.zip

最新版Maven配置及换源,下载后解压,放到个人用户目录下,就可以直接使用。如需要配置环境变量,请参考发布的博客文章。

2020-11-16

最新版MacOS系统64位安装MySQL5.7.xx最好用的两个版本.zip

最新MacOS系统安装MySQL5.7.xx最好用的两个版本,安装比较简单,双击打开,一直下一步即可安装完成,如需要配置环境变量,请参考发布的博客文章。

2020-11-16

最新版MacOS系统64位JDK1.8和JDK15两个版本.zip

最新版MacOS系统64位JDK1.8和JDK15两个版本,最好用的两个版本,安装比较简单,双击打开,一直下一步即可安装完成,如需要配置环境变量,请参考发布的博客文章。

2020-11-15

Supervisor结合Celery以及Flower对定时任务和异步任务进行可视化分析统计完整配置.zip

Supervisor的安装及使用,启用可视化界面统计和管理,以Celery进行异步任务、定时任务处理为例,结合Flower进行可视化统计、分析、管理查看。详细的使用和介绍请查看作者的博客文章。

2020-10-21

Celery实现异步任务、定时任务、异常告警通知的CeleryTask完整项目.zip

快速搭建Python开发环境,通过Celery完成异步任务、定时任务调用,设置重试次数并把失败的任务发送邮件异常提醒。详细的使用教程请参考发布的博客文章。

2020-09-26

空空如也

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

TA关注的人

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