ICode9

精准搜索请尝试: 精确搜索
  • 黑马_2、fs 文件系统模块2022-07-13 22:35:27

    1、什么是 fs 文件系统模块 fs 模块是 Node.js 官方提供的、用来操作文件的内置模块。它提供了一系列的方法和属性,用来满足用户对文件的操作需求。 如果要在 JavaScript 代码中,使用 fs 模块来操作文件,则需要使用如下的方式先导入它: const fs=require('fs'); 2、读取指定文件中的

  • node js 解压rar格式文件2022-07-13 20:01:22

      nodejs调用WinRAR解压 var cp = require("child_process"); function unZIP(winRarPath, password, zipFilePath, unZipFolder) { return new Promise(async (resolve, reject) => { cp.execFile(winRarPath, ["x", "-inul", `-

  • openresty中使用redis模块2022-07-12 22:03:31

    在一些高并发的场景中,我们常常会用到缓存技术,现在我们常用的分布式缓存redis是最知名的, 我们这里介绍一下如何操作redis。 操作redis,我们需要引入redis模块 require "resty.redis"; 我们现在做个可以操作redis进行赋值,读值的案例 一)连接redis服务器 ---定义 redis关闭连接的方法loc

  • npm ERR! Cannot read property 'insert' of undefined解决方案2022-07-12 21:34:32

    问题 npm ERR! Cannot read property 'insert' of undefined!! 问题报错样式(代码如下) npm ERR! Cannot read property 'insert' of undefined npm ERR! A complete log of this run can be found in: npm ERR! /root/.npm/_logs/2022-07-12T08_52_38_745Z-deb

  • npm install报错 npm ERR! Failed at the node-sass@4.14.1 postinstall script.2022-07-12 12:02:51

    问题: 执行npm install 报错如下: npm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! node-sass@4.14.1 postinstall: `node scripts/build.js`npm ERR! Exit status 1npm ERR! npm ERR! Failed at the node-sass@4.14.1 postinstall script.npm ERR! This is probably not a pro

  • node批量改文件名字2022-07-09 22:00:06

    执行前    执行后       const fs = require('fs') const files = fs.readdirSync('./') console.log(files, 'files') files.forEach((item, index) => { fs.stat(`./${files[index]}`, function(err,stat){ if (err) { consol

  • Golang仿云盘项目-2.2 保留文件元信息2022-07-09 20:02:59

    本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16459817.html 目录结构 E:\goproj\FileStorageDisk │ main.go │ program.txt │ ├─handler │ handler.go │ ├─meta │ filemeta.go │ ├─static │ └─view

  • 【Golang】对接百度翻译API-golang版本sdk代码2022-07-09 13:35:34

    最近为自己的客服系统增加了在线翻译功能 可以把访客任何语种消息翻译为中文 客服消息一键翻译为英文,详细演示效果可以注册唯一客服系统(gofly.v1kf.com),我审核通过后就可以体验了     详细golang版本的sdk如下: package lib import ( "fmt" "github.com/tidwall/gjson"

  • 【Golang】golang实现post请求发送form类型数据函数2022-07-09 13:32:45

    golang实现post请求发送form类型数据函数 //发送http post请求数据为form func PostForm(url string, data url.Values) (string, error) { resp, err := http.PostForm(url, data) if err != nil { return "", err } defer resp.Body.Close() conte

  • Golang仿云盘项目-2.1 基础版文件上传2022-07-08 19:02:44

    目录结构 E:\goproj\FileStorageDisk │ main.go │ readme.txt │ ├─handler │ handler.go │ └─static └─view index.html 本文来自博客园,作者:Jayvee,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/2-1-upload-file.html 代码 main.go

  • nodejs 连接mysql 封装DBPool2022-07-08 12:00:28

    class DBPool { constructor() { this.mysql = require("mysql"); this.config = require("./db.config"); //1.创建mysql连接对象 this.pool = this.mysql.createPool(this.config); } query(sql, params, callBack) { //2.打开 t

  • 本地vue项目自动化部署到服务器2022-07-07 12:35:02

      平常我们项目进行部署时,大多数仅仅是以测试为目的(或者说项目内容不会有频繁的改动),因此使用FTP文件传输工具(如:FileZilla)即可满足我们的需求。   但对于需要频繁改动的项目部署(如文档类网站),自动化部署就显得尤为重要。 解决方案   使用scp2包。 npm i scp2 使用方式   项

  • 做微服务研发工程师的一年来的总结2022-07-06 17:04:56

    前述 18年的那个留校夏天,极其偶然接触到了《Docker+Kubernetes》,由纯运维的发展方向转到了云原生的发展方向。19年5月以《linux helmsman platform》获得IT创新大赛二等奖,其实质是围绕云原生的边侧服务集成部署。20年5月以《基于Kubernetes的舵手集群系统的设计与实现》获的河南省

  • net/rpc2022-07-06 16:34:15

    在网上找grpc学习资料的时候,发先go语言自带一个rpc框架,不过只支持go语言,赶紧过来看看。 net/rpc 这里简要记了,详细的内容在go源码的注释里面。 注意事项: Go的RPC只支持go写的系统 Go RPC的函数有特殊要求 首字母必须大写 必须有两个参数,一个入参,一个是返回的参数,第二个参数必须

  • golang的超时处理使用技巧2022-07-06 10:33:31

    原文链接:https://www.zhoubotong.site/post/57.html golang的超时处理 2天前Go实例技巧25           大家知道Select 是 Go 中的一个控制结构,每个 case 必须是一个通信操作,要么是发送要么是接收操作。 select是 随机执行一个可运行的 case。 如果没有 case 可

  • Golang 特殊作用域2022-07-06 00:03:28

    Golang 特殊作用域 特别对于error来说 func getAnErr()error{ return errors.New("get an error") } func main(){ err := getAnErr(); if err{ exit(0) } // err can be := again err := getAnErrr() if err != nil{ return err } } 对于for i:=0;i&l

  • LINUX网络子系统中DMA机制的实现2022-07-04 19:31:48

    我们先从计算机组成原理的层面介绍DMA,再简单介绍Linux网络子系统的DMA机制是如何的实现的。 一、计算机组成原理中的DMA 以往的I/O设备和主存交换信息都要经过CPU的操作。不论是最早的轮询方式,还是我们学过的中断方式。虽然中断方式相比轮询方式已经节省了大量的CPU资源。但是在

  • go-zero微服务实战系列(九、极致优化秒杀性能)2022-07-04 08:31:53

    上一篇文章中引入了消息队列对秒杀流量做削峰的处理,我们使用的是Kafka,看起来似乎工作的不错,但其实还是有很多隐患存在,如果这些隐患不优化处理掉,那么秒杀抢购活动开始后可能会出现消息堆积、消费延迟、数据不一致、甚至服务崩溃等问题,那么后果可想而知。本篇文章我们就一起来把这些

  • Go 语言怎么使用变长参数函数?2022-07-04 07:31:38

    01  介绍 Go 语言中函数的最后一个参数可以是变长参数,细心的读者朋友们可能已经发现,在 Go 语言标准库 fmt包中就有使用变长参数函数,比如 Println 和 Printf。 我们在使用 Go 语言开发应用程序时,也可以在合适的场景使用变长参数函数,使我们的代码更优雅。 02  变长参数 顾名思

  • go web开发 - 微服务2022-07-03 22:33:49

    微服务的定义 微服务: 将一个单体应用拆分成一组微小的服务组件,每个微小的服务组件运行在自己的进程上,组件之间通过RESTful API这样的轻量级机制进行交互,这些服务以业务能力为核心,用自动化部署机制独立部署。 微服务是一种编程架构思想,有不同的语言实现。 微服务要解决的问题 假设

  • Linux 定时器实现2022-07-03 16:36:08

    相关函数 # 创建一个POSIX标准的进程定时器 timer_create # 设置或者获得定时器时间值 timer_settime timer_gettime # 删除定时器 timer_delete 代码 #include <stdio.h> #include <signal.h> #include <time.h> #include <string.h> #include <stdlib.h> #include <unistd.

  • Windows2008R2 IIS配置证书 ERR_SSL_VERSION_OR_CIPHER_MISMATCH 错误解决方法2022-07-03 14:00:32

    谷歌、火狐都报下面的错误: 此网站无法提供安全连接 xxxxx.com 使用了不受支持的协议。ERR_SSL_VERSION_OR_CIPHER_MISMATCH协议不受支持客户端和服务器不支持一般 SSL 协议版本或加密套件。 IE、360浏览器能正常打开: 该链接使用TLS 1.0 火狐错误信息:此网站可能不支持 TLS 1.2 协

  • Go-micro微服务2022-07-03 13:35:29

    Go微服务 服务拆分原则 :高内聚低耦合 ​ 简而言之,微服务架构风格是将单个应用程序作为一组小型服务开发的方法,每个服务程序都在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。这些服务是围绕业务功能构建的。可以通过全自动部署机器独立部署。这些服务器可以用不同

  • NavigationDuplicated: Avoided redundant navigation to current location: "/xxx".的解决方法2022-07-02 21:04:19

    最近在Vue项目开发的过程中遇到一个问题,那就是在点击同一个路由操作的时候,控制台会报错误提示。 它的提示是避免到当前位置的冗余导航。 简单来说就是重复触发了同一个路由。 const originalPush = VueRouter.prototype.push; VueRouter.prototype.push = function push(locati

  • npm运行出错npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree2022-07-02 19:34:44

    npm运行出错npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree 场景复现: 使用vue CLI创建项目后,需要安装Vant, 发现Vant最新版本不支持Vue2,删除node_modules 之后 运行npm insall 一直报错 解决办法:使用yarn 重新安装包

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有