上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 37 下一页
摘要: kafka 阅读全文
posted @ 2020-01-10 16:51 happyyoung 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1、IO多路复用 通常所说的IO,包括磁盘IO和网络IO。而IO多路复用,则主要指的是网络IO,在Linux中一切皆文件,网络IO也用fd(file descriptor)来表示。复用什么东西呢?简而言之,就是多个网络IO复用一个线程。 2、select 无差别轮询 fd数量受限 3、epoll是L 阅读全文
posted @ 2020-01-10 16:21 happyyoung 阅读(172) 评论(0) 推荐(0) 编辑
摘要: x + y = sum 1、最简单的想法就是直接两重循环,嵌套遍历x和y,时间复杂度是O(N2),N是数组的元素个数。 2、转化一下,x = sum - y。sum - y遍历y可以得到,时间复杂度是O(N)。问题变成:对比两个数组,是否包含相同元素。嵌套遍历,还是两重循环。但是如果其中一个数组是有 阅读全文
posted @ 2020-01-10 10:40 happyyoung 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 求浮点数x的平方根y,精度误差e。 1、显然y <= x,即在 [0, x] 中查找一个y,使得满足 | y * y - x | <= e,很容易想到二分查找,时间复杂度是O(logx)。 阅读全文
posted @ 2020-01-09 06:39 happyyoung 阅读(2306) 评论(0) 推荐(1) 编辑
摘要: 虚(virtual)函数是为了实现多态,派生类可以覆写(override)基类的虚函数。 1、多态(polymorphism),即基类指针或者引用,可能指向基类对象,也可能指向派生类对象,会根据运行时具体指向的对象,来调用不同的函数。 2、如果没有多态,则什么类型的指针或者引用,就会调用什么类型的对 阅读全文
posted @ 2020-01-03 23:45 happyyoung 阅读(3059) 评论(0) 推荐(2) 编辑
摘要: cat /usr/local/cuda/version.txt cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 阅读全文
posted @ 2020-01-03 19:29 happyyoung 阅读(1973) 评论(0) 推荐(0) 编辑
摘要: 分布式训练 阅读全文
posted @ 2019-12-30 19:41 happyyoung 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 1、模型并行,in-graph replication;数据并行,between-graph replication。 tf.train.Supervisor tf.train.MonitoredTrainingSession 参考链接: https://github.com/tensorflow/ 阅读全文
posted @ 2019-12-30 19:40 happyyoung 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 1、union的所有成员共用相同的内存,大小由最长的成员决定;结构体的各个成员占用不同的内存。 2、判断主机字节序是小端还是大端。 阅读全文
posted @ 2019-12-27 15:21 happyyoung 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1、struct的默认继承权限和默认访问权限都是public。 2、class的默认继承权限和默认访问权限都是private。 阅读全文
posted @ 2019-12-27 15:11 happyyoung 阅读(107) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 37 下一页