菠萝有点酸
码龄10年
关注
提问 私信
  • 博客:71,315
    社区:1
    71,316
    总访问量
  • 30
    原创
  • 45,381
    排名
  • 34
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:不会写代码的程序员

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:香港
  • 加入CSDN时间: 2014-10-30
博客简介:

changyi9995的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    1
    当前总分
    85
    当月
    2
个人成就
  • 获得100次点赞
  • 内容获得8次评论
  • 获得364次收藏
  • 代码片获得510次分享
创作历程
  • 3篇
    2024年
  • 11篇
    2021年
  • 23篇
    2020年
成就勋章
TA的专栏
  • 2024年社招历程
    3篇
  • Linux
    4篇
  • C/C++基础知识
    6篇
  • 面试真题
    1篇
  • leetcode
  • C++笔试真题
    4篇
  • matlab
    1篇
  • 代码规范
    2篇
  • 数据结构
    1篇
兴趣领域 设置
  • 人工智能
    opencv计算机视觉机器学习深度学习神经网络tensorflowpytorch图像处理数据分析
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

货拉拉高级大数据平台算法工程师社招一面

面试官人很好,面试中答不上来的或者答的不全面的都会给提醒引导,完全不知道的,他也会给讲,会给你建议从哪些方面入手去学,受益匪浅。和java内存模型有什么区别?15.parquet 和 orc 和普通的行存数据有什么区别?还是从项目中问问题,不过和百度不同的是,侧重大数据相关的原理知识和实践。团队想做的和我目前在公司做的很相近,比较对口,希望有后续吧!7.spark shuffle怎么产生的?codegen有什么好处?14.自研的数据源和orc、parquet有什么区别?6.和业界的方法的区别?
原创
发布博客 2024.09.27 ·
233 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

百度数据科学岗社招一面

主要是考查开窗函数,但是计算排名前三的学生总成绩蒙住了,忘了还可以 sum() over(partition by 课程名称 )我的工作方向是做数据开发和数仓,注重工程实现和算法落地,侧重算法使用,不深究理论,对于算法的原理层面掌握不扎实,回答的比较勉强。1.介绍一个算法相关的项目,然后就结合项目问问题(我讲了一个Spark SQL 相关的机器学习项目)2.算法基础原理掌握的确实不扎实,项目中的算法的原理应该要吃透。要求:写出每科排名前3个的学生姓名,学生班级,学生总成绩。2.SQL的特征如何提取的?
原创
发布博客 2024.09.26 ·
319 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

为什么要换工作?

记录找工作的原因
原创
发布博客 2024.09.25 ·
155 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

lesscpy-0.13.0-py2.py3-none-any.whl

发布资源 2021.12.09 ·
whl

CUDA程序优化方法

使用共享内存减少全局内存读取次数减少全局内存的重复数据的重复访问,此处大有学问,需要设计我们的线程组织模式,最大可能利用共享内存,可参考矩阵乘法优化问题;把全局内存绑定为纹理;纹理的存取速度要远高于全局内存减少bank conflict, 让不同线程读取连续内存。Tesla 的每个 SM 拥有 16KB 共享存储器,用于同一个线程块内的线程间通信。为了使一个 half-warp 内的线程能够在一个内核周期中并行访问,共享存储器被组织成 16 个 bank,每个 bank 拥有 32bi..
原创
发布博客 2021.04.14 ·
940 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

NVIDIA GPU的浮点计算能力

NVIDIA GPU的浮点计算能力
转载
发布博客 2021.04.10 ·
2093 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通过CUDA deviceQuery分析NVIDIA显卡性能

参考:http://blog.sina.com.cn/s/blog_471e6c930102wlp5.html在这里插入图片描述序号名称值解释1Detected 1 CUDA Capable device(s)1检测到1个可用的NVIDIA显卡设备2Device 0: "GeForce 930M"GeForce 930M当前显卡型号为" GeForce 930M "3CUDA Driver Versio
原创
发布博客 2021.04.07 ·
732 阅读 ·
5 点赞 ·
1 评论 ·
2 收藏

CUDA atomic原子操作

两篇文章总结的很赞。搬运https://www.cnblogs.com/biglucky/p/4283476.htmlhttps://blog.csdn.net/q583956932/article/details/78826987
原创
发布博客 2021.04.06 ·
305 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cuSparse中密集块稀疏(BSR)矩阵之间的矩阵乘法

cuSparse中密集块稀疏(BSR)矩阵之间的矩阵乘法此处只是搬运学习原作者的github地址:https://github.com/ceruleangu/Block-Sparse-Benchmark注意VS下需要链接cusparse.lib库#include <cusparse.h>#include <cuda.h>#include <cuda_runtime.h>#include <iostream>#include <rando
原创
发布博客 2021.03.30 ·
717 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

CUDA官方手册

CUDA官方手册做的还是很不错的。里边包括了一系列运行时手册、调优手册、nvvp以及Nsight的调试手册等。默认位置:网页版:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\doc\html\index.html(浏览器打开配合谷歌翻译)PDF:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\doc\pdf(英文实在不好的,桌面环境可以配合“知云文献翻译软件”
原创
发布博客 2021.03.29 ·
1857 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

CUDA 复杂问题 + 细节问题 详细解答

转载至 中国科学技术大学一位大佬的文章。纯干货,学习了!CUDA 复杂问题 + 细节问题 详细解答https://blog.csdn.net/tiao_god/article/details/107181883文章中有错误:blockDim.x:Block的x方向的维度,这里是5,即每行5个线程。blockDim.y:Block的y方向的维度,这里是3,即每列3个线程。blockIdx.x:Block在x方向的位置,图中放大的Block是1,即为第2个。blockIdx.y:Block在y向
转载
发布博客 2021.03.25 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VS下给CUDA添加链接库----glut64.lib为例

方法:(1)添加lib的库路径工程==>属性==>配置属性==>链接器==>常规==>附加库目录==>编辑==>添加lib文件存放目录。(2)只添加lib工程==>属性==>配置属性==>链接器==>常规==>附加依赖项==>编辑==>添加lib文件存放目录。都可以达到相同的目的...
原创
发布博客 2021.03.25 ·
794 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

VS查看预编译文件--输出在本地,可在VS中查看

预编译后的文件长什么样子。将预处理到文件勾选为是,然后就会在项目的debug目录下输出预编译文件(文件后缀为.i)。其实这个预编译输出有弊端:就是不能输出多个文件的联合预编译结果,这个与我们自然联想到的obj其实有一定的区别。obj是经过链接的目标文件,而预编译结果都是非链接的结果。实测在VS中如果既需要联合编译,又需要输出编译预处理结果会失败,提示找不到对应的目标文件,但是只要关闭掉输出预编译结果又恢复正常。感觉像是VS的bug。...
原创
发布博客 2021.03.19 ·
2073 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Centos7文件类型

文件类型分为以下7种d:文件夹-:普通文件l:链接(类似Windows的快捷方式)b:块设备文件(例如硬盘、光驱等)p:管道文件c:字符设备文件(例如猫等串口设备)s:套接口文件/数据接口文件(例如启动一个MySql服务器时会产生一个mysql.sock文件)在/dev下使用ll由于存储的多是设备相关文件,除了管道文件都可以看到。brw-rw---- 1 root cdrom 11, 0 Nov 10 14:11 sr0lrwxrwxrwx 1 root root
原创
发布博客 2021.01.23 ·
1404 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Visual studio模板方法声明与实现分离编译报错:链接错误

问题描述:以下是我的部分代码,采用的是将模板方法getArray声明和实现分离的方式://_public.h#ifndef _PUBLIC_H#define _PUBLIC_H 1//在堆上申请数组的模板方法template<typename T>T** getArray(int row, int col);#endif ////_public.cpp#include "_public.h"template <typename T>T** getArray
原创
发布博客 2021.01.09 ·
482 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

EndNote X7集成到office word2016(原有EndNote选项卡,却突然消失)

EndedNote真的掉链子,关键时刻突然崩了。简单来说就是在我word 的导航栏中看不到EndNote那个选项卡。我的EndNote 用的X7版本(我是一个喜欢稳定工具包的守旧男人),较新的版本可能遇到这个问题的概率小很多,至少我之前用X9没有遇到过。这个问题已经不是第一次发生,所以感觉还是有必要做个总结。找到一个靠谱的方法,特此记录:原帖有图文https://blog.csdn.net/weixin_37792714/article/details/79205858:核心步骤:1、以管理员身
原创
发布博客 2020.10.25 ·
573 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

markdown表格

表格Markdown 表格Markdown 制作表格使用 |来分隔不同的单元格,使用 -来分隔表头和其他行。语法格式如下:| 表头 | 表头 || ---- | ---- || 单元格 | 单元格 || 单元格 | 单元格 |效果如下:表头表头单元格单元格单元格单元格对齐方式可以设置表格的对齐方式:-:设置内容和标题栏居右对齐。:-设置内容和标题栏居左对齐。:-: 设置内容和标题栏居中对齐。实例如下:| 左对齐 | 右对
原创
发布博客 2020.10.24 ·
3650 阅读 ·
2 点赞 ·
0 评论 ·
11 收藏

C/C++一些开源项目

https://www.cnblogs.com/starhu/p/6269603.html
原创
发布博客 2020.10.24 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

C语言按位清0和置1操作(位运算符合移位运算符组合)

文章目录位(bit)运算符移位运算符位运算符和移位运算符结合——清0和置1位(bit)运算符运算符类型解释&双目运算符按位与,相同位的两个数字都为1,则为1;若有一个不为1,则为0。|双目运算符按位或,相同位只要一个为1即为1~单目运算符按位取非,0,1互换,包括符号位说明:任何数跟0做位与,结果为0,任何数跟1做位与,保持原值下表模拟C = A & B,即将A与B的每一位都执行按位与操作将结果赋值给C数字2进制16进制
原创
发布博客 2020.10.23 ·
15346 阅读 ·
27 点赞 ·
0 评论 ·
139 收藏

vi的三种模式切换及基本命令

vi 三种模式vi的三种模式为命令模式,编辑模式,末(尾)行模式vimplus可以参考官网文档:https://github.com/chxuan/vimplus/blob/master/help.md普通vi三种模式下的常用命令如下:命令模式命令模式(默认),按下esc即可,可以执行移动光标,删除等操作光标移动字符级h 左j 下k上l 右等价于四个方向键单词级w 移动到下个单词首字母b 上个单词首字母e下个单词结尾行级0 行首$ 行尾段落级{ 上} 下屏幕级
原创
发布博客 2020.10.23 ·
1680 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多