相关函数

x264阅读记录-1

*爱你&永不变心* 提交于 2020-01-26 17:41:48
x264阅读记录-1 采用x264版本是x264-snapshot-20060316-2245。 1. main函数 x264的main函数位于x264.c中,下面是main函数调用情况: (1)_setmode函数和_fileno函数 这两个函数是微软提供的两个库函数。 _setmode函数位于io.h文件中,主要作用是设置特定模式匹配的文件。http://msdn.microsoft.com/zh-cn/library/vstudio/tw4k6df8.aspx _fileno函数位于stdio.h文件中,用于获取文件流所对应的描述符。http://msdn.microsoft.com/zh-cn/library/vstudio/zs6wbdhx.aspx 下面的语句主要实现的是将Windows下默认的Text模式,按需要设置为BINARY模式, _setmode ( _fileno ( stdin ), _O_BINARY ); 还有一点,这个语句位于预编译命令中,其中涉及到一个宏 _MSC_VER。这个宏是VC编译环境的预定义宏,主要是计算为编译器的主版本号和次版本号元素。 专业数字为句点分隔的版本号的第一个元素,并且该次版本号是第二个元素。 因此,如果Visual C++编译器的版本号为15.00.20706.01,_MSC_VER 宏计算结果为1500。在 Visual

我的随机数相关函数

好久不见. 提交于 2020-01-26 09:39:37
一 代码 package Myrandom; import java.util.Random; /** * Copyright (C), 2020-2020, XXX有限公司 * FileName: Myrandom * Author: cakin * Date: 2020/1/6 * Description: 随机数相关函数 */ public class Myrandom { private static Random random; // pseudo-random number generator private static long seed; static { // this is how the seed was set in Java 1.4 seed = System.currentTimeMillis(); random = new Random(seed); } private static void validateNotNull(Object x) { if (x == null) { throw new IllegalArgumentException("argument is null"); } } public static double uniform() { return random.nextDouble(); } // 随机返回[a,b

Python核心编程第二版(中文).pdf 目录整理

夙愿已清 提交于 2020-01-25 23:43:39
python核心编程目录 Chapter1:欢迎来到python世界!- 页码:7 1.1什么是python 1.2起源 :罗萨姆1989底创建python 1.3特点 1.3.1高级 1.3.2面向对象 1.3.3可升级 1.3.4可扩展 1.3.5可移植性:python使用C写的。 1.3.6易学 1.3.7易读 1.3.8易维护 1.3.9健壮性 1.3.10高效的快速原型开发工具 1.3.11内存管理器 :内存管理由python解释器负责,开发仅仅致力于开发计划中的应用程序。 1.3.12解释性和(字节)编译性:无需编译,当执行py文件,会生成.pyc或.pyo文件 1.4下载和安装python 1.5运行python 1.5.1命令行的交互式解释器 1.5.2从命令行启动脚本 1.5.3集成开发环境 1.5.4其他的集成开发环境和执行环境 1.6python文档 1.7比较python(python与其他语言的比较) Chapter2:Python起步- 页码:31 注:语句和表达式的区别 语句是使用关键词来组成命令,告诉解释器要做什么。 表达式没有关键词,可以使算术表达式,也可以是使用括号调用的函数。 2.1程序输出,print语句及“Hello World” :print是关键字 Print ‘%s is number %d!’%(‘python’,1)

函数atof,atoi,atol,strtod,strtol,strtoul

大城市里の小女人 提交于 2020-01-25 10:51:20
atof (将字串转换成浮点型数) 相关函数 atoi,atol,strtod,strtol,strtoul 表头文件 #include <stdlib.h> 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('\0')才结束转换,并将结果返回。参数nptr字符串可包含正负号、小数点或E(e)来表示指数部分,如123.456或123e-2。 返回值 返回转换后的浮点型数。 附加说明 atof()与使用strtod(nptr,(char**)NULL)结果相同。 范例 /* 将字符串a 与字符串b转换成数字后相加*/ #include<stdlib.h> main() { char *a=”-100.23”; char *b=”200e-2”; float c; c=atof(a)+atof(b); printf(“c=%.2f\n”,c); } 执行 c=-98.23   atoi(将字符串转换成整型数) 相关函数 atof,atol,atrtod,strtol,strtoul 表头文件 #include<stdlib.h> 定义函数 int atoi(const char *nptr); 函数说明 atoi(

Pytorch常用包

偶尔善良 提交于 2020-01-23 20:14:08
torch:张量的有关运算。如创建、索引、连接、转置、加减乘除、切片等 torch.nn: 包含搭建神经网络层的模块(Modules)和一系列loss函数。如全连接、卷积、BN批处理、dropout、CrossEntryLoss、MSELoss等 torch.nn.functional:常用的激活函数relu、leaky_relu、sigmoid等 torch.autograd:提供Tensor所有操作的自动求导方法 torch.optim:各种参数优化方法,例如SGD、AdaGrad、Adam、RMSProp等 torch.utils.data:用于加载数据 torch.nn.init:可以用它更改nn.Module的默认参数初始化方式 torchvision.datasets:常用数据集。MNIST、COCO、CIFAR10、Imagenet等 torchvision.modules:常用模型。AlexNet、VGG、ResNet、DenseNet等 torchvision.transforms:图片相关处理。裁剪、尺寸缩放、归一化等 -torchvision.utils:将给定的Tensor保存成image文件 来源: CSDN 作者: 立志正常毕业的二狗子 链接: https://blog.csdn.net/qq_43270479/article/details

C++关键字的解析(C++相关)

£可爱£侵袭症+ 提交于 2020-01-20 08:33:25
inline:对代码展开,拿空间换时间 namespace解决同名冲突 noexcept:不抛出异常声明函数 extern:主要用于不同文件常量共享 not=! not_eq= != nullptr C++11引入空指针主要用于定义模板类时和0的区别 operator:重载操作符 or = || or_eq = |= reinterpret_cast转换 signed:代符号的int static静态声明可以放文件里表示文件范围内全局可见且编译的时候就已经分配内存空间,放函数里表示函数的一个状态只在第一运行时执行一次,放结构体里只是从属是所有结构体共用的不占结构体size static放结构体里的情况 static_assert:检测编译期条件 assert:运行时候检测代码 class和struct主要区别在于默认继承和访问权限class是private,struct是public其余基本一样 using和typedef类似 来源: CSDN 作者: 昔拉再世 链接: https://blog.csdn.net/qq_39885372/article/details/103848163

C++ CString相关函数

橙三吉。 提交于 2020-01-19 22:58:56
一、CStrig函数 1、Find()   查找字符或字符串,返回字符所在的第一个位置,找不到返回-1 2、Remove()   删除特定的字符 3、TrimLeft()和TrimRight()   TrimLeft()删除左边的对应字符,直至不匹配的字符出现   TrimRight()删除右边的对应字符,直至不匹配的字符出现 4、MakeReverse()   将内容反转 5、Format()   将其他类型的变量转换成CString 6、IsEmpty()   判断CString是否为空 7、GetAt()   取字符串的对应位置的字符 8、GetLength()   取CString字符串的长度 9、GetSize()   取CStringArray字符串数组的大小 10、Split()   将字符串以"-"切割放在字符串数组里面 11、Mid()   取对应位置之后的字符串 12、Left()   取最左边指定位数的字符 13、Right()   取最右边指定位数的字符 14、MakeUp()    转为大写 15、MakeLower()   转为小写 16、Compare()   区分大小写比较字符串,相等为0,大于返回1,小于返回-1 17、CompareNoCase()   不区分大小写比较字符串,相等为0,大于返回1,小于返回-1 18、Delete()  

PHP-目录相关函数

不羁岁月 提交于 2020-01-19 13:08:18
1.创建目录mkdir() 语法:mkdir(mkdir( string $pathname [, int $mode = 0777 [, bool $recursive [, resource $context ]]])); 参数: $pathname:指定目录的路径 $mode:默认的mode是0777,意味着最大可能的访问权,$mode的值为八进制 $recursive:如果目录不存在则会递归创建 2.判断是否是目录is_dir()   语法:is_dir(string $filename) 参数: $filename:文件名称 3.判断目录或者文件是否存在file_exists()   语法: file_exists($file_name) 参数:   $file_name:文件名称 返回值类型:bool 4.删除目录rmdir() 语法:rmdir( string $dirname [, resource $context ]) 参数: $dirname:目录名 注意:目录必须是空的 目录不为空需要递归删除 返回值类型:bool 5.更改目录访问权限chmod()   语法:chmod( string $filename , int $mode ) 参数: $filename:指定文件路径 $mode:权限值,三个八位进制代表所有者,所有者所在的组,所有人的访问 1可执行

20200118qt 事件学习

三世轮回 提交于 2020-01-18 22:17:31
1.处理事件时,可以继承某个基类,例如QPushButton , 然后重写里面的相关虚函数,既可实现相关功能 2. 可以重写event 函数(一般不这样用), event 函数是一个事件分发函数, 当有事件发生时,系统创建事件对象,讲该对象传给event 函数, event函数将其分发给相应的事件处理器, 由相应的事件处理器来处理,即如1 中的重写基类的相关虚函数 3.事件过滤器, 将相关的事件过滤出来,处理 eventFilter(QObject *obj, QEvent *event), 但是注意需要先调用 installEventFilter(this); 否则无效4.提升类写一个类继承自某基类,例如 QWight 在设计面板上提升,就可以直接使用那个类,在面板上设计了, 这些都来自与那个文档 来源: https://www.cnblogs.com/liujunsblocg/p/12210300.html

[VUE]computed vs methods

[亡魂溺海] 提交于 2020-01-18 08:04:24
我们可以使用 methods 来替代 computed,效果上两个都是一样的,但是 computed 是基于它的依赖缓存,只有相关依赖发生改变时才会重新取值。而使用 methods ,在重新渲染的时候,函数总会重新调用执行。 可以说使用 computed 性能会更好,但是如果你不希望缓存,你可以使用 methods 属性。 https://www.runoob.com/vue2/vue-computed.html 来源: CSDN 作者: 时刻冷静 链接: https://blog.csdn.net/SDN520_1314/article/details/104022685