Golang判断系统大小端

笔记  Go 

package mainimport ("fmt""unsafe")func main() {var num uint32 = 0x12345678 // 定义一个 4 字节的整数bytePtr := (*[4]byte)(un

Golang中字符串转成byte数组会触发内存拷贝吗?

笔记  Go 

会触发我们用下面代码的方法就可以不触发内存拷贝,让切片指向字符串底层字节数组的地址了package mainimport ("fmt""reflect""unsafe")func str2BytesOld(s string) []byte

Gorm 多对多

笔记  Go 

package mainimport ("fmt""gorm.io/gorm""log")import "gorm.io/driver/mysql"type User struct {gorm.ModelName st

Gorm 一对多

笔记  Go 

package mainimport ("fmt""gorm.io/gorm""log")import "gorm.io/driver/mysql"type User struct {gorm.ModelName st

Gorm 一对一关系

笔记  Go 

一对一关系建表package mainimport ("gorm.io/gorm""log")import "gorm.io/driver/mysql"type Student struct {gorm.ModelName

golang sql库简单使用

笔记  Go 

package mainimport ("database/sql""fmt""log"_ "github.com/go-sql-driver/mysql")func main() {dsn := "root:

Golang实现Set

笔记  Go 

Golang实现Setpackage setimport "fmt"type void struct{}type Set struct {m map[any]void}// 创建一个新的集合func NewSet(items ...any) *Set {s := &Set

使用vue-cropper编写头像上传组件

笔记 

使用效果上传api/** * uploadImageApi(File,string) 上传图片 * @param image - File类型,图片文件 * @param string - string 类型,imageType 图片类型 * @returns Promise<baseResp

Vue 子组件向父组件传值

笔记 

Helloworld.vue<template><div> <h1>Helloworld </h1> <button @click="trigEmit">点击触发父组件传来的函数</button> &l

Pyseid6 编写http请求器

笔记 

import sysimport requests.exceptionsfrom PySide6.QtWidgets import QApplication, QMainWindow, QMessageBox, QInputDialog,QTableWidgetItemfrom http_ui im