C++中,函数的參数传递方式有值传递、地址传递。传地址有指针和引用方式。 在函数參数中,传地址的理由有: 1.使被调函数能够改动主调函数中的数据对象; 2.传地址能够降低数据拷贝,提高程序运行速度。那么,何时使用值传递,何时使用地址传递(指针和引用)? 以下是一些写代码时会遇到的一些...
分类:
编程语言 时间:
2015-05-12 18:50:00
阅读次数:
104
1.主机和设备间异步执行 为了易于使用主机和设备间的异步执行,一些函数是异步的:在设备完全完成任务前,控制已经返回给主机线程了。它们是: 内核发射; 设备间数据拷贝函数; 主机和设备内拷贝小于64KB的存储器块时; 存储器拷贝函数中带有Async后缀的; 设置设备存储器的函数调用。 程序员可...
一、基础概念深入1.NSManagedObjectContext被管理数据上下文就像便笺簿当从数据持久层获取数据时,相当于把这些临时的数据拷贝写在便笺簿上,然后就可以随心所欲的修改这些值。通过上下文,可以对数据记录NSManagedObject进行添加删除更改,记录更改后支持撤销和重做。除非你保存这...
分类:
其他好文 时间:
2015-05-06 13:01:28
阅读次数:
108
用cuda计算向量加法A+B=C流程:1.申请主机内存。向量A,向量B,计算结果C2.初始化数据。用0-1之间的随机数初始化向量A,B,C3.GPU内存申请。申请A,B,C需要的GPU内存空间4.数据拷贝。把数据从主机内存拷贝至GPU内存5.计算需要的线程数和线程块数。6.调用GPU加法函数7.数据...
分类:
其他好文 时间:
2015-04-30 16:00:44
阅读次数:
132
如果单MySQL的优化始终还是顶不住压力时,这个时候我们就必须考虑MySQL的高可用架构(很多同学也爱说成是MySQL集群)了,目前可行的方案有:一、MySQL Cluster优势:可用性非常高,性能非常好。每份数据至少可在不同主机存一份拷贝,且冗余数据拷贝实时同步。但它的维护非常复杂,存在部分Bu...
分类:
数据库 时间:
2015-04-25 18:12:50
阅读次数:
220
适配器模式常常与桥接模式相比较,两者最大的不同在于解决的问题不同。适配器用于对接两个不同的接口,而桥接则主要为了隔离变化。从应用上来说,一个是被动的,一个是主动的。 所谓被动的,就是当前的接口的差异是无法轻易改变的,必须引入一个中间层来解决。而中间层的引入往往带有性能、以及不必要的数据拷贝等开销,详细参考关于层的反模式讨论。如果接口是可控,就要尽量避免接口不一致的情形。而不是等待使用Adapter来处理。...
分类:
其他好文 时间:
2015-04-21 00:25:39
阅读次数:
146
《NoSQL精粹》读书笔记,转载请注明出处《jiq?钦's technical Blog》
催生NoSQL的主要原因是:需要一种能够运行在大集群上的数据库
面向聚合的数据库非常适合于横向拓展的集群架构,聚合自然成为了数据分布单元,而数据分布主要有两条路:“复制(replication)”和“分片(sharding)”,复制是将同一份数据拷贝至多个节点,分片是将数据分散存放到不同节点上。...
分类:
数据库 时间:
2015-04-16 01:32:14
阅读次数:
158
deleted 与inserted 数据的差异
Inserted
存放进行insert和update 操作后的数据
Deleted
存放进行delete 和update操作前的数据
注意:update 操作相当于先进行delete 再进行insert ,所以在进行update操作时,修改前的数据拷贝一条到deleted 表中,修改后
的数据在存到触发器作用的表的同时,也同...
分类:
数据库 时间:
2015-04-15 11:27:24
阅读次数:
173
1、sed一次读取一行数据,把读取的数据拷贝到模式空间,在模式空间(pattern space )内处理数据,然后读入下一行数据,直到结束。2、sed并不是直接处理原数据,而是对原数据的副本进行处理,因此没有改变原数据。如果想直接改变原数据,使用 -i cfg.cnf3、默认情况下,sed对每一行都...
分类:
其他好文 时间:
2015-04-12 20:45:00
阅读次数:
127
客户准备了一些数据存放在 excel 中, 让我们导入到 mysql 中。先上来我自己把数据拷贝到了 txt 文件中, 自己解析 txt 文件,用 JDBC 循环插入到数据库中。后来发现有更简单的方法:1 先把数据拷贝到 txt 文件中2 打开 mysql 命令行执行下面的命令就行了LOAD DA....
分类:
数据库 时间:
2015-04-05 11:45:28
阅读次数:
165