- 博客(13)
- 资源 (9)
- 收藏
- 关注
原创 Go语言中的goroutine总结
goroutine与通道结合使用,是Go语言中实现并发编程的风格之一。定义:goroutine:在Go程序中,每一个并发的活动。与线程的概念类似。主goroutine:用来调用main函数的goroutine通道:用于goroutine之间的通信机制,每种通道的元素类型的固定的。创建:goroutine:使用关键字go创建。语法:go functionName()go语...
2019-06-29 20:58:22 229
原创 Python的内置函数
详情见:https://docs.python.org/2/library/functions.htmlabs()divmod()input()open()staticmethod()all()enumerate()int()ord()str()any()eval()isinstance()pow()sum()basestring...
2019-06-29 20:11:04 97
原创 Python的Frame对象
Frame对象表示执行帧。它们可能出现在traceback对象中。参考链接:https://docs.python.org/2/reference/datamodel.html#objects-values-and-typesFrame对象可以用来获取Python运行过程中的函数调用堆栈,或者函数内部的各类信息特殊的只读属性:属性说明f_back前一个堆栈帧(朝...
2019-06-29 19:52:24 6108
原创 Python的Code对象
Code对象表示字节编译的可执行Python代码或字节码。Code对象和函数对象之间的区别在于:函数对象包含对函数的全局变量(定义它的模块)的显式引用,而Code对象不包含上下文默认参数值也存储在函数对象中,而不是存储在Code对象中(因为它们表示在运行时计算的值)。与函数对象不同,代码对象是不可变的,并且不包含(直接或间接)可变对象的引用。code对象可以用来获取python程序运...
2019-06-29 19:38:26 6512
原创 Python实现类似数值对象的方式
参考资料:https://docs.python.org/2/reference/datamodel.html#emulating-numeric-types在Python中,可以通过定义以下方法来模拟数字对象。与未实现的特定数字类型不支持的操作相对应的方法应保持未定义(例如,非整数的按位操作)。方法含义备注object.add(self, other)+...
2019-06-29 19:16:51 136
原创 go语言中的map类型
定义:map是一种映射,在go中是散列表的引用,类型是map[key_type] value_type。map的键必须是可以通过操作符== 来比较的数据类型。非零值的两个map变量之间不可比较特殊值:零值:nilmap变量可以和零值比较主要操作:|操作|代码形式|备注||-|-|-||删除|delete(map_var, map_key)|-||查找|map...
2019-06-21 13:49:13 5207
原创 go命令行
$ go helpbuild 编译包及依赖clean 删除中间文件doc 显示包或符号的文档env 打印Go环境信息bug 启动bug报告fix 在包上执行 go tool fixfmt 在包资源上执行 gofmtgenerate 通过处理源文件生成Go文件get ...
2019-06-19 15:34:21 1700
原创 Linux查找进程的启动路径
获取进程的进程号,如18173进入/proc/18173/,18173是上面的进程号执行命令ls -alh | grep exe,exe链接的目标就是启动路径
2019-06-19 10:46:19 1530
原创 boost的filesystem.hpp中的实体一览
参考链接:https://www.boost.org/doc/libs/1_69_0/libs/filesystem/doc/reference.html#Header-filesystem-synopsisnamespace boost{ namespace filesystem { class path; class filesystem_error; ...
2019-06-18 01:30:25 1054
原创 KL距离
KL距离全称:Kullback-Leibler差异(Kullback-Leibler)又称:相对熵(relative entropy)数学本质:衡量相同事件空间里两个概率分布相对差距的测度定义:D(p∣∣q)=∑x∈Xp(x)logp(x)q(x)D(p||q)= \sum_{x \in X} p(x) log \frac {p(x)}{q(x)} D(p∣∣q)=x∈X∑p(...
2019-06-16 20:44:45 4496
原创 Python OS 文件/目录方法
os.access(path, mode) # 检验权限模式os.chdir(path) # 改变当前工作目录os.chflags(path, flags) # 设置路径的标记为数字标记。os.chmod(path, mode) # 更改权限os.chown(path, uid, gid) # 更改文件所有者os.chroot(path) # 改变当前进程的根目录os.close(f...
2019-06-14 11:28:48 648
原创 在Linux上安装Scheme解释器
在Linux上安装Scheme解释器Sheme 是Lisp方言,详见与Scheme共舞系统环境:Ubuntu 16.04使用的软件及版本:racket-7.3软件官网:https://racket-lang.org/参考链接:与Scheme共舞几个免费的Scheme(Lisp)解释器主要安装步骤:下载安装试用详细步骤:下载:~$ wget ht...
2019-06-05 18:53:45 2041
原创 logging模块FileHandler类的源代码
所属文件:${PYTHONHOME}/lib/python2.7/logging/__init__.py相关类的UML图:logging模块的UML图其他材料:python笔记_logging模块(一)FileHandler:class FileHandler(StreamHandler): """ A handler class which writes format...
2019-06-03 21:52:05 2562
From rigid templates to grammars-Object detection with structured models.pdf
2020-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人