自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

徐同保的专栏

主要分享web前端方面的知识

  • 博客(33)
  • 资源 (43)
  • 收藏
  • 关注

原创 pm2集群模式(exec_mode: ‘cluster‘)

Node.js给我们提供了cluster模块,它可以生成多个工作线程来共享同一个TCP连接instances:2 代表工作线程数量为2如果给定的数字为0,PM2则会根据你CPU核心的数量来生成对应的工作线程。module.exports = { apps: [ { name: 'my-nuxtjs-app', exec_mode: 'cluster', instances: 0, //工作线程数量,如果给定的数字为0,PM2则会根据你...

2021-10-28 15:27:38 2663

原创 修改hosts文件模拟域名解析,Nginx反向代理实现二级域名转发

nginx.conf:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;daemon on; events { worker_connections 1024;}http { includ..

2021-10-27 10:28:28 1680

原创 通过接口控制node服务自动重启

调接口读json文件修改json文件nodemon或pm2监控到文件变化,自动重启const restart = async (req, res) => { //spawn.sync(`runChild6.bat`, [], { stdio: 'inherit' })\ const restartCountFilePath = './light/jenkins/restartCount.json' const restartCountStr = fs.readFi..

2021-10-25 10:10:02 159

原创 node获取主机名

import os from 'os'const port = 81const hostname = os.hostname()const host = { 'LAPTOP-4KDIA4A3': 'http://localhost', iZ6ilh61jzkvrhZ: 'http://39.97.238.175',}[hostname]const baseURL = `${host}:${port}`

2021-10-23 09:42:43 996

原创 JS生成10000个数字加字母的不重复的随机字符串

const arr = [] for (let i = 0; i < 10000; i++) { const tempStr = Math.random().toString(36).substr(2, 6) arr.push(tempStr) } //es6提供的new Set也可以去重 let items = new Set(arr) const result = Array.from(ite...

2021-10-21 18:15:33 428

原创 nodejs接口转发

81端口和84端口部署了两套node服务,接口相同如果对81端口的请求加上特定的字符,则把请求转发到84上app.js:const express = require('express')const bodyParser = require('body-parser')const cors = require('cors')const history = require('connect-history-api-fallback')const app = express()con

2021-10-21 15:48:02 653

原创 Jenkins数据备份

备份这三个文件需要恢复时把这三个文件拷贝回来,再重新读取一下:

2021-10-21 10:43:28 154

原创 Windows建立目录软连接

mklink /j "C:\temp" "D:\temp"建立完成后修改D盘temp文件夹里的内容,C盘temp文件夹里的内容会同步修改修改C盘temp文件夹里的内容,D盘temp文件夹里的内容也会同步修改

2021-10-20 13:54:02 1437

原创 sqlite3可视化工具(vsCode)

2021-10-19 18:15:26 12111

原创 jenkins权限管理(Role-based Authorization Strategy)

通过正则表达式匹配项目:

2021-10-19 13:51:03 211

原创 js sleep函数

const sleep = async (count) => { return new Promise((resolve) => { setTimeout(() => { resolve() }, count) }) } const init = async () => { console.log(1) await sleep(3000) con...

2021-10-19 10:31:09 189

原创 node执行批处理,并读取批处理生成的js文件(读取时清除缓存)

//jenkins部署时自动调run接口执行批处理,pm2起项目const run = async (req, res) => { const { branch } = req.body console.log(branch) spawn.sync('yarn -v', [], { stdio: 'inherit' }) spawn.sync(`run.bat ${branch}`, [], { stdio: 'inherit' }) spawn.sync(`runChild1.

2021-10-18 14:07:31 445

原创 node+cross-spawn运行批处理脚本

run.js:const spawn = require('cross-spawn');spawn.sync('yarn -v', [], { stdio: 'inherit' })spawn.sync('run.bat origin/master', [], { stdio: 'inherit' })run.bat:echo %0 %1cd /temp/m-node-edu/%1call yarn -vcall yarn@REM name会自动应用到pm2配置文件e...

2021-10-14 16:05:56 3043

原创 XCOPY复制文件夹(包括隐藏的.git文件夹)

使用/H指令xcopy \Jenkins\workspace\m-node-edu \temp\test\ /Y /E /H /exclude:exclude.txt

2021-10-14 14:46:20 660

原创 xcopy 忽略文件(类似于git忽略文件)

xcopy \Jenkins\workspace\test \temp\test\ /Y /E /exclude:exclude.txtexclude.txt:node_modules

2021-10-14 12:09:39 409

原创 node打开本地git项目获取当前分支名称

const simpleGit = require('simple-git')const git = simpleGit('D:/source/edu-node-github');const init = async () => { const status = await git.status(); console.log(status) console.log(status.tracking) //分支名称}init()

2021-10-13 18:57:08 1394

原创 查看nginx的进程编号,并杀死

tasklist | findstr nginxtaskkill -PID 55232 -Ftaskkill -PID 59924 -F

2021-10-13 16:31:00 264

原创 使用xshell免密(ssh)登录阿里云服务器,启动/停止nginx服务

net stop nginx net start nginx

2021-10-13 16:10:36 410

原创 使用TortoiseGit把已经存在的项目提交到github的空仓库

或者:

2021-10-13 15:24:00 184

原创 通过chocolatey安装nginx

安装chocochocolatey是windows下的一个命令行的包管理工具,类似ubuntu的apt,或centos下的yum安装命令:iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex测试安装成功:包查询:https://community.chocolatey.org/packages...

2021-10-13 14:49:53 593

原创 nodejs检查端口是否被占用

const net = require('net')const portUsed = (port) => { return new Promise((resolve, reject) => { let server = net.createServer().listen(port) server.on('listening', function () { server.close() resolve(port) }) ser...

2021-10-13 11:43:43 894

原创 日志过滤(vscode+Filter Line)

日志过滤(vscode+Filter Line)

2021-10-12 17:23:38 11043

原创 nginx使用

nginx.conf:#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { include mime...

2021-10-12 11:22:46 78

原创 Web前端项目测试环境部署系统

可视化管理前端项目测试环境,多分支,多测试环境:jenkins自动化部署:分支选择:http://39.97.238.175:81/

2021-10-11 17:46:35 376

原创 openssh server配置默认目录(chrootDirectory )

ChrootDirectory C:\Jenkins\workspace

2021-10-11 16:30:16 1710

原创 xshell使用

下载链接:http://www.ucbug.com/soft/23489.html

2021-10-11 15:29:14 99

原创 FileZilla Server 下载文件时提示 响应:550 Could not open file for reading.

2021-10-11 15:00:20 2209

原创 阿里云windows server2012 Openssh-server(服务端-免密登陆设置)

sshd_config:确保以下3条没有被注释 PubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keysPasswordAuthentication no (需要将默认的yes改为no,很重要) 确保以下2条有注释掉 #Match Group administrators #AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_a..

2021-10-11 14:43:52 924

原创 阿里云(window server 2012)服务器安装open ssh server

下载软件(OpenSSH-Win64.zip):https://github.com/PowerShell/Win32-OpenSSH/releases解压后,在install-sshd.ps1文件上点击右键,使用PowerSheel运行:在本地机器通过命令行远程连接阿里云:登录成功:...

2021-10-11 14:11:15 416

原创 express+log4js 日志

utils/tools.js:const log4js = require('log4js')//日志初始化const initLog = (app) => { log4js.configure({ appenders: { out: { type: 'console' }, cheese: { type: 'file', filename: 'log/myLog.log', maxLogSiz...

2021-10-11 11:33:01 458

原创 express+morganBody记录日志(包含请求数据和响应数据)

app.js:const express = require('express')const bodyParser = require('body-parser')const cors = require('cors')const history = require('connect-history-api-fallback')const app = express()const { light } = require('./router/light')const { air } = ..

2021-10-08 17:19:56 607

原创 express+morgan记录日志

app.js:const express = require('express')const bodyParser = require('body-parser')const cors = require('cors')const history = require('connect-history-api-fallback')const app = express()const { light } = require('./router/light')const { air } = ..

2021-10-08 16:37:10 411

原创 使用pm2管理node进程

ecosystem.config.js:module.exports = { apps: [ { name: 'app', script: './app.js', watch: true, ignore_watch: ['node_modules'], node_args: ['--inspect'], env: { PORT: 81 } } ]}1、启动node项...

2021-10-08 12:05:38 273

《2024年AIGC应用层十大趋势白皮书》

《2024年AIGC应用层十大趋势白皮书》 我国正在经历经济发展的重要时刻,以生成式人工智能等为代表的智能经济活动逆势增长,成为我 国推动经济持续增长、构筑科技创新和产业升级之基,也成为支撑经济体系现代化的新引擎。工业 和信息化部的统计数据显示,�-��月份,我国软件和信息服务业务收入�����亿元,同比增长 ��.�%。整个行业的增长率要远高于同期GDP的增长率。 大模型、AIGC是当前全球数字经济发展的热点和趋势,也是人工智能重要的核心技术。各类科技大 公司、创新型公司展开投入竞赛。然而人们往往低估新技术的长期影响力,面对AIGC技术,我们既 要抓住机遇立即行动,也要为人工智能的长跑做长期打算,从长布局。 AIGC的应用落地对于推动我国人工智能产业快速、持续、健康发展具有非常重要的作用。融入企业 运营、紧贴应用场景,解决应用落地的最后一公里,才能真正发挥大模型、AIGC等新技术、新产品 的作用,实现整个AI产业链和生态的繁荣。 大模型、AIGC的应用落地也将创新产业生态模式,MaaS、PaaS将成为智能经济时代的重要业态。 目前已有的基础大模型很难直接应用于各行业领域,企业需要结合

2024-01-08

ChatGPT从入门到精通.pdf

ChatGPT 作为⼀种强⼤的⾃然语⾔处理模型,已经成为⼈⼯智能领域的重要研究⽅向之⼀。在不断的发展和创新中,ChatGPT 已经具备了很强的⾃然语⾔处理能⼒,其可以实现⾃然语⾔的⽣成、理解和交互,为⼈类的⽣产和⽣活带来了巨⼤的便利和创新。 本书从⼊⻔到精通,介绍了 ChatGPT 的基础知识、实现⽅法、进阶应⽤以及最新进展等多个⽅⾯。同时,本书的全部内容均是由 ChatGPT 完成,展现了 ChatGPT 强⼤的能⼒和⼴阔的应⽤前景。通过学习本书,读者可以深⼊了解 ChatGPT 的相关知识和应⽤,掌握 ChatGPT 的实现⽅法,同时也可以了解 ChatGPT 在⼈⼯智能领域的最新进展和未来发展趋势。 随着技术的不断发展和应⽤场景的不断拓展,⼈⼯智能已经成为了当前最具有发展潜⼒的领域之⼀。⼈⼯智能不仅可以为⼈类的⽣产和⽣活带来便利和创新,还可以帮助我们解决⼀些关键性的问题,⽐如环境保护、医疗卫⽣等⽅⾯。同时,⼈⼯智能也带来了⼀些新的挑战和⻛险,⽐如数据隐私、伦理问题等⽅⾯。

2023-04-27

ueditor静态资源文件

ueditor静态资源文件

2022-06-21

React Developer Tools

欢迎下载react developer tools.crx,亲测好用!支持csdn!

2018-05-29

[精通Spring.MVC].(Pro.Spring.MVC.With.Web.Flow).英文版

[精通Spring.MVC].(Pro.Spring.MVC.With.Web.Flow).英文版,很不错的书,2012年出版的

2015-01-26

ssh后台管理(zTree)

这是我自己写的ssh后台管理工程,使用全注解的方式。

2014-06-23

Java编程思想第4版.pdf

Java编程思想第4版.pdf 很经典的书籍!高清!

2014-01-08

屏幕录像专家V7.5(完美破解版).rar

屏幕录像专家V7.5(完美破解版).rar 很好的软件!亲测!很好!安全可靠!

2014-01-03

汇编语言 王爽著.pdf

汇编语言 王爽著.pdf 很经典的书籍!高清!

2014-01-03

Java Swing图形界面开发与案例详解.part2.rar

Java Swing图形界面开发与案例详解.part2.rar 需要同时下载:Java Swing图形界面开发与案例详解.part1.rar,然后解压。很经典的书籍!高清!

2014-01-02

Java Swing图形界面开发与案例详解.part1.rar

Java Swing图形界面开发与案例详解.part1.rar 需要同时下载:Java Swing图形界面开发与案例详解.part2.rar,然后解压。很经典的书籍!高清!

2014-01-02

C++编程规范(林锐,2000).ppt

C++编程规范(林锐,2000).ppt 很好的学习资料!高清!

2013-12-19

机电一体化系列教材 模拟电子技术 318页 7.2M.pdf

机电一体化系列教材 模拟电子技术 318页 7.2M.pdf 很经典的书籍!高清!

2013-12-19

HTML5.and.CSS3).Brian.P.Hogan.文字版.pdf

HTML5.and.CSS3).Brian.P.Hogan.文字版.pdf 很经典的书籍!高清!

2013-12-19

MSP430 FLASH型超低功耗16位单片机_胡大可

MSP430 FLASH型超低功耗16位单片机_胡大可 很经典的书籍!高清!

2013-12-18

AccessPort 专业的串口调试工具

AccessPort 专业的串口调试工具 亲测!很好!安全可靠!

2013-12-18

FoxitReader_Setup(福昕阅读器)

FoxitReader_Setup(福昕阅读器) 亲测!很好!安全可靠!

2013-12-18

jre-7u7-windows-i586

jre-7u7-windows-i586 亲测!很好!安全可靠!

2013-12-18

mysql-5.0.18-win32.

mysql-5.0.18-win32 亲测!很好!安全可靠!

2013-12-18

DTLite4471-0333(虚拟光驱)

DTLite4471-0333(虚拟光驱) 亲测!很好!安全可靠!

2013-12-18

深入浅出Struts2

深入浅出Struts2 很经典的书籍!高清!

2013-12-18

全国计算机等级考试-二级教程-Java语言程序设计(2008年版)

全国计算机等级考试-二级教程-Java语言程序设计(2008年版) 很经典的书籍!高清!

2013-12-18

UML基础及Visio建模

UML基础及Visio建模 很经典的书籍!高清!

2013-12-18

标准建模UML教程

标准建模UML教程.pdf 很经典的书籍!高清!

2013-12-18

系统集成项目管理工程师课件和考题

系统集成项目管理工程师课件和考题 很经典的书籍!高清!

2013-12-18

Struts_Hibernate_Spring集成开发宝典.pdf

Struts_Hibernate_Spring集成开发宝典.pdf 很经典的书籍!高清!

2013-12-18

JAVA核心技术:卷Ⅰ基础知识.pdf

JAVA核心技术:卷Ⅰ基础知识.pdf 很经典的书籍!高清!

2013-12-17

JAVA图形用户界面设计与实例 陈家兴等 2004年.pdf

JAVA图形用户界面设计与实例 陈家兴等 2004年.pdf 很经典的书籍!高清!

2013-12-17

IBM Rational Software Architect建模.pdf

IBM Rational Software Architect建模.pdf 很经典的书籍!高清!

2013-12-17

IBM Rational Software Architect建模

IBM Rational Software Architect建模

2013-12-06

空空如也

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

TA关注的人

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