08 2018 档案
摘要://使用typedef给函数指针类型一个别名 //typedef没有定义新的类型,给已经有的类型起一个别名,减少输入 typedef int( PADD)(int a, int b); // 类型, PADD存储函数地址 typedef void( MEG)(char s[]); void main
阅读全文
摘要:转自知乎 杨博 AI/前端库DeepLearning.scala/Binding.scala作者 314 人赞同了该回答 以前,我写代码时,我考虑模块(本文中的模块就是指单个源文件)的单向依赖关系,考虑接口的正交性和紧凑性。 我觉得我在做低耦合的好设计。 然而,我发现其他程序员写的代码依赖关系混乱,
阅读全文
摘要:所谓静态内存分配,就是值我们并没有鲜明的指明内存分配,普通的变量的声明啦什么的,都需要内存,但是都是由系统自动分配的,所以叫静态内存分配。 关键点: 函数内部的局部变量,在函数运行完销毁,之前指向它的指针变得不确定 例如一段程序: include void swipe(int p){ int tem
阅读全文
摘要:是否发起一次调用,在什么时候,什么条件下?这也是跟做事情一样,什么条件下能发起(做), 得瞻前顾后! 常见的条件如: 输入数据是否准备好? 输出是否有足够的空间保存? 是否有足够的线程进程资源可以使用? 共享对象(如数据) 是否被占用,给共享的数据对象定义一个flag,若处于busy则不得使用? 或
阅读全文
摘要:ask (?) actor 本身是没有 ask 函数的,如果想用 ask 函数,需要引入 akka.pattern.ask 依赖。Akka 官方并不推荐使用 ask 函数,因为它意味着处理 message 的 actor (receiver) 需要把处理结果返回 sender,这就引入了 sende
阅读全文
摘要:@吹风叔叔 我们之所以要设计一个消息队列,并且配备broker,无外乎要做两件事情: 消息的转储,在更合适的时间点投递,或者通过一系列手段辅助消息最终能送达消费机。 规范一种范式和通用的模式,以满足解耦、最终一致性、错峰等需求。 掰开了揉碎了看,最简单的消息队列可以做成一个消息转发器,把一次RPC做
阅读全文
摘要:转自 https://blog.csdn.net/scape1989/article/details/61622457 并行编程模型 2017年03月12日 17:19:33 阅读数:1846 在计算领域,并行编程模型是并行计算机体系架构的一种抽象,它便于编程人员在程序中编写算法及其组合。一个编程模
阅读全文

浙公网安备 33010602011771号