网站首页 站内搜索

搜索结果

查询Tags标签: func,共有 754条记录
  • 多线程与多进程

    #多线程,多进程#进程:资源单位,线程:执行单位,每一个进程至少要有一个线程#启动一个程序默认都会有一个主线程#多线程#第一套写法from threading import Threaddef func():for i in range(1000):print(func,i)t=Thread(target=func)#创建线程并给线程安排任务t.start…

    2022/3/19 7:29:36 人评论 次浏览
  • go 结构体继承,及其方法

    package mainimport ("fmt" )type Animal struct {Name string Sex string }func (a *Animal)Talk(){fmt.Printf("Animal is talk, im %s\n", a.Name) } func (a *Animal)Eat(){fmt.Println("dog Animal is eat") }type PuruAnimal struc…

    2022/3/19 6:29:52 人评论 次浏览
  • python:从入门到放弃 09 函数对象与闭包

    目录函数对象函数名可以当做变量名赋值函数名还可以当成函数的实参函数名还可以当做函数的返回值函数名可以作为容器类型的元素闭包函数闭包函数实际应用 函数对象 函数对象指的是函数可以被当做’数据’来处理,具体可以分为四个方面的使用 函数名可以当做变量名赋值 def…

    2022/3/18 22:27:56 人评论 次浏览
  • golang接口入门

    package mainimport "fmt"type Usb interface {Start()Stop() }//手机 type Phone struct { }//相机 type Camera struct { }//计算机 type Computer struct { }//手机实现USB接口方法 func (p Phone) Start() {fmt.Println("手机开始工作...") } fun…

    2022/3/10 23:19:36 人评论 次浏览
  • Python迭代器,生成器,装饰器

    迭代器 通常来讲从一个对象中依次取出数据,这个过程叫做遍历,这个手段称为迭代(重复执行某一段代码块,并将每一次迭代得到的结果作为下一次迭代的初始值)。 可迭代对象(iterable):是指该对象可以被用于for…in…循环,例如:集合,列表,元祖,字典,字符串,迭代器等…

    2022/3/7 17:15:09 人评论 次浏览
  • python闭包和装饰器

    1 #闭包2 #1,函数内定义了一个函数,内部函数使用了外部函数的局部变量,外部函数返回内部函数名3 #2,定义一个变量func,值等于调用外部函数返回的返回值wrapper4 #3,调用func()5 #这一整个的过程称为闭包6 7 def closed_pack():8 num = 19 def wrapper():10 …

    2022/3/6 1:15:58 人评论 次浏览
  • go的array

    点击查看代码 package mainimport ("fmt" )func testArray1() {var a [5]intfmt.Println(a)a[0] = 200a[1] = 300fmt.Println(a) }func testArray3() {//var a [5]int = [5]int{1, 2, 3, 4, 5}//a := [5]int{1, 2, 3, 4, 5} // 也可以这样写a := [...]int{1, 2…

    2022/3/5 23:16:43 人评论 次浏览
  • go数组中两数相加等于某个数

    点击查看代码 package mainimport ("fmt""math/rand""time" )func sumArray(a [10]int) int {var sum int = 0for i := 0; i < len(a); i++ {sum = sum + a[i]}fmt.Println(sum)return sum// for _,val ;=range a{// sum=sum+val// } }…

    2022/3/5 23:15:28 人评论 次浏览
  • C#内置委托类型Func和Action对比及用法

    C#的内置委托类型FuncAction返回值有(只有一个Tresult)无重载17个(0参-16参)17个(0参-16参)泛型支持支持系统内置是是是否需要声明否否class Class1{public delegate void Del();//声明委托public static void F1() { Console.WriteLine("第一个方法"); }…

    2022/3/5 20:15:08 人评论 次浏览
  • Linux c 开发-22 ZLog使用

    注意路径如果出错的话init 返回-1.,使用方法 main.c里添加全局变量 zlog_category_t *zc;//初始化日志char conf_file[1024] = {0};sprintf(conf_file, "%s/%s", CONFIG_DIR_PATH, ZLOG_FILE_NAME);printf(conf_file);printf("\n");int rc = zlog_in…

    2022/3/4 7:20:17 人评论 次浏览
  • hystrix-go熔断框架源码分析理解(二)

    hystrix-go熔断框架源码分析理解(一)对大致结构有了一些理解 metricExchange中的Updates其实就是每一个上报的事件,m.Updates = make(chan *commandExecution, 2000),上文已讲了对它的消费处理,那么他在那里进行更新的呢? 其中就是熔断器的ReportEvent方法:func (c…

    2022/3/3 14:16:58 人评论 次浏览
  • golang笔记

    函数和包 init函数 每一个源文件都可以包含一个init函数,init会在main函数前被调用. 全局变量定义-->init函数-->main函数匿名函数 方式1. 只能使用一次res := func (n1 int) int {return n1+n1} (10) 方式2. 可以多次使用a := func (n1 int) int {return n1+n1}a(…

    2022/3/3 6:17:35 人评论 次浏览
  • 错误处理机制

    1、Go中引入的处理方式为:defer,panic,recover Go中可以抛出一个panic异常,然后在defer中通过recover捕获这个异常。然后正常处理func test() {defer func() {if err := recover(); err != nil { // recover()内置函数,可以捕获异常fmt.Println("err=", er…

    2022/3/3 6:16:20 人评论 次浏览
  • Python 装饰器

    1.装饰器的使用 当你希望给一个函数前后永久性地增加新功能,又不想修改原代码时可以使用装饰器。[或者是希望对不同的函数前后添加一致的功能时]函数和新功能都可以变。 2.与闭包的区分 一个向外部函数传入函数引用(装饰器),一个传入变量值(闭包)。 3.装饰器工作原理 装…

    2022/3/3 1:17:36 人评论 次浏览
  • 【go笔记】接口

    前言 go语言中的接口和java中的接口地位不同,而跟python中的协议类似。实际上,go语言的接口就是参考python的鸭子类型和java的接口。 python鸭子类型鸭子类型:当看到一只鸟走过来像鸭子,游泳起来像鸭子,叫起来也像鸭子,那么这只鸟就可以被称为鸭子。以可迭代对象为例…

    2022/3/2 6:15:38 人评论 次浏览
扫一扫关注最新编程教程