01 2018 档案

摘要:以前写cuda:初始化环境,申请显存,初始化显存,launch kernel,拷贝数据,释放显存。一个页面大部分都是这些繁杂但又必须的操作,有时还会忘掉释放部分显存。 今天用C++11封装了这些CUDA操作,然后就可以专注于写kernel代码了。.cu文件就像glsl shader文件一样简洁明了。 阅读全文
posted @ 2018-01-28 22:58 redips 阅读(5306) 评论(0) 推荐(0)
摘要:题目链接 如图所示,在由N行M列个单位正方形组成的矩形中,有K个单位正方形是黑色的,其余单位正方形是白色的。 你能统计出一共有多少个不同的子矩形是完全由白色单位正方形组成的吗? 思路: 完全白色矩形数目 = 总个数 - 包含黑块的矩形数目。 包含黑块的矩形数目 = 包含一个黑块 - 包含两个黑块 + 阅读全文
posted @ 2018-01-26 12:06 redips 阅读(310) 评论(0) 推荐(0)
摘要:1. leetcode.4 Median of Two Sorted Arrays 找两个有序数列的中位数。要求log(m+n)。 二分,从b中找a.middle,计算小于等于a.middle的数的个数left。 阅读全文
posted @ 2018-01-18 21:37 redips 阅读(254) 评论(0) 推荐(0)
摘要:debug的时候需要等很长时间读模型,查资料发现了两种快速读取大文件的方法。 test 1:每次读一个字符串 test 2、3一次读取整个文件 文件大小为112M,花费的时间分别为: 于是将loader改成了第二种。 阅读全文
posted @ 2018-01-10 14:16 redips 阅读(15992) 评论(0) 推荐(0)
摘要:上传到服务器后javamail发邮件异常 链接 原来是ECS基于安全考虑,禁用了端口25。 改成465就可以发邮件了。 阅读全文
posted @ 2018-01-04 20:33 redips 阅读(7324) 评论(0) 推荐(0)