自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 win10安装wsl2并安装docker

win10的wsl2并安装docker文章目录win10的wsl2并安装docker一、wsl2介绍二、wsl2的安装1. 启用适用于 Linux 的 Windows 子系统2. 启用虚拟机功能(该步执行完需要重启电脑)3. 下载并安装 Linux 内核更新包4. 将 WSL 2 设置为默认版本5. 打开 [Microsoft Store](https://aka.ms/wslstore),选择你需要安装的linux版本三、wsl2安装并使用docker1.使用最方便的方法安装docker3.设置不使用s

2022-05-15 18:22:42 5466 2

原创 Python调用C#dll动态链接库

Python真的是非常强大的胶水语言,可以与其他语言无缝衔接,之前做的项目是使用Pyqt5与C#结合编程,这里记录下Python调用C#的dll公共库的方法。一、安装想要使用C#生成的dll公共库则需要安装对应的调用包,直接使用安装命令pip install pythonnet安装对应的包即可愉快的调用了二、封装与初始化最好是将调用模块封装为一个类,并可以改为单例模式,方便一次实例化后全局调用。导入包最好使用动态导入方式,可以避免Pycharm报错找不到相关的包,动态导入使用__import__@

2021-04-16 09:52:09 1799

原创 python调用第三方dll插件实现窗口绑定后台键鼠图色识别(大漠,天使,乐玩)

一.简介目前常用的比较方便的窗口绑定以及图色识别的dll插件有大漠,天使,乐玩等等,其中天使插件已经不再维护了并且已经开源了,感兴趣的小伙伴可以自行下载与探索,大漠插件最终的免费版本也距今很久了,乐玩插件最后的免费版还算比较新,python调用这些第三方dll插件可以很方便的实现窗口绑定及图色识别后台操作等功能。二.说明python使用这些第三方dll插件需要使用32位版本才可以加载,因为这些第三方dll插件是使用C++32位平台开发的,需要32位的python才能兼容使用三.python32位版本

2020-08-18 18:34:48 8185 3

原创 nginx文件上传模块nginx-upload-module

1.简介nginx-upload-module是nginx的文件上传模块,使用此模块的好处是不需要自己开发文件上传接口,只需要配置nginx的配置文件即可进行文件上传,并且支持断点续传特别适合传视频等大文件,此模块默认是没有被安装的,需要下载后重新编译nginx进行安装,不会添加的参考此文章2.配置location /api/v2.0/video/upload/ { upload_pass @python; #转到后台处理URL,表示Nginx接收完上传的文件后,然后交给后端处理的地址

2020-08-18 17:58:36 2614

原创 nginx添加新模块方法

一.简介Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。并且有很多强大的拓展模块可以使用,如果想要添加nginx新模块需要下载模块并重新编译nginx替换即可。二.添加方法1).先确认nginx版本信息nginx -V2).下载需要的模块例如: HLS流媒体模块 https://codeload.github.com/arut/nginx-rtmp-module/zip/master &nbsp

2020-08-18 17:37:00 4820

原创 nginx使用gzip压缩技术

一.简介gzip压缩比率在3到10倍左右,可以大大节省服务器的网络带宽。而在实际应用中,并不是对所有文件进行压缩,通常只是压缩静态文件。而nginx实现资源压缩的原理是通过ngx_http_gzip_module模块拦截请求,并对需要做gzip的类型做gzip压缩。二.原理浏览器请求url,并在request header中设置属性accept-encoding:gzip。表明浏览器支持gzip。服务器收到浏览器发送的请求之后,判断浏览器是否支持gzip,如果支持gzip,则向浏览器传送压缩过的内

2020-08-18 17:15:32 1101

原创 Supervisor后台进程守护工具

一.简介Supervisor是一套用Python开发的进程管理程序,能将以命令启动的进程以后台守护方式运行(注:只支持将前台运行的程序转为后台,不支持后台转后台),并监控当前后台进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的相关信息和命令配置进去即可。可用来将相关服务挂掉的时候自动启动起来,将supervisor配置开机自启动后可使服务进程像小强一样坚强——开机跟随自启,

2020-06-23 12:08:48 568

转载 MQ的使用场景

MQ的使用场景转自:http://www.cnblogs.com/linjiqin/p/5720865.html一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ二、消息队列应...

2019-06-04 08:30:46 183

转载 MySQL8与PG10:新版本下的较量谁更胜一筹?

文章来源:企鹅号 - ACMUG作者:Kenn Ejima原文地址:https://blog.dumper.io/showdown-mysql-8-vs-postgresql-10/译者:雪落无痕xdj、无若、LinuxTech、Tocy、kevinlinkai注:本文转自开源中国订阅号(oschina2013),经平台授权转载既然MySQL 8和PostgreSQL 10已经...

2019-05-25 20:26:03 1940

转载 RabbitMQ快速入门python教程

HelloWorld简介RabbitMQ:接受消息再传递消息,可以视为一个“邮局”。发送者和接受者通过队列来进行交互,队列的大小可以视为无限的,多个发送者可以发生给一个队列,多个接收者也可以从一个队列中接受消息。coderabbitmq使用的协议是amqp,用于python的推荐客户端是pika 1 pip install pika -i https...

2019-05-07 10:36:20 347

转载 干货满满!10分钟看懂Docker和K8S

2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。...

2019-05-01 19:20:23 404

转载 RabbitMQ与Redis队列对比

本文仅针对RabbitMQ与Redis做队列应用时的情况进行对比具体采用什么方式实现,还需要取决于系统的实际需求简要介绍RabbitMQRabbitMQ是实现AMQP(高级消息队列协议)的消息中间件的一种,最初起源于金融系统,用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然...

2019-05-01 16:53:36 331

好用的内存读取工具CE

好用的内存读取工具CE,非常强大,操作系统,游戏外挂必备

2018-12-05

网页设计前端资料汇总

网页前端资料汇总,特别全面的前端资料书籍地址,非常详细

2018-12-05

PS学习手册

很好用的学习手册,感觉特别实用的,对于个人发展什么的都确实很有帮助的

2018-09-25

空空如也

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

TA关注的人

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