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

从流域到海域

专栏成员
443
文章
534479
阅读量
59
订阅数
Python @staticmethod和@classmethod
如果我们想要和Java一样,在不实例化对象的情况下,使用类名.方法名()完成方法调用,可以使用@staticmethod装饰器将类的成员方法定义为静态方法,或者使用@classmethod装饰器将类的成员方法定义属于为类的方法(严格来讲,方法应该是属于实例化之后对象的方法,因为方法在面向对象的概念里是行为的抽象)。
Steve Wang
2021-12-06
5360
Go语言运算符
同C++,Go也不支持Java的循环左移<<<和循环右移>>>。因为它的整型有有符号和无符号之分。<<<也称为无符号左移,>>>也称为无符号右移。
Steve Wang
2020-12-22
7670
Go语言简介&开发环境配置
Go (又称GoLang)是一款比较年轻的开源编程语言,它是从2007年末由来自谷歌的Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来又加入了后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源。现在Go语言拥有活跃的开发社区和开发人员,国内的一些大公司(字节、快手、B站)也纷纷开始转向基于Go的后端开发。
Steve Wang
2020-12-21
8110
单调栈
栈(Stack)是一种操作受限的线性表,只允许一端进,同一端出,因而具有后进先出(LIFO)的特性。
Steve Wang
2020-12-16
6930
C++区别于其他语言的知识点总结
C++是博主的一门限选课,所使用的课本为谭浩强老师的《C++面向对象程序设计》(第二版),这本书内容全面,简单易懂,也强烈推荐给大家(尤其是初学者)。但对于有Java/C#知识的人来说很多地方的讲解略显冗余。这门课的授课老师编程经验丰富,因此可以跳开课本进行更为简洁精确的说明讲解。虽然是只有8周的限选课,博主依然对课堂知识作了记录,这些都是精华所在,即大家所言的老程序员的经验。 (正文字体采用“等线”,最新版win10可以达到最佳显示效果) 1.使用const定义常量 //C语言定义常量 #defin
Steve Wang
2018-02-05
9100
C++对象的赋值和复制
本文属于上篇博文《C++区别于其他语言的知识点总结》第13小节。 13.对象的赋值和复制 对象的赋值:C++中对象可以使用”=”进行赋值,通过重载”=”号运算符实现,实际上这个过程是通过成员赋值(mewberwise copy)实现的,即将一个对象的成员一一赋值给另一对象的对应成员。注意:对象的赋值只是对其中数据成员的赋值,而不是对成员函数赋值。 对象1 = 对象2;//浅拷贝 浅复制 Box *b1 = new Box(1, 2, 3); //C++类Java对象声明 必须使用指针 Box *b
Steve Wang
2018-02-05
3.2K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档