ICode9

精准搜索请尝试: 精确搜索
  • Golang context2022-07-02 17:02:34

    Context Go 语言中提供了 context 包,通过显示传递 context, 实现请求级别的元数据、取消信号、终止信号的传递。context 包提供了从现有的上下文值(curContext)派生新的上下文值(newContext)的函数。 这些值会形成一个树。 当一个 context 被取消或者超时时,从它派生的所有 context 也

  • python函数编程——函数简介2022-07-01 22:32:48

    python函数编程——函数简介 引用 一说到函数可能你想到的就是初中学得y=f(x),那么恭喜你还是那个纯真的少年。我曾今也是少年,如今我已经长大了,那么我让我给你叨叨我这个大人学的函数是什么。现在的大人每天都要在不同地方重复使用一样工具,我们只要需要它就可以反复的使用(有电啊,有

  • * 函数的本质 * 函数的语法结构 * 函数的分类 * 函数的返回值 * 函数的参数2022-07-01 22:02:47

    今日内容概要 函数的本质 函数的语法结构 函数的分类 函数的返回值 函数的参数 今日内容详细 函数的本质 """ 函数可以看成是工具 提前定义好,随用随拿,比较方便,可以反复使用 举例说明代码中有函和没有函数的区别 没有函数(就是没有工具) 每次需要用的时候需要现场去制

  • 函数基本学习之一2022-07-01 20:37:12

    目录函数的本质1.函数的含义2.为什么要有函数呢?函数的语法结构语法结构中各个数据的含义:函数的定义与调用函数的分类1.内置函数2.自定义函数函数的返回值1.什么是返回值?2.函数的返回值函数的参数1.形式参数2.实际参数3.形参与实参的关系函数的位置参数1.位置形式参数2.位置实际参

  • 学习python-Day132022-07-01 20:01:15

    昨日内容 1.文件类光标的移动 文本模式下的r模式 二进制下的rb模式 括号里的数字read() 代表读取多少个字符 代表读取多少个字节。英文是1个字节,中文是3个字节 f.tell() f.seek(offset,whence) 简介 表示文件从头到尾的字节数 代表代码来控制光标的移动

  • python函数2022-07-01 19:35:06

    函数的本质 函数的本质其实就是工具,提前定义好函数之后可以反复使用 需要注意的是:函数必须先定义 之后才能调用 函数的定义及调用 定义: def my_func(): pass 调用: my_func() #函数名加括号的时候执行优先级最高 函数的语法结构 def 函数名自定义 (参数1,参

  • 函数的本质、语法结构、返回值、参数2022-07-01 19:31:08

    函数的本质 函数可以看作是一个工具,提前定义好,之后就可以反复使用,没有函数(相当于没有工具) 那么需要用的时候得现场制作,有函数(相当于有工具) 那么需要的时候直接调用(使用)即可 1.函数的定义(提前准备工具的过程) def my_func(): pass 2.函数的使用(开始选择工具事物时

  • 07-gorm实现数据库升级2022-07-01 18:31:55

    Gorm 实现对数据库的版本升级 1. 实现原理 package main import ( "log" "github.com/go-gormigrate/gormigrate/v2" "gorm.io/driver/sqlite" "gorm.io/gorm" ) func main() { db, err := gorm.Open(sqlite.Open("sqlite.db"), &

  • 函数2022-07-01 18:03:30

    函数的本质 可以把函数理解成一个工具 我们需要用它时在用它不是不用就放那 也不会影响代码的运行 定义好的函数 以后可以无限的使用它 就比如现在要编写一个功能 我们可以提前定义一个函数编写 也可以不用函数编写 如果一个py文件下要使用多次这个功能如果不用函数编写的话 我们

  • 第二章 Go基础语法2022-07-01 17:37:05

    第二章 Go基础语法 2.1 变量定义 创建变量方式(定义变量可不赋初值也可赋初值): 不赋初值 整型:var a int,默认为0 字符串:var s string,默认值无用println()法打印,但用printf("%q")打印出空字符串“”,&q指的是quotation 赋初值 整型:var a int = 3,var b,c int = 1,2 字符串:var s s

  • go并发编程2022-06-30 18:02:53

    go 并发编程之协程 一个goroutine会以一个很小的栈开始其生命周期,一般只需要2KB。区别于操作系统线程由系统内核进行调度, goroutine 是由Go运行时(runtime)负责调度。Goroutine 是 Go 程序中最基本的并发执行单元。每一个 Go 程序都至少包含一个 goroutine——main goroutine。 创建

  • go标准库2022-06-30 18:02:04

    os包 os 包中提供了操作系统函数的接口。os 包的作用主要是在服务器上进行系统的基本操作,如文件操作、目录操作、执行命令、信号与中断、进程、系统状态等。 标准库文档:https://pkg.go.dev/std 常用函数 函数名 功能 os.Hostname() (name, err) 返回主机名 os.Environ()[

  • 内置函数2022-06-30 10:04:52

      # globals() 和 locals() # name='xxx' # def func(): # a=1 # print(globals()) # 全局的变量 # print(locals()) #局部的变量 # func() #eval() 函数 用来执行一个字符串的表达式,并返回表达式的值 # eval() 函数功能: # 1.将字符串当成有效的表达式来求

  • 递归函数笔记2022-06-29 13:05:09

    对递归函数的理解感觉就像是套娃一样,在函数内调用本身函数......直到不调用了后,就从最里层被调用的函数开始执行剩下的语句,执行完退出当前那层(函数),到它的上一层包裹的函数里继续执行函数,在退出......以此类推。 #include <stdio.h> void func(int n); int main(void) { int n;

  • ABC-2572022-06-28 02:01:53

    D - Jumping Takahashi 2(图论、最短路变形) Problem 有\(N\)个跳床在二维平面上,第\(i\)个跳床的坐标是\(X_i,Y_i\),弹跳力是\(P_i\),你有一个初始能力值\(S\),从一个跳床\(i\)可以跳到另一个跳床\(j\)的条件是\(SP_i\ge |X_i-X_j|+|Y_i-Y_j|\),现在要求你选择一个点起跳,使得可以从这

  • MOEAD实现、基于分解的多目标进化、 切比雪夫方法-(python完整代码)2022-06-27 20:02:41

    确定某点附近的点 答:每个解对应的是一组权重,即子问题,红点附近的四个点,也就是它的邻居怎么确定呢?由权重来确定,算法初始化阶段就确定了每个权重对应的邻居,也就是每个子问题的邻居子问题。权重的邻居通过欧式距离来判断。取最近的几个。 取均匀分布向量 https://www.cnblogs.com/Two

  • __func__什么意思?2022-06-27 14:04:07

    __func__是预置在编译器中的宏,并不包含于任何头文件,所以直接调用即可,不需要做任何其它操作。 __func__是一个字符串,值为调用__func__函数的函数名  

  • 初识函数2022-06-26 20:34:41

    函数的作用1.增强代码的可读性2.降低代码的重复性 # def 函数的名字(): # 函数体,也叫代码块 # # def func():#函数的声明 # print(123) # func()#函数调用   lst=[1,2,3,4] # print(len(lst)) #自定义一个查看长度的函数 # def len_func(): # count=0 # for i

  • 参数2022-06-26 20:02:55

    #参数 # def len_func(s): #形参 # count=0 # for i in s: # count+=1 # return count # # str1=input('>>>') # str2=input('>>>') # ret1=len_func(str1) #实参 # ret2=len_func(str2) # print(ret1) # print(ret2) #

  • 单机简易版mapReduce 实现2022-06-26 11:34:42

    import "fmt" import "6.824/mr" import "plugin" import "os" import "log" import "io/ioutil" import "sort" // for sorting by key. type ByKey []mr.KeyValue // for sorting by key. func (a

  • go语言接口的实现2022-06-23 17:33:30

    接口可以很好的封装有同一类功能的方法 首先在具体实现里面定义自己的实现,这边定义了2个 type Cat struct{} func (c *Cat) Call() { fmt.Println("miao,miao...") } func (c *Cat) Eat() { fmt.Println("fish") } /////// type Dog struct{} func (d *Dog) Call() { fmt.

  • 【Go】25、go语言访问数组元素2022-06-22 10:37:41

    可以通过下标的方式,来访问数组元素。数组的最大下标为数组长度-1,大于这个下标会发生数组越界1、访问数组元素variable_name[下标]func f1() { // 定义数组 var a1 [2]int // 赋值 a1[0] = 10 a1[1] = 100 // a1[2] = 20 fmt.Printf("a1: %v\n", a1[0]) fmt.Printf("a1[1]

  • Golang示例续期锁:Redis+Channel+sync.Mutex2022-06-21 16:35:49

    package main import ( "context" "fmt" "github.com/go-redis/redis" "golang.org/x/sync/errgroup" "log" "sync" "time" ) func main() { NewRedis() fu1() time.Sleep(100 * time.Se

  • Go语言中常见100问题-#48 panic2022-06-21 10:05:07

    panic会终止代码执行逻辑 panic语句会终止代码执行,即fmt.Println("b")不会被执行. func main() { fmt.Println("a") panic("foo") fmt.Println("b") // panic之后的内容不会输出,类似于linux中的exit函数功能,程序直接退出 } 上面程序输出如下: a panic: foo goroutine 1 [ru

  • flask系列(4-1)-蓝图原理2022-06-21 00:32:50

    在引入蓝图概念之前,先分析app注册路由的原理 app注册路由的基本原理 ## demo.py from flask import Flask app = Flask(__name__) @app.route("/") # 调用app.route方法 def index(): return 'pass' if __name__ == '__main__': app.run(debug=True) ## scaffo

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有