自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我都不会的博客

有志者事竟成,破釜沉舟,百二秦关终属楚;苦心人天不负,卧薪尝胆,三千越甲可吞吴。

  • 博客(141)
  • 资源 (2)
  • 收藏
  • 关注

原创 PHP节假日、PHP实现传入日期和工作日天数,返回工作日天数后的日期,按照假日办公布节假日及周六日补班

PHP实现传入日期和工作日天数,返回工作日天数后的日期,按照假日办公布节假日及周六日补班

2024-01-12 14:46:37 510 1

原创 uview2.0实现picker省市区选择以及默认选择

vue文件<template> <view class="invite"> <u-cell title="点击选则" isLink :value="value" @click="change()"></u-cell> <u-picker :show="show" ref="uPicker" :columns="columns" @confirm="confirm" @cancel="show=false" @change="change

2023-08-25 11:23:43 1632

原创 PHP获取月的每周开始结束时间以及年的开始结束时间

某一月从第一周到最后一周某一年从第一周到最后一周传入年获取年对应月如果为当年当月展示当月上月

2022-12-23 17:48:49 460 1

原创 thinkphp6验证规则

tp6验证器

2022-11-10 15:47:10 961

原创 【入门】输入整型数组和排序标识,对其元素按照升序或降序进行排序

输入整型数组和排序标识,对其元素按照升序或降序进行排序第一行输入数组元素个数第二行输入待排序的数组,每个数用空格隔开第三行输入一个整数0或1。0代表升序排序,1代表降序排序输出排好序的数字输入:81 2 4 9 3 55 64 250输出:1 2 3 4 9 25 55 64输入:81 2 4 9 3 55 64 250输出:1 2 3 4 9 25 55 64...

2022-06-22 09:50:14 406

原创 【入门】输入n个整数,输出其中最小的k个

输入n个整数,找出其中最小的k个整数并按升序输出第一行输入两个整数n和k第二行输入一个整数数组从小到大输出最小的k个整数,用空格分开。输入:5 21 3 5 7 2输出:1 2

2022-06-22 09:46:23 595

原创 【入门】截取字符串

输入一个字符串和一个整数 k ,截取字符串的前k个字符并输出1.输入待截取的字符串2.输入一个正整数k,代表截取的长度截取后的字符串输入:abABCcDEF6输出:abABCc输入:bdxPKBhih6输出:bdxPKB

2022-06-22 09:43:00 271

原创 【入门】提取不重复的整数

输入一个 int 型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。保证输入的整数最后一位不是 0 。输入一个int型整数按照从右向左的阅读顺序,返回一个不含重复数字的新的整数输入:9876673输出:37689......

2022-06-22 09:37:40 96

原创 【入门】取近似值

写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。数据范围:保证输入的数字在 32 位浮点数范围内输入一个正浮点数值输出该数值的近似整数值输入:5.5输出:6说明:0.5>=0.5,所以5.5需要向上取整为6输入:2.499输出:2说明:0.499...

2022-06-22 09:32:07 85

原创 go使用protobuf

protocol buffers简介数据传输方式有:json和xml两种格式,其中json更多一些。现在又多了一种数据传输方式,就是google开发的Protocol BuffersProtocol Buffers一个字“快”。一条消息数据,用protobuf序列化后的大小是json的10分之一,是xml格式的20分之一,但是性能却是它们的5~100倍下载protocol buffers编译器https://github.com/protocolbuffers/protobuf点击右侧rele

2022-04-11 15:26:53 2909

原创 grpc远程进程调用

grpc实现rpc方法一net/rpc库服务端代码package mainimport ( "fmt" "log" "net" "net/http" "net/rpc" "os")// 算术运算结构体type Arith struct {}// 算术运算请求结构体type ArithRequest struct { A int B int}// 算术运算响应结构体type ArithResponse struct { Res int}// 加法方法实

2022-04-11 15:26:02 2795

原创 ORM框架Gorm-高级查询

高级查询测试数据在我的gitee里面blogs.sqlhttps://gitee.com/wangfanbest/gin-blog分组统计查询按照年月分组查博客条数// 分组查询func GroupSelect() { var results []map[string]interface{} db.Table("blogs").Select("group_concat(id)", "count(id) as num", "date_format(created_at,'%Y-%m') as

2022-04-06 16:05:52 1025

原创 ORM框架Gorm-Has One

一对一关系has one 与另一个模型建立一对一的关联,但它和一对一关系有些许不同。 这种关联表明一个模型的每个实例都包含或拥有另一个模型的一个实例。定义动物猫狗玩具结构体type Cat struct { gorm.Model Name string Toy Toy `gorm:"polymorphic:Owner"`}type Dog struct { gorm.Model Name string Toy Toy `gorm:"polymorphic:Owner"`}t

2022-04-02 10:23:45 1239

原创 ORM框架Gorm-Many To Many

多对多关联定义博客标签结构体// 博客文章type Blog struct { gorm.Model Name string Content string `gorm:"type:text"` Tags []Tag `gorm:"many2many:blog_tags"`}// 标签结构体type Tag struct { gorm.Model Name string Blog []Blog `gorm:"many2many:blog_tags"`}连接数据库

2022-04-01 18:35:36 1022

原创 ORM框架Gorm-Has Many

一对多关联定义用户结构体和地址结构体type User struct { gorm.Model Name string Age int Active bool Addresss []Address}type Address struct { gorm.Model Name string Code string UserID uint}初始化数据库var db *gorm.DBfunc init() { dsn := "root:root

2022-04-01 14:06:41 1087

原创 httpRouter路由

下载httprouterhttps://pkg.go.dev/github.com/julienschmidt/httproutergo get github.com/julienschmidt/httprouter测试gopackage mainimport ( "fmt" "log" "net/http" "github.com/julienschmidt/httprouter")func Index(w http.ResponseWriter, r *http.Reque

2022-03-15 13:38:16 538

原创 golang标准库中template包

基本使用package mainimport ( "html/template" "log" "os")func main() { // 定义变量 name := "xf" // 定义模板 muban := "hello {{.}}" // 解析模板 t, err := template.New("test").Parse(muban) if err != nil { log.Fatal(err) } // 执行模板函数 输出到终端 err2 := t.Execut

2022-03-15 11:36:41 409

原创 golang标准库中http包

http.Get()package mainimport ( "fmt" "io/ioutil" "log" "net/http")func testGet() { key := "***********************" url := "http://apis.juhe.cn/simpleWeather/query?city=北京&key=" + key r, err := http.Get(url) if err != nil { log.Fatal(e

2022-03-14 20:49:43 400

原创 ORM框架-事务

package mainimport ( "errors" "log" "gorm.io/driver/mysql" "gorm.io/gorm")var db *gorm.DBfunc init() { dsn := "root:root@tcp(127.0.0.1:3306)/go_orm?charset=utf8mb4&parseTime=True&loc=Local" // d, err := gorm.Open(mysql.Open(dsn), &amp

2022-03-14 12:39:14 291

原创 ORM框架-实体关联

注意以多对多为例子,注意打开注释测试package mainimport ( "log" "gorm.io/driver/mysql" "gorm.io/gorm")var db *gorm.DBfunc init() { dsn := "root:root@tcp(127.0.0.1:3306)/go_orm?charset=utf8mb4&parseTime=True&loc=Local" // d, err := gorm.Open(mysql.Open(d

2022-03-14 12:13:27 293

原创 ORM框架Gorm-模型关联

Belongs To基本使用重写外键重写引用外键约束Has One基本使用重写外键重写引用自引用Has One外键约束Has Many基本使用重写外键重写引用自引用Has Many外键约束Many To Many基本使用重写外键重写引用自定义连接表外键约束...

2022-03-13 22:54:11 1016

原创 ORM框架Gorm-SQL构建器

连接数据库并初始数据INSERT INTO `users` (`created_at`,`updated_at`,`name`,`age`) VALUES ('2022-03-13 13:15:54.089','2022-03-13 13:15:54.089','1',1),('2022-03-1313:15:54.089','2022-03-13 13:15:54.089','2',2),('2022-03-13 13:15:54.089','2022-03-13 13:15:54.089','3',

2022-03-13 15:11:38 840

原创 ORM框架Gorm-删除记录

删除一条记录func delete1() { var user User db.First(&user) // SELECT * FROM `users` WHERE `users`.`deleted_at` IS NULL ORDER BY `users`.`id` LIMIT 1 fmt.Printf("user: %v\n", user) // user: {{1 2022-03-09 15:30:06.188 +0800 CST 2022-03-10 17:19:26.017 +

2022-03-12 16:02:15 790

原创 ORM框架Gorm-更新记录

用户结构体type User struct { gorm.Model Name string Age int Birthday time.Time Active bool}给原来的数据库添加字段db.AutoMigrate(&User{})保存所有字段func update1() { var user User db.First(&user) fmt.Printf("user: %v\n", user) user.Name = "x

2022-03-10 16:12:09 1173

原创 ORM框架Gorm-查询记录

查询官方文档只写了简单的查询,可以去官方看看负责的查询.导入的包import ( "fmt" "log" "time" "gorm.io/driver/mysql" "gorm.io/gorm")用户结构体type User struct { gorm.Model Name string Age int Birthday time.Time}初始化连接数据库var db *gorm.DBfunc init() { dsn := "root:

2022-03-09 17:48:27 1526

原创 ORM框架Gorm-创建记录

创建官方文档建议大家没事多看看文档package mainimport ( "fmt" "log" "time" "gorm.io/driver/mysql" "gorm.io/gorm")var db *gorm.DBfunc init() { dsn := "root:root@tcp(127.0.0.1:3306)/go_orm?charset=utf8mb4&parseTime=True&loc=Local" d, err := gorm.Open(

2022-03-09 16:18:07 330

原创 ORM框架Gorm-快速入门

一定要看文档哦https://gorm.io/zh_CN/docs/安装gorm命令go get -u gorm.io/gormgo get -u gorm.io/driver/sqlitego get -u gorm.io/driver/mysql出现问题安装gcc下载地址https://www.mingw-w64.org/添加环境变量验证是否安装正确gcc -v连接MySQL数据库并且迁移创建一个数据表参考链接https://gorm.io/zh_CN/docs/mi

2022-03-08 16:38:45 448

原创 golang操作mongodb数据库

下载安装驱动并连接数据库下载地址https://www.mongodb.com/try/download/community打开客户端在这里插入代码片创建数据库在这里插入代码片创建集合在这里插入代码片下载驱动在这里插入代码片...

2022-03-07 16:52:33 3426

原创 golang操作mysql数据库

安装mysql驱动获得数据库连接插入数据查询数据更新数据删除数据

2022-03-07 11:26:46 1577

原创 golang标准库中的xml包

两个核心函数Marshal Unmarshal结构体转xmlfunc test1() { type Address struct { City, State string } type Person struct { XMLName xml.Name `xml:"person"` Id int `xml:"id,attr"` FirstName string `xml:"name>first"` LastName string `xm

2022-03-06 16:49:55 521

原创 golang标准库中的json包

两个核心函数Marshal Unmarshal结构体转jsonfunc test1() { type ColorGroup struct { ID int Name string Colors []string } group := ColorGroup{ ID: 1, Name: "Reds", Colors: []string{"Crimson", "Red", "Ruby", "Maroon"}, } fmt.Printf("group:

2022-03-06 15:47:36 523

原创 golang标准库中的time包

基本使用func test1() { // now 为time.Time Month为time.Month t := time.Now() fmt.Printf("t: %v\n", t) // t: 2022-03-06 10:58:34.229841 +0800 CST m=+0.012645201 year := t.Year() month := t.Month() day := t.Day() hour := t.Hour() minute := t.Minute() sec

2022-03-06 11:27:14 479

原创 golang标准库中的sort包

package mainimport ( "fmt" "sort")func main() { // https://pkg.go.dev/sort#Ints s := []int{2, 4, 1, 3} // 排序正序 sort.Ints(s) fmt.Printf("s: %v\n", s) // s: [1 2 3 4] f := []float64{1.1, 4.4, 5.5, 3.3, 2.2} sort.Float64s(f) fmt.Printf("f: %v

2022-03-05 17:43:24 178

原创 golang标准库log

log.Printlog.Print("my log")log.Printf("my log %d", 100)name := "tom"age := 10log.Println(name, " ", age)log.Panicdefer fmt.Println("panic结束后在执行...")log.Panic("my panic")fmt.Println("end...")后面的end…不会输出,但是defer会执行log.Fataldefer fmt.Println(

2022-03-05 16:26:13 783

原创 golang标准库ioutil包

package mainimport ( "fmt" "io/ioutil" "log" "os")func test1() { // r := strings.NewReader("Go is a general-purpose language designed with systems programming in mind.") f, _ := os.Open("a1.txt") //File实现了Reader defer f.Close() b, err := iouti

2022-03-05 15:14:29 212

原创 golang标准库io包

package mainimport ( "bytes" "fmt" "io" "log" "os" "strings")func copy1() { r := strings.NewReader("wang fan") buf := make([]byte, 20) r.Read(buf) fmt.Printf("string(buf): %v\n", string(buf))}func copy2() { r := strings.NewReader("hello

2022-03-05 14:41:30 305

原创 golang标准库os模块-环境相关

package mainimport ( "fmt" "os")func main() { // 获取所有环境变量 s := os.Environ() fmt.Printf("s: %v\n", s) fmt.Println("-----------------") // 获取某个环境变量 s2 := os.Getenv("GOPATH") fmt.Printf("s2: %v\n", s2) fmt.Println("-----------------") // 设置环境变

2022-03-03 15:33:32 195

原创 golang标准库os模块-进程相关操作

golang标准库os模块-进程相关操作

2022-03-03 13:47:55 528 1

原创 golang标准库os模块-File文件写操作

package mainimport ( "fmt" "os")// 写字节数组func write() { f, err := os.OpenFile("a2.txt", os.O_RDWR|os.O_APPEND, 0775) if err != nil { fmt.Printf("err: %v\n", err) // 文件不存在时候:err: open a22.txt: The system cannot find the file specified. } else

2022-03-03 11:04:53 551

原创 golang标准库os模块-File文件读操作

package mainimport ( "fmt" "io" "os")// 打开关闭文件func openCloseFile() { // 只能读 /* func Open(name string) (*File, error) { return OpenFile(name, O_RDONLY, 0) } */ f, _ := os.Open("test2.txt") fmt.Printf("f.Name(): %v\n", f.Name()) // 根据第二个参数

2022-03-01 17:40:38 605

uview2.0实现picker省市区选择以及默认选择

uview2.0实现picker省市区选择以及默认选择

2023-08-25

phpMQTT.rar

PHPMQTT应用实例 配置连接设置以及topic配置 实际操作展示截图 PHP命令行传参以及获取命令行传参

2020-07-13

jsp讲义PDF

jsp学习讲义,共8个pdf。知识点清楚,你值得拥有。jsp

2018-07-27

空空如也

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

TA关注的人

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