getchar()与putchar()
摘要:getchar() 用于读取用户从键盘输入的单个字符,它有一个整型的返回值,当发生读取错误的时候,返回整型值-1,当读取正确的时候,它会返回用户从键盘输的第一个字符的ASCII码, 当程序调用getchar时.运行程序时就等着用户从按键输入,用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回
阅读全文
OpenMP变量作用域【private】【shared】
摘要:(1) privateprivate子句将一个或多个变量声明为线程的私有变量。每个线程都有它自己的变量私有副本,其他线程无法访问。即使在并行区域外有同名的共享变量,共享变量在并行区域内不起任何作用,并且并行区域内不会操作到外面的共享变量。 并行区域内的private变量和并行区域外同名的变量没有存储
阅读全文
OpenMP
摘要:由于OpenMP时是共享内存模型,默认情况下,在共享区域的大部分数据是被共享的 并行区域中的所有线程可以同时访问这个共享的数据 OpenMP只能并行化for循环,它不会并行while和do-while循环,而且只能并行循环次数在for循环外面就确定了的for循环。 OpenMP编译器不检查被para
阅读全文
Optimisation
摘要:https://www.cnblogs.com/wuyudong/p/writing-efficient-c-and-code-optimization.html 1 不要过多使用 stack ,尽量不要在satck里放太大的变量,比如结构体 2 用循环不要用递归 第一个最好放最大的 4 最好不要总
阅读全文
内存操作【memset】【memcpy】
摘要:void *memset(void *s, int c, unsigned long n); 将指针变量 s 所指向的前 n 字节的内存单元用一个“整数” c 替换,注意 c 是 int 型。s 是 void* 型的指针变量,所以它可以为任何类型的数据进行初始化。
阅读全文
Dynamically allocated memory 动态分配内存【malloc】Memory leaks 内存泄漏
摘要:内存泄露Memory leaks :没有指针指向原来a分配出来的那段空间了
阅读全文
const pointers
摘要:1 指针 p对应的地址是常量,但是里面存放的data不是常量 2 地址里存放的data是常量,但是地址不是常量 3 地址和指针都是常量
阅读全文
heap是堆,stack是栈
摘要:1.栈是用来存放基本类型的变量和引用类型的变量,堆用来存放new出来的对象和数组。 2.栈的存取速度快,但不灵活。堆的存取速度慢,但是存取灵活,空间动态分配。 3.栈在建立在连续的物理位置上,而堆只需要逻辑位置连续即可。 4.堆是JVM运行时最大的内存区域。 巨佬的答案: Java的内存分为两类,一
阅读全文
隐式数据类型转换
摘要:C在以下四种类型中会进行隐式转换: 1. 算术运算符中,低类型转换为高类型 (1)有符号的和无符号的计算,会优先转换为无符号类型: (2)其他转换规则如下: 2. 赋值表达式中,右边的值自动隐式转换为左边变量的类型,并赋值 3. 函数调用参数传递,系统隐式将实参转换为形参的值 4. 函数有返回值,系
阅读全文
共享内存Distributed Memory 与分布式内存Distributed Memory
摘要:我们经常说到的多核处理器,是指一个处理器(CPU)上有多个处理核心(CORE),共享内存多核系统我们可以将CPU想象为一个密封的包,在这个包内有多个互相连接的CORES,每个CORE共享一个主存,所有的处理核心都可以访问主存。 分布式内存系统是由多个处理器(CPU)组成,每个处理器可以位于不同的计算
阅读全文
交叉验证
摘要:交叉验证可分解为交叉和验证,两者都必不可少。 先讲讲较常见的cross-validation的例子 step 1: 将有标签的数据平均分为6份, D1, D2, D3, D4, D5, D6, 将D6设置成测试集,不参与任何的模型训练和参数选择,只用来评估最后模型的结果 step 2: 对所有想要测
阅读全文
k-means
摘要:https://cloud.tencent.com/developer/article/1455886
阅读全文
dataframe
摘要:https://blog.csdn.net/yisun123456/article/details/90677924
阅读全文
RDD
摘要:https://www.cnblogs.com/qingyunzong/p/8899715.html
阅读全文
推荐系统:矩阵分解(Matrix factorization)
摘要:https://blog.csdn.net/u014595019/article/details/80586438
阅读全文