自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Despareter_YongPL

不负韶华,只争朝夕!

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

原创 Golang-----请求响应

请求func handle(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, "发送的请求的地址是:", r.URL.Path) fmt.Fprintln(w, "你发送的请求的请求地址后的查询字符串是:", r.URL.RawQuery) fmt.Fprintln(w, "请求投中的所有信息有:", r.Heade...

2019-12-30 09:35:43 375

原创 Golang-----通过结构体实现处理器

/** 方法和函数的区别是?方法前面有括号 */ // 自己实现一个 服务器type MyHandle struct {}func (myHandle *MyHandle) ServeHTTP (w http.ResponseWriter, r *http.Request) { //log.Fatal("通过自己创建处理器处理请求") fmt.Fprintln(w,"通...

2019-12-30 08:40:54 132

原创 Golang-----创建处理器

// 创建多处理器的函数func handle(w http.ResponseWriter, r *http.Request) { fmt.Fprintln(w, "net/http web", r.URL.Path)}func main() { //映射的路径 http.HandleFunc("/",handle) // 路由 http.ListenAndServe(":...

2019-12-30 08:37:49 108

原创 Golang-----实现MySQL数据库连接并测试

1.utils 代码package utilsimport ( "database/sql" _ "github.com/go-sql-driver/mysql")var ( Db *sql.DB err error)func init() { Db, err=sql.Open("mysql","root:用户名密码@tcp(localhost:3...

2019-12-27 09:29:08 1169

原创 Golang-----发布订阅

package mainimport ( "fmt" "math/rand" "sync" "time")/**发布者事件驱动架构是计算机科学家中一种高度可扩展年的范例,它允许我们可以多方系统异步处理事件事件总线是 发布/ 订阅模式的实现,其中发布者发布数据,并且感兴趣的订阅者可以监听这些数据并基于这些数据作出处理,是发布者与订阅者松耦合,发布者将数据事件发布到事件...

2019-12-19 11:17:22 571

原创 Golang----判断文件的路径/文件是否存在

package mainimport ( "os" "fmt")/** 判断文件是否存在 */ func PathFileExists(path string) (bool ,error){ _,err :=os.Stat(path) if err == nil { fmt.Println("文件存在") return true, nil } if o...

2019-12-19 07:27:16 927

原创 Golang-素数案例应用

Golang-素数案例应用package mainimport "fmt"func pushNum(intChan chan int) { for i := 1; i < 2000; i++ { intChan <- i } close(intChan)}func getNum(intChan chan int, getChan chan int, ex...

2019-12-16 10:55:10 160

原创 Golang-goroutine

goroutine 简单使用package mainimport ( "fmt" "strconv" "time" "runtime")/** 知识储备 1) 进程就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位 2)线程是进程的一个执行实例.是程序执行的最小但愿,它是比进程更小的能独立运行的基本单元 3)一个进程可以创建和销毁多个线程,同...

2019-12-13 11:39:49 118

原创 Golang-goroutine基础知识点

2019-12-13 11:38:23 169

原创 Golang-----序列化

序列化package mainimport ( "encoding/json" "fmt")/** json 序列化是指,将有key-value 结构的数据类型(结构、map、切片)序列化程json字符串的操作 */// 1.定义一个结构体 序列化type Monster struct { Name string `json:"monster_name"` ...

2019-12-13 08:47:17 231

原创 Golang-------WordCount

Golang实现文本内容统计数字、字母(大小写)package mainimport ( "os" "fmt" "bufio" "io")/** 统计一个文件的内含有的数字,英文,空格及其其他字符数量 */type WordCount struct { ChCount int //记录英文个数 NumCount int//记录数字个数 SpaceCount...

2019-12-12 16:48:53 247

原创 Golang-IO文件拷贝

Copy/** 将一张图片 拷贝到另一文件 copy 函数是IO 包提供的*/import ( "os" "fmt" "bufio" "io")/** 将一张图片 拷贝到另一文件 copy 函数是IO 包提供的 */ func CopyeFile(srcFileName string, dsFileName string ) (writtern i...

2019-12-12 10:29:35 183

原创 Golang-读写文件追加

读写文件追加/** 创建一个新文件 写入内容 "hello world"func OpenFile(name string, flag int, perm FileMode) (*File, error)OpenFile is the generalized open call; most users will use Open or Create instead.It open...

2019-12-10 15:37:23 578

原创 Golang---文件直接读取

文件直接读取 文件的编码格式为:utf-8 不然在控制台 的中文文字 无法查看package mainimport ( "io/ioutil" "fmt")/** 读取文件的内容并显示在终端(使用 ioutil 一次性将整个文件读入到内存中),这种方式适用于文件不大的情况相关方法和函数(ioutil.ReadFile) */func main() { ...

2019-12-10 11:09:06 182

原创 Golang-----cacheReader 读取文件

缓存读取文件package mainimport ( "os" "fmt" "bufio" "io")func main() { inputFile, error := os.Open("C:/Users/Administrator/Desktop/test.txt") if error != nil { fmt.Println("Open File error...

2019-12-10 10:47:10 262

原创 Golang----sort接口使用 (快排排序)

Golang sort 接口使用package mainimport ( "fmt" "math/rand" "sort")/** 实现 sort 接口进行排序 */ type Student struct { Name string Score int }// 声明一个切片type StuSlice []Studenttype Interfa...

2019-12-08 12:33:51 205

原创 Golang ---接口

接口注意细节package mainimport ( "fmt")/** 接口注意事项:1) 接口本身不能创建实例,但是可以指向一个实现了该接口的自定义类型的变量(实例)2)接口中所有的方法都没有方法体,即都是没有实现的方法3) 在Golang中,一个自定义类型需要将某个接口的所有方法都实现,说这个自定义类型实现了该接口4)一个自定义类型只有实现某个接口,才能...

2019-12-08 10:52:52 111

原创 Golang 继承 注意事项

1.结构体嵌入两个(或多个)匿名结构体,如果两个匿名结构体有相同的字段和方法(同时结构体本身没有同名的字段和方法),在访问时,就必须明确指定匿名结构名字否则编译错误type A struct { Name string age int}type B struct { Name string score int A}type c struct { a A B...

2019-12-07 16:40:17 193

原创 Golang 面向对象

model 包:package modelimport "fmt"type account struct { accountNo string password string balance float64}// 存款func ( account *account)Desipoent(pwd string,money float64) { //密码是否使用正确 ...

2019-12-07 10:48:04 111

原创 Golang 实现二维数组行列(纵横反转)

实现二维数组行列翻转type MethodRevers struct {}func (mr *MethodRevers)revers() { var arr = [3][3] int {{1,2,3},{4,5,6},{7,8,9}} //res1 :=0 for i ,v1 := range arr { for j ,_ := range v1 { arr2 := a...

2019-12-06 17:41:01 1325

IDE,WebStrom 等快捷键设置(Setting)设置位Eclipse快捷键

IDE,WebStrom使用风格替换位Eclipse,快捷键设置Eclipse,IDEA 快捷键替换为eclipse的快捷键

2018-05-29

Navicat 32位和64位 Oracle10 、11 、12ocl.dll文件

NavicatPremium软件Oracle Mysql Db2 数据库客户端工具,主要navicatdll版本文件缺少替换

2018-05-25

空空如也

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

TA关注的人

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