首页
学习
活动
专区
工具
TVP
发布

HappenLee的技术杂谈

专栏作者
76
文章
91467
阅读量
29
订阅数
Doris开发手记1:解决蛋疼的MySQL 8.0连接问题
使用MySQL 8.0的客户端连接Doris时,如果不添加如下参数--default-auth=mysql_native_password的话,总会出现如下提示的密码认证错误:
HappenLee
2021-02-18
2.3K0
C++雾中风景13:volatile解惑
volatile这个单词在英文之中的意思是:易变的,不稳定的的含义。所以顾名思义,一旦变量通过了volatile关键词修饰之后,说明变量是易变的和不稳定的。而C++之中最大的误会就是认为volatile关键词与并发编程有关,至于为何会引起这样的误会呢?笔者觉得罪魁祸首可能是下面的原因:
HappenLee
2019-03-19
6631
C++雾中风景11:厘清C++之中的类型转换
开门见山,先聊聊笔者对类型转换的看法吧。从设计上看,一门面向对象的语言是不一样提供类型转换的,这种方式破坏了类型系统。C++为了兼容C也不得不吞下这个苦果,在实际进行编程工作的过程之中,并不太推荐大家使用类型转换。(Java在这里就做了一些妥协,在基本类型之中提供了类型转换。对于对象类型则不提供类型转换这种黑魔法)
HappenLee
2018-09-29
4400
C++雾中风景4:多态引出的困惑,对象的拷贝?
上面是两个继承关系的类定义。penguin(企鹅)类继承了bird类。在bird类之中fly()函数是一个virtual函数,它可以被penguin覆盖。我们看看正确的多态代码应该怎么编写:
HappenLee
2018-09-05
4260
C++雾中风景2:struct还是class?
在C++语言作为C语言的一个超集,但是并不兼容C语言的所有语法规则的。C语言是我学习的第一门编程语言,相对于对其中的语法规则比较熟悉,C语言之中可以使用struct关键字来将基础数据类型进行组合,实现很多类型如图,树等高级的数据结构。
HappenLee
2018-09-05
7280
C++雾中风景5:Explicit's better than implicit.聊聊Explicit.
上面这段代码是可以通过编译运行的,可能有些小伙伴会比较困惑,为虾米这里printA函数明明需要接受的是一个A类型,但是传入的一个int类型仍然能够编译通过。
HappenLee
2018-09-05
3560
C++雾中风景8:Lambda表达式
Lambda表达式是函数式编程的重要的语法结构。 Lambda 表达式(lambda expression)说起来很简单,就是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包。(注意和数学传统意义上的不同)。(本质上Lambda表达式就是将函数作为是一个匿名对象进行操作)
HappenLee
2018-09-05
6100
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档