ICode9

精准搜索请尝试: 精确搜索
  • 全栈:静态页面2022-07-27 22:36:18

    静态页面 实例: 前端代码<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" conten

  • 全栈:fs模块2022-07-27 21:33:26

    fs模块 读取文件 fs.readFile(path,(err,data)=>{}) path 填路径 可以绝对可以相对 err代表读取失败 data代表读取成功 它是一个buffer类型的数据(二进制数据流) 可以通过toString()转化为字符串 注意:res.end()方法接受 字符串或者buffer 写入文件(创建文件) fs.writeFile(path

  • 用于解决$router.push跳转到一个相同的路由报错2022-07-27 14:03:30

    const originalPush = Router.prototype.push Router.prototype.push = function push (location) { return originalPush.call(this, location).catch(err => err) } 这就把代码贴在就可以了

  • [grpc快速入门] 一 grpc生成与调用2022-07-26 12:32:46

    下载通用编译器 地址:https://github.com/protocolbuffers/protobuf/releases 选择对应的版本,解压后将文件夹下bin目录配置到环境变量 安装go编译器 $ go install google.golang.org/protobuf/cmd/protoc-gen-go $ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc 创

  • MONGDB安装与使用2022-07-25 09:02:14

    MONGDB安装与使用 安装 1 下载mongodb安装包   网址:https://www.mongodb.com/try/download/community   官网上可以下载多个系统的mongdb安装包,windows,centos,ubuntu等等,如图 MONGDB安装与使用_java 2 安装MONGDB软件 解压mongdb 压缩包   tar xvf mongodb-linux-x86_64-rhel80-

  • NodeJS 连接 Redis 读写操作2022-07-24 20:06:03

    一、Redis 基础 Redis 可以说是最最最简单的数据库了。大部分数据库的读写操作都是在硬盘上的,而 Redis 是在内存上的。所以读写速度会比其他传统数据库要快。但缺点是数据不能持久化,一旦断电重启,数据就没了。当然,Redis 也是可以将数据持久化的,但我觉得这样做的成本有点高,如果

  • node的静态资源加载2022-07-24 00:32:06

    静态加载资源(html,css,js,图片等):   选择fs模块;let fs=require('fs');   使用readfile方法:fs.readfile(参数1,参数2)     参数1:返回错误的结果     参数2:已经加载的金泰5资源   将已静态资源加载后的值打印到页面中:res.write(参数2)   if(url=='/index'&&method=='

  • GO语言学习——复习包、接口、文件操作2022-07-23 11:33:21

    包 包的定义--> package关键字,包名通常是和目录名一致,不能包含- 一个文件夹就是一个包 文件夹里面放的都是.go文件 包的导入--> import 包导入路径是从$GOPATH/src后面的路径开始写起 单行导入 多行导入 给导入的包起别名 匿名导入-->sql包导入时会用 Go不支持循环导入 包中

  • GO语言学习——time标准库2022-07-23 11:33:12

    time标准库 time包 时间类型 时间间隔 定时器 时间格式化 2006-01-02 15:04:05.000 2006:年(Y) 01:月(m) 02:日(d) 15:时(H) 04:分(M) 05:秒(S) 格式化为12小时格式,在格式化布局中添加PM 小数部分保留指定位数写0,省略末尾可能的0写 9 查看代码 package main import ( "fmt"

  • minio API demo2022-07-23 10:03:01

    package mainimport ( "context" "fmt" "github.com/minio/minio-go/v7" "github.com/minio/minio-go/v7/pkg/credentials" "log")func main() { endpoint := "127.0.0.1:9000" accessKeyID := &q

  • golang中使用mongodb2022-07-22 12:08:26

    一、mongodb封装代码 var client *mongo.Client func NewMongoDB(ctx context.Context, appUri string) error { //连接到mongodb c, err := mongo.Connect(ctx, options.Client().ApplyURI(appUri)) if err != nil { return err } //检查连接 err = c.Ping(ctx, nil)

  • 简单易用的任务队列-beanstalkd2022-07-21 23:02:13

    概述 beanstalkd 是一个简单快速的分布式工作队列系统,协议基于 ASCII 编码运行在 TCP 上。其最初设计的目的是通过后台异步执行耗时任务的方式降低高容量 Web 应用的页面延时。其具有简单、轻量、易用等特点,也支持对任务优先级、延时/超时重发等控制,同时还有众多语言版本的客户端

  • [Bug0032] npm构建报错 npm ERR! code ELIFECYCLE2022-07-21 19:03:06

    1、问题 #FailureMessage Object: 000000D8824FD510npm ERR! code ELIFECYCLE npm ERR! errno xxxxxxxxx npm ERR! admiXXXX npm ERR! Exit status xxxxxxxxx npm ERR! npm ERR! Failed at the admin-vue@1.0.0 dev script. npm ERR! This is probably not a problem with npm.

  • [go-每日一库] golang-grpc库-protoc基本参数与简单实践(一)2022-07-21 18:34:08

    grpc使用protobuf进行序列化、反序列化,通常用protoc作为编译工具,对于go使用grpc作为rpc的框架,由于protoc工具未实现go-generate,我们需要使用protoc-gen-go插件帮我们生成go文件。 本文的分享分为以下方面: 准备工作 protoc工具的相关命令 proto文件的定义 go-grpc的实践 1.准备工

  • cors 解决跨域2022-07-21 16:00:09

    html 请求 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="./jquery.min.js"></script> </head> <body> <bu

  • elasticsearch-head安装使用2022-07-21 15:36:14

    elasticsearch-head是elasticsearch的可视化工具 在mac下安装elasticsearch-head 1. elasticsearch-head依赖node grunt,先安装node brew install node 安装成功后使用node -v验证 v18.0.0 (修改 registry可以减少下载时间npm config set registry https://registry.npm.taobao.o

  • go 第三方包 tail 使用2022-07-21 11:00:49

    tail 是惠普云开发的 用于日志跟随 简单使用 package tail import ( "fmt" "time" "github.com/hpcloud/tail" ) func Tailinit() { filename := "./file.log" config := tail.Config{ ReOpen: true, // 重新打开 MustExist: false, // 文件

  • golang拾遗:自定义类型和方法集2022-07-21 01:32:02

    golang拾遗主要是用来记录一些遗忘了的、平时从没注意过的golang相关知识。 很久没更新了,我们先以一个谜题开头练练手: package main import ( "encoding/json" "fmt" "time" ) type MyTime time.Time func main() { myTime := MyTime(time.Now()) // 假设获得

  • 自建redis迁移云报错2022-07-20 17:35:53

    java服务开始使用的自建的redis 将其迁移到腾讯云redis时报错 如下: 14:22:56.048 [localhost-startStop-1] ERROR o.s.web.context.ContextLoader:351 - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name

  • errgroup:并发任务 goroutine 的传播控制2022-07-20 09:03:36

    1、初识 errgroup WaitGroup 主要用于控制任务组下的并发子任务。它的具体做法就是,子任务 goroutine 执行前通过 Add 方法添加任务数目,子任务 goroutine 结束时调用 Done 标记已完成任务数,主任务 goroutine 通过 Wait 方法等待所有的任务完成后才能执行后续逻辑。 package main

  • NPM 安装报 Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/xxxxxx‘ 解决2022-07-20 00:03:58

    今天使用 npm i docsify-cli -g 安装 node 脚手架工具时,出现以下错误: andrew@Andrews-MacBook-Pro CSNotes % npm i docsify-cli -gnpm ERR! code EACCESnpm ERR! syscall mkdirnpm ERR! path /usr/local/lib/node_modules/docsify-clinpm ERR! errno -13npm ERR! Error: EAC

  • Golang仿云盘项目-4 账号系统与鉴权(1)-解决:登录 404 not found2022-07-19 19:01:32

    4.1 账号系统功能 解决:登录 404 not found 本文来自博客园,作者:Arway,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16490891.html 支持用户注册、登录 支持用户Session鉴权 用户数据资源隔离 用户表设计 CREATE TABLE `tbl_user` ( `id` int(11) NOT NULL AUTO_INCRE

  • Golang仿云盘项目-3.2 云存储系统之持久化2022-07-15 21:34:15

    本文来自博客园,作者:Arway,转载请注明原文链接:https://www.cnblogs.com/cenjw/p/16478717.html 项目结构 . ├── db │ ├── file.go │ └── mysql │ └── conn.go ├── doc │ └── 建表语句.sql ├── go.mod ├── go.sum ├── handler │ └

  • NodeJS 5分钟 连接 Redis 读写操作2022-07-15 00:32:19

    本文简介 本文主要讲解使用 NodeJS 操作 Redis ,顺便会先带一带 Redis 基础用法。 在写本文时,使用 NPM 安装的 Redis 依赖包已经到了 4.1.0 版本了。我以前用过 2.8 ,这两个版本在用法上也是有差别的。可能一些老项目还在用老版本的依赖包。所以我会把2个版本的用法都简单讲讲。 R

  • 定时器请求gpc 上下文携带信息2022-07-14 10:31:57

    我们一般需要定时任务 请求数据层grpc服务并且在上下文中携带信息 上下文 context.Context 携带信息就需要用 google.golang.org/grpc/metadata 初始化MD 结构 // 方法一 metadata.New(map[string]string{"centerid": "111111111"}) // 方法二 md := metadata.MD{} md.Set("cent

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

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

ICode9版权所有