03 2020 档案
摘要:在C++中,静态成员是属于整个类的而不是某个对象,静态成员变量只存储一份供所有对象共用。所以在所有对象中都可以共享它。使用静态成员变量实现多个对象之间的数据共享不会破坏隐藏的原则,保证了安全性还可以节省内存。静态成员的定义或声明要加个关键static。静态成员可以通过双冒号来使用即 <类名>::<静
阅读全文
摘要:C++如何让类对象只能在堆(栈)上分配空间 一般情况下写一个类都是可以采用new在堆上分配空间,或直接采用 类名+对象名 的方式在栈上分配空间。但有时候,如果想让一个类只能在栈上或者堆上分配空间,又该怎么实现呢? 下面分别来介绍如何定义只能在栈上或堆上实例化的类。 注:1.静态实例化对象 如 A a
阅读全文
摘要:第1章 NFS基本概述 1.1 什么是nfs NFS是Network File System的缩写及网络文件系统。 主要功能是通过局域网络让不同的主机系统之间可以共享文件或目录。 NFS系统和Windows网络共享、网络驱动器类似, 只不过windows用于局域网, NFS用于企业集群架构中, 如果
阅读全文
摘要:1>. 错误1: gethostbyname:: No such file or directory 解决办法: 修改boa.conf 去掉 ServerName www.your.org.here 前的注释符号(#) 2>. 错误1: util.c:100:1: error: pasting "t
阅读全文
摘要:问题1:交叉工具链:cross-2.95.3.tar.bz2(下载地址:http://ftp.arm.linux.org.uk/pub/armlinux/toolchain/),开始使用的交叉工具链是arm-linux-gcc-3.3.2(下载地址:http://www.handhelds.org/
阅读全文
摘要:编译boa时提示: make: yacc:命令未找到 解决方法: apt-get install bison
阅读全文
摘要:MAC地址和IP地址的区别如下所示: 一、地址长度的不同 1、MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:00:50:29:5A:8H:1E就是一个MAC地址。 2、IP地址为32位,由用点分隔开的4个8八位组构成,如192.168.0.1就
阅读全文
摘要:嵌入式WEB服务器常见的有:Lighttpd, Shttpd, Thttpd, Boa, Mini_httpd, Appweb, Goahead Lighttpd LibHttpd是一个开源轻量级嵌入式Web server,是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web serv
阅读全文
摘要:以下不作为C++学习路径,只是汇总的校招C++后台开发面试考点(因为还有笔试考点,后面结合在一起给大家学习路径),后续会为大家更新10w+字数的C++校招面试题库,还有其他岗位的相关题库和资料,想要什么岗位的可以留言哦~ 本篇根据各个公司的面试问的问题的大数据进行总结,后面还会更新面试中考察所占比例
阅读全文
摘要:这篇随笔讲解C++语言程序设计与应用中求GCD(最大公约数,下文使用GCD代替)的两种常用方式:更相减损法和辗转相除法,前提要求是具有小学数学的基本素养,知道GCD是什么,并具有C++的语法基础。 一、更相减损法 两个正整数a和b(a>b),它们的最大公约数等于a-b的差值c和较小数b的最大公约数。
阅读全文
摘要:ubuntu 启动程序后显示对话框 网络服务探测被禁用,您当前的网络有.local域,我们不建议这样做,而且这与Avahi网络服务探测不兼容,该服务被呗禁用 终端输入如下: sudo vim /etc/default/avahi-daemon 把=1改为=0然后保存即可,更改后如下: AVAHI_D
阅读全文
摘要:由于Linux目前很热门,越来越多的人在学习Linux,但是买一台服务放家里来学习,实在是很浪费。那么如何解决这个问题?虚拟机软件是很好的选择,常用的虚拟机软件有VMware Workstations和VirtualBox等。在使用虚拟机软件的时候,很多初学者都会遇到很多问题,而VMware的网络连
阅读全文
摘要:在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥接模式、NAT模式、仅主机模式、自定义网络连接模式。那么这几种网络连接模式都各自有什么主要用途,它们
阅读全文
摘要:同一网段指的是IP地址和子网掩码相与得到相同的网络地址。想在同一网段,必需做到网络标识相同。各类IP的网络标识算法都是不一样的,需要根据子网掩码的位数来判断。 想在同一网段,必需做到网络标识相同,那网络标识怎么算呢? 1.算法只要把IP和子网掩码的每位数AND就可以了。2.AND方法:0和1=0 0
阅读全文
摘要:步骤一,获取虚拟机的IP地址。 我这里用的是linux虚拟机,开机前将网络类型设置成“桥接网卡”。然后开启虚拟机。打开终端,输入如下命令,获得ip 192.168.23.149: ifconfig -a 步骤二:打开MobaXterm工具,新建一个session: 1. 创建一个有权限的用户: 2.
阅读全文
摘要:概述 递归(recursion) 又称递回,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。 一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。 构成递归需具备的条件: 1. 子问题须与原始问题为同样的事,且更为简单; 2.
阅读全文
摘要:一、Source Insight 4.0 安装教程 1.从百度云中下载文件,链接:https://pan.baidu.com/s/1ml75LW0ft4bo4s9T3AiQRA 提取码:oyat 2.下载后解压文档,安装红色框图的文件 3.安装完成后,把生成的sourceinsight4.exe与压
阅读全文
摘要:进行嵌入式linux,本人一般在windows平台进行软件编写,然后将代码通过1、2、345678...种方式拷贝至linux下编译。 在windows平台下开发linux程序,编辑器个人比较喜欢vscode,界面华丽,插件多。 废话不多说,进入正题,如何配置vscode,代替source insi
阅读全文
摘要:一、欧几里得算法及其证明 1.定义: 欧几里得算法又称辗转相除法,用于求两数的最大公约数,计算公式为GCD(a,b)=GCD(b,a%b); 2.证明: 设x为两整数a,b(a>=b)的最大公约数,那么x|a,x|b; ①由整数除法具有传递性(若x能整除a,x能整除b,那么x可整除a,b的任意线性组
阅读全文
摘要:前言 这两天在LeetCode上刷题的时候看见有好几个速度排名第一的代码中都有一段类似的代码,如下: static const auto io_sync_off = []() { // turn off sync std::ios::sync_with_stdio(false); // untie
阅读全文
摘要:Linux下使用QT5运行时出现两个问题: cannot find -lGL collect2:error:ld returned 1 exit status 这是因为系统缺少链接库,执行两条命令即可 sudo apt-get install libgl1-mesa-dev sudo apt-get
阅读全文
摘要:新年新开始,过完年来上班,脑子里面的东西很多又忘光了,索性写下来做个备忘录,今天为了输出一个自己想要的BOM表,结果发现去年会弄的,但是现在尴尬的又忘了怎么弄了,结果又是网上一波资料,废了好久时间,最后终于输出自己想要的了,废话不多说,直接上图: 一、首先选中Reports→Bill of Mate
阅读全文