腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Sorrower的专栏
专栏成员
举报
88
文章
128175
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(88)
其他(21)
android(16)
ubuntu(11)
linux(10)
编程算法(10)
打包(7)
mac os(6)
python(5)
ide(4)
github(4)
windows(4)
java(3)
c++(3)
c#(3)
git(3)
ssh(3)
.net(2)
opengl(2)
makefile(2)
matlab(2)
windows server(2)
http(2)
存储(2)
对象存储(1)
tensorflow(1)
go(1)
lua(1)
node.js(1)
xml(1)
html(1)
android studio(1)
汇编语言(1)
api(1)
文件存储(1)
消息队列 CMQ 版(1)
数据备份(1)
serverless(1)
游戏(1)
开源(1)
shell(1)
面向对象编程(1)
opencv(1)
推荐系统(1)
二叉树(1)
markdown(1)
kernel(1)
gcc(1)
gradle(1)
数据结构(1)
kafka(1)
5g(1)
bind(1)
block(1)
distinct(1)
gpu(1)
memory(1)
shared(1)
size(1)
src(1)
width(1)
排序(1)
同步(1)
源码(1)
指针(1)
字符串(1)
搜索文章
搜索
搜索
关闭
c/c++补完计划(七): 哨兵节点
编程算法
前言 解决链表问题, 经常会用一个空的节点进行辅助. 合并两个排序的链表 可以先考虑递归, 新建一个节点, 然后选择两个链表里面小的, 链到新建的节点. 之后移动被选择的链表, 递归这个问题. ListNode *Merge(ListNode *pHead1, ListNode *pHead2) { if (pHead1 == nullptr) { return pHead2; } if (pHead2 == nullptr) { retu
sean_yang
2020-08-13
480
0
c/c++补完计划(六): 语法糖lambda
serverless
c++
编程算法
前言 很多语言都有lambda, c++自然不能缺, 在c++11里面加入了, 是程序猿喜欢的语法糖, 便于阅读, 也便于理解. 当然, 它有很多相关概念, 这里尽可能展开说. lambda表达式 [capture list] (params list) mutable exception-> return type { function body } 捕获子句(在c++规范中也称为lambda引导) 参数列表可有可无. (也称为lambda 声明符) 可变规范可有可无. 异常规范可有可无. 尾随-返
sean_yang
2020-08-11
553
0
redis stream(一):stream命令入门
编程算法
消息队列 CMQ 版
kafka
java
数据结构
前言 stream是redis最复杂的一个数据结构, 也是redis5.0的一个重要更新. 有很多值得学习的点. 这里会做个小系列, 从基础使用到源码解析. 什么是stream stream实
sean_yang
2020-07-27
1.5K
0
c/c++补完计划(二-改): c字符串复制
编程算法
前言 c字符串复制的实现, 基本参考strcpy源码. 在和百度面试官一番攀谈交心之后, 了解到之前的写法, 会有很多问题. 正文 void strCopy(char *dest, const char *str, int len) { if (str == nullptr) { return; } int strLen = strlen(str); int minLen = min(strLen, len - 1); dest[minLe
sean_yang
2020-07-26
340
0
c/c++补完计划(四): 字节对齐和虚继承
面向对象编程
编程算法
前言 猪场最爱考的内容, 亲测. 结构体大小 先来看个基础的: #include <iostream> #pragma pack (8) using namespace std; struct A { char a; int b; double c; }; int main() { // 1: 13 // 2: 14 // 4: 16 // 8: 16 cout << sizeof(A) << endl; } 按理说, ch
sean_yang
2020-07-23
668
0
关注专栏作者,随时接收最新技术干货
sean_yang
关注
用户6020422
关注
用户6051127
关注
用户6020033
关注
c/c++补完计划(一): 指针常量和常量指针
ide
c++
编程算法
前言 想写点c/c++的东西. 正文 最近笔试遇到一个题, 要写出以下4种情况的输出: int main() { const char *str1 = "ddddddd"; char *const str2 = "ddddddd"; char *str3 = "ddddddd"; char str4[] = "ddddddd"; *(str1 + 2) = 'a'; *(str2 + 2) = 'a'; *(str3 + 2) = 'a'
sean_yang
2020-07-21
307
0
内核必须懂(五): per-CPU变量
编程算法
打包
前言 之前内核必须懂(四): 撰写内核驱动说到了基础的驱动模块写法. 这次目标就是计算进入驱动ioctl或者其他某个驱动函数的次数. 当然, 你可能会觉得, 这弄个全局变量计数不就完了吗? 但是这里
sean_yang
2019-04-01
1.4K
0
GPU编程(四): 并行规约优化
编程算法
如果之前没有用过gdb, 可以速学一下, 就几个指令. 想要用cuda-gdb对程序进行调试, 首先你要确保你的gpu没有在运行操作系统界面, 比方说, 我用的是ubuntu, 我就需 要用sudo service lightdm stop关闭图形界面, 进入tty1这种字符界面. 当然用ssh远程访问也是可以的. 接下来, 使用第二篇中矩阵加法的例子. 但是注意, 编译的使用需要改变一下, 加入-g -G参数, 其实和gdb是相似的.
sean_yang
2019-03-04
1.6K
1
GPU编程(三): CPU与GPU的矩阵乘法对比
编程算法
前言 在上一篇的最后, 我提到了一个矩阵乘法, 这次与CPU进行对比, 从中可以很明显GPU在并行计算上的优势. ---- 计时函数 在贴出代码之前, 来看下我常用的计时函数, 可以精确到微秒级. 首先头文件是#include<sys/time.h>. 结构体为: struct timeval{ long tv_sec; /*秒*/ long tv_usec; /*微秒*/ }; 来看下使用的小栗子: struct timeval start, end; double t
sean_yang
2019-01-28
1.6K
0
算法怎么玩(一): 从直男到渣男
编程算法
http
ide
go
前言 文章内容取自http://www.cs.cmu.edu/~arielpro/15896s16/slides/896s16-16.pdf并有所修改, 如有侵权等问题, 请提示删除(手动感谢). 这次主要是开个系列分享分享有趣的算法. ---- 稳定匹配(The Stable Matching Problem) 不稳定对(Unstable pair) 如果: 男生x相比现有配对更喜欢女生y 女生y相比现有配对更喜欢男生x 这就是一个不稳定对, 很好理解吧. 那么稳定匹配就是不存在不稳定对
sean_yang
2018-10-10
561
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档