07 2023 档案
摘要:最近接到了优化ebsynth性能的任务。对于一个新的算法,要优化它的性能,我觉得要从三步来分析 首当其冲的是要看懂代码,算法到底是怎么跑的,实现了什么功能,怎么实现的。 接着在不借助性能分析工具的情况下通读代码,把感觉像是性能瓶颈,算法内核的地方记录下来 再用性能分析优化工具分析出确切的位置,思考为
阅读全文
摘要:头文件 #include"device_launch_parameters.h" cudaDeviceSynchronize() 需要使用 #include"cuda_runtime.h" dim3需要使用。 在windows下使用linux库来实现对内核函数计时 参考资料:【CUDA 基础】2.3
阅读全文
摘要:1.检查 环境变量 中的TEMP和TMP是否有中文 2.检查 项目存放地址 是否有中文 全部改成英文路径
阅读全文
摘要:创建一个新文件夹并在vscode打开,在此文件夹下新建一个.vscode文件夹,再继续新建三个.json文件(tasks.json,launch.json,c_cpp_properties.json)。 c_cpp_properties.json如下,"includePath"添加自己的头文件路径,
阅读全文
摘要:《Linux C/C++ 服务器开发实践》记录 序言:该记录是一份读书笔记,因为主题需要和计算机操作系统有关,自然而然的想到Linux的学习,刚好最近找实习发现很多C++服务器方向需要熟悉Windows/Linux的多线程开发,所以就选了这本《Linux C/C++ 服务器开发实践》来看,这本书有许
阅读全文
摘要:MarkDown基本语法 正式开始语法部分~ 标题 # 标题名字(井号的个数代表标题的级数) # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 ####### 最多支持六级标题 段落 段落没有特殊的格式,直接用一个空行来表示重新开始一个
阅读全文
摘要:Git的一些操作 配置基本用户信息 git config --global user.name <用户名> git config --global user.email <邮箱地址> 创建一个新仓库 git init 从远程服务器克隆一个仓库 git clone <远程仓库的Url> 显示当前的工作
阅读全文