C++ vector

vector<int> v1 {1,2,3}; vector<int> v2(v1); //v2 copy v1 vector<int> v3(10,2); ...

2018-09-19 11:51:57

阅读数 24

评论数 0

Linux命令--netstat,find,grep

命令netstat 查看系统端口号被占用情况等, 可以发现在local address,即主机地址这一栏中,如果没有带n的选项,会将套接字所对应的域名解析出来,如果加上带n选项,就不会显示,即禁止域名解析协议,这样有利于提高查询速度,因为减少了对域名的解析。    ...

2018-09-07 09:52:52

阅读数 41

评论数 0

兄弟连Linux教学——第四讲 常用命令——文件搜索命令

(16)文件搜索命令 find (在服务器高峰期,不建议使用) 在Linux中,可以根据文件名,文件大小,文件属性等进行搜索。 find是一个非常复杂的命令,有很多选项。选中常用的选项: 1. -name  * 可以匹配任意字符,?可以匹配单个字符。 但是,这样的搜索是...

2018-07-26 08:46:15

阅读数 78

评论数 0

兄弟连Linux教学——第四讲 常用命令—权限管理命令

权限管理命令 14) 权限管理命令名称: chmod(change the permissions mode of a file) 命令所在路径:/bin/chmod 执行权限:所有用户 一个文件的权限谁可以更改? 1. 一个文件的所有者 2. 管理员root(超级用户) 可...

2018-07-25 17:22:07

阅读数 55

评论数 0

兄弟连Linux教学——第四讲 常用命令—文件处理命令

4.1.1 命令格式与目录格式命令ls  命令格式:命令 [-选项] [参数]           选项是调整命令功能的,参数是命令操作的对象,可能是一个用户、进程、文件、目录 例如:ls -la /etc 说明: 个别命令使用不遵此格式;当有多个选项时,可以写在一起;简化选项与完整选项:...

2018-06-17 22:45:20

阅读数 77

评论数 0

兄弟连Linux教学——第三讲 给初学者的建议

第一节 注意事项1. Linux严格区分大小写。(Linux的命令全都是小写)2. Linux中所有内容都是以文件形式保存的,包括硬件:   硬件文件是/dev/sd[a-p]   光盘文件时/dev/sr0等注意:不管是改环境设置,网络变量,服务配置的文件,都必须写到配置文件里头,否则只用命令行...

2018-06-17 11:38:40

阅读数 771

评论数 0

Linux入门——第六课——让渡用户权限、用户配置文件

如何在Linux让渡根用户的部分权限给其他用户?——在多人共管主机、某些用户请求执行某些需要根用户权限的命令时候,或者干脆是当忙不过来的时候,就需要共享根用户权限。(显然让很多人知道根用户的密码并不是一个好的选择)sudo命令:不需要根用户密码,也可以执行根用户权限的命令。通过该命令,可以给普通用...

2018-05-16 12:04:10

阅读数 143

评论数 0

Linux入门——第六课——用户/用户组、查看切换用户、创建修改删除用户/用户组

Linux不是通过账号来识别身份的,而是通过ID号,也就是一个数字来识别身份的,叫UID(user's ID)。在正常情况下,每一个用户都有一个独一无二的UID。Linux用户分为三类:系统管理员用户:拥有整个系统所有的权限,而且Linux的系统管理员用户只有一个,就是根用户root,根用户的UI...

2018-05-15 15:02:31

阅读数 48

评论数 0

数据库面试总结

——数据库是mysql,使用的数据库表名称是my_student.表的完整数据信息是:select完整的语法语句为:Select [select选项] 字段列表[字段别名]/* from 数据源 [where 字句] [group by子句 ][having 子句][order by 子句][li...

2018-05-11 07:58:09

阅读数 72

评论数 0

58同城测试开发岗二面

面试前,面试官就说有没有20来分钟的时间,进行一个面试。自我介绍介绍项目使用的语言,会不会Java,python等...(我用C++,本科非计算机专业)快排的思想TCP、UDP的区别TCP为什么是可靠?(三次握手)数据库的索引、删除语句Linux好像问了关于进程的一些问题(没答上来),还问到了基本...

2018-05-11 07:49:46

阅读数 298

评论数 0

Linux入门——第四课——重定向和管道

如何有效的让Linux程序协同工作?1. 对输入输出命令进行重定向(redirection)2. 将一个命令的输出通过管道(pipes)连接到另一个命令的输入输入输出重定向:输入/输出文本流(I/O stream)Linux通过Shell与用户进行交互,而shell是使用输入流向程序提供输入。Ba...

2018-05-10 16:22:01

阅读数 44

评论数 0

58同城测试岗一面

介绍项目项目里的优化问题各大排序算法的稳定性怎么用栈实现队列内存泄漏的几种原因如何从一大堆数据用户中,考虑到各种内存限制什么的...查找出特定的用户。简述算法。2000多个数字,数字范围都在0~100,设计算法流程返回数字出现最多的前三个数字,并返回它们出现的次数。怎么用栈实现一个队列。hash碰...

2018-05-08 11:49:55

阅读数 230

评论数 0

Linux入门——第二课——切换创建删除目录、列出文件和文件属性、拷贝剪切删除链接

Linux目录的基本架构(基本上所有Linux版本的目录架构都遵循Linux基金会发布的标准文件系统架构规范,即FHS)FHS规定,Linux是一个树形目录。最重要的是根目录,所有的目录都位于根目录下。根目录下至少应该包括如下12个目录:当使用Linux时,我们总是处于某一个目录下,这个所处的目录...

2018-05-05 07:43:38

阅读数 41

评论数 0

初学C++——郑莉老师的课 第四章实验

例一:声明一个CPU类,包含等级(rank)、频率(frequency)、电压(voltage)等属性,有两个公有成员函数run、stop。其中,rank为枚举类型CPU_Rank,声明为enum CPU_Rank {P1=1,P2,P3,P4,P5,P6,P7},frequency为单位是MHz...

2018-05-04 06:40:13

阅读数 287

评论数 0

初学C++——郑莉老师的课 第四章 前向引用声明/UML语言/struct大纲/union大纲/枚举类

前向引用申明在一个类中引用另外一个类,比如说,用另外一个类的类型名作为函数的参数类型,那么在第二个类中也引用第一个类。那不就相互矛盾了吗?因为在引用一个类的时候,必须让编译器已经见过这个类的声明,不然编译器不知道这个类是什么,那就编译报错,引用不成功,当两个雷互相声明的时候,把谁写在前面,把谁写在...

2018-05-03 08:19:21

阅读数 78

评论数 0

初学C++——郑莉老师的课 第四章 析构函数/类的组合大纲及用例

析构函数——完成对象被删除前的清理工作。编译器会提供默认的析构函数,其函数体为空。析构函数没有参数,没有返回类型,不能重载。类的组合概念:类的成员是另一个类的对象,可以在已有的抽象的基础上实现更复杂的抽象。——组合类的构造函数怎么设计呢?   组合类有没有权利去访问部件对象内部的私有成员?没有!只...

2018-05-03 07:35:48

阅读数 100

评论数 0

初学C++——郑莉老师的课 第四章 构造函数/委托构造函数/拷贝构造函数(深拷贝/浅拷贝)

构造函数——用于初始化对象函数名与类名相同,不能有返回值类型,可以有形式参数,也可以没有形式参数,可以是inline函数,可以重载,可以带默认参数值。在对象创建时自动调用。如: Clock myClock(0,0,0);默认构造函数(default constructor):调用时可以不需要实参的...

2018-05-02 20:45:06

阅读数 249

评论数 2

初学C++——郑莉老师的课 第四章 面向程序设计的基本特点/类和对象

1. 抽象  对同一类对象的共同属性和行为进行概括,形成类。 数据抽象:描述类的属性和状态(对象相互区别的物理量) 代码抽象:描述类的功能class Clock { public: void setTime(int newH, int newM, int newS); void showTime...

2018-05-02 20:24:17

阅读数 100

评论数 0

初学C++——郑莉老师的课 第三章实验—函数的应用

Debug下的程序调功能:step into/也可以通过F11(逐语句)调试(函数调用时会进入函数的内部),step over/F10(逐过程)、F10会越过整个函数的执行,直接给出函数体的结果。例2:编写函数int fib(int n),在主程序中输入n的值,调用fib函数计级数算Fibonac...

2018-04-29 07:24:51

阅读数 237

评论数 0

初学C++——郑莉老师的课 第三章 函数重载(加一个点:编译时的多态,包括模板函数)

函数重载(overload)定义:        函数重载是C++多态性的一个重要机制,是由静态多态性机制实现的,也就是说这种多态性是在编译阶段实现的。C++允许功能相近的函数在相同的作用域内以相同的函数名声明,但是参数个数或者类型不同,从而形成重载。(方便记忆和使用)        比如一个绝对...

2018-04-26 22:25:56

阅读数 47

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭