TKONIY
码龄6年
关注
提问 私信
  • 博客:27,983
    动态:84
    28,067
    总访问量
  • 9
    原创
  • 509,312
    排名
  • 31
    粉丝
  • 0
    铁粉

个人简介:https://github.com/TKONIY

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

weixin_43558951的博客

查看详细资料
个人成就
  • 获得89次点赞
  • 内容获得40次评论
  • 获得152次收藏
  • 代码片获得128次分享
创作历程
  • 2篇
    2021年
  • 6篇
    2020年
  • 1篇
    2019年
成就勋章
TA的专栏
  • 现代C++
    2篇
  • 笔记
    5篇
  • 深入理解select模型
    1篇
兴趣领域 设置
  • 人工智能
    opencvpytorchnlp分类
创作活动更多

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

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

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

现代C++如何高效地设计构造函数

本文面向不太清楚C++11以后的各种语义的新手,希望从较为浅显的角度解释一些现代C++实践中的编程规范及其原因。
原创
发布博客 2021.02.21 ·
1601 阅读 ·
8 点赞 ·
5 评论 ·
15 收藏

现代C++如何高效地初始化数组

简单记录一下使用constexpr将数组的初始化放到编译期计算的技巧。
原创
发布博客 2021.02.19 ·
1873 阅读 ·
3 点赞 ·
5 评论 ·
2 收藏
深入理解select模型: fd_set的实现在linux和windows下的区别及优劣分析
发布动态 2020.08.06

深入理解select模型: fd_set的实现在linux和windows下的区别及优劣分析

本文带领读者从源码作者的角度去实现一个fd_set, 并将fd_set在windows和linux下的实现进行了简单的对比和分析。
原创
发布博客 2020.08.06 ·
2109 阅读 ·
10 点赞 ·
11 评论 ·
20 收藏
C++中为什么char**不能转换成const char**? 探索C语言和C++中const的美丽故事
发布动态 2020.08.05

C++中为什么char**不能转换成const char**? 探索C语言和C++中const的美丽故事

本文从一个大家很可能遇到的C++bug中引出对C/C++历史的探索, 并通过实验等方式结合资料分析了这个bug的根源问题, 最后给出了多种优秀的解决方案。
原创
发布博客 2020.08.05 ·
2103 阅读 ·
13 点赞 ·
1 评论 ·
4 收藏

编写C++服务器时报文格式不要使用继承关系

在使用C++ socket编写服务器的时候,我们会使用struct指定一系列结构体作为消息报文,一般来说这些结构体都会有相同的首部,并在首部包含该结构体类型的信息。关于首部和其他消息的关系,我们一般可以选择继承关系和复合关系两种。本文针对这两种方法分析了一下利弊以及提出了不推荐使用继承关系的理由。
原创
发布博客 2020.08.03 ·
366 阅读 ·
4 点赞 ·
10 评论 ·
0 收藏

MACA协议和CSMA/CA协议的区别

MACA协议和CSMA/CA协议的区别今天学计网802.11的时候想起了这个问题,很疑惑为什么基于MACA改进的CSMA/CA协议反而不能解决暴露站问题了。仔细翻了半小时课本,终于明白了。由于看到CSDN大部分博客讲的都是CSMA/CA和CSMA/CD的区别,也看到有人和我一样对CSMA/CA和MACA的区别感到困惑,我就简单记录一下吧。目录MACA协议和CSMA/CA协议的区别1. 隐蔽...
原创
发布博客 2020.04.23 ·
8611 阅读 ·
45 点赞 ·
5 评论 ·
76 收藏

关于Google C++编程规范中的函数参数的理解

内容:Google C++规范思考看完这些东西之后我一脸懵逼,const T&是什么?引用为什么不用在需要修改的参数上?既然不用修改了那还拿引用来干嘛?..在浏览了caffe的代码之后,思考良久,下面写一写我的收获:不修改值的情况在传递简单的变量时(占用内存很小),直接传值参type arg,因为这样传的话会在新的栈中写入内存,或者直接放在寄存器,因为本身很小...
原创
发布博客 2020.02.18 ·
551 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决:zsh环境下,/etc/profile.d文件夹下的脚本不执行

解决:zsh环境下,/etc/profile.d文件夹下的.sh脚本不执行如果你懒得看过程,请直接将文末代码粘贴到/etc/zsh/zprofile中。1 问题描述安装了zsh后,当我按照conda的提示将conda.sh添加到/etc/profile.d文件夹后并没有生效。2 解决过程查看zsh官方文档,大致了解了/etc/zsh目录下的各个文件作用。在文档中看到这一行字。...
原创
发布博客 2020.02.16 ·
3093 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

使用anaconda清华源安装opencv3及其他第三方库

2019/11/28 如何使用anaconda清华源安装opencv3(及使用清华源安装第三方库的通用方法)清华源的配置方法在最近几个月做了大改动,其他博客要么过时,要么错误,所以我实践后把正确姿势和大家分享一下????添加清华源最近在搭建深度学习环境,需要为服务器装上opencv3,pytroch之类的库,众所周知anaconda官网下载很慢,所以需要通过唯一一个国内源:清华源来安装。添加源的...
原创
发布博客 2019.11.28 ·
7074 阅读 ·
6 点赞 ·
3 评论 ·
29 收藏