8.14笔试题归纳(海康,海格)

2023-10-04 04:30
文章标签 笔试 归纳 海格 8.14 海康

本文主要是介绍8.14笔试题归纳(海康,海格),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

1.同一进程内的所有线程共享什么

2.一个端口可以绑定多个套接字,(Io复用),udp端口号最大为65535

3.关于signal()函数的定义

void (*signal(int signal,int *(func)(int)),signal是一个函数

4.atoi(字符串到数字的转化)细品 得注意

5.关于memcpy函数的复制方式

6.linux下find和grep命令的区别(经常见到)

7.linux驱动下,insmod和modprobe的区别

8.linux操作系统内核的基本管理模块


1.同一进程内的所有线程共享什么

程序计数器 线程有自己的error和堆内存

2.一个端口可以绑定多个套接字,(Io复用),udp端口号最大为65535

c类网络可以容纳几台主机?

a类网络-2的24次幂-2个保留地址

b类网络-2的16次幂-2

c类网络-2的8次幂-2=254

3.关于signal()函数的定义

void (*signal(int signal,int *(func)(int)),signal是一个函数

4.atoi(字符串到数字的转化)细品 得注意


#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <limits.h>typedef enum Ret
{VALID,INVALID
}Ret;Ret state = INVALID; //用来判断异常的全局变量int My_Atoi(const char* str)
{int flag = 1;    //正负long long ret = 0;	 //返回值assert(str);if(str == NULL)   //空指针{return (int)ret;}if(str == '\0')		//空字符串{return (int)ret;}while(*str == ' ')	//空白字符{str++;}if(str == '\0')		//空白字符串{return (int)ret;}else if(*str == '+' || *str == '-'){if(*str == '-'){flag = -1;}str++;}while(*str){if((*str <= '9') && (*str >= '0')){state = VALID;ret = ret * 10 + flag * (*str - '0');str++;if(ret > INT_MAX)	//上溢出{state = INVALID;printf("上溢出,");return (int)INT_MAX;}if(ret < INT_MIN)	//下溢出{state = INVALID;printf("下溢出,");return (int)INT_MIN;}}else   //异常字符{return (int)ret;}}return (int)ret;
}

5.关于memcpy函数的复制方式

memcpy(&data[2],data,5);

比如说这题就是在同一个数组中,打印出来的结果是1212345890 ,由此可见,他应该是先把5个数放到一个单独的空间内,再把他们挨个复制给原数组。

6.linux下find和grep命令的区别(经常见到)

   find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 

   grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找

如果说在某目录下查找某字符串,就用find

7.linux驱动下,insmod和modprobe的区别

1.两者类似,都是动态加载驱动模块,但是modprobe可以解决load module时的依赖关系,insmod不能解决依赖问题,如果你要加载的驱动模块不依赖其他.ko,那么用insmod更好,因为它可以在任何目录下执行,反之,则用modprobe.

8.linux操作系统内核的基本管理模块

1.进程调度模块:用来控制进制对cpu资源的合理使用,使各个进程可以公平合理的访问cpu

2.内存管理模块:MMU内存管理单元,可以利用文件系统,把暂时不用的内存数据交换到外部储存设备,需要时再换回来(交换分区)

3.文件系统模块:支持对外部设备的驱动和储存

4.进程间通信模块:支持多种通信

5.网络接口模块:支持许多网络硬件

这篇关于8.14笔试题归纳(海康,海格)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1280

相关文章

如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解

《如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别详解》:本文主要介绍如何通过海康威视设备网络SDK进行Java二次开发摄像头车牌识别的相关资料,描述了如何使用海康威视设备网络SD... 目录前言开发流程问题和解决方案dll库加载不到的问题老旧版本sdk不兼容的问题关键实现流程总结前言作为

go基础知识归纳总结

无缓冲的 channel 和有缓冲的 channel 的区别? 在 Go 语言中,channel 是用来在 goroutines 之间传递数据的主要机制。它们有两种类型:无缓冲的 channel 和有缓冲的 channel。 无缓冲的 channel 行为:无缓冲的 channel 是一种同步的通信方式,发送和接收必须同时发生。如果一个 goroutine 试图通过无缓冲 channel

【秋招笔试】9.07米哈游秋招改编题-三语言题解

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 大厂实习经历 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收集 100+ 套笔试题,笔试真题 会在第一时间跟新 🍄 题面描述等均已改编,如果和你笔试题看到的题面描述

两道笔试题

“char a='\72'”是什么意思? 这么理解:\为转义字符,\072转义为一个八进制数072,也就是十进制数的58买一送一,将转义字符对照表也一并贴给你吧:转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013 \t 水平制表(HT) 009 \v 垂直制表(VT

华为23年笔试题

消息传输 题目描述 在给定的 m x n (1 <= m, n <= 1000) 网格地图 grid 中,分布着一些信号塔,用于区域间通信。 每个单元格可以有以下三种状态:  值 0 代表空地,无法传递信号;  值 1 代表信号塔 A,在收到消息后,信号塔 A 可以在 1ms 后将信号发送给上下左右四个方向的信号塔; 值 2 代表信号塔 B,在收到消息后,信号塔 B 可以在 2ms

实现的动态规划问题华为笔试题C++实现

秋招刷力扣题,我觉得我对动态规划不是熟练,在此处做总结 动态规划(Dynamic Programming,DP)算法通常用于求解某种具有最优性质的问题。在这类问题中,可能会有许多可行解,每一个解都对应一个值,我们希望找到具有最优值的解。我觉得最大的问题就是对问题的分解,分解后的问题与分解前的问题具有相同的决策机制,将决策机制进行抽象,最终可以得到对应的解; 动态规划中开始介绍的爬楼梯等问题,答

某公司笔试编程题

参加了某公司编程题,这些题都来自牛客网,记录总结吧! 一、蛇形矩阵 题目描述 蛇形矩阵是有1开始的自然数依次排列成的一个上三角矩阵. 接口说明 void GetResult(int Num, int* pResult);输入参数:int Num :输入的正整数N输出参数:int *pResult: 指向放蛇形矩阵的字符串指针指针指向的内存区域保证有效 样例输入: 4

CVTE java web后台实习生笔试+技术一面总结

投的第一份简历,也可以说是第一次写笔试和参加面试。题在前面,总结在最后,努力不骗人。 笔试 题型:20道不定项选择题+2道算法题+1道架构设计题 选择题 选择题出的很全面,因为是不定项选择,一道题就可以考很多知识点。 当时做的时候以为笔试都是这么难,做完实验室同学告诉我这个算比较难的了,而且据我观察可能是跟春招找正式offer的一批难度的题。可能最后过的标准不一样吧。 选项信息量很大,

大厂算法例题解之网易2018秋招笔试真题 (未完)

1、字符串碎片 【题目描述】一个由小写字母组成的字符串可以看成一些同一字母的最大碎片组成的。例如,“aaabbaaac” 是由下面碎片组成的:‘aaa’,‘bb’,‘c’。牛牛现在给定一个字符串,请你帮助计算这个字符串的所有碎片的 平均长度是多少。 输入描述: 输入包括一个字符串 s,字符串 s 的长度 length(1 ≤ length ≤ 50),s 只含小写字母(‘a’-‘z’) 输出描述

C++笔试强训12、13、14

文章目录 笔试强训12一、选择题1-5题6-10题 二、编程题题目一题目二 笔试强训13一、选择题1-5题6-10题 二、编程题题目一题目二 笔试强训14一、选择题1-5题6-10题 二、编程题题目一题目二 笔试强训12 一、选择题 1-5题 引用:是一个别名,与其被引用的实体公用一份内存空间,编译器不会给引用变量单独开辟新的空间。A错误 故选A。 A