面试总结
zxa1334
这个作者很懒,什么都没留下…
展开
-
牛客笔试错题总结1
1、常见防火墙的类型主要有三种:包过滤、电路层网关、应用层网关 包过滤是第一代防火墙技术,它按照安全规则,检查所有进来的数据包,而这些安全规则大都是基于低层协议的,如IP、TCP。如果一个数据包满足以上所有规则,过滤路由器把数据向上层提交,或转发此数据包,否则就丢弃此包。 包过滤的优缺点 优点:一个过滤路由器能协助保护整个网络;数据包过滤对用户透明;过滤路由器速度快、效率高。 缺点...原创 2018-07-25 20:00:55 · 474 阅读 · 0 评论 -
8.21笔试练习总结
1、快速排序在完全无序的情况下能够最大的发挥其作用,如果是基本有序的情况下,则用冒泡排序2、在字符串数组char str[] = "string!";中,要弄清数组本身的大小与字符串的长度的区别 eg:在语句char str[] = "string!";中,数组str的大小不等于字符串的长度3、不同特征值的特征向量线性无关4、有 12 个球,外形相同,其中一个小球的质量与其他 ...原创 2018-08-21 09:39:50 · 361 阅读 · 0 评论 -
6.为什么数据库选择sqlite?还有那些嵌入式数据库?特点是什么?还有哪些数据库
为什么数据库选择sqlite?SQLite是一个非常轻量级自包含(lightweight and self-contained)的DBMS,它可移植性好,很容易使用,很小,高效而且可靠。SQLite嵌入到使用它的应用程序中,它们共用相同的进程空间,而不是单独的一个进程。从外部看,它并不像一个RDBMS,但在进程内部,它却是完整的,自包含的数据库引擎。 嵌入式数据库的一大好处就是...原创 2018-08-06 15:49:37 · 3391 阅读 · 0 评论 -
4.为什么选择系统调用?什么时候使用系统调用操作文件?
实际上,很多已经被我们习以为常的C语言标准函数,在Linux平台上的实现都是靠系统调用完成的,所以如果想对系统底层的原理作深入的了解,掌握各种系统调用是初步的要求。进一步,若想成为一名Linux下编程高手,也就是我们常说的Hacker,其标志之一也是能对各种系统调用有透彻的了解。即使除去上面的原因,在平常的编程中你也会发现,在很多情况下,系统调用是实现你的想法的简洁有效的途径,所以有可能的话应...原创 2018-08-06 14:50:20 · 920 阅读 · 0 评论 -
3.系统调用与库函数的区别?
1、系统调用:系统调用是通向操作系统本身的接口,是面向底层硬件的。通过系统调用,可以使得用户态运行的进程与硬件设备(如CPU、磁盘、打印机等)进行交互,是操作系统留给应用程序的一个接口。下面适用于访问设备驱动程序的系统调用:open: 打开文件或设备 read: 从打开的文件或设备中读取数据 write: 向打开的文件或设备中写入数据 close: 关闭文件或设备 ioctl: 把...转载 2018-08-06 14:34:56 · 298 阅读 · 0 评论 -
2.数据库与文件进行数据存储有哪些区别?
其区别在于:(1) 文件系统用文件将数据长期保存在外存上, 数据库系统用数据库统一存储数据。(2) 文件系统中的程序和数据有一定的联系, 数据库系统中的程序和数据分离。(3) 文件系统用操作系统中的存取方法对数据进行管理, 数据库系统用DBMS统一管理和控制数据。(4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共...转载 2018-08-06 14:27:17 · 4748 阅读 · 0 评论 -
1.makefile的作用是什么?
MakeFile文件是什么?它里面包含什么内容、具有什么作用、怎么使用?下面就来具体说说。 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML...转载 2018-08-06 14:23:11 · 25318 阅读 · 0 评论 -
C/C++宏定义详解
转载地址:https://www.cnblogs.com/fnlingnzb-learner/p/6903966.htmlC++宏定义详解一、#define的基本用法 #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得...转载 2018-08-09 14:36:04 · 544 阅读 · 0 评论 -
论述含参数的宏与函数的优缺点
论述含参数的宏与函数的优缺点 1.函数调用时,先求出实参表达式的值,然后带入形参。而使用带参的宏只是进行简单的字符替换。2.函数调用是在程序运行时处理的,分配临时的内存单元;而宏展开则是在编译时进行的,在展开时并不分配内存单元,不进行值的传递处理,也没有“返回值”的概念。3.对函数中的实参和形参都要定义类型,二者的类型要求一致,如不一致,应进行类型转换;而宏不存在类型问题,宏名...原创 2018-08-09 11:05:10 · 1986 阅读 · 1 评论 -
水仙花数的处理
1、题目要求:春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。 #include <stdio.h>int main(){ int a,b,c; int m,n; int i;...原创 2018-07-30 13:58:54 · 159 阅读 · 0 评论 -
招银笔试题
1、int sumarrayrows(int a[M][N]){ int i,j,sum = 0; for(j = 0; j < N; j++) { for(i = 0;i < M; i++) { sum += a[i][j]; } } return 0;}...原创 2018-09-09 17:26:55 · 3102 阅读 · 0 评论