08 2022 档案

摘要:有序数组的平方 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,16,100] 解释:平方后,数组变为 [16,1,0,9,100],排序后,数组变为 阅读全文
posted @ 2022-08-31 20:18 suehoo 阅读(12) 评论(0) 推荐(0) 编辑
摘要:给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并原地修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 nums = [3,2, 阅读全文
posted @ 2022-08-31 16:42 suehoo 阅读(5) 评论(0) 推荐(0) 编辑
摘要:二分查找 版本一,左闭右闭 package main func search(nums []int,target int) int{ left:=0 right:=len(nums)-1 for left<=right{ middle:=left+((right-left)/2) if nums[m 阅读全文
posted @ 2022-08-31 14:58 suehoo 阅读(17) 评论(0) 推荐(0) 编辑
摘要:package main func main() { var myarr [3][3]int=[3][3]int{{1,2,3},{4,5,6},{7,8,9}} println(&myarr) println(&myarr[0][0]) println(&myarr[0]) println(&my 阅读全文
posted @ 2022-08-31 14:28 suehoo 阅读(39) 评论(0) 推荐(0) 编辑
摘要:channel与range、select package main import "fmt" func main() { c := make(chan int) go func() { for i := 0; i < 5; i++ { c <- i } //close可以关闭一个channel cl 阅读全文
posted @ 2022-08-30 13:02 suehoo 阅读(31) 评论(0) 推荐(0) 编辑
摘要:channel有缓冲与无缓冲同步问题 package main import ( "fmt" "time" ) func main() { c := make(chan int, 3) //带有缓冲的channel fmt.Println("len(c) = ", len(c), ", cap(c) 阅读全文
posted @ 2022-08-30 12:46 suehoo 阅读(107) 评论(0) 推荐(0) 编辑
摘要:channel定义与使用 package main import "fmt" func main() { //定义一个channel c := make(chan int) go func() { defer fmt.Println("goroutine结束") fmt.Println("gorou 阅读全文
posted @ 2022-08-30 12:15 suehoo 阅读(30) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "time" ) //子goroutine func newTask() { i := 0 for { i++ fmt.Printf("new Goroutine : i = %d\n", i) time.Sleep(1 * time.Seco 阅读全文
posted @ 2022-08-30 11:33 suehoo 阅读(15) 评论(0) 推荐(0) 编辑
摘要:package main import ( "encoding/json" "fmt" ) type Movie struct { Title string `json:"title"` Year int `json:"year"` Price int `json:"rmb"` Actors []s 阅读全文
posted @ 2022-08-30 11:17 suehoo 阅读(41) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" func main() { var a string //pair<statictype:string, value:"aceld"> a = "aceld" //pair<type:string, value:"aceld"> var allTy 阅读全文
posted @ 2022-08-29 19:59 suehoo 阅读(21) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" //本质是一个指针 type AnimalIF interface { Sleep() GetColor() string //获取动物的颜色 GetType() string //获取动物的种类 } //具体的类 type Cat struct 阅读全文
posted @ 2022-08-29 19:18 suehoo 阅读(16) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" type Human struct { name string sex string } func (this *Human) Eat() { fmt.Println("Human.Eat()...") } func (this *Human) W 阅读全文
posted @ 2022-08-29 19:10 suehoo 阅读(9) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" //如果类名首字母大写,表示其他包也能够访问 type Hero struct { //如果说类的属性首字母大写, 表示该属性是对外能够访问的,否则的话只能够类的内部访问 Name string Ad int level int } /* func 阅读全文
posted @ 2022-08-29 19:06 suehoo 阅读(21) 评论(0) 推荐(0) 编辑
摘要:map 声明方式 package main import "fmt" func main() { // > 第一种声明方式 //声明myMap1是一种map类型 key是string, value是string var myMap1 map[string]string if myMap1 == ni 阅读全文
posted @ 2022-08-28 16:51 suehoo 阅读(22) 评论(0) 推荐(0) 编辑
摘要:数组 package main import "fmt" func printArray(myArray [4]int) { //值拷贝 for index, value := range myArray { fmt.Println("index = ", index, ", value = ", 阅读全文
posted @ 2022-08-28 16:34 suehoo 阅读(138) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" func main() { //写入defer关键字 defer fmt.Println("main end1") defer fmt.Println("main end2") fmt.Println("main::hello go 1") fmt 阅读全文
posted @ 2022-08-28 15:33 suehoo 阅读(22) 评论(0) 推荐(0) 编辑
摘要:指针 package main import "fmt" /* func swap(a int ,b int) { var temp int temp = a a = b b = temp } */ func swap(pa *int, pb *int) { var temp int temp = 阅读全文
posted @ 2022-08-28 12:31 suehoo 阅读(28) 评论(0) 推荐(0) 编辑
摘要:init函数与import导包 阅读全文
posted @ 2022-08-28 12:21 suehoo 阅读(18) 评论(0) 推荐(0) 编辑
摘要:package main import "fmt" //const 来定义枚举类型 const ( //可以在const() 添加一个关键字 iota, 每行的iota都会累加1, 第一行的iota的默认值是0 BEIJING = 10*iota //iota = 0 SHANGHAI //iota 阅读全文
posted @ 2022-08-28 11:07 suehoo 阅读(12) 评论(0) 推荐(0) 编辑
摘要:package main /* 四种变量的声明方式 */ import ( "fmt" ) //声明全局变量 方法一、方法二、方法三是可以的 var gA int = 100 var gB = 200 //用方法四来声明全局变量 // := 只能够用在 函数体内来声明 //gC := 200 fun 阅读全文
posted @ 2022-08-28 10:45 suehoo 阅读(44) 评论(0) 推荐(0) 编辑
摘要:package main //程序的包名 /* import "fmt" import "time" */ import ( "fmt" "time" ) //main函数 func main() { //函数的{ 一定是 和函数名在同一行的,否则编译错误 //golang中的表达式,加";", 和 阅读全文
posted @ 2022-08-28 10:37 suehoo 阅读(22) 评论(0) 推荐(0) 编辑
摘要:2. Add Two Numbers 题目 You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each 阅读全文
posted @ 2022-08-25 17:04 suehoo 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Go语言操作MySQL MySQL是业界常用的关系型数据库,本文介绍了Go语言如何操作MySQL数据库。 Go操作MySQL 连接 Go语言中的database/sql包提供了保证SQL或类SQL数据库的泛用接口,并不提供具体的数据库驱动。使用database/sql包时必须注入(至少)一个数据库驱 阅读全文
posted @ 2022-08-25 14:26 suehoo 阅读(75) 评论(0) 推荐(0) 编辑
摘要:Go路线图 阅读全文
posted @ 2022-08-25 13:07 suehoo 阅读(15) 评论(0) 推荐(0) 编辑
摘要:// 预处理查询示例 func prepareQueryDemo() { sqlStr := "select id, name, age from user where id > ?" stmt, err := db.Prepare(sqlStr) if err != nil { fmt.Print 阅读全文
posted @ 2022-08-25 10:46 suehoo 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1. Two Sum # 题目 # Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each i 阅读全文
posted @ 2022-08-24 15:52 suehoo 阅读(17) 评论(0) 推荐(0) 编辑
摘要:孪生网络代码 知识蒸馏代码 分布式机器学习代码 阅读全文
posted @ 2022-08-23 20:41 suehoo 阅读(22) 评论(0) 推荐(0) 编辑
摘要:![image-20220823203109824](https://img2022.cnblogs.com/blog/1623071/202208/1623071-20220823203112079-1891449255.png) ![image-20220823203131905](https://img2022.cnblogs.com/blog/1623071/202208/1623071- 阅读全文
posted @ 2022-08-23 20:39 suehoo 阅读(58) 评论(0) 推荐(0) 编辑
摘要:《Learning a Similarity Metric Discriminatively, with Application to Face Verification.》 《Hamming Distance Metric Learning》 《Learning to Compare Image 阅读全文
posted @ 2022-08-23 16:35 suehoo 阅读(25) 评论(0) 推荐(0) 编辑
摘要:第一个方向是把一个已经训练好的臃肿的网络进行瘦身 权值量化:把模型的权重从原来的32个比特数变成用int8,8个比特数来表示,节省内存,加速运算 剪枝:去掉多余枝干,保留有用枝干。分为权重剪枝和通道剪枝,也叫结构化剪枝和非结构化剪枝,一根树杈一根树杈的剪叫非结构化剪枝,也可以整层整层的剪叫结构化剪枝 阅读全文
posted @ 2022-08-23 14:32 suehoo 阅读(69) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题