自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (8)
  • 收藏
  • 关注

转载 docker搭建elastcisearch和kibana并设置登录密码

elasticsearch.hosts: [ "http://IP地址:9200" ]重置前现在映射目录的elasticsearch.yml添加启动密码的配置。kibana_system的密码一定要记住,连kibana的时候会用到。授予elasticsearch目录及子目录改文件及子文件所有权限。elasticsearch.password: "密码"授予kibana目录及子目录改文件及子文件所有权限。复制kibana容器配置文件到磁盘目录。复制容器中重要配置目录到磁盘目录。移除临时的kibana容器。

2024-03-19 11:23:57 50

转载 【本地化部署大模型方案二:fastchat+llm(vllm)】

引言本次是对上一节内容的补充,因为有的大模型是没有提供openai的类似api接口项目,只孤零零的提供了一个模型,所以通过上一节的部署方式是行不通的。为了解决这个问题使用了FastChat项目。多说一句话网上比较成熟的Langchain-Chatchat项目也是基于FastChat对接的大模型,大家有兴趣可以看看。后面有机会我专门来聊一下这个项目。一、上一节内容LangChain学习一:入门-本地化部署-接入大模型二、FastChat 介绍。

2024-02-18 15:57:24 599

原创 docker php-fpm 装扩展

【代码】docker php-fpm 装扩展。

2023-06-29 13:46:09 600

转载 OpenResty实现限流--限频限流

令牌桶其实可以看是漏桶的逆操作,看我们对把超过请求速率而进入桶中的请求如何处理,如果是我们把这部分请求放入到等待队列中去,那么其实就是用了漏桶算法,但是如果我们允许直接处理这部分的突发请求,其实就是使用了令牌桶算法。限制 ip 每分钟只能调用 120 次 接口(平滑处理请求,即每秒放过2个请求),但是允许一定的突发流量(突发的流量,就是桶的容量(桶容量为60),超过桶容量直接拒绝。--> 当前API的限频限流的限制信息,如每秒允许请求数,限流的时间窗口大小以及请求数。

2023-06-06 09:09:45 476

转载 NGINX10 LUA入门 + OPENRESTY

  lua官网:https://www.lua.org/  file-New Project1)下载  https://github.com/rjpcomputing/luaforwindows/releases   2)安装  直接按照就好3)配置Debug  program选择lua安装路径  代码local function main() print("hello world")endmain()  执行and break do else elseif end false for

2023-06-02 17:28:01 720

原创 Linux下解决高并发socket最大连接数限制,tcp默认1024个连接

本人在工作时,测试高并发tcp程序(GPS服务器端程序),多次测试,发现每次连接建立到1000左右时,再也不能建立tcp连接,最总上网搜索,linux系统默认ulimit为1024个访问 用户最多可开启的程序数目。一般一个端口的最高连接为2的16次方65535。linux作为服务器系统,当socket运行高并发TCP程序时,通常会出现连接建立到一定个数后不能再建立连接的情况。通过修改,tcp可以达到20000个连接完全没有问题。

2023-05-07 15:55:03 3080

原创 let‘s encrypt免费证书配置https

certbot

2023-05-06 10:06:44 462

原创 Linux下supervisor nginx php-fpm配置 与 日志分割

supervisor

2023-04-07 12:08:59 368

转载 MySQL查看锁的sql

MySQL查看锁的sql查看数据库状态。

2023-03-23 15:07:04 1944

原创 office转pdf

代码运行:python a.py --s=/home/zyh/python/test/test.xls --o=/home/zyh/python/test/cc.xlsx。ws.sheet_properties.pageSetUpPr.fitToPage=True #加入句代码后问题解决。ws.page_setup.fitToHeight=False #可以直接将Ture/False设置为数字。2.安装python转打印格式 这步主要解决缩放模式。## office转pdf。

2023-03-17 11:13:50 393

原创 jupyter 常用记录

提起jupyter notebook,应该很多学习过Python的同学都不陌生。虽然用jupyter notebook的同学相对较少,但是提及这款开发工具,很多人都会赞不绝口,“jupyter很强大,交互式、富文本”,很多人都知道jupyter notebook的这几个优点。以Python开发为例,我们只需要在windows命令行或者linux/Mac终端输入“jupyter notebook”或者“ipython notebook”即可使用默认浏览器打开一个在线IDE,首先说一下交互式,

2023-01-30 11:52:08 252

转载 P2P中的UDP穿透方法以及PYTHON实现

P2P中的UDP穿透方法

2022-09-08 14:43:36 1097 1

转载 使用N2N搭建虚拟局域网进行游戏联机(服务端及客户端)

使用N2N搭建虚拟局域网进行游戏联机

2022-09-07 13:43:56 3438

原创 阿里canal数据同步

canal数据同步

2022-05-10 11:10:53 447

原创 win10 wslg安装中文输入法

apt-get install ibus ibus-pinyin#安装ibusim-config#配置输入法#选择ibusibus-setup#设置ibus输入法input-method->add->chinese#设置完成#win+空格切换输入法#这里有个要注意点的是 ibus不是daemon进程 不能关掉 最小化即可注:这里要在进程中运行起,nohup ibus-daemon restart &...

2021-05-11 13:45:48 2952 3

原创 Rust的常用记录

项目国内源的配置:在项目下.cargo/config 文件中加入以下是加入中科大的源[source.crates-io]replace-with = 'ustc'[source.ustc]registry = "https://mirrors.ustc.edu.cn/crates.io-index"

2021-04-29 10:24:19 172

转载 17种求三角形面积的公式,从平面到立体

现在网络上和老师可能都给孩子们总结了很多有关三角形面积公式,但都是缺篇少量的。今天小编给大家分享的这份三角形面积计算公式绝对可以颠覆你对三角形面积计算的认识,以后遇到类似的题目只要直接套用公式即可。我敢肯定至少到目前为止全网络总结最全的一次。(一定要为收藏备用)此次分享的资料和和别的资料最大的区别有两点:1.这份三角形面积计算公式从小学到大学都可以用;2.从平面到立体。几何是数学不可或缺的一块版图,不管在小学还是初高中,乃至大学都必学的知识点。几何说难不难,说简单也不简单。特别现在的中高考,最后

2021-04-13 10:47:33 3487

转载 AI 线性代数

AI 线性代数1、标量、向量、矩阵和张量1)标量(scalar),一个数,例如自然数和实数。2)向量(vector),一列有序数。可以看作只有一列的矩阵。3)矩阵(matrix),二维数组。转置(transpose),关于主对角线(从左上角到右下角)对称。4)张量(tensor),高维数组。2、矩阵和向量相乘1)矩阵乘法,(m x n)(n x p) = (m x p)2)向量点积3、单位矩阵和矩阵逆1)单位矩阵(identity ma...

2021-04-13 10:46:07 226

原创 python3 xpath selenium BeautifulSoup 常用方法

XPath注意sfind_elements_by_xpath find_element_by_xpathfind_elementfind_elements elements=driver.find_elements_by_xpath('//ul[@id="haltList"]/li') stop_list_stats=[] for i in elements: i.find_element(By.TAG_NAME, "a").click()

2021-04-06 16:45:31 125

转载 rust的交叉编译

【GUI程序最好还是在各个平台编译,跨平台编译一大堆问题(我这边是报错了),源码跨平台也很不错了(而且如果是Windows,最好是在win7编译,这样能支持win8和10,而在win10编译的在win7和8可能运行不了),可以装虚拟机专门用于多平台编译】通过命令查看支持哪些OS和CPU架构rustc --print target-list | pr -tw100 --columns 3toolchain和target分别是,toolchain是交叉编译所需的“编译工具”,而target则是.

2021-03-17 14:11:30 3765

转载 如何一键远程开机,远程唤醒功能

使用ToDesk 可以在千里之外为您的设备远程进行开机操作视频教程:https://update.todesk.com/wol.mp4ToDesk 支持将关机状态下的设备(Windows,macOS,Linux) 唤醒开机.这需要满足2个条件:1.开启电脑的 网卡 Wake On LAN 功能2.您要开机的电脑设备在同一交换机(路由器下), 需要有另外一个ToDesk端在运行.比如其他的电脑或手机, iPad, Android电视盒子, 或家人的手机安装一个ToDesk,这样您就可以在千里之外为您的电脑

2021-02-23 11:25:30 13329 1

原创 linux下的百万配置

进程最大文件打开添加参数最大限制vi /etc/security/limits.conf # 修改下面的内容* soft nofile 1000000* hard nofile 1000000全局限制 cat /proc/sys/fs/file-nrecho 1200000 > /proc/sys/fs/file-max服务设置vi /etc/sysctl.conf#修改下面的内容fs.file-max = 1000000问题汇总# 客户机开不了这么多

2021-01-18 16:24:59 122

转载 NLP:NLP领域没有最强,只有更强的模型——GPT-3的简介、安装、使用方法之详细攻略

NLP:NLP领域没有最强,只有更强的模型——GPT-3的简介、安装、使用方法之详细攻略导读:NLP领域的模型,没有最大,只有更大。博主这几天也仔仔细细看了这篇长达75页的论文,光署名作者都有二三十位呐。从内容上,可以明显的看出,openAI团队依然是将天然的自回归语言特性的思想进行到底。GPT-3模型,不论是从参数,还是训练数据上,都是历史性的突破。哈哈,博主也想弄个demo搞一搞,想一想这45TB的训练数据,即使用我这价值四五万的电脑去调,怕是也要训练到明年吧,额,算了,就像知乎网友说的那样.

2021-01-13 10:49:59 1460

原创 你应该知道的 PHP 迭代器与生成器知识

这类知识网上太多了,这里不做过多的介绍,只列举一下常用的使用场景1.大文件的读取可使用<?phpfunction aa($number){ for($i=0;$i<$number;$i++){ yield $i.'-'.time(); }}$result = aa(5);foreach($result as $value){ sleep(1);//这里停顿1秒 echo $value.'<br />';}2.从

2021-01-07 09:21:25 103

原创 Rust Option Result Panic的理解

如果你已经开始学习Rust,相信你已经体会过Rust编译器的强大。它可以帮助你避免程序中的大部分错误,但是编译器也不是万能的,如果程序写的不恰当,还是会发生错误,让程序崩溃。所以今天我们就来聊一聊Rust中如何处理程序错误,也就是所谓的“亡羊补牢”。基础概念在编程中遇到的非正常情况通常可以分为三类:失败、错误、异常。Rust中用两种方式来消除失败:强大的类型系统和断言。对于类型系统,熟悉Java的同学应该比较清楚。例如我们给一个接收参数为int的函数传入了字符串类型的变量。这是由编译器帮我们处理的。

2020-12-23 15:24:05 381

转载 常用自动化测试工具

1、Appium官网:http://appium.ioAppUI自动化测试 Appium 是一个移动端自动化测试开源工具,支持iOS 和Android 平台,支持Python、Java 等语言,即同一套Java 或Python 脚本可以同时运行在iOS 和Android平台,Appium 是一个C/S 架构,核心是一个 Web 服务器,它提供了一套 REST 的接口。当收到客户端的连接后,就会监听到命令,然后在移动设备上执行这些命令,最后将执行结果放在 HTTP 响应中返还给客户端。...

2020-12-11 16:08:25 93

原创 Ubuntu20.04 下编译带 Lua 插件的 Nginx

安装 Libgdsudo apt-get install -y libgd-dev安装 lua & luajitsudo apt install -y lua5.1 liblua5.1-0-dev luajit libluajit-5.1-dev环境变量设置export LUAJIT_LIB=/usr/lib/x86_64-linux-gnuexport LUAJIT_INC=/usr/include/luajit-2.0clone 最新版 lua_ngxgit

2020-12-04 16:08:51 490

原创 nginx lua例子

环境安装参考:https://blog.csdn.net/oqzuser12345678999q/article/details/110466653新建lua文件:test.lua ngx.say("insert error : sqlstate : ")配置nginx xxx.confserver { listen 9093; server_name 192.168.0.128; location /lua { #set $tes

2020-12-02 15:03:46 116

原创 centos8 解决编译安装 nginx时遇到的报错

下载解压切换目录略~编译nginx[root@iZgt88z6l1kvd7Z nginx-1.10.1]# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.39 --with-zlib=../zlib-1.2.8这里可以参考:https://blog.csdn.net/oqzuser12345678999q/article/details/110466653没有报错然后我

2020-12-02 10:23:29 2643 1

转载 win10 WSL 安装centos8

自从微软在 Windows 10 v1809 中正式引入 Windows Subsystem for Linux (WSL)之后,我们终于可以以非虚拟机的形式在 Windows 上使用 Linux。同样也进一步地扩展了 Windows 10 的生产力优势,使得在 Windows 10 直接针对 Linux 环境进行项目开发也成为可能。关联阅读:不用装双系统,直接在 Windows 上体验 Linux:WSL虽说目前的 WSL 在 Windows 10 生态中已经越发成熟,但在实际使用中依旧存在一些不

2020-12-02 08:58:11 2083

原创 Nginx与Lua开发

1、Lua及基础语法Nginx与Lua环境场景:用Nginx结合Lua实现代码的灰度发布1、Lua 是一个简洁、轻量、可扩展的脚本语言2、Nginx+Lua优势 充分的结合Nginx的并发处理epoll优势和Lua的轻量 实现简单的功能切高并发的场景。3、Lua的基础语法1、运行[root@web-01 ~]# luaLua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio> print("Hi...

2020-12-02 08:40:17 705

原创 PHP zts(线程安全)编译以及多线程(pthreads)使用

下载PHP下载地址:https://www.php.net/downloads.php,开始下载:su rootmkdir tmpcd tmpwget https://www.php.net/distributions/php-7.3.7.tar.bz2编译安装PHP开启线程安全tar -jxvf php-7.3.7.tar.bz2cd php-7.3.7yum -y install libxml2 libxml2-devel openssl openssl-devel cur

2020-12-01 10:33:47 526

原创 centos php多线程 pthreads parallel remi安装方式

线程与进程这里不多描述1.通知dnf或yum安装Php版本 步骤略2.查看/usr/bin 目录下会有 zts-php 等相应的命令3.下载pthreads 可以通过git拉4.编译cd pthreads-master//usr/bin/zts-phpize ./configure --with-php-config=/usr/bin/zts-php-config make && make install配置echo extension = pthread

2020-11-30 16:45:38 316

原创 centos8 安装 php8.0

php8.0正式版已发布直接上安装代码,新特性不多解释sudo yum install epel-releasesudo yum -y install https://mirrors.aliyun.com/remi/enterprise/remi-release-7.rpmsudo yum -y install yum-utilyum repolist all |grep phpsudo yum-config-manager --enable remi-php80sudo yum

2020-11-27 15:27:23 326

原创 Git 日常操作命令记录

强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要)git push -- force创建文件等小命令touch a // 创建一个a文件echo 1234 >> a // 把1234这个内容放入a文件cat a // 打开a文件 读取出a文件中的内容mkdir test // 创建test文件夹rm 文件名 // 删除文件pwd // 打印当前工作路径安装git的时候 都会安装git bash和git GUI 我们完全也可以使用git GUI来提交版本 与sou

2020-11-24 10:09:42 85

原创 Linux 运维常用服务器脚本

一、分析日志IP把可疑ip加入防火墙脚本crontab -e 添加定时检查#!/bin/bash#2017-11-22#hhjGREP_STR=`date +%Y:%H:%M -d '-1 minute'`;GREP_URL1=/carorder/index/send_sms.htmlGREP_URL2=/index/login/getMobileVerifyLOG_NAME=www.51kcwc.access.logWORK_DIR=/usr/local/openresty/ng

2020-11-16 11:58:40 422

原创 Nginx运维安全常用记录

官方帮助文档地址:http://nginx.org/en/docs/nginx与lua的结合可用:https://openresty.org/cn/components.html日常使用记录1.Nginx开启目录浏览提供下载默认情况下,网站返回index指定的主页,但如果该网站不存在主页,则将请求交给autoindex模块如果开启autoindex模块,则提供一个下载的页面, 如果没有开启autoindex 则会报错 403 1 [root@web01 centos]#.

2020-11-03 10:35:39 162

原创 关于Collabora Office DzzOffice NextCloud安装记录

安装Collabora安装docker 可以用自己的方式curl -fsSL https://get.docker.com -o get-docker.shsh get-docker.shservice docker start启动dockerdocker run -t -d --name collabora \-p 127.0.0.1:9980:9980 \ -e "username=smashdog" \ -e "password=Aa123456" \ -e "domain=.

2020-10-20 13:17:18 1533

原创 jenkins 命令行的putty下面执行x11或命令行执行firefox图形记录

1.putty可以命令行执行x11如下:windwos与linux一样,更多参考可查看putty帮助文档putty -ssh -l zyh -pw zyh -P 22 -m /root/exe.txt -X 192.168.0.2312.jenkins X11首先服务器要安装 Xvfb服务详情可参考官方jenkins插件管理中安装Xvfb插件,安装插件略插件配置如图:3.命令行执行firefox直接输入firefox就OK注:如果中间有什么问题,基本上是G.

2020-10-12 11:47:29 401

转载 Keepalived 配置实例

Keepalived 配置实例Keepalived 是一款轻量级HA集群应用,它的设计初衷是为了做LVS集群的HA,即探测LVS健康情况,从而进行主备切换,不仅如此,还能够探测LVS代理的后端主机的健康状况,动态修改LVS转发规则。   当LVS进行主备切换的时候,对外提供服务的IP是如何做到切换的呢?这就依赖于keepalived 所应用的vrrp协议,即Virtual Reduntant Routing Protocol,虚拟冗余路由协议。简单来讲,此协议是将IP设置在虚拟接口之上,根据一定..

2020-09-25 17:16:39 185

testwebsocket.zip

1.安装好Nodejs 运行 node server.js 2.打开jmeter5.2 导入websocket demo.jmx 3.常用正式表式工具见博文: https://blog.csdn.net/oqzuser12345678999q/article/details/104983969

2020-03-20

regester.zip

该工具允许你测试和分析正则表达式。 支持仅使用表达式里的选中部分进行匹配 自动加载上次关闭前运行的最后一组数据 支持树形,表格, 文本等三种结果查看方式 支持快捷键操作(F5运行, F4切换查询替换模式, F6切换结果显示方式, F2复制代码, Ctrl+Tab切换焦点) 选中树结点或单元格时自动选中源文本中对应的部分 表格内容可自由选择, 自由复制 表格内容可导出为csv/xlsx文件 支持拖入文件作为匹配源文本 支持忽略大小写,单行模式,多行模式,忽略空白,显式匹配, ECMAScript等各种选项 可解析类似new Regex("abc", RegexOptions.Singleline | RegexOptions.Multiline)格式的C#代码 支持生成并拷贝C#代码到系统剪切板

2020-03-20

Python Scrapy参考文档.pdf

用于学习抓取普通数据语言Python 架框Scrapy参考文档,文档为参考,在现实开发中要根据具体情况而定。

2020-03-04

(cicd架构文档)测试环境说明步骤.doc

公司现使用环境,如果下载后有问题,可留言,看见留言后会回复协助解决。本文档是自己一边搭建,一边编写,借助其他文档与官网文档为参考。

2020-02-17

jmeter_ServerAgent-2.2.3.zip

jmeter服务端监控工具 参考地址:https://blog.csdn.net/weixin_43165686/article/details/82559933 (1)在linux任意目录下创建一个文件夹,使用rz命令把ServerAgent-2.2.1.zip上传上去, (2)解压 命令 unzip ServerAgent-2.2.1.zip (3)解压完成后,使用./startAgent.sh 启动

2019-06-04

微信小游戏源码

微信小游戏源码

2017-05-26

ecshop后台模板美化

ecshop后台模板美化

2016-04-01

空空如也

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

TA关注的人

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