2020大疆FPGA/芯片开发工程师(B卷)笔试题(含详解)

大疆芯片开发岗B卷

文章目录

  • 一、单选题
  • 二、多选题
  • 三、填空题
  • 四、问答题

**说明:答案仅供参考,个别可能存在错误。**

一、单选题

1.在UVM和SystemVerilog的基础知识中,描述错误的是(B
  A、如果某个操作消耗仿真时间,那么这个操作不能定义在function中。
  B、当仿真命令行中出现+UVM_VERBOSITY=MEDIUM时`uvm_info(“exam”,“DJI”,UVM_LOW)对应的message不会被打印出来
  C、build_phase用于创建component而且是top down执行的。
  D、sequence中定义dmac变量,此sequence的`uvm_do_with(tr,{tr.dmac == dmac;})语句中的约束不起作用。
解析:在打印信息之前,UVM会比较要显示信息的冗余度级别与默认的冗余度阈值,如果小于等于阈值,就会显示,否则不会显示。默认的冗余度阈值是UVM_MEDIUM,所有低于等于UVM_MEDIUM(如UVM_LOW)的信息都会被打印出来,冗余度UVM_HIGH则不打印出来

2.如果只使用(2选1MUX)完成异或门逻辑,最少需要(2)个MUX 。
2020大疆FPGA/芯片开发工程师(B卷)笔试题(含详解)_第1张图片

解析:F = A’B +AB’,即:A=0时,F = B;A=1时,F = B’

3.关于网表仿真描述正确的是(C
  A、网表仿真不能发现实现约束的问题
  B、仿真速度比RTL仿真速度更快
  C、网表仿真可以发现电路设计中的异步问题
  D、为了保证芯片正常工作,即使在时间和资源紧张情况下,也需要将所有的RTL仿真用例都进行网表仿真并且确保通过
解析:网表仿真通过网表反标sdf进行仿真,仿真速度较RTL仿真慢,由于sdf通过sdc约束和单元逻辑延时和线网延时而来,可以发现约束问题。设计大的话,网表仿真太耗时,常用采用形式验证手段来保证门级网表在功能上与RTL设计保持一致,配合静态时序分析工具保证门级网表的时序。门级仍真可以发现异步问题。

4.关于“线与”逻辑描述错误的是:(D
  A、“线与”逻辑是两个输出信号相连可以实现“与”的功能
  B、可以用OD门来实现“线与”
  C、可以用OC门来实现“线与”
  D、“线与”逻辑必须在输出端加一个下拉电阻
解析:OD:open-drain,源级开漏输出(开漏),OC:open-collector,集电极开路。OD是对mos管而言,OC是对双极型管而言,两者实现线与需外加上拉电阻

5.以下哪种异常可以使用逻辑分析仪测试(B)
  A、信号间串扰过大.
  B、6个信号的异常组合
  C、信号占空比超标.
  D、信号上升沿缓慢
解析:逻辑分析仪用来检测的是逻辑错误

6.关于数字通信的特点,下面描述不正确的是(B
  A、易于加密,保密性好
  B、比模拟通信占据更窄的系统频带,系统设备简单,对同步要求更低
  C、易于集成,使通信设备微型化
  D、抗干扰能力强,且噪声不积累
解析:数字信号相比于模拟信号对同步的要求更高

7.集成电路芯片中,其最大输出低电平为0. 1V,最大输入低电平为1.5V,最小输出高
电平为4.9V,最小输入高电平为3.5V,则其低电平噪声容限为(B)
  A、2.0V
  B、1.4V
  C、1.2V
  D、1.6V
解析:低电平噪声容限=VNL = VIL(max) - VOL(max)(输入-输出)= 1.5 - 0.1 = 1.4V

8.芯片制造中,工艺节点28nm,12nm,7nm。其中28,12,7含义:(D
  A、沟道深度
  B、走线间距
  C、器件宽带
  D、栅极宽度

9.以下哪些电路可以设置false_path:(A
  A、异步电路
  B、模拟和数字电路接口
  C、不同频率之间电路
  D、异步复位
解析:false_path用于设置异步路径,不同频率电路可以是同步电路。异步复位需要检查recovery time和removal time

11.某寄存器的地址为addr,现在要求将此寄存器的值取反,下列正确的C语言描述是(A)
  A、* (volatile unsigned int*(addr)=- (*(volatile unsigned int *)(addr)) ;
  B、volatile unsigned int*)(addr)= (volatile unsigned int*)(adar):
  C、(unsigned int **) (addr)= ~(volatile unsigned int *)(addr);
  D、(volatie unsigned int*)(addr) = ~(*(volatile unsigned int *)(addr));

12.对连续信号进行均匀采样,采样频率为Ns,信号最高截止频率为Nc,折叠频率是(D)
  A、2Ns
  B、Nc/2
  C、2Nc
  D、Ns/2
解析:取样定理:设取样频率为fs,输入模拟信号的最高频率为fmax,则有定理:fs>= 2fmax。折叠频率为采样频率的一半。采样间隔为dt=8ms=0.008s,采样频率为ft=1/dt=125Hz,折叠频率为fN=1/2ft=62.5Hz.也称为Nyquist频率

13.逻辑表达式A+BC=(A+B)(A+C)

14.时钟周期T,寄存器的时钟端到数据输出端的延迟为Tcq,时钟到第一级寄存器时钟端的延迟为Tcd1,时钟到第二级寄存器时钟端的延迟为Tcd2,两级寄存器之间组合逻辑延迟为Tpd,寄存器的建立时间为Tsetup。Tpd的最大延迟为(T-Tcq-Tsetup-(Tcd1- Tcd2))。
解析:reg2reg的STA setup分析:
Tlaunch+Tc2q+Tcomb<=Tcycle-Tsetup+Tcapture

15.假设一个cycle只能完成 个(8bits8bits) 或一个(17bits+ 17bits+ 17bits)操作,那么设计16bits16bits乘法最少可以多少个cycle完成(C)。
  A、2个cycles
  B、4个cycles
  C、3个cycles
  D、1个cycle

16.如下图所示,当CLK1为100MHZ时,约束为set input_ delay -clocks CLK1 -max 5
sig_ a,如果CLK1变为50MHZ,那么需要保证约束的效果不变,此时input delay应该设
置为多少?(D)
2020大疆FPGA/芯片开发工程师(B卷)笔试题(含详解)_第2张图片
  A、5ns
  B、10ns
  C、20ns
  D、15ns
解析:set_input_delay是设置输入延迟用的命令,同样的set_output_delay就是设置输出延迟的命令;-clocks(约束语句中一般用-clock)后面紧跟的是时钟源的名字,可以来自时钟输入管脚,也可以是用户创建的虚拟时钟,题目图中给出的是CLK1;-max描述了用于建立时间分析的包含有板级走线和外部器件的延时(如果是-min则描述了用于hold分析的包含有板级走线和外部器件的延时,两者同时存在,往往分别设置) 这里设置的值为5ns(输入约束的时延值可以理解为有效数据沿相对于时钟的偏移,如果时延值为正说明数据相对于时钟向后偏移,时延为负说明数据相对于时钟向前偏移);最后是输入信号的名字,题目图中给出的是sig_a。这句话完整的解读是:设置输入延迟,输入信号sig_a相对于输入时钟CLK1的最大延迟为5ns。这个约束命令不是从内部延时的角度来约束端口时序,而是从系统角度来约束的。是告诉时序分析工具输入信号和输入时钟之间的延迟关系,不是调节输入信号的延迟。
100MHz的时钟,周期为10ns,除去input delay5ns,FPGA内部为5ns,要保证约束的效果不变,那么50MHz的FPGA内部延迟也应该5ns,而50MHz的频率对应周期20,约束效果不变的话,外部的延迟设置应为15ns

https://blog.csdn.net/weixin_43727437/article/details/105235857

17.下列说法正确的是(D
  A.FPGA全称为复杂可编程门阵列
  B.FPGA是基于乘积项结构的可编程逻辑器件
  C.Altera的MAX7000系列属于FPGA结构
  D.基于SRAM的FPGA器件,每次上电之后必须重新进行配置
解析:.FPGA全称为现场可编程门阵列;FPGA芯片基于
查找表的可编程逻辑结构,CPLD是基于乘积项结构的可编程逻辑器件;MAX7000是传统血统的CPLD,内部结构是基于乘积项,也就是与或阵列结构

18.图中所示唤醒振荡器,单个反相器延时为3us,稳定振荡后,输出的周期信号频率为多少(B)。
2020大疆FPGA/芯片开发工程师(B卷)笔试题(含详解)_第3张图片
  A.60us
  B.30us
  C.15us
  D.20us
解析:环形振荡器,由奇数个反相器输出端和输入端首尾相接构成,反相器的每一级都会进行一次取反。之所以使用奇数个反相器是因为偶数个(输入是什么输出就是什么)反相器会形成正反馈,会出现电路锁定问题,无法形成振荡。而奇数个(输出是输入的取反值)反相器形成负反馈,可以形成振荡。
环形振荡器的振荡周期=单个反相器延迟时间*反相器个数*2,所产生的方波频率=1/(单个反相器延迟时间反相器*2)

19.关于DFT(designfor test)的描述错误的是:(D
A. DFT的主要目的是发现芯片在生产过程中出现的缺陷
B. 寄存器扫描链是一种常用的DFT技术
C. DFT测试过程通常会消耗大量的动态功耗
D. DFT测试不能覆盖电路的时序问题
解析:DFT的at-speed test会采用芯片PLL高速时钟进行寄存器的setup和hold测试

二、多选题

1.随着IC电路设计工艺的进步,漏电功耗占比越来越大,不考虑温漂影响,以下哪些技术能够用于降低漏电功耗?(BC
  A、clock gating
  B、DVFS(动态电压频率调整)
  C、power gating(电源门控)
  D、DFS(动态频率调整)
解析:漏电功耗属于静态功耗。A、D为减少逻辑翻转,降低动态功耗。C降低静态功耗,B可降低静态功耗和动态功耗

2.关于电路亚稳态描述不正确的是(BC
  A、亚稳态不能被消除,只能减小发生概率;
  B、可以正常工作的数字电路芯片中一定不存在亚稳态;
  C、亚稳态不存在于实际电路中,只是仿真的一种现象
  D、增加同步拍数可以降低亚稳态发生的概率

3.一款芯片含有CPU,DDR控制器,BOOTROM,此芯片启动时初始化代码在跳到main函数之前通常会执行哪些操作(ACD
  A、对DDR进行初始化
  B、Reset Entry买 入跳转指令或者跳转地址
  C、初始化stack指针寄存器
  D、对MMU以及CACHE进行配置

4.下列关于代码覆盖率描述错误的是:(AB
  A、代码覆盖率达到百分之一百说明代码bug已消除
  B、代码覆盖率包括功能覆盖率
  C、代码覆盖率包括条件覆盖率
  D、代码覆盖率包括语句覆盖率
解析:覆盖率是衡量设计验证完成程度的指标,并不是验证的目的。任何覆盖率达到100%并不代表芯片bug已消除。代码覆盖率包括行覆盖率、条件覆盖率、状态机覆盖率和翻转覆盖率。功能覆盖率反映开发出来的需要覆盖的功能点覆盖的比例。断言覆盖率测量断言被触发的频繁程度。

5.、判断电路中是否存在冒险竞争的方法有哪些(AC
  A、卡诺图法。
  B、实验法
  C、代数法
  D、观察法

6.哪些手段可以降低SRAM的动态功耗(BCD
  A、不访问SRAM时,将其Power down
  B、不访问SRAM时关闭时钟
  C、不访问SRAM时地址线不翻转
  D、不访问SRAM时写数据线不翻转
解析:A选项不能作为降低SRAM的动态功耗的手段,断电(Power down)会导致数据的丢失。

7.、以下哪些是典型FPGA器件内部常用资源(BCD
  A、时钟网络
  B、DRAM
  C、寄存器
  D、LUT
解析:FPGA内有BRAM和DRAM两种存储资源,DRAM(Distributed RAM)指的是分布式RAM,为内部LUT拼成。BRAM(BlockRAM)是固定在FPGA内部的ram资源,无论使用与否都存在于那里,有较大的存储空间。

8.关于latch与Flip-Flop特性描述正确的是(ABC
  A、都属于时序逻辑
  B、latch输出可能产生毛刺
  C、Flip-Flop只会在时钟触发沿采样当前输入,产生输出
  D、latch无时钟输入
解析:latch信号不论是在latch based design还是clock gating cell中都是有时钟输入的

9.在芯片中某数字block支持单独上下电,那么下列说法正确的是:(AD?)
  A、此block下电时,需要依次关闭clock,使能isolation cell,使能复位信号,控制power gating使block 下电
  B、此block需要在输入端加入isolation cell
  C、此block需要在输出端加入level shift
  D、此block重新上电时,需要等到模块完成上电后才能撤销isoIation

10.以下哪些活动属于DFT的内容:(ABCD)
  A.DC SCAN
  B.MBIST
  C.AC SCAN
  D.Boundry SCAN
解析: 1.边界扫描测试,boundary scan test—测试IO pad;2.MBIST技术 – 测试mem;3.扫描测试又叫ATPG 技术– 测试std-logic;4. 全速测试at-speed-test,AC Scan就是at speed测试即实速测试,DC Scan就是normal scan test 即慢速测试。

11.根据约束关系set_ clock_ groups -async -group{CLK1 CLK3}{CLK2}, 下图中哪些路径会进行时序检查(ABD
2020大疆FPGA/芯片开发工程师(B卷)笔试题(含详解)_第4张图片
  A、PATH1
  B、PATH2
  C、PATH3
  D、PATH4
解析:对于有多个时钟的设计中,可以用set_ clock_ groups这个约束把相关的时钟分成一个组,与其它不相关的时钟区分开。这样也避免timequest对相关的异步时钟进行时序分析而带来不必要的麻烦。约束命令把时钟分成了两组,CLK1 CLK3是一组,CLK2是一组,这样约束过后,timequest只对这两个组内的时钟域进行分析,两个组间的时钟(相当于跨时钟)路径将不会分析

12.关于异步处理,以下说法正确的是:(BD
  A.异步FIFO采用格雷码的原因是为了提高电路速度。
  B.异步处理需要考虑发送和接受时钟之间的频率关系
  C.单比特信号打两拍后可以避免亚稳态的发生
  D.静态配置信号可以不做异步处理
解析:异步FIFO采用格雷码的原因是为了避免多比特数据跳变时由于路径延迟而造成跳变错误;单比特信号打两拍后可以降低亚稳态的发生概率,并不能完全避免。

13.选择下列做法中对降低动态功耗效果最显著的两项(AD)
  A. RTL级电路设计优化
  B.电源门控.
  C.多电压阈值
  D.门控时钟
解析:多电压阈值技术主要用来降低静态漏电功耗;电源门控可以同时有效地降低动态功耗和静态功耗,但是效果比起其他两项有所不如。

14.在不增加pipeline的情况下,如何解决一条critical path的setup时序不满足的问题?(ABC
  A.将部分组合逻辑电路搬移到前级path上
  B.降低时钟频率
  C.使用更先进工艺的工艺库
  D.在这条path上插入寄存器
解析:A为综合工具DC常用方法,B可加大时钟周期,C可减小传播延时和组合逻辑延时和建立时间,D实际上就是pipeline

三、填空题

1.用正则表达式"\s*(<.*>)" (注:双引号中为正则表达式,不包含双引号)来匹配字符串"",匹配的结果为:</p> <p>2.芯片管脚中,有些控制信号为了过滤输入信号的噪声,需要使用从高到低和从低到高有两种不同阈值的门电路来保证芯片的正常功能,具有此功能的门电路是?<br> <font face="楷体" color="#0000CD" size="4">施密特触发器</font></p> <p>3.如下九宫格,每个小段相交,且电阻为R,则P,Q两点之间的电阻为?(<code>5R/7</code>)</p> <p><a href="http://img.e-com-net.com/image/info8/a8aed793a6264643a712acd1c53b16bd.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/a8aed793a6264643a712acd1c53b16bd.jpg" alt="2020大疆FPGA/芯片开发工程师(B卷)笔试题(含详解)_第5张图片" width="232" height="234" style="border:1px solid black;"></a><br> 4.典型的5级流水线RSIC结构中,5级流水线的功能分别是?<br> <font face="楷体" color="#0000CD" size="4">取指(IF)、译码(ID)、执行(EX)、访存(MEM)和写回(WB)</font></p> <h1>四、问答题</h1> <p>1.FPGA相对于ASIC的优势是灵活可编程,不足是可实现的最高平频率有限,请介绍一下在FPGA开发中典型的时钟优化方法:</p> <p><font face="楷体" color="#0000CD" size="4">衡量FPGA设计的两个重要指标是吞吐率和延迟,时序优化是让FPGA设计获得更高的工作频率,也就是通常说的性能和吞吐率,常用的方法有如下:<br> 1.插入寄存器(pipeline)<br>   这种方式会增加设计的时滞(clock latency)。插入了几个寄存器,结果输出就会延长几个周期,在不违反设计规格(对clock latency有要求)以及功能没有影响的时滞情况之下可以这么做。<br> 2.并行化设计<br>   并行化设计的思想是将一个逻辑函数分解为几个小一些的逻辑函数并行计算,从而减少关键路径上的延迟 。<br> 3.均衡设计<br>   均衡设计的思想是把 Critical Path 上的组合逻辑拿出一部分放在 short path 上进行,从而缩短 Critical Path 的延迟。<br> 4.优化路径<br>   通过优化数据流的路径来缩短 Critical Path ,提升系统性能。重新布局和 Critical Path 在一起的路径,从而 Critical Path上的逻辑门可以更靠近目标寄存器。  <br> </font></p> <p>2.用systemVerilog的contraint语句实现以下随机激励:<br> 数组变量a(4个元素,每个成员都是6bit有符号数)和node(2bit)均为随机变量,约束如下:<br> (1)数组a的每个元素只能在[-16,16]的范围取值。(请使用16进制有符号数表达该取值范围)<br> (2) mode=2’b00时 数组a的所有成员之和等于8。<br> (3) mode为 其他值时,数组a的成员a[2]值最大。<br> 请在如下代码框架下,各个约束对应的代杩</p> <pre><code class="prism language-c">rand bit Signed<span class="token punctuation">[</span><span class="token number">5</span><span class="token punctuation">:</span><span class="token number">0</span><span class="token punctuation">]</span> a<span class="token punctuation">[</span><span class="token number">4</span><span class="token punctuation">]</span><span class="token punctuation">;</span> rand bit <span class="token punctuation">[</span><span class="token number">1</span><span class="token punctuation">:</span><span class="token number">0</span><span class="token punctuation">]</span> mode<span class="token punctuation">;</span> constraint reasonable_ a<span class="token punctuation">{ </span> a inside <span class="token punctuation">[</span><span class="token number">8</span><span class="token string">'h30:8'</span>h10<span class="token punctuation">]</span><span class="token punctuation">;</span> <span class="token comment">//填入约束(1) 的代码 -16的原码11000,反码101111,补码110000,化为十六进制为8'h30</span> <span class="token punctuation">}</span> constraint valid_ a<span class="token punctuation">{ </span> <span class="token keyword">if</span><span class="token punctuation">(</span>mode <span class="token operator">==</span> <span class="token number">2</span>'b00<span class="token punctuation">)</span> a<span class="token punctuation">.</span><span class="token function">sum</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token operator">==</span> <span class="token number">8</span><span class="token punctuation">;</span> <span class="token comment">//填入约束(2) 对应的代码</span> <span class="token keyword">else</span> a<span class="token punctuation">[</span><span class="token number">2</span><span class="token punctuation">]</span> <span class="token operator">==</span> a<span class="token punctuation">.</span><span class="token function">max</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment">//填入约束(3) 对应的代码1,</span> <span class="token punctuation">}</span> </code></pre> <p>3.设计一个电路,使用时序逻辑对一个单bit信号进行毛刺滤除操作,高电平或者低电平宽带小于4个时钟周期的为毛刺。用Verilog或VHDL写代码。<br> <a href="http://img.e-com-net.com/image/info8/8b61732eb7864f82aa9bf338efc8b48b.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/8b61732eb7864f82aa9bf338efc8b48b.jpg" alt="2020大疆FPGA/芯片开发工程师(B卷)笔试题(含详解)_第6张图片" width="580" height="447" style="border:1px solid black;"></a></p> <p>4.请写出下图所示X(s)到Y(s)的传递函数,Y(s)/X(s)=<br> <a href="http://img.e-com-net.com/image/info8/50020498a0a840f5b50b276786460879.jpg" target="_blank"><img src="http://img.e-com-net.com/image/info8/50020498a0a840f5b50b276786460879.jpg" alt="2020大疆FPGA/芯片开发工程师(B卷)笔试题(含详解)_第7张图片" width="546" height="152" style="border:1px solid black;"></a></p> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1306035309548441600"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(笔试/面试整理)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1943913855423934464.htm" title="2025.07.09华为机考真题解析-第一题100分" target="_blank">2025.07.09华为机考真题解析-第一题100分</a> <span class="text-muted">春秋招笔试突围</span> <a class="tag" taget="_blank" href="/search/%E6%9C%80%E6%96%B0%E4%BA%92%E8%81%94%E7%BD%91%E6%98%A5%E7%A7%8B%E6%8B%9B%E8%AF%95%E9%A2%98%E5%90%88%E9%9B%86/1.htm">最新互联网春秋招试题合集</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/1.htm">华为</a> <div>点击直达笔试专栏《大厂笔试突围》春秋招笔试突围在线OJ笔试突围OJ01.花园灯具照明设计问题描述K小姐正在为她的私人花园设计照明系统。花园是一条长廊,由nnn</div> </li> <li><a href="/article/1943765586966278144.htm" title="2025.07.09华为机考真题解析-第二题200分" target="_blank">2025.07.09华为机考真题解析-第二题200分</a> <span class="text-muted">春秋招笔试突围</span> <a class="tag" taget="_blank" href="/search/%E6%9C%80%E6%96%B0%E4%BA%92%E8%81%94%E7%BD%91%E6%98%A5%E7%A7%8B%E6%8B%9B%E8%AF%95%E9%A2%98%E5%90%88%E9%9B%86/1.htm">最新互联网春秋招试题合集</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/1.htm">华为</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>点击直达笔试专栏《大厂笔试突围》春秋招笔试突围在线OJ笔试突围OJ02.地铁线路故障预警系统问题描述LYA负责管理一个城市的地铁网络系统。地铁网络由nnn</div> </li> <li><a href="/article/1943528211648409600.htm" title="数据结构——1.数据结构和算法" target="_blank">数据结构——1.数据结构和算法</a> <span class="text-muted">爱看烟花的码农</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>第一部分:笔试核心概念(理论知识)一、数据结构绪论什么是数据结构?数据结构不仅仅是数据,而是研究如何组织数据(结构化信息)的方法,目的是为了能够高效地处理这些数据。一个经典的公式是:算法+数据结构=程序。这表明,好的程序离不开高效的数据组织方式和处理算法。基本概念与术语数据(Data):是计算机可以识别、存储和处理的符号总称,是程序处理的“原料”。例如,一张图片、一段文字、股票行情、心电图数据等。</div> </li> <li><a href="/article/1942863506927841280.htm" title="【云计算解决方案面试整理】3-7主流云计算平台、云计算架构、安全防护" target="_blank">【云计算解决方案面试整理】3-7主流云计算平台、云计算架构、安全防护</a> <span class="text-muted">不太灵光的程序员</span> <a class="tag" taget="_blank" href="/search/%E9%98%BF%E9%87%8C%E4%BA%91%E4%BA%91%E8%AE%A1%E7%AE%97%E5%B7%A5%E7%A8%8B%E5%B8%88ACP%E8%AE%A4%E8%AF%81/1.htm">阿里云云计算工程师ACP认证</a><a class="tag" taget="_blank" href="/search/%E4%BA%91%E8%AE%A1%E7%AE%97/1.htm">云计算</a><a class="tag" taget="_blank" href="/search/%E4%BA%91%E8%AE%A1%E7%AE%97/1.htm">云计算</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E6%9E%B6%E6%9E%84/1.htm">架构</a> <div>准备面云计算解决方案的岗位,整理了一些,也请大佬们指点。文档分为云计算基础概念、云计算技术原理、主流云计算平台(以天翼云为例)、云计算架构(弹性设计、高可用设计、高性能设计)、安全防护几个方面。三、主流云计算平台1.阿里云云计算平台强大的计算能力:拥有自主研发的飞天操作系统,可提供高效、稳定的计算服务,能够满足大规模数据处理和高并发业务的需求。例如,在应对双11这样的高并发场景时,飞天系统可以快速</div> </li> <li><a href="/article/1942338437575143424.htm" title="0704-0706上海,又聚上了" target="_blank">0704-0706上海,又聚上了</a> <span class="text-muted">GISer_Jinger</span> <a class="tag" taget="_blank" href="/search/%E6%96%B0%E6%B5%AA%E5%BE%AE%E5%8D%9A/1.htm">新浪微博</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>上次,还是0413,当时写了一篇,下次相见是何时?也鼓励自己下次相见是找到工作(实习也算),没想到真找到了,DWApp说到实习,其实没认真投递很多,互联网公司除了阿里系卡学历连笔试机会都没有的话,其他的都给了一定的面试机会,只是自己没能很好把握机会,也能理解毕竟刚开始面试又加上自己表达能力和总结的不到位,或多或少的和面试官有代沟,其实也好,万一是实习的Mentor两个人又聊不来互相不对头的话也不好</div> </li> <li><a href="/article/1941586838988845056.htm" title="C语言--- 指针运算笔试题详解" target="_blank">C语言--- 指针运算笔试题详解</a> <span class="text-muted">星纭</span> <a class="tag" taget="_blank" href="/search/C/1.htm">C</a><a class="tag" taget="_blank" href="/search/c%E8%AF%AD%E8%A8%80/1.htm">c语言</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>目录题目1:题目2:题目3:题目4:题目5:题目6:题目7:题目1:#includeintmain(){inta[5]={1,2,3,4,5};int*ptr=(int*)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));return0;}解析:a是数组首元素的地址,类型为int*,+1跳过一个元素,再解引用就是第二个元素。&a是整个数组的地址,+1跳过整个数组,再强制</div> </li> <li><a href="/article/1940740433013436416.htm" title="「字节跳动」我如何在一个月顺利通过测开实习岗,拿到offer" target="_blank">「字节跳动」我如何在一个月顺利通过测开实习岗,拿到offer</a> <span class="text-muted">柠檬软件测试</span> <a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/1.htm">软件测试</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/1.htm">软件测试</a><a class="tag" taget="_blank" href="/search/%E5%8A%9F%E8%83%BD%E6%B5%8B%E8%AF%95/1.htm">功能测试</a><a class="tag" taget="_blank" href="/search/%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7/1.htm">测试工具</a><a class="tag" taget="_blank" href="/search/selenium/1.htm">selenium</a> <div>是基本情况:某交211小硕,研二,目标岗位测开大概从四月初开始找实习,也赶上了一波校招热潮,不过大都败在了笔试上(T^T,感觉经验超重要的~),经过了一个多月,顺利拿到了offer,也积累了许多经验,回头看看,也会不禁感慨,从一开始面试官说“你基础知识太薄弱了,怎么也要提前准备一下”到最近百度、头条面试官说“嗯嗯看得出来,你的基础知识非常扎实”我觉得对我来说,就是对这一个多月的肯定。找实习的过程中</div> </li> <li><a href="/article/1940187003983294464.htm" title="Python二分查找库bisect" target="_blank">Python二分查找库bisect</a> <span class="text-muted">来个大包的二重积分</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80/1.htm">编程基础</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95/1.htm">排序算法</a> <div>找暑期实习的时候做到某厂的笔试题里面用到这个,就总结一下。。。1.bisect_left(a,x,lo=0,hi=len(a))功能:在已排序序列a中查找元素x应该插入的位置,并返回最左侧的插入位置(index啊)。区别:如果有多个相同元素,bisect_left返回最左侧的插入位置。默认情况下,查找范围是整个序列a,但可以通过lo和hi参数来限制查找范围。2.bisect_right(a,x,l</div> </li> <li><a href="/article/1939666861788557312.htm" title="Python保龄球计分Demo" target="_blank">Python保龄球计分Demo</a> <span class="text-muted">清风序来</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a> <div>找工作,笔试题,恶心到想吐,和大家分享下,在网上只有Java的demo,我这个python菜鸟,分享下python的demo......需求:保龄球计分规则如下,写出一个计分的demo一局有十格,每格有两次投球机会,如在第一次投球时没能全中,就有需要投第二球。每格可能出现的情况:1、失球在两次投后,未能击倒10个瓶,此格的分数为击倒的个数。如果一次击球未击到一个,则用一个“-”标记2、补中第二次补</div> </li> <li><a href="/article/1939454712956907520.htm" title="嵌入式面试笔试那点事2:2025.4.13" target="_blank">嵌入式面试笔试那点事2:2025.4.13</a> <span class="text-muted">失落的多巴胺</span> <a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95%E7%AC%94%E8%AF%95%E9%82%A3%E7%82%B9%E4%BA%8B/1.htm">面试笔试那点事</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%A1%AC%E4%BB%B6/1.htm">嵌入式硬件</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a> <div>做了某厂的笔试题,全程监控监考压力还是挺大的。。。挑几个博主记得比较清楚的有价值的简答题写写。一、详细从生命周期、作用域等方面说明普通局部变量、普通全局变量、静态局部变量、静态全局变量1.普通局部变量定义:在某个函数或代码块内部定义的变量。作用域:仅在定义它的函数或代码块内有效。生命周期:该变量在函数或代码块开始执行时被创建,当函数或代码块执行结束后,变量被销毁。特点:每次进入函数时都会重新创建,</div> </li> <li><a href="/article/1939299029858971648.htm" title="【实战演练】运维工程师初试必胜指南:解析公司笔试真题与技巧分享" target="_blank">【实战演练】运维工程师初试必胜指南:解析公司笔试真题与技巧分享</a> <span class="text-muted">江湖有缘</span> <a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4%E5%B7%A5%E7%A8%8B%E5%B8%88%E9%9D%A2%E8%AF%95%E4%B8%93%E6%A0%8F/1.htm">运维工程师面试专栏</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/Linux/1.htm">Linux</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E6%B1%82%E8%81%8C/1.htm">求职</a> <div>【实战演练】运维工程师初试必胜指南:解析公司笔试真题与技巧分享一、填空题1.第1题:修改网卡IP地址2.第2题:基本文件相关命令解释3.第3题:新建用户4.第4题:设置文件权限5.第5题:路由协议RIP6.第6题:ping命令相关7.第7题:创建目录8.第8题:正则表达式9.第9题:列出文件10.第10题:如何查看系统信息11.第11题:重命名文件12.第12题:修改用户密码13.第13题:如何向</div> </li> <li><a href="/article/1938835285852876800.htm" title="008 【入门】算法和数据结构简介" target="_blank">008 【入门】算法和数据结构简介</a> <span class="text-muted">要天天开心啊</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95%E4%B8%93%E6%A0%8F/1.htm">算法专栏</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>算法与数据结构系统概览|[算法]-[基础]-[通用]一、算法分类与应用1.硬计算类算法|[算法]-[中级]-[通用]特点应用场景复杂度特征-精确求解问题-可能带来较高计算复杂度-大厂笔试/面试-ACM竞赛-所有程序员岗位必考⏱️通常为O(n)~O(n²)//[示例]快速排序算法-分治思想核心实现publicvoidquickSort(int[]arr,intleft,intright){if(le</div> </li> <li><a href="/article/1938664870069202944.htm" title="【数字IC前端笔试真题精刷(2022.7.28)】芯动——数字IC验证工程师(1号卷-验证)" target="_blank">【数字IC前端笔试真题精刷(2022.7.28)】芯动——数字IC验证工程师(1号卷-验证)</a> <span class="text-muted">ReRrain</span> <a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%97IC/1.htm">数字IC</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AF%95/1.htm">笔试</a> <div>声明:本专栏所收集的数字IC笔试题目均来源于互联网,仅供学习交流使用。如有侵犯您的知识产权,请及时与博主联系,博主将会立即删除相关内容。笔试时间:2022-7-28;题目类型:不定项(10x1’=10’)【错选不得分,少选得1/3分】问答(9x10’=90’)文章目录不定项1、(单选)在verilog语言中,a=4'b1011,那么&a=()2、(单选)SystemVerilog中类默认的成员属性</div> </li> <li><a href="/article/1938529091686821888.htm" title="数据库运维中心招聘笔试题及参考答案" target="_blank">数据库运维中心招聘笔试题及参考答案</a> <span class="text-muted">小坏蛋至尊宝</span> <a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>数据库运维中心招聘笔试题及参考答案一、单项选择1、T-SQL语句是由哪一家公司设计出的:(A)AMicrosoftBIBMCSUN2、SQL-Server的数据库类型属于哪一类型:(A)A关系型数据库B网络型数据库C层次型数据库3、要启动SQL-Server的服务器,在命令提示符下键入以下什么命令可以启动SQL-Server服务器:(B)AnetsendBnetstartmssqlerverCne</div> </li> <li><a href="/article/1938339987074379776.htm" title="特斯拉及新能源车企笔试面试题型解析上-21期" target="_blank">特斯拉及新能源车企笔试面试题型解析上-21期</a> <span class="text-muted">启芯硬件笔记</span> <a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a><a class="tag" taget="_blank" href="/search/PCB/1.htm">PCB</a><a class="tag" taget="_blank" href="/search/EMI/1.htm">EMI</a><a class="tag" taget="_blank" href="/search/%E7%A1%AC%E4%BB%B6%E5%B7%A5%E7%A8%8B/1.htm">硬件工程</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a> <div>本专栏预计更新90期左右。当前第21期-特斯拉硬件.特斯拉作为全球领先的电动汽车、能源存储和人工智能公司,其硬件工程师岗位的招聘通常包括笔试和多轮技术面试,考察领域涵盖数字电路设计、模拟电路、嵌入式系统、电动车技术和自动驾驶等。由于特斯拉的创新性和技术领先地位,其面试问题可能更加注重实际应用和问题解决能力。笔试通常旨在考察候选人的基础理论知识、问题分析能力、电路设计与调试经验、以及对相关工具和方法</div> </li> <li><a href="/article/1938339987976155136.htm" title="大厂硬件笔试题型和详细解析" target="_blank">大厂硬件笔试题型和详细解析</a> <span class="text-muted">启芯硬件笔记</span> <a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a> <div>本专栏预计更新90期左右。当前第23期-大厂硬件综合.这个系列通过在国内外网上搜索大厂公开的笔试和面试题目,然后构造相关的知识点矩阵,让大家对核心的知识点有更深的认识,这个过程虽然耗时费力,但大厂的很多题目(包括模拟题)确实非常巧妙,很有代表性。由于官方没有发布过这样的题库,所以文章中的题目只能作为参考的范式,主要还是告诉读者解题的方法和考察的知识点。硬件工程师在面试过程中,需要展示出扎实的电路设</div> </li> <li><a href="/article/1938335315827683328.htm" title="特斯拉及新能源车企笔试面试题型解析下" target="_blank">特斯拉及新能源车企笔试面试题型解析下</a> <span class="text-muted">启芯硬件笔记</span> <a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a><a class="tag" taget="_blank" href="/search/%E7%A1%AC%E4%BB%B6%E5%B7%A5%E7%A8%8B/1.htm">硬件工程</a><a class="tag" taget="_blank" href="/search/%E5%B5%8C%E5%85%A5%E5%BC%8F%E7%A1%AC%E4%BB%B6/1.htm">嵌入式硬件</a><a class="tag" taget="_blank" href="/search/%E6%8A%80%E6%9C%AF%E6%8F%90%E5%8D%87/1.htm">技术提升</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA%E5%92%8C%E5%8F%91%E5%B1%95/1.htm">职场和发展</a> <div>特斯拉及新能源车企笔试面试题型解析下本专栏预计更新90期左右。当前第22期-特斯拉硬件.由于特斯拉的招聘信息保密,本文根据公开的特斯拉硬件工程师面试经验、招聘需求以及行业通用技术领域,并提供详细的题目解析思路和方法,以期为准备特斯拉硬件工程师职位的候选人提供有价值的参考、总结、和经验分享,结合特斯拉的电动汽车和自动驾驶技术特点,给出可能涉及的题目,并提供详细解析。随着技术的飞速发展和特斯拉业务的不</div> </li> <li><a href="/article/1938178095185981440.htm" title="java工程师面试题大全-100%公司笔试题你都能碰到几个" target="_blank">java工程师面试题大全-100%公司笔试题你都能碰到几个</a> <span class="text-muted">javaPie</span> <div>Javaid="cproIframe_u788097_1"width="336"height="280"src="http://pos.baidu.com/acom?adn=3&at=166&aurl=&cad=1&ccd=24&cec=UTF-8&cfv=16&ch=0&col=zh-CN&conOP=0&cpa=1&dai=1&dis=0&layout_filter=rank%2Ctabclo</div> </li> <li><a href="/article/1936372568885882880.htm" title="C/C++ 高频八股文面试题1000题(一)" target="_blank">C/C++ 高频八股文面试题1000题(一)</a> <span class="text-muted">十年编程老舅</span> <a class="tag" taget="_blank" href="/search/C%2B%2BLinux%E5%90%8E%E7%AB%AF/1.htm">C++Linux后端</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/%E5%85%AB%E8%82%A1%E6%96%87/1.htm">八股文</a><a class="tag" taget="_blank" href="/search/%E5%85%AB%E8%82%A1%E6%96%87%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">八股文面试题</a><a class="tag" taget="_blank" href="/search/c%2B%2B%E5%85%AB%E8%82%A1%E6%96%87/1.htm">c++八股文</a><a class="tag" taget="_blank" href="/search/c%2B%2B%E9%9D%A2%E7%BB%8F/1.htm">c++面经</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E5%8E%82%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">大厂面试题</a> <div>原作者:Linux教程,原文地址:C/C++高频八股文面试题1000题(一)在准备技术岗位的求职过程中,C/C++始终是绕不开的核心考察点。无论是互联网大厂的笔试面试,还是嵌入式、后台开发、系统编程等方向的岗位,C/C++都扮演着举足轻重的角色。本系列文章将围绕“C/C++笔试面试中出现频率最高的1000道题目”进行深入剖析与讲解。由于篇幅限制,整个系列将分为多篇陆续发布,每篇50道题,本文为第一</div> </li> <li><a href="/article/1936175171496898560.htm" title="家庭中计算机应用包括,《管理信息系统中计算机应用》沟通考笔试B卷答案" target="_blank">家庭中计算机应用包括,《管理信息系统中计算机应用》沟通考笔试B卷答案</a> <span class="text-muted">江楠悠悠</span> <a class="tag" taget="_blank" href="/search/%E5%AE%B6%E5%BA%AD%E4%B8%AD%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%BA%94%E7%94%A8%E5%8C%85%E6%8B%AC/1.htm">家庭中计算机应用包括</a> <div>《《管理信息系统中计算机应用》沟通考笔试B卷答案》由会员分享,可在线阅读,更多相关《《管理信息系统中计算机应用》沟通考笔试B卷答案(4页珍藏版)》请在人人文库网上搜索。1、广西工学院继续教育学院学年春(秋)学期期末沟通考答案考核课程:管理系统中计算机应用(B)卷考核方式:(闭)卷得分评卷人单选题(每小题1分,共20分)1.B2.C3.D4.D5.B6.A7.B8.A9.C10.B11.B12.B1</div> </li> <li><a href="/article/1935974607806853120.htm" title="全是原题?东吴金科2024量化研究员笔试0402" target="_blank">全是原题?东吴金科2024量化研究员笔试0402</a> <span class="text-muted">量化投资和人工智能</span> <a class="tag" taget="_blank" href="/search/%E9%87%8F%E5%8C%96%E7%AC%94%E9%9D%A2%E8%AF%95/1.htm">量化笔面试</a><a class="tag" taget="_blank" href="/search/%E9%87%8F%E5%8C%96%E7%AC%94%E8%AF%95/1.htm">量化笔试</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/numpy/1.htm">numpy</a><a class="tag" taget="_blank" href="/search/pandas/1.htm">pandas</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>关注我们,每周发布最新的笔面试题目和解析记得设为星标哦前言限时60min,4个概率和数理统计题、一个编程题,实则可以看为两个编程题。如果这些题是第一次做的话,还是比较难或者难以下手的,尤其是编程题考了动态规划,难度为力扣hard级别,对标互联网大厂笔试。但是做多了,就会发现基本都是经典题型,所以笔试前要好好准备,多刷绿宝书、红宝书,多刷LeeCode!春招和暑期实习和笔试也陆陆续续开始了,欢迎同学</div> </li> <li><a href="/article/1935858228499902464.htm" title="C#与ASP.NET 2020面试题精编及实战指南" target="_blank">C#与ASP.NET 2020面试题精编及实战指南</a> <span class="text-muted">月末刀戈</span> <div>本文还有配套的精品资源,点击获取简介:本资料集《C#笔试面试题集锦2020》旨在帮助开发者准备C#及ASP.NET相关技术的面试,内容涉及C#基础语法、面向对象编程、异常处理等多个核心领域。涵盖了从基础到高级的各种面试知识点,并提供有关内存管理、多线程、网络编程、数据库操作等方面的深入理解。同时,详细介绍了ASP.NETWeb应用程序开发的关键组件和概念,以及Web服务和API、设计模式的应用。通</div> </li> <li><a href="/article/1935353047580471296.htm" title="8.每日LeetCode-笔试题,交替打印数字和字母" target="_blank">8.每日LeetCode-笔试题,交替打印数字和字母</a> <span class="text-muted">os-lee</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E5%92%8C%E7%AE%97%E6%B3%95/1.htm">数据结构和算法</a><a class="tag" taget="_blank" href="/search/leetcode/1.htm">leetcode</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>代码地址:interview-go:Go高级面试总结问题描述交替打印数字和字母使用两个goroutine交替打印序列,一个goroutine打印数字,另外一个goroutine打印字母,最终效果如下:12AB34CD56EF78GH910IJ1112KL1314MN1516OP1718QR1920ST2122UV2324WX2526YZ2728解题思路问题很简单,使用channel来控制打印的进度</div> </li> <li><a href="/article/1935172381165285376.htm" title="最新!Citadel datathon OA题目20240330" target="_blank">最新!Citadel datathon OA题目20240330</a> <span class="text-muted">量化投资和人工智能</span> <a class="tag" taget="_blank" href="/search/%E9%87%8F%E5%8C%96%E7%AC%94%E9%9D%A2%E8%AF%95/1.htm">量化笔面试</a><a class="tag" taget="_blank" href="/search/%E9%87%8F%E5%8C%96%E7%AC%94%E8%AF%95/1.htm">量化笔试</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0/1.htm">机器学习</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90/1.htm">数据分析</a><a class="tag" taget="_blank" href="/search/%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD/1.htm">人工智能</a> <div>关注我们,每周发布最新的笔面试题目和解析前言申请完Datathon后就会发OA,时间60min15道选择题,题目相较以往有一些变化,但是不多,整体不算难,以数理统计、机器学习和python编程为主,下面给个汇总版。外资也有很多不错的选择,同学们可以内资、外资一起投,找实习的时候可以多尝试些不同的方向,寻找适合自己并且感兴趣的,为秋招做准备。春招和暑期实习和笔试也陆陆续续开始了,欢迎同学们在公众号后</div> </li> <li><a href="/article/1934886724270354432.htm" title="2022 8.13美团后端笔试" target="_blank">2022 8.13美团后端笔试</a> <span class="text-muted"></span> <div>事先说明本文对牛客大佬文章进行二次创作:美团8.13后端方向笔试题全AC_笔经面经_牛客网1:魔法外卖(模拟)*炸鸡店拥有一名会传送魔法的外卖派送员。**该外卖派送员派送单子时,可以消耗时间t来正常派送单子(一次只能派送一个单子,不能多个同时派送),也可以使用魔法不耗费时间地隔空瞬间投送。**现在炸鸡店在时刻0接收到了若干炸鸡订单,每个单子都有它的截止送达时间。外卖派送员需要保证送达时间小于等于这</div> </li> <li><a href="/article/1934879534637707264.htm" title="【美团笔试题汇总】2024-04-06-美团春秋招笔试题-三语言题解(CPP/Python/Java)" target="_blank">【美团笔试题汇总】2024-04-06-美团春秋招笔试题-三语言题解(CPP/Python/Java)</a> <span class="text-muted">春秋招笔试突围</span> <a class="tag" taget="_blank" href="/search/%E5%9B%A2%E5%AD%90%E6%98%A5%E7%A7%8B%E6%8B%9B%E7%AC%94%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB/1.htm">团子春秋招笔试题汇总</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E4%BA%92%E8%81%94%E7%BD%91%E5%A4%A7%E5%8E%82%E7%AC%94%E8%AF%95%E9%A2%98/1.htm">互联网大厂笔试题</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E7%BE%8E%E5%9B%A2%E7%AC%94%E8%AF%95%E9%A2%98%E6%B1%87%E6%80%BB/1.htm">美团笔试题汇总</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95%E7%AC%94%E8%AF%95%E9%A2%98/1.htm">算法笔试题</a> <div>大家好这里是KK爱Coding,一枚热爱算法的程序员✨本系列打算持续跟新美团近期的春秋招笔试题汇总~ACM银牌|多次AK大厂笔试|编程一对一辅导感谢大家的订阅➕和喜欢KK这边最近正在收集近一年互联网各厂的笔试题汇总,如果有需要的小伙伴可以关注后私信一下KK领取,会在飞书进行同步的跟新。文章目录01.最小修改次数题目描述输入格式输出格式样例输入样例输出数据范围题解参考代码02.K小姐的复数统计问题描</div> </li> <li><a href="/article/1934594627030020096.htm" title="第四届机器学习与智能系统工程国际学术会议MLISE 2024" target="_blank">第四届机器学习与智能系统工程国际学术会议MLISE 2024</a> <span class="text-muted"></span> <div>拼多多真狠啊,工作四个月要求竞业赔偿45万我对不起大家,深感抱歉HR面面完了,许愿一个OC腾讯云智研发公司技术运营实习生二面工行软开面经我的国企银行运营商笔试面试之路|保姆级分享一份海康面试题,看面试官如何拷问linux底层技术测试工程师社招-linux面试题晴天霹雳海康威视嵌入式面试题目linux面试题联想Linux开发一面凉经Java基础八股(中小厂纯享版)官方招募:华泰证券FINTECH编程</div> </li> <li><a href="/article/1934332675825397760.htm" title="牛牛与后缀表达式" target="_blank">牛牛与后缀表达式</a> <span class="text-muted">好想像大佬一样能够ak所有</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a> <div>链接:登录—专业IT笔试面试备考平台_牛客网来源:牛客网题目描述给定牛牛一个后缀表达式s,计算它的结果,例如,1+1对应的后缀表达式为1#1#+,‘#’作为操作数的结束符号。其中,表达式中只含有‘+’、’-‘、’*‘三种运算,不包含除法。本题保证表达式一定合法,且计算过程和计算结果的绝对值一定不会超过101810^{18}1018示例1输入"1#1#+"返回值2说明1#1#+这个后缀表达式表示的式</div> </li> <li><a href="/article/1934318057149231104.htm" title="求1+2+3+...+n的和" target="_blank">求1+2+3+...+n的和</a> <span class="text-muted">川夜施密特</span> <a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AF%95%E9%A2%98/1.htm">笔试题</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>当我看了这道剑指offer的笔试题后,觉得这简直是在摩擦我的智商,看完别人的方案之后,真的是这样。题目描述:求1+2+3+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。解法1:利用逻辑运算符的短路原则,代码如下:代码中如果ans是0则结束递归,返回结果,是不是很nice。classSolution{public:intS</div> </li> <li><a href="/article/1934001522631307264.htm" title="2025.06.11-华子第二题-200分" target="_blank">2025.06.11-华子第二题-200分</a> <span class="text-muted">春秋招笔试突围</span> <a class="tag" taget="_blank" href="/search/%E6%9C%80%E6%96%B0%E4%BA%92%E8%81%94%E7%BD%91%E6%98%A5%E7%A7%8B%E6%8B%9B%E8%AF%95%E9%A2%98%E5%90%88%E9%9B%86/1.htm">最新互联网春秋招试题合集</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>点击直达笔试专栏《大厂笔试突围》春秋招笔试突围在线OJ笔试突围OJ02.A先生的智能家居网络调优问题描述A先生刚搬进了新家,正在为自己的智能家居系统设计网络拓扑。整个家庭共有nnn</div> </li> <li><a href="/article/114.htm" title="戴尔笔记本win8系统改装win7系统" target="_blank">戴尔笔记本win8系统改装win7系统</a> <span class="text-muted">sophia天雪</span> <a class="tag" taget="_blank" href="/search/win7/1.htm">win7</a><a class="tag" taget="_blank" href="/search/%E6%88%B4%E5%B0%94/1.htm">戴尔</a><a class="tag" taget="_blank" href="/search/%E6%94%B9%E8%A3%85%E7%B3%BB%E7%BB%9F/1.htm">改装系统</a><a class="tag" taget="_blank" href="/search/win8/1.htm">win8</a> <div>戴尔win8 系统改装win7 系统详述 第一步:使用U盘制作虚拟光驱:         1)下载安装UltraISO:注册码可以在网上搜索。         2)启动UltraISO,点击“文件”—》“打开”按钮,打开已经准备好的ISO镜像文 </div> </li> <li><a href="/article/241.htm" title="BeanUtils.copyProperties使用笔记" target="_blank">BeanUtils.copyProperties使用笔记</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>BeanUtils.copyProperties VS PropertyUtils.copyProperties 两者最大的区别是: BeanUtils.copyProperties会进行类型转换,而PropertyUtils.copyProperties不会。 既然进行了类型转换,那BeanUtils.copyProperties的速度比不上PropertyUtils.copyProp</div> </li> <li><a href="/article/368.htm" title="MyEclipse中文乱码问题" target="_blank">MyEclipse中文乱码问题</a> <span class="text-muted">0624chenhong</span> <a class="tag" taget="_blank" href="/search/MyEclipse/1.htm">MyEclipse</a> <div>一、设置新建常见文件的默认编码格式,也就是文件保存的格式。 在不对MyEclipse进行设置的时候,默认保存文件的编码,一般跟简体中文操作系统(如windows2000,windowsXP)的编码一致,即GBK。 在简体中文系统下,ANSI 编码代表 GBK编码;在日文操作系统下,ANSI 编码代表 JIS 编码。 Window-->Preferences-->General -</div> </li> <li><a href="/article/495.htm" title="发送邮件" target="_blank">发送邮件</a> <span class="text-muted">不懂事的小屁孩</span> <a class="tag" taget="_blank" href="/search/send+email/1.htm">send email</a> <div> import org.apache.commons.mail.EmailAttachment; import org.apache.commons.mail.EmailException; import org.apache.commons.mail.HtmlEmail; import org.apache.commons.mail.MultiPartEmail; </div> </li> <li><a href="/article/622.htm" title="动画合集" target="_blank">动画合集</a> <span class="text-muted">换个号韩国红果果</span> <a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/css/1.htm">css</a> <div>动画 指一种样式变为另一种样式 keyframes应当始终定义0 100 过程 1 transition  制作鼠标滑过图片时的放大效果 css .wrap{ width: 340px;height: 340px; position: absolute; top: 30%; left: 20%; overflow: hidden; bor</div> </li> <li><a href="/article/749.htm" title="网络最常见的攻击方式竟然是SQL注入" target="_blank">网络最常见的攻击方式竟然是SQL注入</a> <span class="text-muted">蓝儿唯美</span> <a class="tag" taget="_blank" href="/search/sql%E6%B3%A8%E5%85%A5/1.htm">sql注入</a> <div>NTT研究表明,尽管SQL注入(SQLi)型攻击记录详尽且为人熟知,但目前网络应用程序仍然是SQLi攻击的重灾区。 信息安全和风险管理公司NTTCom Security发布的《2015全球智能威胁风险报告》表明,目前黑客攻击网络应用程序方式中最流行的,要数SQLi攻击。报告对去年发生的60亿攻击 行为进行分析,指出SQLi攻击是最常见的网络应用程序攻击方式。全球网络应用程序攻击中,SQLi攻击占</div> </li> <li><a href="/article/876.htm" title="java笔记2" target="_blank">java笔记2</a> <span class="text-muted">a-john</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>类的封装: 1,java中,对象就是一个封装体。封装是把对象的属性和服务结合成一个独立的的单位。并尽可能隐藏对象的内部细节(尤其是私有数据) 2,目的:使对象以外的部分不能随意存取对象的内部数据(如属性),从而使软件错误能够局部化,减少差错和排错的难度。 3,简单来说,“隐藏属性、方法或实现细节的过程”称为——封装。 4,封装的特性:       4.1设置</div> </li> <li><a href="/article/1003.htm" title="[Andengine]Error:can't creat bitmap form path “gfx/xxx.xxx”" target="_blank">[Andengine]Error:can't creat bitmap form path “gfx/xxx.xxx”</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0Android%E9%81%87%E5%88%B0%E7%9A%84%E9%94%99%E8%AF%AF/1.htm">学习Android遇到的错误</a> <div>        最开始遇到这个错误是很早以前了,以前也没注意,只当是一个不理解的bug,因为所有的texture,textureregion都没有问题,但是就是提示错误。 昨天和美工要图片,本来是要背景透明的png格式,可是她却给了我一个jpg的。说明了之后她说没法改,因为没有png这个保存选项。 我就看了一下,和她要了psd的文件,还好我有一点</div> </li> <li><a href="/article/1130.htm" title="自己写的一个繁体到简体的转换程序" target="_blank">自己写的一个繁体到简体的转换程序</a> <span class="text-muted">asialee</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E8%BD%AC%E6%8D%A2/1.htm">转换</a><a class="tag" taget="_blank" href="/search/%E7%B9%81%E4%BD%93/1.htm">繁体</a><a class="tag" taget="_blank" href="/search/filter/1.htm">filter</a><a class="tag" taget="_blank" href="/search/%E7%AE%80%E4%BD%93/1.htm">简体</a> <div>          今天调研一个任务,基于java的filter实现繁体到简体的转换,于是写了一个demo,给各位博友奉上,欢迎批评指正。          实现的思路是重载request的调取参数的几个方法,然后做下转换。           </div> </li> <li><a href="/article/1257.htm" title="android意图和意图监听器技术" target="_blank">android意图和意图监听器技术</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E6%98%BE%E7%A4%BA%E6%84%8F%E5%9B%BE/1.htm">显示意图</a><a class="tag" taget="_blank" href="/search/%E9%9A%90%E5%BC%8F%E6%84%8F%E5%9B%BE/1.htm">隐式意图</a><a class="tag" taget="_blank" href="/search/%E6%84%8F%E5%9B%BE%E7%9B%91%E5%90%AC%E5%99%A8/1.htm">意图监听器</a> <div>Intent是在activity之间传递数据;Intent的传递分为显示传递和隐式传递   显式意图:调用Intent.setComponent() 或 Intent.setClassName() 或 Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。   隐式意图;不指明调用的名称,根据设</div> </li> <li><a href="/article/1384.htm" title="spring3中新增的@value注解" target="_blank">spring3中新增的@value注解</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/%40Value/1.htm">@Value</a> <div>        在spring 3.0中,可以通过使用@value,对一些如xxx.properties文件中的文件,进行键值对的注入,例子如下: 1.首先在applicationContext.xml中加入:  <beans xmlns="http://www.springframework.</div> </li> <li><a href="/article/1511.htm" title="Jboss启用CXF日志" target="_blank">Jboss启用CXF日志</a> <span class="text-muted">sunjing</span> <a class="tag" taget="_blank" href="/search/log/1.htm">log</a><a class="tag" taget="_blank" href="/search/jboss/1.htm">jboss</a><a class="tag" taget="_blank" href="/search/CXF/1.htm">CXF</a> <div>1. 在standalone.xml配置文件中添加system-properties:     <system-properties>        <property name="org.apache.cxf.logging.enabled" value=&</div> </li> <li><a href="/article/1638.htm" title="【Hadoop三】Centos7_x86_64部署Hadoop集群之编译Hadoop源代码" target="_blank">【Hadoop三】Centos7_x86_64部署Hadoop集群之编译Hadoop源代码</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/centos/1.htm">centos</a> <div>  编译必需的软件 Firebugs3.0.0 Maven3.2.3 Ant JDK1.7.0_67 protobuf-2.5.0 Hadoop 2.5.2源码包       Firebugs3.0.0   http://sourceforge.jp/projects/sfnet_findbug</div> </li> <li><a href="/article/1765.htm" title="struts2验证框架的使用和扩展" target="_blank">struts2验证框架的使用和扩展</a> <span class="text-muted">白糖_</span> <a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/xml/1.htm">xml</a><a class="tag" taget="_blank" href="/search/bean/1.htm">bean</a><a class="tag" taget="_blank" href="/search/struts/1.htm">struts</a><a class="tag" taget="_blank" href="/search/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1.htm">正则表达式</a> <div>struts2能够对前台提交的表单数据进行输入有效性校验,通常有两种方式: 1、在Action类中通过validatexx方法验证,这种方式很简单,在此不再赘述; 2、通过编写xx-validation.xml文件执行表单验证,当用户提交表单请求后,struts会优先执行xml文件,如果校验不通过是不会让请求访问指定action的。 本文介绍一下struts2通过xml文件进行校验的方法并说</div> </li> <li><a href="/article/1892.htm" title="记录-感悟" target="_blank">记录-感悟</a> <span class="text-muted">braveCS</span> <a class="tag" taget="_blank" href="/search/%E6%84%9F%E6%82%9F/1.htm">感悟</a> <div>再翻翻以前写的感悟,有时会发现自己很幼稚,也会让自己找回初心。   2015-1-11 1. 能在工作之余学习感兴趣的东西已经很幸福了; 2. 要改变自己,不能这样一直在原来区域,要突破安全区舒适区,才能提高自己,往好的方面发展; 3. 多反省多思考;要会用工具,而不是变成工具的奴隶; 4. 一天内集中一个定长时间段看最新资讯和偏流式博</div> </li> <li><a href="/article/2019.htm" title="编程之美-数组中最长递增子序列" target="_blank">编程之美-数组中最长递增子序列</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a> <div> import java.util.Arrays; import java.util.Random; public class LongestAccendingSubSequence { /** * 编程之美 数组中最长递增子序列 * 书上的解法容易理解 * 另一方法书上没有提到的是,可以将数组排序(由小到大)得到新的数组, * 然后求排序后的数组与原数</div> </li> <li><a href="/article/2146.htm" title="读书笔记5" target="_blank">读书笔记5</a> <span class="text-muted">chengxuyuancsdn</span> <a class="tag" taget="_blank" href="/search/%E9%87%8D%E5%A4%8D%E6%8F%90%E4%BA%A4/1.htm">重复提交</a><a class="tag" taget="_blank" href="/search/struts2%E7%9A%84token%E9%AA%8C%E8%AF%81/1.htm">struts2的token验证</a> <div>1、重复提交 2、struts2的token验证 3、用response返回xml时的注意 1、重复提交 (1)应用场景 (1-1)点击提交按钮两次。 (1-2)使用浏览器后退按钮重复之前的操作,导致重复提交表单。 (1-3)刷新页面 (1-4)使用浏览器历史记录重复提交表单。 (1-5)浏览器重复的 HTTP 请求。 (2)解决方法 (2-1)禁掉提交按钮 (2-2)</div> </li> <li><a href="/article/2273.htm" title="[时空与探索]全球联合进行第二次费城实验的可能性" target="_blank">[时空与探索]全球联合进行第二次费城实验的可能性</a> <span class="text-muted">comsci</span> <div>      二次世界大战前后,由爱因斯坦参加的一次在海军舰艇上进行的物理学实验 -费城实验   至今给我们大家留下很多迷团.....      关于费城实验的详细过程,大家可以在网络上搜索一下,我这里就不详细描述了      在这里,我的意思是,现在</div> </li> <li><a href="/article/2400.htm" title="easy connect 之 ORA-12154: TNS: 无法解析指定的连接标识符" target="_blank">easy connect 之 ORA-12154: TNS: 无法解析指定的连接标识符</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/ORA-12154/1.htm">ORA-12154</a> <div>用easy connect连接出现“tns无法解析指定的连接标示符”的错误,如下: C:\Users\Administrator>sqlplus username/pwd@192.168.0.5:1521/orcl SQL*Plus: Release 10.2.0.1.0 – Production on 星期一 5月 21 18:16:20 2012 Copyright (c) 198</div> </li> <li><a href="/article/2527.htm" title="简单排序:归并排序" target="_blank">简单排序:归并排序</a> <span class="text-muted">dieslrae</span> <a class="tag" taget="_blank" href="/search/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F/1.htm">归并排序</a> <div> public void mergeSort(int[] array){ int temp = array.length/2; if(temp == 0){ return; } int[] a = new int[temp]; int</div> </li> <li><a href="/article/2654.htm" title="C语言中字符串的\0和空格" target="_blank">C语言中字符串的\0和空格</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a> <div>   \0 为字符串结束符,比如说:                       abcd (空格)cdefg; 存入数组时,空格作为一个字符占有一个字节的空间,我们</div> </li> <li><a href="/article/2781.htm" title="解决Composer国内速度慢的办法" target="_blank">解决Composer国内速度慢的办法</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/Composer/1.htm">Composer</a> <div>用法: 有两种方式启用本镜像服务: 1 将以下配置信息添加到 Composer 的配置文件 config.json 中(系统全局配置)。见“例1” 2 将以下配置信息添加到你的项目的 composer.json 文件中(针对单个项目配置)。见“例2” 为了避免安装包的时候都要执行两次查询,切记要添加禁用 packagist 的设置,如下 1 2 3 4 5 </div> </li> <li><a href="/article/2908.htm" title="高效可伸缩的结果缓存" target="_blank">高效可伸缩的结果缓存</a> <span class="text-muted">shuizhaosi888</span> <a class="tag" taget="_blank" href="/search/%E9%AB%98%E6%95%88%E5%8F%AF%E4%BC%B8%E7%BC%A9%E7%9A%84%E7%BB%93%E6%9E%9C%E7%BC%93%E5%AD%98/1.htm">高效可伸缩的结果缓存</a> <div>/** * 要执行的算法,返回结果v */ public interface Computable<A, V> { public V comput(final A arg); }   /** * 用于缓存数据 */ public class Memoizer<A, V> implements Computable<A, </div> </li> <li><a href="/article/3035.htm" title="三点定位的算法" target="_blank">三点定位的算法</a> <span class="text-muted">haoningabc</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>三点定位, 已知a,b,c三个顶点的x,y坐标 和三个点都z坐标的距离,la,lb,lc 求z点的坐标 原理就是围绕a,b,c 三个点画圆,三个圆焦点的部分就是所求 但是,由于三个点的距离可能不准,不一定会有结果, 所以是三个圆环的焦点,环的宽度开始为0,没有取到则加1 运行 gcc -lm test.c test.c代码如下 #include "stdi</div> </li> <li><a href="/article/3162.htm" title="epoll使用详解" target="_blank">epoll使用详解</a> <span class="text-muted">jimmee</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E7%AB%AF%E7%BC%96%E7%A8%8B/1.htm">服务端编程</a><a class="tag" taget="_blank" href="/search/epoll/1.htm">epoll</a> <div>epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且,在linu</div> </li> <li><a href="/article/3289.htm" title="Hibernate对Enum的映射的基本使用方法" target="_blank">Hibernate对Enum的映射的基本使用方法</a> <span class="text-muted">linzx0212</span> <a class="tag" taget="_blank" href="/search/enum/1.htm">enum</a><a class="tag" taget="_blank" href="/search/Hibernate/1.htm">Hibernate</a> <div>  枚举   /** * 性别枚举 */ public enum Gender { MALE(0), FEMALE(1), OTHER(2); private Gender(int i) { this.i = i; } private int i; public int getI</div> </li> <li><a href="/article/3416.htm" title="第10章 高级事件(下)" target="_blank">第10章 高级事件(下)</a> <span class="text-muted">onestopweb</span> <a class="tag" taget="_blank" href="/search/%E4%BA%8B%E4%BB%B6/1.htm">事件</a> <div>index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/</div> </li> <li><a href="/article/3543.htm" title="孙子兵法" target="_blank">孙子兵法</a> <span class="text-muted">roadrunners</span> <a class="tag" taget="_blank" href="/search/%E5%AD%99%E5%AD%90/1.htm">孙子</a><a class="tag" taget="_blank" href="/search/%E5%85%B5%E6%B3%95/1.htm">兵法</a> <div>始计第一 孙子曰: 兵者,国之大事,死生之地,存亡之道,不可不察也。 故经之以五事,校之以计,而索其情:一曰道,二曰天,三曰地,四曰将,五 曰法。道者,令民于上同意,可与之死,可与之生,而不危也;天者,阴阳、寒暑 、时制也;地者,远近、险易、广狭、死生也;将者,智、信、仁、勇、严也;法 者,曲制、官道、主用也。凡此五者,将莫不闻,知之者胜,不知之者不胜。故校 之以计,而索其情,曰</div> </li> <li><a href="/article/3670.htm" title="MySQL双向复制" target="_blank">MySQL双向复制</a> <span class="text-muted">tomcat_oracle</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>本文包括: 主机配置 从机配置 建立主-从复制 建立双向复制   背景 按照以下简单的步骤: 参考一下: 在机器A配置主机(192.168.1.30) 在机器B配置从机(192.168.1.29) 我们可以使用下面的步骤来实现这一点   步骤1:机器A设置主机 在主机中打开配置文件 , </div> </li> <li><a href="/article/3797.htm" title="zoj 3822 Domination(dp)" target="_blank">zoj 3822 Domination(dp)</a> <span class="text-muted">阿尔萨斯</span> <a class="tag" taget="_blank" href="/search/Mina/1.htm">Mina</a> <div> 题目链接:zoj 3822 Domination 题目大意:给定一个N∗M的棋盘,每次任选一个位置放置一枚棋子,直到每行每列上都至少有一枚棋子,问放置棋子个数的期望。 解题思路:大白书上概率那一张有一道类似的题目,但是因为时间比较久了,还是稍微想了一下。dp[i][j][k]表示i行j列上均有至少一枚棋子,并且消耗k步的概率(k≤i∗j),因为放置在i+1~n上等价与放在i+1行上,同理</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>