- 博客(15)
- 收藏
- 关注
原创 家用配电箱
只有当电流超过限定值一部分,并且持续一段时间后,空气开关才会切断,电流过载幅度不高的情况往往是因为一个回路中并入了过多的用电器,或者用电器功率过高导致,还有一种电流过载情况是电流会在瞬间大大超过限定值,也就是短路,火线没有经过用电器,直接和零线或者地线搭在一起了,因为导线的电阻很低,就会在瞬间通过极大的电流。不同粗细的电线,要搭配不同规格的空气开关,越粗的电线能承载的电流就越大,就可以搭配限定值大点的空开,越细的电线能承载的电流就越小,就可以搭配限定值小点的空开,独栋或者别墅,三根线就会都接进来,
2024-10-23 23:50:01 301
原创 cpp54-c
根据TCP/IP协议在网络中传输数据,传输的数据采用大端存储法,将数据的高有效位即靠近符号位的那边放在低地址上。驼峰命名法:每个单词首字母大写CLearning。下划线命名法:c_learning。x86是32位的平台,
2024-06-10 21:52:14 217
原创 03 - 侯捷 - C++设计模式笔记
设计模式目的是提高复用性,抽象可以用一种统一的方法进行处理,不用分而治之,只有父类写了虚析构函数,以后子类通过多态释放时,子类的虚析构函数才会被调用到,否则调用不到子类的析构函数,绝大多数的继承都应该用public继承,需要多态性,虽然放的类型是shape,但之后可能希望指向的是Line类型或Rect类型,需要用指针Shape* ,如果不用指针,就会导致对象切割,如果传一个Line,会把L切割成一个小对象,所以里面不能放Shape,要放Shape指针才能表现多态性,
2024-05-05 21:27:52 220
原创 c++04C++新标准C++11&14笔记
设计函数print可以接受任意个数的参数,并且每一个参数的类型也是任意的,只有typename是关键字,args和Types是任意命名的,为了处理最后的状态还要再写一个上面的函数,最后没有参数的时候会调用上面的函数①版本,如果没有①版本就会编译错误,所以使用Variadic Templates的时候,一定需要写一个处理最后情况的东西,这个东西针对函数就是函数,针对类就是一个类,递归分解,
2024-05-02 21:44:19 126 1
原创 c++02 - STL标准库和泛型编程笔记
容器把内存的问题解决了,程序员看不到内存,分配器是来支持容器的,帮助分配内存,容器是一个模板类,generic programming模板编程的思想,第二个模板参数是分配器可以不写,在容器的源代码里用默认的分配器,有默认值,分配器本身也是一个模板,必须告诉它每次分配的是什么东西,此处每次分配的内存是一个int,要搭配,vi是object 对象,迭代器是泛化的指针,count_if,count是计算,if指带一个条件,所以此算法能帮助计算给它的条件之下符合这个条件的元素有几个,
2024-04-26 17:55:19 427 2
原创 c++程序设计(II)兼谈对象模型笔记
operator后面加空格,要转换为什么类型,就作为函数名称的一部分,这个函数的意思是fraction可以被转换为double,编译器在碰到任何需要把fraction转换为double的时候就来调用黄色的函数,不可以有参数,转化没有参数,转换函数没有return type 返回类型,返回类型就是函数名称里面的类型,转换不可能改变class里的data,所以转换函数通常会加上const在()后{}前,
2024-04-24 21:16:12 145
原创 侯捷C++面向对象高级开发(上)笔记
函数定义在构造函数body内部,自动声明为inline,即类中的成员函数缺省都是内联的,但能否内联要看编译器,在构造函数外部声明内联函数要加inline关键字。3.inline函数仅仅是一个对编译器的建议,所以最后能否真正内联,看编译器的意思,它如果认为函数不复杂,能在调用点展开,就会真正内联,并不是说声明了内联就会内联,声明内联只是一个建议而已。2.在一个大的软件工程里面,可能会有多个文件同时包含一个头文件,当这些文件编译链接成一个可执行文件上时,就会出现大量“重定义”错误。
2024-04-19 21:47:57 1156 1
原创 acwing算法基础笔记第三章搜索与图论
每一行都要放一个皇后,并且只能放一个皇后,所以可以从前往后枚举每一行的皇后可以放到哪一个位置上,比如写出n行,即n个空位,如果在第一行的把皇后放到第一列就是1,第二行把皇后放到第三列就是3,即搜索顺序和全排列的搜索顺序是一样的,树是一种特殊的图,无向图是一种特殊的有向图,对于每一条无向边,建两条边就可以了,所以只需要考虑有向图如何存储就可以了,第u行所在的对角线和反对角线是对应的直线的截距b,因为y-x可能为负数,所以补上n这个偏移量,反对角线是y+x,一个有向无环图的拓扑序不一定是唯一的,
2023-08-24 23:48:23 186 1
原创 acwing算法基础笔记第一章基础算法
分治是快排的思想,调整区间后分界点不一定是x调整区间方法1调整区间方法2双指针,无论什么时候,i指针前面的数都是小于x的,同理j指针后面的数都是大于x的,所以当两个指针相遇穿过,就分成了两个区间,两个指针穿过了就不能交换指针了,每次交换完两个指针后,都会往中间移动一格,因此可以先不管,直接把两个指针往中间移动一次,然后再进行判定,因此两个指针就需要把两个指针放到边界的左右两侧一格,这样最开始移动一格后,才能到真正的边界,
2023-08-13 13:31:06 1355 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人