首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Heng30
掘友等级
代码搬运工
精通 C\C++\Rust\Go HelloWorld编程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
Heng30
代码搬运工
·
4年前
关注
C++笔记 - 重载函数优先级
在C++中,重载函数的优先级采用谁更精确,采用谁的策略。那普通函数,模板函数,变参函数的优先级是怎样的呢?先放结论:普通函数 > 模板函数 > 变参函数。下面看一个例子:...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
Go笔记 - 如何后台启动Go程序?
最近希望后台启动一个go程序,发现标准库中并没有提供直接的API。于是就写一个简单的后台启动功能。通过包装syscall 的 syscall.SYS_FORK系统调用,再按...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
C++笔记 - std::unique_ptr
在C++中使用智能指针能有效避免空指针和悬垂指针出现,使用智能指针也能减少心智负担。下面将讲解一下std::unique_ptr智能指针。该智能指针用于处理只有一个实例拥有...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
设计模式笔记 - 责任链模式
责任链模式是一种行为设计模式,允许你将请求沿着处理者链进行发送。收到请求后,每个处理者均可对请求进行处理,或将其传递给链上的下个处理者。 当程序需要使用不同方式处理不同种类...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
C++笔记 - explicit && delete && default
explicit是显式的意思。使用该关键字修饰构造函数可以防止隐式转换和复制初始化。对于转换函数,可以防止隐式转换。 delete关键字修饰函数,可以在编译期就禁用被修饰的...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
Go笔记 - interface layout
在Go中经常使用的interface结构到底是怎样的?我们都知道interface是实现duck typing重要的数据结构。实现duck typing必须包含:类型信息和...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
C++笔记 - bit field
bit field是位域的意思。位域是类似于sruct和union的自定义数据结构。位域一般用于需要节省内存使用的场景(网络协议),能够将结构体成员的范围限制在bit级别,...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
C++笔记 - 虚函数
虚函数是实现多态特性的重要工具。下面看一个例子体会一下: 通过基类的指针指向派生类的地址,在调用基类对象时,动态选择其真实类型关联的函数,从而实现多态特性。 虚函数的主要目...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
GTK3笔记 - 添加菜单栏
废话不都说,代码很简单。主要实现的是,在主窗口中添加菜单栏File->Quit,实现点击Quit选项时,退出程序。主要代码如下:...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
GTK3 笔记 - 通过Glade工具生成xml文件,绘制主窗口
废话不多说,下面是通过Glade工具生成的xml文件,配合上模板代码,绘制主窗口。...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
Go笔记 - Channels
channel中文含义是通道,在Go程序中channel的作用也就是通道,通道是用来传输数据的。那channel是用来连通那两个地方的呢?答案是Goroutine,不同的G...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
Linux工具 - 终端复用软件:Tmux
tmux是一款终端复用软件,相比于一般的终端工具,它的功能更加强大。主要功能有: 流畅的分屏功能。 保护现场功能。 会话共享功能。 在这里我不打算写教程,只是作一个引子。具...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
GTK3 笔记 - 绘制主窗口
废话不多说,下面的模板代码展示了如何初始化和绘制主窗口。...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
Rust笔记 - unsafe
unsafe啥东西啊!Rust不是号称是safe的吗?怎么还有一个unsafe关键字的呢?那Rust还safe不safe呢?一连串的黑人问号。查了一些资料,妈耶,Rust标...
0
评论
分享
Heng30
代码搬运工
·
4年前
关注
Linux C笔记 - epoll实现echo程序
用Rust的mio crate的APIs实现了一个echo程序后,发现mio的APIs和epoll的APIs非常相似,故写这篇文章对比一下。 通过上面程序主流程框架的代码,...
0
评论
分享
Heng30
代码搬运工
·
5年前
关注
Rust笔记 - crate mio
Mio 是一个低层次、高效的I/O库,通过非阻塞API和事件通知方式达到高性能的I/O操作。非阻塞(异步)和事件通知(eventloop)是网络编程很重要的一部分内容。下面...
0
评论
分享
Heng30
代码搬运工
·
5年前
关注
Go笔记 - 错误处理
为什么需要错误处理呢?因为系统的资源有限,并不总是能满足程序的需求;因为程序员总是在写bug,需要处理错误;因为用户总是在瞎搞,需要对客户的请求进行过滤处理;因为别有用心的...
0
评论
分享
Heng30
代码搬运工
·
5年前
关注
Rust笔记 - "channel多生产者单消费者/多生产者多消费者" 模型
Rust 标准库提供了mpsc::channel工具,这是一个多生产者单消费者的通道,表明Rust原生支持多生产者单消费者模型。多生产者多消费者模型则需要我们自己实现。这两...
0
评论
分享
Heng30
代码搬运工
·
5年前
关注
C++笔记 - static
static关键字有两种用法,修饰变量和修饰函数。 静态变量的生命周期是整个程序的生命周期,即程序直到关闭才释放静态变量。 静态变量全局一份,即使对类进行实例化也不能获得多...
0
评论
分享
Heng30
代码搬运工
·
5年前
关注
Rust笔记 - Macro
Macro(宏) 到底是个什么东西,在日常生活中很难找到对应的概念。这里了不解释Macro的含义了,感兴趣的可以自行Google。下面先看一个C语言的例子: 其中的 #de...
0
评论
分享
下一页
个人成就
文章被点赞
6
文章被阅读
84,969
掘力值
1,929
关注了
0
关注者
2
收藏集
0
关注标签
7
加入于
2018-09-20