摘要:GitHub上面有有一些关于 资料分享和面试题目分享的项目很有趣,还有一些比较好的开源项目,我们能从其代码间获得不少启发,我在此博客简要记录,方便之后学习: coding-interview-university https://github.com/yaowenxu/coding-intervie 阅读全文
posted @ 2019-07-28 16:53 xuyaowen 阅读 (32) 评论 (0) 编辑
摘要:文/李新龙 1. 先看综述,后看论著。看综述搞清概念,看论著掌握方法。 2. 早动手在师兄师姐离开之前学会关键技术。 3. 多数文章看摘要,少数文章看全文。掌握了一点查全文的技巧,往往会以搞到全文为乐,以至于没有时间看文章的内容,更不屑于看摘要。真正有用的全文并不多,过分追求全文是浪费,不可走极端。 阅读全文
posted @ 2019-07-28 16:47 xuyaowen 阅读 (29) 评论 (0) 编辑
摘要:有些知识值得我们学习很多遍: 计算机组成原理 计算机体系结构 计算机组成与设计 硬件/软件 接口 操作系统 - 重点 形式语言与自动机 编译原理 C/C++ (C++ 11) C++ 标准库 Java 虚拟机 Linux 内核 机器学习 分布式系统 文件系统 阅读全文
posted @ 2019-03-18 21:18 xuyaowen 阅读 (55) 评论 (0) 编辑
摘要:有很多故事-想要多听几遍 大话西游-大圣娶亲 阿甘正传 怦然心动 肖申克的救赎 追梦赤子心 教父1,2,3 我是山姆 十月的天空 绿皮书 阅读全文
posted @ 2019-03-17 17:58 xuyaowen 阅读 (79) 评论 (0) 编辑
摘要:沉溺于「轻易获得高成就感」的事情:有意无意地寻求用很小付出获得很大「回报」的偏方,哪怕回报是虚拟的。这种行为会提升自己的「兴奋阈值」,让人越来越不容易拥有成就感,从而越来越依赖虚拟的成就感,陷入恶性循环。症状轻的:沉溺游戏(在虚拟世界中加快时间流逝的速度,使得「成功」来得更快)、种马小说(意淫人能轻 阅读全文
posted @ 2019-01-15 22:40 xuyaowen 阅读 (65) 评论 (0) 编辑
摘要:查看GPU型号: 驱动安装: https://www.nvidia.cn/Download/index.aspx?lang=cn 下载对应版本的驱动驱动程序; 安装 gcc, g++, make 最新版本程序; 安装 ubuntu 32 位兼容库; 运行 .run 文件进行安装;阅读其中提示的信息并 阅读全文
posted @ 2019-09-07 20:44 xuyaowen 阅读 (20) 评论 (0) 编辑
摘要:专利有时候并不是特别高级的东西,他是一种权利,每个人都可以申请,一种赋予申请者的权利; 专利的种类: 发明专利:针对产品、方法或者产品、方法的改进所提出的新的技术方案,可以申请发明专利。主要体现新颖性、创造性和实用性。取得专利的发明又分为产品发明(如机器、仪器设备、用具)和方法发明(制造方法)两大类 阅读全文
posted @ 2019-09-03 17:31 xuyaowen 阅读 (11) 评论 (0) 编辑
摘要:GPU 编程可以称为异构编程,最近由于机器学习的火热,很多模型越来越依赖于GPU来进行加速运算,所以异构计算的位置越来越重要;异构编程,主要是指CPU+GPU或者CPU+其他设备(FPGA等)协同计算。当前的计算模型中,CPU主要用来进行通用计算,其更多的是注重控制,我们可以通过GPU和FPGA等做 阅读全文
posted @ 2019-08-31 15:44 xuyaowen 阅读 (27) 评论 (0) 编辑
摘要:RDMA (Remote Direct Memory Access) 全称为 远程直接内存访问 其出现的目的:为了解决网络传输中服务端数据处理的延迟而产生的。其将数据直接从一台计算机的内存传输到另一台计算机,无需双方操作系统的介入。这允许高吞吐、低延迟的网络通信,尤其适合在大规模并行计算机集群中使用 阅读全文
posted @ 2019-08-31 12:32 xuyaowen 阅读 (13) 评论 (0) 编辑
摘要:我们使用 go help buildmode 可以看到 go 可以以多种方式进行构建,默认使用静态链接库. ➜ src go help buildmode The 'go build' and 'go install' commands take a -buildmode argument whic 阅读全文
posted @ 2019-08-29 17:36 xuyaowen 阅读 (73) 评论 (0) 编辑
摘要:go build 和 go install 都需要使用源码来进行编译。但是有时候我们只有.a或者.so文件。并不能获取到第三方库的源码,这时我们需要静态链接库编译的技巧; 上图是实验前的文件分布。 使用静态链接库编译命令: 实验后文件分布: 由图中我们可以看到,可执行文件生成。 资源来源自网络,如果 阅读全文
posted @ 2019-08-29 16:04 xuyaowen 阅读 (39) 评论 (0) 编辑
摘要:平常我经常使用 htop 工具来进行对主机进行性能检测。但是它只能对 进行进行管理。并简要显示 进程和cpu和内存使用信息; glances 是比较好的性能检测工具。相比较htop还能显示 disk io net 等更多信息。并且还有web ui和ipc 模式。当我们有多台机器的时候,使用此工具极为 阅读全文
posted @ 2019-08-24 12:18 xuyaowen 阅读 (48) 评论 (0) 编辑
摘要:https://github.com/yaowenxu/Workplace/blob/master/timer/getrusagetimer.c 关键结构体: 程序: 保持更新,如果对您有帮助请点击推荐!更多关于Linux 相关的知识,请关注 cnblogs.com/xuyaowen 阅读全文
posted @ 2019-08-18 14:00 xuyaowen 阅读 (26) 评论 (0) 编辑
摘要:c 标准库中,有time 函数,可以返回 1970年1月1日 开始到现在的秒数,我们可以调用两次的时间差来计算程序运行时间: https://github.com/yaowenxu/Workplace/blob/master/timer/timetimer.c NAME time -- get ti 阅读全文
posted @ 2019-08-18 13:21 xuyaowen 阅读 (22) 评论 (0) 编辑
摘要:我们运行程序的时候,可以简单使用clock函数测试程序的运行时间:(本示例中以微秒为单位输出) https://github.com/yaowenxu/Workplace/blob/master/timer/clocktimer.c 保持更新,更多文章,请关注cnblogs.com/xuyaowen 阅读全文
posted @ 2019-08-18 12:52 xuyaowen 阅读 (13) 评论 (0) 编辑