- 博客(92)
- 资源 (1)
- 收藏
- 关注
原创 设备驱动程序
以编写helloworld程序为例。1.用ctrl+alt+T来打开终端2.要在某个文件夹里创建文本,首先要回到该文件夹的目录。如我在桌面(desktop)建立文本。 (在终端中输入)cd Desktop //然后按下回车3.创建文件夹(此步骤可跳过,但建议创建)mkdir 文件名4.建立文本gedit helloworld.c //然后按下回车,会跳出一个类似于windows的记事本5.往里面敲代码# include <stdio.h>int main(void) {pr
2022-10-09 17:11:24 472
原创 【计算机网络】-复习篇(含习题及答案)
@TOC1. 第一章 概述1.1 计算机网络在信息时代中的作用计算机网络是互连、自治的计算机集合网络包含 【电信网络、有线电视网络、计算机网络】Internet 译名两种 (因特网、互联网)互联网的两个基本特点 (连通性、共享性)连通性: 距离上连通共享性:是指资源共享 (信息共享、软件共享、硬件共享)互联网+ (指互联网+各个传统行业)1.2 互联网概述计算机网络: 由若干结点和连接这些结点的链路组成 【结点可以是 计算机、集线器、交换机、路由器 等】互连网: 网络的网络小
2022-10-09 16:59:26 241
原创 【剑指offer】队列&栈篇-含题目代码思路解析
/只有一个数字5表示从下标为5开始一直到结尾:sub1 = “56789”//从下标为5开始截取长度为3位:sub2 = “567”假设:string s = “0123456789”;
2022-09-28 17:18:07 313
原创 斐波那契数列
斐波那契数列【别名黄金分割数列、兔子数列】斐波那契数列的特点:第1,2两个数为1,1。从第三个数开始,该数是其前两个数之和。例如: 斐波那契数列:1,1,2,3,5,8,13,21,34,55,89…
2022-09-16 23:10:32 425
原创 牛客前端面试题库
题库知识点Cookie、SessionStorage、 LocalStorage都是浏览器的本地存储。共同点👇区别👇闭包的作用:延申变量的作用范围闭包带来的问题:由于垃圾回收器不会将闭包中变量销毁,于是就造成了内存泄露跨域是指浏览器的同源策略是不允许执行其他网站上的脚本,只要协议,主机地址,端口其中之一不同就算跨域解决方法👇定位方案是控制元素的布局,有三种常见方案:BFC 即 Block Formatting Contexts (块级格式化上下文),它属于上述定位方案的普通流。具有 BFC
2022-09-16 00:44:14 907
原创 【vue】牛客专题训练02
vue无法监听数组变化的情况但是数组在下面两种情况下无法监听利用索引直接设置数组项时,例如arr[indexofitem]=newValue修改数组的长度时,例如arr.length=newLengthVue无法检测property的添加或移除。由于Vue会在初始化实例时对property执行getter/setter转化,所以property必须在data对象上存在才能让Vue将它转换为响应式的。
2022-09-05 11:06:36 361 2
原创 【JS】牛客专项练习02
但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式提交的话,这个元素的值不会被传递出去,而readonly会将该值传递出去(这种情况出现在我们将某个表单中的textarea元素设置为disabled或readonly,但是submit button却是可以使用的)。Math.ceil 向上取整 例子:Math.ceil(-5.9) -5 Math.ceil(5.1) 6 Math.floor。例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。
2022-09-05 10:44:41 280
原创 【JS】牛客专项练习01
好的例子就是,JS中一个函数有语法的错误,但是不会因为这个局部的错误而影响其他函数运行。NaN,即非数值(Not a Number)是一个特殊的数值,这个数值用来表示一个本来要返回数值的操作数未返回数值的情况(这样就不会抛出错误了)。A、是错误的,JS的语法要求不是很严格,而且是弱类型的语言(声明变量没有具体类型),而且用之前不声明也没关系。
2022-09-04 16:39:29 339
原创 【CSS】伪元素和伪类选择器区别
伪类选择器是用来向某些选择器来添加效果。【:】(1)结构伪类选择器::root:empty(2)反选伪类选择器:父元素 (空格) :not(标签名)(3)目标伪类选择器::target(4)UI元素状态选择器::enabled:disabled:checked(5)动态伪类选择器::link:visited:hover:active(6)用户行为伪类选择器:focus伪元素选择器则是用来将特殊的效果添加在选择器上。
2022-09-03 19:42:00 437
原创 【HTML/CSS篇】牛客题库练习
< dl > < dt > nowcoder < dd > nowcoder < dt > nowcoder < dd > nowcoder < dt > nowcoder < dd > nowcoder
2022-08-28 11:11:51 1630 3
原创 【高等数学】【4】不定积分
httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。
2022-07-24 11:53:37 105
原创 【高等数学】【5】定积分及应用
httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。
2022-07-24 11:52:46 153
原创 【高等数学】【2】导数与微分
注意👇httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。
2022-07-24 10:52:22 102
原创 【操作系统】进程的描述与控制
为了使参与并发执行的每个程序都能独立地运行,在操作系统中必须为之配置一个专门的数据结构,称为进程控制块系统利用PCB描述进程的基本情况和活动过程,进而控制和管理进程进程(又称进程实体、进程映像)【由程序段、相关的数据段、PCB构成】进程是程序的一次执行进程是一个程序及其数据在处理机上顺序执行时所发生的活动进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。...
2022-07-16 13:57:24 168
原创 【操作系统】概论
OS作为用户与计算机硬件系统之间的接口OS作为计算机系统资源的管理者计算机资源可分为四类: 处理机、存储器、I/O设备、文件(数据和程序)【OS的主要功能也正是对着四类资源进行有效管理】处理机管理(进程管理): 用于分配和控制处理机存储器管理(内存管理): 负责内存的分配与回收I/O设备管理: 负责I/O设备的分配(回收) 与操纵文件管理: 用于实现对文件的存取、共享和保护OS实现了对计算机资源的抽象出现了监督程序,控制作业一个接着一个处理主要缺点: 系统资源得不到充分的利用优点👇分时.
2022-07-03 17:02:27 714 1
原创 【高等数学】【1】函数、极限、连续
设有两个映射一个函数要用几个式子表示,这种在自变量的不同变化范围中,对应法则用不同式子来表示的函数,通常称为分段函数注意是有等于
2022-06-30 16:30:01 210
原创 【刷题】Sum of Digits【1】
【刷题】Sum of Digits【2】一、题目1.题目描述二、解题报告1.思路分析2.代码详解一、题目1.题目描述题目:输入:输出:示例 :提示:In the first sample the number already is one-digit — Herald can’t cast a spell.The second test contains number 10. After one casting of a spell it becomes 1, and
2022-06-30 09:38:16 147
原创 【刷题】字符统计【0】
【刷题】字符统计【0】一、题目1.题目描述二、解题报告1.思路分析2.代码详解一、题目1.题目描述题目:给出一个字符集合,请你判断出现的不同字符个数输入:输入一行,长度在1000以内仅包括小写字母、‘{’、‘}’ 和空格输出:输出一行,表示出现的不同字母个数示例 :二、解题报告1.思路分析1.首先将空格取代掉2.排除{},干扰3.计数2.代码详解python👇a=input()while(a.find(" ")>0): a=a.replace(" "
2022-06-29 20:50:52 101
原创 OJ输入输出练习
1.3 注意事项通过scanf(“%d %d”,&i,&d)!=EOF来控制输入停止,(EOF为错误识别符)输入变量scanf(“%d %d”,&i,&d)有&地址取值符号,传东西传入时,是传到地址里面保存;而输出 printf(“%d\n”,n)则是不需要&,输出变量的值。因为输入时会赋值给i、d,加法会赋值给n,所以不用int i=0;int d=0;int n=0;这样初始化赋值。注意输出要换行,输入不用换行2. 练习22.1 题目【告知输入组数】2.3 注意事项逗号英文3
2022-06-29 10:54:37 1500 2
原创 【算法分析】简答考核+算法
✨分治法的基本思想✨将一个规模为 n 的问题分解为 k 个规模较小的子问题,这些子问题互相独立且与原问题相同。递归地解这些子问题,然后将各个子问题的解合并得到原问题的解。✨动态规划的基本思想✨将求解的较大规模的问题分割成k个更小规模的子问题。对这k个子问题分别求解。如果子问题的规模仍然不够小,则再划分为k个子问题,如此递归的进行下去,直到问题规模足够小,很容易求出其解为止。如果能够保存已解决的子问题的答案,而在需要时再找出已求得的答案,就可以避免大量重复计算,从而提高计算效率。经分解得到的子问题往
2022-06-19 21:34:00 180
原创 【算法分析】算法复杂性分析详解+范例+习题解答
算法中的控制结构指的是各操作之间的执行次序。基本控制结构包括顺序结构、选择结构、循环结构ABCDC A E E C E E A1-8,1-10,1-11,1-6,1-9
2022-06-19 18:47:37 615
原创 【算法分析】分支限界法详解+范例+习题解答
下面以一个例子来说明单源最短路径问题:在下图所给的有向图G中,每一边都有一个非负边权。要求图G的从源顶点s到目标顶点t之间的最短路径。解单源最短路径问题的优先队列式分支限界法用一极小堆来存储活结点表。其优先级是结点所对应的当前路长。算法从图G的源顶点s和空优先队列开始。结点s被扩展后,它的儿子结点被依次插入堆中。此后,算法从堆中取出具有最小当前路长的结点作为当前扩展结点,并依次检查与当前扩展结点相邻的所有顶点。如果从当前扩展结点i到顶点j有边可达,且从源出发,途经顶点i再到顶点j的所相应的路径的长度小
2022-06-19 16:14:55 3290
原创 【算法分析】贪心法详解+范例+习题解答
== 当待求解问题满足最优子结构性质和贪心选择性质时,贪心策略所求的解一定是整体最优解==顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。希望贪心算法得到的最终结果是整体最优的。贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。 在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。贪心算法求解的问题中看到这类问题一般具有2个重要的性质:最优子结构性质和贪心选择性质。✨最优子结构性
2022-06-19 12:51:50 1174
原创 【算法分析】动态规划详解+范例+习题解答
递归算法求解问题时,每次产生的子问题并不总是新问题,有些子问题被反复计算多次。这种性质称为子问题的重叠性质动态规划每次总是“自底向上”地求解问题,是否可能存在“多余求解”的情形?是给定n个矩阵{A1A_1A1,A2A_2A2,…,AnA_nAn},其中AiA_iAi与Ai+1A_i+1Ai+1是可乘的,i=1,2 ,…,n-1。如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。矩阵连乘计算次序问题的最优解包含着其子问题的最优解。这种性质称为最优子结构性质。具体:计算
2022-06-19 12:03:03 1360
原创 【算法分析】回溯法详解+范例+习题解答
以深度优先方式搜索问题解的算法【回溯法是优化的暴力遍历,即一棵树在特定条件作为剪枝函数,树可以提前截掉,省去一些子节点。完全暴力遍历则是需要全部叶子节点都考虑】回溯法:为了避免生成那些不可能产生最佳解的问题状态,要不断地利用限界函数(bounding function)来处死那些实际上不可能产生所需解的活结点,以减少问题的计算量。具有限界函数的深度优先生成法称为回溯法(1)针对所给问题,定义问题的解空间;(2)确定易于搜索的解空间结构;(3)以深度优先方式搜索解空间,并在搜索过程中用剪枝函数避免无效搜索
2022-06-17 22:22:49 1752 1
原创 【算法分析】分治法详解+范例+习题解答
将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之1.4主定理Master Theorem将待排序元素分成大小大致相同的2个子集合,分别对2个子集合进行排序,最终将排好序的子集合合并成为所要求的排好序的集合。T(n)=Θ(nlogn) 渐进意义下的最优算法给已排好序的n个元素中寻找特定元素xA和B的乘积矩阵C中的元素C[i,j]定义为传统方法:O(n3)【计算时,三个for循环】为了降低时间复杂度,必须减少乘法的次数请设计一个有效的算法,可以进行两个n位大整数
2022-06-17 18:37:16 3500 4
原创 【云计算】知识汇总
通过集中式远程计算资源池,以按需分配方式,为终端用户提供强大且廉价的计算服务能力按云计算服务层面进行分类👇按云计算系统类型进行分类👇1.虚拟化技术:虚拟机的安装、设置、调度分配、使用、 故障检测与失效恢复等2.云计算构架技术:研究解决适合于云计算的系统软硬件构架3.资源调度技术:解决物理或虚拟计算资源的自动化分配、调度、配置、使用、负载均衡、回收等资源管理4.并行计算技术:针对大数据或复杂计算应用,解决数据或计算任务切分和并行计算算法设计问题5.大数据存储技术:解决大数据的分布存储、共享访问、 ..
2022-06-14 18:07:18 3815 1
高阶分解模型FM纯实现
2022-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人