摘要: 野指针: 野指针不同于空指针,空指针是指一个指针的值为null,而野指针的值并不为null,野指针会指向一段实际的内存,只是它指向哪里我们并不知情,或者是它所指向的内存空间已经被释放,所以在实际使用的过程中,我们并不能通过指针判空去识别一个指针是否为野指针。避免野指针只能靠我们自己养成良好的编程习惯 阅读全文
posted @ 2019-04-21 09:44 我是团长 阅读(6158) 评论(0) 推荐(0) 编辑
摘要: linux我们往往当作服务器,很多时候我们需要在windows下访问linux服务器。访问过程如下: step1:安装openssh sudo apt-get install openssh-server step2: 查看ip地址 ifconfig step3: windows下用 putty 或 阅读全文
posted @ 2019-04-14 00:11 我是团长 阅读(543) 评论(0) 推荐(0) 编辑
摘要: step1: 备份当前源 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup step2: 进入网址 https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/ 选择自己对应的linux版本,复制 阅读全文
posted @ 2019-04-13 23:51 我是团长 阅读(702) 评论(0) 推荐(0) 编辑
摘要: final: final修饰符可用于修饰类,放在类名后面,被final修饰符修饰的类不能被继承。示例代码: // 正确的示范 #include <iostream> class A { public: void show_a_info() { std::cout << "i am class A" 阅读全文
posted @ 2018-12-17 23:36 我是团长 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: 重载: 重载是指在同一个作用域下,函数的函数名相同,但是函数参数的个数,或者参数的类型,参数的顺序不同。这时函数之间就构成了重载关系,这里需要注意的是,如果函数的参数列表完全相同,仅仅是返回值类型不同并不能构成重载。同一个作用域又怎么理解呢?在这里主要分两种情况讨论,一种是在类外但是函数在同一个CP 阅读全文
posted @ 2017-08-16 11:44 我是团长 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 交换机可以起到扩展局域网的作用,交换机的每个接口直接与一个单台主机或另一个以太网交换机相连,它一般都工作在全双工方式。交换机的接口处有存储器,能在输出端口繁忙时把到来的帧进行缓存,在线路空闲时转发出去。同时它是一种即插即用设备,其内部维护着一个帧交换表,这个帧交换表通过自学习算法自动地逐渐建立起来。 阅读全文
posted @ 2017-07-21 10:01 我是团长 阅读(4966) 评论(0) 推荐(0) 编辑
摘要: 互联网中一台主机要和另一台主机实现通信首先需要知道彼此在互联网中的位置,主机在互联网中的位置是通过ip地址标记的,当找到ip地址后,再通过端口号标识运行在主机中的进程从而实现通信。 IP地址: IP协议(Internet Protocol)又称互联网协议,是支持网间互连的数据报协议,它与TCP协议( 阅读全文
posted @ 2017-07-17 17:45 我是团长 阅读(4069) 评论(0) 推荐(0) 编辑
摘要: extern 关键字: 首先还是先看一下 extern 关键字的作用:extern关键字可以用于声明变量或函数,以标示变量或函数的定义在别的文件中,提示编译器遇到此变量或函数时在其他模块中寻找其定义。 通常情况下,比如我们在头文件 "b.h" 中声明了一个函数,然后在 "b.cpp" 中实现了该函数 阅读全文
posted @ 2017-05-10 19:21 我是团长 阅读(5001) 评论(2) 推荐(2) 编辑
摘要: BP神经网络基本原理: 误差逆传播(back propagation, BP)算法是一种计算单个权值变化引起网络性能变化的较为简单的方法。由于BP算法过程包含从输出节点开始,反向地向第一隐含层(即最接近输入层的隐含层)传播由总误差引起的权值修正,所以称为“反向传播”。BP神经网络是有教师指导训练方式 阅读全文
posted @ 2016-11-11 11:43 我是团长 阅读(4569) 评论(2) 推荐(0) 编辑