- 博客(22)
- 资源 (6)
- 收藏
- 关注
原创 关于产品经理的一点技术面试题--linux操作系统+网络协议+通信知识
这周四,去某985高校招聘会求职,题主只打印了两份简历,所以只投递了两家公司。当天便完成了第一家公司的笔试、面试(产品岗);但目前暂没收到面试结果。由于我一开始是走技术开发岗位的,但在今年秋招刚刚打响(大概8月底)选择走了产品岗,所以;好多东西都还没来得及学,加上本人做事可能比较懒散,所以秋招(应该算是结束了吧)只投出了五份简历,对,你没看错,加上昨天的两家才五家,哈哈~目前收到笔试面试通知...
2019-11-02 21:57:53
441
原创 关于操作系统和网络编程的一些小面试题目~
1.作业、进程、线程和管道之间的关系:作业:用户在一次解题或一个事务处理中要求计算机系统所做工作的集合。它包含了用户程序、所需要的数据及控制命令等;作业是由一系列有序的步骤组成的;进程:一个程序在一个数据集合上的一次运行过程。所以一个程序在不同的数据集合上运行,乃至一个程序在同样数据集合上的多次运行都是不同的进程;线程:线程是进程中一个实体,是被系统独立调度和执行的基本单位;管道:管道实际...
2019-09-28 22:54:25
329
原创 以太网,OSI与TCP/IP
以太网以太网(Ethernet)是一种计算机局域网技术,目前应用最普遍的局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网的标准拓扑结构为总线型拓扑,但目前的快速以太网(100BASE-T、1000BASE-T标准)为了减少冲突,将能提高的网络速度和使用效率最大化,使用集线器来进行网络连接和组织。如此一来...
2019-07-21 16:10:08
1890
原创 linux多任务线程多进程、进程间通信
本来今晚是打算搞C++的,但无奈校园网太垃圾了,装个VS17版本的软件到现在还没完成。。。(心累)想想,写写笔记吧。。。首先我们要明白一个概念:多任务处理。多任务处理是指用户可以在同一时间内运行多个应用程序,在此,我们称每一个正在执行的应用程序为一个任务。而我们熟知的linux就是一个支持多任务的操作系统。这种多任务的操作系统使用某种调度策略能支持多个任务并发执行,补充下:我们知道,单核的...
2019-07-21 15:11:26
235
原创 给初学者,讲讲关于Linux操作系统的一些简单介绍。。。
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。① Linux内核:内核是系统的“心脏”,是运行程序和管理磁盘等硬件设备的核心程序。② Linux Shell:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接受用户输入的命令,并对其进行解释,最后送入内核去执行,实际上就是一个命令解释器。人们也可以使用Shell编程语言编写Shell程序,这些Sh...
2019-06-20 21:50:38
436
转载 CAN介绍
由于打算去面试一家外企,做汽车电子的;所以为了复习一下知识,特意复习这篇文章(先说明,这篇文章不是我写的,我顶多在其中加了自己理解的部分,从师兄给的笔记里面找到的,所以不知道作者是谁了)。。。。。。。CANCAN 是Controller Area Network 的缩写(以下称为CAN),是ISO 国际标准化的串行通信协议。技术背景介绍在当前的汽车产业中,出于对安全性、舒适性、方便性、低公...
2019-06-19 22:35:02
1069
2
原创 C语言面试经典编程题
C语言简单冒泡排序法:#include <stdio.h>int main(void){ int a[] ={900,2,3,888,1000}; int n; int i; int j; int buf; n = sizeof(a)/sizeof(a[0]);// /*a[0]是int型, 占4字节, 所以总的字节数除以4等于元素的个数*/ ...
2019-06-16 23:38:35
8058
原创 STM32F4通信协议SPI&&IIC工作原理
SPI协议:全双工 3/4跟信号线MISO 主设备数据输入,从设备数据输出。(MISO:master input slave output)MOSI 主设备数据输出,从设备数据输入。(MOSI:master output slave input)SCLK时钟信号,由主设备产生。(SCLK:serial clock)CS从设备片选信号,由主设备控制。(CS:chip select...
2019-06-06 15:06:07
1634
原创 C语言面试小题目(1)
for语句循环考察: #include <stdio.h> int main() { int a,x; for(a = 0,x = 0;a<=1&&!x++;) { a++; } printf("%d,%d",a,x); return ...
2019-06-04 17:34:12
190
原创 stm32新建立一个工程
开发环境:keil5编码语言:C语言安装keil5不用说了。。。。。。。。。。。。。。。可以去微信搜索:软件安装管家,里面有keil5的安装教程,很容易的新建一个文件夹用于存放工程,命名为stm32f4_project在此文件夹下建立四个文件夹,分别命名为:CMSIS,Library,Output,USRE;CMSIS:系统文件Library:stm32开发相关代码链接Outpu...
2019-06-04 08:49:26
1054
原创 数据结构与算法&&线性表的变异体——栈与队列
本文由个人笔记整理得出,材料主要来自《大话数据结构》和网络各博主栈的定义:限定仅在表尾进行插入和删除操作的线性表。栈的插入操作叫作进栈,也称压栈、入栈。栈的删除操作,也叫出栈,弹栈。ADT栈(stack)Data Operation InitStack(*S):初始化操作,建立一个空栈S; DestroyStack(*S):若栈存在,则销毁它; ClearStack(*...
2019-05-15 22:22:16
124
原创 数据结构与算法&&线性表
本文材料自《大话数据结构》和网络一、数据结构与算法的关系:数据结构:一门研究非数值计算的程序问题中的操作对象,以及它们之间关系和操作等相关关系的学科。说白了就是在一大堆数据中,数据元素之间的关系。(一个问题中多个对象之间的关系)算法:解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且,每条指令表示一个或多个操作。说白了就是问题的具体解决方案呗。(特定问题的解决办法)所...
2019-05-14 20:47:13
230
原创 C语言的补充(预处理)。。。。
九、本来打算写枚举的,算了,直接看菜鸟教程吧。。。https://www.runoob.com/cprogramming/c-enum.html十、C语言的预处理:所谓的预处理就是进行编译的第一遍扫描(语法分析)之前所做的工作;C的预处理功能有:宏定义:#define文件包含:#include "stdio.h"或#include <stdio.h>条件编译:#i...
2019-05-12 17:12:03
169
原创 C语言复习第四档->结构体&&共用体
七、结构体、公用体结构体:由各种类型组成的复合数据类型;常规定义:struct<结构体标签名称>{成员列表}struct<结构体标签名称><结构体变量名称>与类型定义同时进行:struct<结构体标签名称>{成员列表}<结构体变量名>如:struct student//struct<结构体标签名称>{成员列表}...
2019-05-12 15:52:53
237
原创 C语言复习第三档!!!(数组+指针+函数)
接着昨天的数组和指针。。。。。。。4.数组、函数和指针:数组指针(也称行指针):指向数组的指针,例如:int(*p)[10];#include <stdio.h>int main(void){ int (*p)[3]; int i; int a[3] = {0,1,2}; for(i = 0;i<3;i++) { p = a;//...
2019-05-11 21:02:53
675
原创 C语言复习(二)函数+数组+指针
五、函数<storage type> <data type> <function>(parameters){ statement//函数主体 return expression;//返回函数值}storage type:描述该函数本身的链接类型或者返回值的易变性;data type :描述函数的返回值类型function:函数名param...
2019-05-10 23:40:41
378
3
原创 C语言复习(一)
一、程序实例概览:来一个最简单的C语言程序#include <stdio.h>//头文件,因为你用到了printf语句,所以需要引用C的头文件int main(void)->其中int指明了main函数返回的类型(整型),这个返回值返回给操作系统;{/* 我的第一个 C 程序 */printf(“Hello, World! \n”);return 0;}1....
2019-05-10 15:07:09
331
原创 蓝桥杯嵌入式通用个人笔记2(必记)
//ADC配置及换算PB0对应ADC1,PB0引脚可复用成ADC_IN8RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE);//使能时钟信号RCC_APB2PeriphClockCmd(RCC_APB2Periph_ADC1, ENABLE);GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN;...
2019-04-02 17:52:27
390
原创 蓝桥杯嵌入式通用个人笔记1(必记)
突然发现自己都好久没有写博客了,继上次之后估计差不多有半年了。下午刚刚看到另外一位跟我年纪相仿,同是大三的同学在优快云发来几百篇文章,顿时觉得惭愧不已。等这次比赛结束后我会连续发文的,毕竟也要准备去面试的;写的博客就当是笔记吧。笔记是一种很好的习惯的,希望我能坚持下去!//LED定义---------------------------------------------注意LED是阳极的...
2019-03-16 17:10:59
388
2
转载 数据结构(二)
线性表:有同类型数据元素构成有序序列的线性结构称之为线性表。表中元素个数称之为线性表的长度,当表中一个元素都没有时,称为空表;表的起始位置称表头,表的结束位置称表尾。关于线性表的基本操作有:1.初始化一个空的线性表L;2.根据位序K,返回相应元素;3.在线性表L中查找X的第一次出现的位置;4.在位序i前插入一个新的元素X;5.删除制定位序i的元素;6.返回线性表L的长度n。广义表...
2018-09-18 23:07:08
187
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人