网站首页 站内搜索

搜索结果

查询Tags标签: func,共有 754条记录
  • 使用plsql_plprofiler 分析过程块的执行

    前言:存储过程可能涉及很多的SQL及控制块,我们看到的执行时间是整个过程块的执行时间,如果我们认为性能有问题,我们只能逐条SQL的分析,查找问题SQL,效率非常低下。KingbaseES 提供了 plsql_plprofiler 扩展插件, 可以方便用户跟踪分析过程的每条语句的执行情况,能…

    2021/10/29 2:10:18 人评论 次浏览
  • Go 里的超时控制

    前言 日常开发中我们大概率会遇到超时控制的场景,比如一个批量耗时任务、网络请求等;一个良好的超时控制可以有效的避免一些问题(比如 goroutine 泄露、资源不释放等)。 Timer 在 go 中实现超时控制的方法非常简单,首先第一种方案是 Time.After(d Duration): func m…

    2021/10/28 6:11:37 人评论 次浏览
  • Go 里的超时控制

    前言 日常开发中我们大概率会遇到超时控制的场景,比如一个批量耗时任务、网络请求等;一个良好的超时控制可以有效的避免一些问题(比如 goroutine 泄露、资源不释放等)。 Timer 在 go 中实现超时控制的方法非常简单,首先第一种方案是 Time.After(d Duration): func m…

    2021/10/28 6:11:37 人评论 次浏览
  • Linux Tips: 批量修改C语言工程的函数命名风格(纯Shell方法)

    通过ctags解析工程目录中所有函数# 遍历所有C文件并将解析出的函数名放在funcs文件中 find ./ -name "*.[ch]" -exec ctags -x --c-types=f {} \; | awk {print $1} >> funcs通过sed进行函数命名风格转换,并替换所有C文件# 遍历前面生成的funcs文件,转换…

    2021/10/27 7:12:48 人评论 次浏览
  • Linux Tips: 批量修改C语言工程的函数命名风格(纯Shell方法)

    通过ctags解析工程目录中所有函数# 遍历所有C文件并将解析出的函数名放在funcs文件中 find ./ -name "*.[ch]" -exec ctags -x --c-types=f {} \; | awk {print $1} >> funcs通过sed进行函数命名风格转换,并替换所有C文件# 遍历前面生成的funcs文件,转换…

    2021/10/27 7:12:48 人评论 次浏览
  • python基础之并发编程(二)

    一、多进程的实现 方法一 # 方法包装 多进程from multiprocessing import Process from time import sleep def func1(arg):print(f{arg}开始...)sleep(2)print(f{arg}结束...)if __name__ == "__main__":p1 = Process(target=func1,args=(p1,))p2 = Process(…

    2021/10/26 22:09:40 人评论 次浏览
  • python基础之并发编程(二)

    一、多进程的实现 方法一 # 方法包装 多进程from multiprocessing import Process from time import sleep def func1(arg):print(f{arg}开始...)sleep(2)print(f{arg}结束...)if __name__ == "__main__":p1 = Process(target=func1,args=(p1,))p2 = Process(…

    2021/10/26 22:09:40 人评论 次浏览
  • python装饰器应用场景

    # -*- coding:utf-8 -*-# 学习装饰器的一些常用场景from functools import wrapsdef decorator_name(f):@wraps(f)def decorated(*arg, **kwargs):if not can_run:return(Function will not run)return f(*arg, **kwargs)return decorated@decorator_namedef func():retur…

    2021/10/26 17:12:00 人评论 次浏览
  • python装饰器应用场景

    # -*- coding:utf-8 -*-# 学习装饰器的一些常用场景from functools import wrapsdef decorator_name(f):@wraps(f)def decorated(*arg, **kwargs):if not can_run:return(Function will not run)return f(*arg, **kwargs)return decorated@decorator_namedef func():retur…

    2021/10/26 17:12:00 人评论 次浏览
  • 理解python装饰器的必需知识

    # -*- coding:utf-8 -*-"""一切皆对象"""def hi(name=mecexia):return "hi " + nameprint(hi())# 将一个函数赋值给一个变量greet = hi # 这里没有使用小括号,因为并不是要调用hi函数,而是要定义一个greet函数,如print(gre…

    2021/10/26 12:40:16 人评论 次浏览
  • 理解python装饰器的必需知识

    # -*- coding:utf-8 -*-"""一切皆对象"""def hi(name=mecexia):return "hi " + nameprint(hi())# 将一个函数赋值给一个变量greet = hi # 这里没有使用小括号,因为并不是要调用hi函数,而是要定义一个greet函数,如print(gre…

    2021/10/26 12:40:16 人评论 次浏览
  • Python与Golang中实现单例模式

    Python中重写__new__方法实现import threadingimport configsclass Util(object):_lock = threading.Lock()def __init__(self, host, port):self.host = hostself.port = port# 重写 __new__ 方法实现单例模式# new方法里面实际上是创建了一个self对象,单例模式就是让ne…

    2021/10/24 12:39:30 人评论 次浏览
  • Python与Golang中实现单例模式

    Python中重写__new__方法实现import threadingimport configsclass Util(object):_lock = threading.Lock()def __init__(self, host, port):self.host = hostself.port = port# 重写 __new__ 方法实现单例模式# new方法里面实际上是创建了一个self对象,单例模式就是让ne…

    2021/10/24 12:39:30 人评论 次浏览
  • 【golang 必备算法】哈希表篇

    哈希表 242. 有效的字母异位词 func isAnagram(s string, t string) bool {var m [26]intfor _,v:=range s{m[v-a]++}for _,k:=range t{m[k-a]--}for _,w:=range m{if w!=0{return false}}return true }349. 两个数组的交集 func intersection(nums1 []int, nums2 []int) …

    2021/10/24 1:39:30 人评论 次浏览
  • 【golang 必备算法】哈希表篇

    哈希表 242. 有效的字母异位词 func isAnagram(s string, t string) bool {var m [26]intfor _,v:=range s{m[v-a]++}for _,k:=range t{m[k-a]--}for _,w:=range m{if w!=0{return false}}return true }349. 两个数组的交集 func intersection(nums1 []int, nums2 []int) …

    2021/10/24 1:39:30 人评论 次浏览
扫一扫关注最新编程教程