搜索结果
查询Tags标签: err,共有 632条记录-
【Go Web学习笔记】第二章 HTTP实现客户端
前言:大家好,以下所有内容都是我学习韩茹老师的教程时所整理的笔记。部分内容有过删改, 推荐大家去看原作者的文档进行学习, 本文章仅作为个人的学习笔记,后续还会在此基础上不断修改。学习Go Web时应该已经熟悉Go语言基本语法以及计算机网络的相关内容。 学习链接:…
2021/11/20 23:09:52 人评论 次浏览 -
【Go Web学习笔记】第二章 HTTP实现客户端
前言:大家好,以下所有内容都是我学习韩茹老师的教程时所整理的笔记。部分内容有过删改, 推荐大家去看原作者的文档进行学习, 本文章仅作为个人的学习笔记,后续还会在此基础上不断修改。学习Go Web时应该已经熟悉Go语言基本语法以及计算机网络的相关内容。 学习链接:…
2021/11/20 23:09:52 人评论 次浏览 -
UCOSIII信号量和互斥信号量
1、UCOSIII信号量 1.1、信号量简介: 信号量像是一种上锁机制,代码必须获得对应的钥匙才能继续执行,一旦获得了钥匙,也就意味着该任务具有进入被锁部分代码的权限。一旦执行至被锁代码段,则任务一直等待,直到对应被锁部分代码的钥匙被再次释放才能继续执行。 信号量用…
2021/11/20 6:13:24 人评论 次浏览 -
UCOSIII信号量和互斥信号量
1、UCOSIII信号量 1.1、信号量简介: 信号量像是一种上锁机制,代码必须获得对应的钥匙才能继续执行,一旦获得了钥匙,也就意味着该任务具有进入被锁部分代码的权限。一旦执行至被锁代码段,则任务一直等待,直到对应被锁部分代码的钥匙被再次释放才能继续执行。 信号量用…
2021/11/20 6:13:24 人评论 次浏览 -
GORM中Hook(对象生命周期)应用:使用UUID作为数据库主键
GORM中Hook(对象生命周期)应用:使用UUID作为数据库主键 定义数据库模型结构体 type Article struct {ID uuid.UUID `json:"id" gorm:"type:char(36);primary_key"`}在创建数据库结构体实例是调用钩子:BeforeCreate //钩子:在文章被创建之前…
2021/11/19 2:11:14 人评论 次浏览 -
GORM中Hook(对象生命周期)应用:使用UUID作为数据库主键
GORM中Hook(对象生命周期)应用:使用UUID作为数据库主键 定义数据库模型结构体 type Article struct {ID uuid.UUID `json:"id" gorm:"type:char(36);primary_key"`}在创建数据库结构体实例是调用钩子:BeforeCreate //钩子:在文章被创建之前…
2021/11/19 2:11:14 人评论 次浏览 -
golang libusb wraper
https://pkg.go.dev/github.com/google/gousb package mainimport ("fmt""log""github.com/google/gousb" )func main() {// Initialize a new Context.ctx := gousb.NewContext()defer ctx.Close()// Iterate through available Devices, …
2021/11/18 23:42:56 人评论 次浏览 -
golang libusb wraper
https://pkg.go.dev/github.com/google/gousb package mainimport ("fmt""log""github.com/google/gousb" )func main() {// Initialize a new Context.ctx := gousb.NewContext()defer ctx.Close()// Iterate through available Devices, …
2021/11/18 23:42:56 人评论 次浏览 -
GO连接数据库--踩坑(超详细)
当使用go语言对数据进行连接时需要几部操作: 1.数据库侧: 需要允许远程连接,具体操作方法详见:本地主机连接阿里云数据库(自建数据库)排雷_秋为春的博客-CSDN博客 2.GO侧 1)需要引入go-sql-driver驱动 常见的引入方法有两种: ①通过命令行——前提是go的各个环境变…
2021/11/17 19:11:07 人评论 次浏览 -
GO连接数据库--踩坑(超详细)
当使用go语言对数据进行连接时需要几部操作: 1.数据库侧: 需要允许远程连接,具体操作方法详见:本地主机连接阿里云数据库(自建数据库)排雷_秋为春的博客-CSDN博客 2.GO侧 1)需要引入go-sql-driver驱动 常见的引入方法有两种: ①通过命令行——前提是go的各个环境变…
2021/11/17 19:11:07 人评论 次浏览 -
php 波浪号 ~ 和文件上传权限计算
2021年11月17日08:48:42 但是最近没有这么写PHP,突然看一段代码懵了@chmod($target, 0666 & ~umask()); 注意一下,linux的 ~符号是代表home目录 建议如果需要做文件上传的话,可以单独使用下面的代码,是laravel的官方文件上传public function move(string $direc…
2021/11/17 11:10:46 人评论 次浏览 -
php 波浪号 ~ 和文件上传权限计算
2021年11月17日08:48:42 但是最近没有这么写PHP,突然看一段代码懵了@chmod($target, 0666 & ~umask()); 注意一下,linux的 ~符号是代表home目录 建议如果需要做文件上传的话,可以单独使用下面的代码,是laravel的官方文件上传public function move(string $direc…
2021/11/17 11:10:46 人评论 次浏览 -
Golang 使用面向对象思想编程 2
纪念一下我这个菜鸡有史以来写过的最好的代码。 目的是写一个配置文件保存模块,保存工程中某些需要保存的配置。 由于需要保存的数据比较零散,分散在很多模块中。有想过建一个大结构体,然后把所有需要保存的数据放到这个结构体中,但是在保存和读取时,需要把其它模块的…
2021/11/17 1:09:51 人评论 次浏览 -
Golang 使用面向对象思想编程 2
纪念一下我这个菜鸡有史以来写过的最好的代码。 目的是写一个配置文件保存模块,保存工程中某些需要保存的配置。 由于需要保存的数据比较零散,分散在很多模块中。有想过建一个大结构体,然后把所有需要保存的数据放到这个结构体中,但是在保存和读取时,需要把其它模块的…
2021/11/17 1:09:51 人评论 次浏览 -
Nodejs 循环遍历文件夹,修改访问时间和修改时间
var fs = require("fs"); const {join} = require("path");function findFilesPath(startPath) {let result = [];function finder(path) {let pathArray = fs.readdirSync(path);pathArray.forEach((val, index) => {let fPath = join(path, val)…
2021/11/16 14:40:31 人评论 次浏览