记录小知识点

news/2024/7/5 5:57:08

1,static 在类中定义后,只初始化一次,放在内存中。

2,大文件分批读取

3,使用递归必须要明确何时会跳出

4,错误点,记录日志

5,序列化(对象转为字符串)与反序列化(字符串转为对象)

6,lambda表达式,实质指向的一个方法(作用)

7,var (语法糖)匿名类,在编译后,有生成一个真实的类,只能get不能set(不能修改)
 1)申明的时候就必须确定类型,且确定类型后不能修改
   2)var偷懒,不用定义一个类。
   3)定义字段值后,编译器可以自动推算字段类型

8,dynamic (dinomike)避开编译器的检查的复杂类型,不能自动推算字段类型

9,扩展方法:不在类中增加方法,但是又想访问这个方法,静态类中增加一个静态方法,且参数类前面加this

转载于:https://www.cnblogs.com/luyiwei/p/9043629.html


http://www.niftyadmin.cn/n/3280967.html

相关文章

配置Qt Creator检测不到默认的配置编译器

在终端删除配置文件: rm -rf ~/.config/QtProject* 重新打开QtCreator即可打开

Linux学习笔记:【001】Linux内核分析

Linux内核 Linux内核是Linux系统构成中最核心的一个部分,是由5个子系统组成。 进程调度: 进程调度(SCHED)控制进程对CPU的访问。当需要选择下一个进程运行时,由调度程序选择最值得运行的进程。 处于中心位置的进程调度…

使用log记录日志

1 使用log日志: import logging logging.basicConfig(levellogging.INFO, filename'mylog.log')logging.info(start program)print 1/0logging.info(the division succeeded)logging.info(Ending program) 2 使用输入输出流&am…

python当中的super

https://rhettinger.wordpress.com/2011/05/26/super-considered-super/

git 常用命令集锦

放弃本地修改, 强制使用远程版本覆盖本地: git reset –hard origin/master //把HEAD指向最新下载的版本 或者使用下面的方式也是可以的: git fetch –all git reset –hard origin/master git pull查看、添加、提交、删除、找回,重置修…

内联函数与宏

定义: 当函数被声明为内联函数之后, 编译器会将其内联展开, 而不是按通常的函数调用机制进行调用. 内联的工作机制 内联函数不是在调用时发生控制转移,而是在编译时将函数体嵌入在每一个调用处。编译时,类似宏替换,使用函数体替换调用处的…

pdf转为ppt的超简单方法,就用这几个!

在我们的工作和生活中,PDF文件是不可或缺的文件格式之一。它以高准确性、整齐的页面排版和流畅的翻页而闻名,为我们处理文档提供了很大的帮助。然而,PDF文件的一个缺点是无法进行修改。当我们不小心输入错误数据或需要进行编辑时,…

5.17 英语单词小记

1.protocol n. 协议;草案;礼仪 vt. 拟定 vi. 拟定 过去式 protocolled或coled过去分词 protocolled或coled现在分词 protocolling或coling 例:pop Post office protocol发邮件协议2.assignvt. 分配;指派;[计][数] 赋值 vi. 将财…