自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 阿里云新服务器部署

若无则创建mongodb-org-4.0.repo。安装nvm(node.js版本管理工具)在/etc/hosts 文件添加以下内容。安装mongo工具和mongoshell。mongod:服务端,启动mongo进程。mongo:客户端,连接mongodb。启动mongod(服务端),设置自启动。验证mongo安装以及初始化。本地mongo初始化。

2021-01-25 18:16:51 98394

原创 mysql登陆报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘127.0.0.1‘ (using password: YES)

可能是某次添加子用户后,root用户登陆提示 ERROR 1045 (28000): Access denied for user ‘root’@‘127.0.0.1’ (using password: YES)最后注释掉docker-compose.yml中的–skip-grant-tables选项来recreate镜像。可能是root权限权限或者密码问题。docker部署的5.7版本。再用修改后的密码登录即可。

2023-11-20 15:56:55 452

原创 【爬虫练习之glidedsky】爬虫-基础2

爬虫往往不能在一个页面里面获取全部想要的数据,需要访问大量的网页才能够完成任务。这里有一个网站,还是求所有数字的和,只是这次分了1000页。可以看到后面有个参数page来控制页码。

2023-08-18 10:15:22 910

原创 【爬虫练习之glidedsky】爬虫-基础1

这里有一个网站,里面有一些数字。把这些数字的总和,输入到答案框里面,即可通过本关。爬虫的目标很简单,就是拿到想要的数据。

2023-08-18 10:07:21 858

原创 nexus迁移

数据量大可以split分割之后迁移再合并。修改两个目录的文件权限。

2023-08-03 16:29:22 372

原创 aws服务器更换实例规格后ssh无法登陆

还有一个小问题,把sshd_config的22和修改的端口都放开,再把硬盘挂载回去,此时旧的实例登陆上去,再看ssh的配置除了22端口,另一个端口被注释了,可能是aws自己操作的。具体思路就是重新在aws控制台启动一个新的实例,最小规格的就行。但是这个时候又没办法通过ssh登陆来修改ssh配置,其它登陆方式(控制台登陆、telnet登陆等)都没开通。之前的服务器默认ssh端口不是22,更换实例类型后ssh配置有初始化,无法登陆。然后挂载的目录也是有讲究的,附加卷的挂载路径是/dev/sd[f-p]。

2023-07-11 12:06:44 670

原创 【工具】showdoc导出文档超时问题的解决方案

在网上查找这个报错,大概意思就是php代码执行的超时时间设置为了100s,调整 PHP 的 max_execution_time 设置,将其增加到更长的时间。这样可以允许更长时间的脚本执行。这行代码的目的是将 PHP 的 max_execution_time 设置为 0,表示没有时间限制,脚本可以无限制地执行。注意这行代码要加在函数之中,不能加在函数外面,否则会报错。当showdoc需要导出的文档较大时,导出可能会超时。通过报错信息可以看出是导出超时(超过100s的限制)在对于函数的位置加上超时时间设置。

2023-06-19 14:32:02 314

原创 mongo副本集的一些操作

重启mongod相关服务。

2023-06-15 15:27:06 463

原创 【数通】常见的通讯模型简介以及简单代码实现

发布者负责发布消息或事件,而订阅者负责订阅感兴趣的消息或事件。当有新的消息或事件发布时,订阅者会接收到相应的通知。对等通信模型中,网络中的节点可以相互通信,彼此之间没有严格的客户端和服务器角色区分。每个节点既可以作为数据的发送者,也可以作为数据的接收者,节点之间的通信是对等的。在这个模型中,服务器提供服务,而客户端请求和接收服务。广播通信模型中,数据被发送到网络中的所有节点,而不是特定的目标节点。发送广播消息的节点会将数据广播到整个网络,所有节点都能收到相同的消息。

2023-05-24 16:20:57 246

原创 前端入门计划表

学习高级JavaScript特性,例如:异步处理(Promise, async/await)、模块等。实践项目:开发一个完整的前端项目,综合运用所学知识,从设计到部署完整经历整个开发流程。学习状态管理(例如:在React中使用Redux,在Vue中使用Vuex)学习如何将网页部署到云端(例如:使用Vercel或Netlify)实践项目:使用框架开发一个小型的单页应用(SPA)学习如何使用CSS改变布局、字体、颜色和背景。实践项目:创建一个动态网页,如:待办事项应用。学习HTML基础元素、属性和标签的使用。

2023-05-19 15:23:59 658

原创 【爬虫学习】简单签到脚本

1、获取登陆接口,使用账号密码获取cookies。使用request获取页面信息,获取接口url。2、获取签到接口,通过cookies调用。使用python签到。

2023-05-15 11:05:35 428

原创 【微信公众号开发】服务器基本配置

因为微信要求http接口必须通过80端口调用,而我的80端口已经被其它服务占用了这里可以考虑使用反向代理或者端口转发等方式来实现nginx反向代理# 下面就是把http:/localhost:80/wechat路径的请求转发到9999端口server {listen 80;端口转发使用iptables等工具,将访问80端口的请求转发到另一个端口。注意:端口转发是基于网络层的转发,只能转发端口,不能转发路径。所以如果有路径的话用nginx反向代理。

2023-04-30 23:10:50 3160

原创 python入门计划表

学习 Python 网络编程,了解如何使用 socket、http、ftp 等协议进行通信;学习前端技术,包括 HTML、CSS、JavaScript、jQuery、Vue.js 等;学习 Python 基本语法和数据类型,掌握变量、运算符、条件语句、循环语句等基本概念;学习 Python 面向对象编程,掌握类、对象、继承、多态等概念;学习基本的算法,包括排序、查找、递归、分治、贪心、动态规划等;学习基本的数据结构,包括栈、队列、链表、二叉树、堆等;学习数据挖掘、机器学习等基本概念和算法;

2023-04-10 15:52:40 1727

原创 python pip安装问题

自带的openssl版本太低了 重新编译和安装 openssl。重新安装python3.11。查看pip安装了哪些模块。pip 阿里的源报错。

2023-04-06 14:05:28 2478

原创 在linux上搭建svn服务器

首先拷贝hooks下面的pre-commit.tmpl为pre-commit(windows下为’pre-commit.bat’ or ‘pre-commit.exe’) 并增加执行权限。原因是在svn服务器上创建仓库时使用了root身份登录服务器, 导致文件没有足够的写权限, 需更改仓库的组权限。经过查询是1.8之后才会解决的一个bug,可以升级到1.8以上的版本测试下下面的方法。如果不想使用httpd的默认端口80或者该端口被占用,则可以修改。右键=》TortoiseSVN=》重新定位。

2023-03-21 12:25:10 3410

原创 Network-manager服务学习

NetworkManager 是一个为系统提供检测和配置功能以便自动连接到网络的程序。包含一个守护程序、一个命令行界面(nmcli)和一个基于 curses 的界面(nmtui)。

2023-03-15 16:10:53 3573

原创 nodejs和ip相关的一些模块

【代码】nodejs和ip相关的一些模块。

2023-03-13 14:17:40 3117

原创 一次跨平台解压遇到的权限问题(无法将所有权改为 uid 197609,gid 197121: 不允许的操作)

批量替换目录下的user id和group id。

2023-03-07 10:13:05 3251

原创 JavaScript实现tcp客户端和服务端

net 模块提供了异步的网络 API,用于创建基于流的 TCP 或 IPC 服务器 (net.createServer()) 和客户端 (net.createConnection())。

2023-03-02 17:25:21 5492

原创 加法器的实现

半加器电路是指对两个输入数据位相加,输出一个结果位和进位,没有进位输入的加法器电路。是实现两个一位二进制数的加法运算电路。直接看第二位的结果,为1 + 1 的和位 再加上第一位的进位 1,所以结果为1,异或门可以用基本的逻辑门来实现,非门可以用圆圈加在其它门的输入或者输出位置直接取反。最基础的3个逻辑门:与(AND)、或(OR)、非 (NOT,也可以叫反相器):进位规则则是两个输入都为真(1)就为1,其余为0,这和。因此第一位可以看成 1 + 1 的和位加上进位 0.一致,也就是相同为0,不同为1。

2023-03-02 17:24:09 3776

原创 原码、补码、反码的理解

另一种是顺拨10小时,8+10=12+6=6,即8-2=8+10=8+12-2(mod 12).在12为模的系统里,加10和减2效果是一样的,因此凡是减2运算,都可以用加10来代替。实际上,以12为模的系统中,11和1,8和4,9和3,7和5,6和6都有这个特性,共同的特点是两者相加等于模。一个 byte 有 8bit,最大值是 0 1 1 1 1 1 1 1 (+127),最小值是 1 1 1 1 1 1 1 1 (-127)正数的反码是其本身(等于原码),负数的反码是符号位保持不变,其余位取反。

2023-03-01 10:52:37 3660

原创 回车和换行的历史

【代码】回车和换行的历史。

2023-03-01 10:19:58 3384

原创 ubuntu网络配置整理

【代码】ubuntu网络配置整理。

2023-02-20 11:26:59 3699

原创 ubuntu命令之dpkg

【代码】ubuntu命令之dpkg。

2023-02-20 11:26:10 4398

原创 由ansible远程安装应用引出的环境变量问题

2、局部(依据用户)设定读取 ~/.bash_profile ~/.bash_login ~/.profile。1、全局(所有用户)设定 /etc/profile 只有login shell 才会读取。登陆远端机器上使用nvm和npm是正常的,而ansible远程登陆无法使用名。可以得出结论:环境变量不一致。的登陆方式并不会加载。

2023-02-20 11:24:48 3810

原创 ubuntu命令行界面自作iso镜像

需要将当前主机配置好的环境(ubuntu16.04,部署了nginx、node等环境)打包制作成镜像。当前看网上用的sysytemback,安装之后没办法使用,只能在ubuntu桌面版使用。使用vmware测试,步骤待补充。

2023-01-06 17:58:45 6243 1

原创 docker部署mysql问题汇总

编码问题:msql默认编码为character_set_server = Latin1。此时进入容器内部登陆是可以的,通过容器内登陆修改认证方式。写入my.cnf 文件后重启MySQL。同样修改配置文件my.cnf。

2022-12-13 11:58:02 7826

原创 jenkins通过参数指定svn版本构建

【代码】jenkins通过参数指定svn版本构建。

2022-12-09 15:39:25 7899

原创 npm install报错 sh: 1: node: Permission denied

【代码】npm install报错 sh: 1: node: Permission denied。

2022-10-27 19:30:52 10565

原创 记录一次使用救援模式成功救援无法ssh的腾讯云服务器

修改了/etc/sysconfig/network-scripts/ifcfg-eth0。将BOOTPROTO改成了static,添加了dns1=114.114.114.114。还原/etc/sysconfig/network-scripts/ifcfg-eth0。服务器外网ip无法ping通,无法ssh。此时原系统的硬盘和根分区均没有挂载。

2022-09-14 10:10:21 14762

原创 nginx和tomcat本地部署

nginx和tomcat

2022-08-26 09:50:06 16525

原创 使用wrk工具对apisix插件file-logger进行压力测试

wrk压测apisix插件

2022-08-15 15:31:09 18028

原创 apisix dashboard源码构建

apisix dashboard源码构建

2022-07-11 16:19:16 23098

原创 js——Data对象使用

Date对象是 JavaScript 原生的时间库。它以国际标准时间(UTC)1970年1月1日00:00:00作为时间的零点,可以表示的时间范围是前后各1亿天(单位为毫秒)普通函数用法// 返回一个代表当前时间的字符串console.log(Date()); // Wed Feb 09 2022 15:38:52 GMT+0800 (中国标准时间)// 即使带了参数也是返回当前时间, 参数个数没有影响console.log(Date(2000, 1, 1)); // Wed Feb 09 20

2022-03-14 12:02:43 38441 2

原创 influx常用命令行

进入命令行工具influx -port 端口号此时的时间戳是unix格式的时间,转换为UTC时间precision rfc3339或者在登陆的时候influx -port 端口号 -precision rfc3339database操作create database nameshow databasesuse namedrop database name表操作SHOW MEASUREMENTS# InfluxDB中没有显式的新建表的语句,只能通过insert数据的方式

2022-01-11 11:07:09 43762

原创 1.x版本的influxdb使用

之前使用2.x版本的influxdb,发现没有命令行工具?只有页面dashborad控制台,用起来不是很习惯。于是将influxdb的版本换为1.8docker部署1.8版本docker-compose文件version: "3"services: influxdb: image: influxdb:1.8 container_name: influxdb_1.8 environment: - INFLUXDB_DB=db0 - INFLU.

2021-12-30 12:00:52 43190

原创 influxdb基础

基本概念与传统数据库名词比较influxDB中的名词传统数据库中的概念database数据库neasurement数据库中的表points表里的一行数据InfluxDB中独有的一些念概Point由时间戳(time)、数据(field)、标签(tags)组成。Point属性传统数据库中的概念time每个数据记录时间,是数据库中的主索引(会自动生成)field各种记录值(无索引)tags各种有索引的属性...

2021-12-29 12:18:50 43322

原创 npm安装包报错

npm ERR! code ETARGET清除npm缓存,运行如下命令:npm cache clean --force//删除 package-lock.jsonrm -rf package-lock.json执行npm install 重新安装

2021-12-28 14:38:30 44142

原创 docker部署influxdb

使用docker部署influxdbdocker-compose.yamlversion: "3" services: influxdb: image: influxdb:latest container_name: influxdb environment: - INFLUXDB_DB=db0 - INFLUXDB_ADMIN_ENABLED=true - INFLUXDB_ADMIN_USER=admin - INF.

2021-12-27 12:30:02 46098

转载 前端入门地图

2021-12-15 09:49:31 44375 1

skycolor.rar

xshell护眼配色

2021-01-31

docker镜像.rar

docker-mongo、docker-nginx、docker-redis

2021-01-25

docker-compose.rar

docker-compose.rar

2021-01-25

空空如也

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

TA关注的人

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