摘要:
linux服务器常用命令 service --status-all //查看所有服务状态 cd /etc/init.d //init.d文件夹保存所有服务,和上面的service --status-all 输出的内容相同 netstat -lntp // -l 监听服务 -n全部显示数字 -t tc 阅读全文
摘要:
1、安全电子邮件 安全威胁:垃圾邮件,诈骗邮件,邮件炸弹,电子邮件传播病毒。 安全需求:机密性,完整性,身份认证(不能被冒名顶替),抗抵赖性(数字签名)。 电子邮件的特性:单向性和非实时性,因此不能使用隧道加密,只能对邮件本身加密。 安全电子邮件原理(其中对(数据和数字签名)用对称加密是为了效率) 阅读全文
摘要:
1、网络安全威胁 破坏网络安全的一些理论方式: 窃听:窃听信息,在网路通信双方直接进行窃听。 插入:主动在网络连接中插入信息(可以在message中插入恶意信息) 假冒:伪造(spoof)分组中的源地址,假冒客户端或服务器。 劫持:通过移除/取代发送方发或接收方“接管”(take over)连接 拒 阅读全文
摘要:
1、问题起因(使用boost.asio库时为什么如下图所示using后面不接namespace) 图上的using boost::asio::ip::tcp 在using后面没有namespace,这样是正确的。那么如果加上namespace会是什么结果呢? 加上之后如上图所示,出错。为什么?在之前 阅读全文
摘要:
1、复合Composition(has-a关系,一个类中包含另一个类的对象) 构造时,由内到外,析构时,由外到内。 Adapter设计模式,queue是deque的adapter。因为deque完全含有queue的所有功能,queue就是在deque上面设计的。 1 template<class T 阅读全文
摘要:
gdb命令使用:使用gdb之前,编译程序g++时需要加-g参数(生成调试符号表) 1、gdb filename //调试一个可执行文件 -->quit(q)退出调试 2、暂停机制(①断点、②监视点、③捕获点),在这里只说断点。 break 函数名(b) break 行号 break 路径:行号(de 阅读全文
摘要:
概述 printf()是c语言中一个很常用的函数,printf()底层如何实现,如何在中断设备上显示出字符? linux系统下,printf()的底层是对系统调用write()的封装。 应用程序在使用硬件资源时,一般都是通过系统调用来告知操作系统使用哪些资源,系统调用会通过int0x80中断进入到内 阅读全文
摘要:
错误① /usr/lib/gcc/x86_64-linux-gnu/7/../../../x86_64-linux-gnu/Scrt1.o: In function `_start': .text+0x20): undefined reference to `main' collect2: erro 阅读全文
摘要:
服务器密码被暴力破解了 起因:前几天在腾讯云创建了个云服务器,这两天玩的还挺好,学到不少东西。然而今早突然看到微信提示,服务器被破解了(具体是root密码被暴力破解了)。突然有点懵,然后迅速登陆上服务器查看之后发现并没有什么影响,仅仅只是root密码被暴力破解。之后不禁一阵感慨,服务器竟然这么脆,简 阅读全文
摘要:
1、计算机的启动 1、首先计算机的工作原理可以简单的概述为取指,执行;再取指,再执行;以此类推的过程,cpu就是一个不停取指执行不会休息的机器。 2、那么x86结构的计算机上电后是怎么工作的呢?其实上电后(未加载操作系统代码之前)会先执行内存中一段为BIOS固化的区域,这段区域是每次开机都必须执行的 阅读全文