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/1835463115882459136.htm" title="2024.9.6 Python,华为笔试题总结,字符串格式化,字符串操作,广度优先搜索解决公司组织绩效互评问题,无向图" target="_blank">2024.9.6 Python,华为笔试题总结,字符串格式化,字符串操作,广度优先搜索解决公司组织绩效互评问题,无向图</a> <span class="text-muted">RaidenQ</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/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><a class="tag" taget="_blank" href="/search/%E5%8A%9B%E6%89%A3/1.htm">力扣</a><a class="tag" taget="_blank" href="/search/%E5%B9%BF%E5%BA%A6%E4%BC%98%E5%85%88/1.htm">广度优先</a><a class="tag" taget="_blank" href="/search/%E6%97%A0%E5%90%91%E5%9B%BE/1.htm">无向图</a> <div>1.字符串格式化name="Alice"age=30formatted_string="Name:{},Age:{}".format(name,age)print(formatted_string)或者name="Alice"age=30formatted_string=f"Name:{name},Age:{age}"print(formatted_string)2.网络健康检查第一行有两个整数m</div> </li> <li><a href="/article/1835460785443270656.htm" title="2019考研 | 西交大软件工程" target="_blank">2019考研 | 西交大软件工程</a> <span class="text-muted">笔者阿蓉</span> <div>本科背景:某北京211学校电子信息工程互联网开发工作两年录取结果:全日制软件工程学院分数:初试350+复试笔试80+面试85+总排名:100+从五月份开始脱产学习,我主要说一下专业课和复试还有我对非全的一些看法。【数学100+】张宇,张宇,张宇。跟着张宇学习,入门视频刷一遍,真题刷两遍,错题刷三遍。书刷N多遍。从视频开始学习,是最快的学习方法。5-7月份把主要是数学学好,8-9月份开始给自己每个周</div> </li> <li><a href="/article/1835266151827992576.htm" title="算法笔试-编程练习-好题-05" target="_blank">算法笔试-编程练习-好题-05</a> <span class="text-muted">Glen 997</span> <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E5%8E%82%E6%A0%A1%E6%8B%9B-%E7%BC%96%E7%A8%8B%E9%9B%86%E8%AE%AD/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/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/1.htm">动态规划</a><a class="tag" taget="_blank" href="/search/%E5%8F%8C%E6%8C%87%E9%92%88/1.htm">双指针</a> <div>【题目类型:动规+双指针】题目内容有N个基站采用链式组网,按照从左到右编码为1到N编号。已知定义“业务”概念为三元组(基站起始编号,基站结束编号,利润),意味着需要占据基站起始编号到基站结束编号的所有基站,打通信号流,可以获得对应利润。现在外部存在多个“业务"需求待接纳,但基站使用具有排他性,也就是说一旦某一个业务占据某个基站,其他业务不可以再使用此基站。那么接纳哪些业务需求,可以使得利润最大化?</div> </li> <li><a href="/article/1835252410734440448.htm" title="算法笔试-编程练习-好题-04" target="_blank">算法笔试-编程练习-好题-04</a> <span class="text-muted">Glen 997</span> <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E5%8E%82%E6%A0%A1%E6%8B%9B-%E7%BC%96%E7%A8%8B%E9%9B%86%E8%AE%AD/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/%E5%A4%A7%E5%8E%82%E7%AC%94%E8%AF%95/1.htm">大厂笔试</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/1.htm">动态规划</a><a class="tag" taget="_blank" href="/search/%E5%A0%86%E7%9B%92%E5%AD%90/1.htm">堆盒子</a> <div>题目:堆盒子礼盒大小不同,我们玩堆盒子的游戏,怎么堆盒子使得堆出的高度最高,每个礼盒的大小由长、宽、高表示,堆盒子的时候要求下面的盒子长、宽、高都必须大于上面的盒子,不包含等于。高度为堆出的礼盒的所有高度的总和。输入描述输入的第一行是礼盒的个数N,接下来输入N行,每行表示每个礼盒的长、宽、高。礼盒的数量不超过1000个,每个盒子的长、宽、高取值范围为1~10。输出描述输出一行,输出能堆出盒子的最高</div> </li> <li><a href="/article/1835231866412691456.htm" title="数据库常见笔试面试题及其解析" target="_blank">数据库常见笔试面试题及其解析</a> <span class="text-muted">yxsr_zxx</span> <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%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/SqlServer/1.htm">SqlServer</a><a class="tag" taget="_blank" href="/search/Oracle/1.htm">Oracle</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AF%95/1.htm">笔试</a><a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a> <div>数据库基础(面试常见题)一、数据库基础1.数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2.SQL语言包括数据定义、数据操纵(DataManipulation),数据控制(DataControl)数据定义:CreateTable,AlterTable,DropTable,Craete/DropIndex等数据操纵:Select,insert,update,delete,数据控制:g</div> </li> <li><a href="/article/1835230980848316416.htm" title="【华为OD机试真题 python】输出指定字母在字符串的中的索引【2022 Q4 | 100分】" target="_blank">【华为OD机试真题 python】输出指定字母在字符串的中的索引【2022 Q4 | 100分】</a> <span class="text-muted">无痕de泪</span> <a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAOD%E6%9C%BA%E8%AF%95%E7%9C%9F%E9%A2%98/1.htm">华为OD机试真题</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E8%BE%93%E5%87%BA%E6%8C%87%E5%AE%9A%E5%AD%97%E6%AF%8D%E5%9C%A8%E5%AD%97%E7%AC%A6%E4%B8%B2%E7%9A%84%E4%B8%AD%E7%9A%84%E7%B4%A2%E5%BC%95/1.htm">输出指定字母在字符串的中的索引</a><a class="tag" taget="_blank" href="/search/%E5%AD%97%E7%AC%A6%E4%B8%B2/1.htm">字符串</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAod/1.htm">华为od</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>前言《华为OD笔试真题python》专栏含华为OD机试真题、华为面试题、牛客网华为专栏真题。如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流。我会尽可能的给一些建议,和帮您解答!PS:文中答案仅供参考,不能照抄哦■题目描述【输出指定字母在字符串的中的索引】给定一个字符串,把字符串按照大写在前小写在后排序,输出排好后的第K个字母在原来字符串的索引。相同字母输出第一个出现</div> </li> <li><a href="/article/1835216361375232000.htm" title="大数据真实面试题---SQL" target="_blank">大数据真实面试题---SQL</a> <span class="text-muted">The博宇</span> <a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE%E9%9D%A2%E8%AF%95%E9%A2%98%E2%80%94%E2%80%94SQL/1.htm">大数据面试题——SQL</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/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</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/big/1.htm">big</a><a class="tag" taget="_blank" href="/search/data/1.htm">data</a> <div>视频号数据分析组外包招聘笔试题时间限时45分钟完成。题目根据3张表表结构,写出具体求解的SQL代码(搞笑品类定义:视频分类或者视频创建者分类为“搞笑”)1、表创建语句:createtablet_user_video_action_d(dsint,user_idstring,video_idstring,action_typeint,`timestamp`bigint)rowformatdelimi</div> </li> <li><a href="/article/1835016833766354944.htm" title="伦理考试" target="_blank">伦理考试</a> <span class="text-muted">伊世界</span> <div>“今天开始首轮关于伦理的考核。时间:上午9:00及下午14-00开始方式:笔试要求:1、私信下发word文件,请在开始后的1.5小时内答完并发回。2、答题间请勿查阅相关资料。3、各位老师间请勿转发。”好好准备一下“相关资料和文件。”有些人,光是遇见,就足够惊艳我们整个时光。老话常说:“珍宝易求,良人难得。”婚姻的最大意义,不仅仅是一日三餐、同枕而眠,而是用一个灵魂去成全另一个灵魂,彼此滋养、彼此奔</div> </li> <li><a href="/article/1834778657206398976.htm" title="笔记22 追求安全感" target="_blank">笔记22 追求安全感</a> <span class="text-muted">玩命凯旋</span> <div>我的一个同学刚考了今年的国家公务员,笔试成绩出来了,他进入面试名额了,现在一直在做面试相关的准备。看到他的这种状态,再想想公务员的福利待遇也很好,我内心也产生了考公务员的强烈想法,这或许是在外漂泊久了想回家过安定生活,也或许是好多同学都考上了很羡慕他们!重庆每年有两次考试机会,再加上国考,一年共三次!今天看了好多关于安全感的评论,很多同学身在体制中,表示工作相当乏味没有激情,除了安全没有其他任何好</div> </li> <li><a href="/article/1834726909926273024.htm" title="公务员入职路上,那些温暖的时刻" target="_blank">公务员入职路上,那些温暖的时刻</a> <span class="text-muted">就上岸</span> <div>个人简介:职场辣妈,在职带娃考公,成功上岸。如果你正在迷茫是否考公务员,或者在备考的过程中有困惑,都欢迎找我交流。能够一路顺顺利利的走过公务员考试的笔试、面试、体检、政审,上岸成功。我觉得,自己是一个幸运的人。幸运一,一个已经上岸的朋友,毫无保留的教给我他的申论心得,助我找到了申论的突破点。幸运二,一起的复习的小伙伴,真诚的帮助彼此。幸运三,在上午的行测考试结束,感觉极其挫败的情况下,没有任性的放</div> </li> <li><a href="/article/1834682899023097856.htm" title="2018农信社备考知识点精选:多定义判断" target="_blank">2018农信社备考知识点精选:多定义判断</a> <span class="text-muted">云南华图金领人</span> <div>农信社笔试中判断推理-定义判断-多定义判断怎么击破,华图农村信用社招聘网为你解答。A.如果我发挥得稍微差一点,就与奖牌失之交臂了知识点:判断推理-定义判断-多定义判断知识点详解:多定义判断的做题方法:在题干定位所提问的定义,再运用单定义判断的方法,寻找要件,提取关键信息,对比选项。要件主体:定义的发出者,是实践活动和认识活动的承担者,与定义相符的选项的主体应该与定义的主体一致。客体:主体行为所指向</div> </li> <li><a href="/article/1834663052826472448.htm" title="《第一红人》钟德兴于欣然(完整版小说)全文在线阅读" target="_blank">《第一红人》钟德兴于欣然(完整版小说)全文在线阅读</a> <span class="text-muted">小说推书</span> <div>《第一红人》钟德兴于欣然(完整版小说)全文在线阅读主角:钟德兴于欣然简介:大学毕业后,钟德兴一边在姐姐的水果店卖水果,一边考公。结果,连考了几年都没考上。这年,他再次考公,笔试拿了第一却险些被刷下。幸得贵人帮助,得以成功,人生从此开挂……可关注微信公众号【风车文楼】去回个书号【202】,即可免费阅读【第一红人】全文!“这位同志,是这么回事!”方超平解释说,“我是县蔬菜公司的,这人和他姐租我们公司的</div> </li> <li><a href="/article/1834660998003388416.htm" title="【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【链表】2024E-寻找链表的中间节点【欧弟算法】全网注释最详细分类最全的华为OD真题题解" target="_blank">【Py/Java/C++三种语言OD独家2024E卷真题】20天拿下华为OD笔试之【链表】2024E-寻找链表的中间节点【欧弟算法】全网注释最详细分类最全的华为OD真题题解</a> <span class="text-muted">闭着眼睛学算法</span> <a class="tag" taget="_blank" href="/search/%E6%9C%80%E6%96%B0%E5%8D%8E%E4%B8%BAOD%E7%9C%9F%E9%A2%98/1.htm">最新华为OD真题</a><a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/%E9%93%BE%E8%A1%A8/1.htm">链表</a><a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/%E5%8F%8C%E6%8C%87%E9%92%88/1.htm">双指针</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/c%2B%2B/1.htm">c++</a><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BAod/1.htm">华为od</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/leetcode/1.htm">leetcode</a> <div>可上欧弟OJ系统练习华子OD、大厂真题绿色聊天软件戳od1441了解算法冲刺训练(备注【CSDN】否则不通过)文章目录相关推荐阅读题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明解题思路邻接表储存链表链表节点的前进解法一:用列表储存所有链表节点数据解法二:快慢双指针代码解法一(数组解法)pythonjavacpp时空复杂度解法二(双指针解法)pythonjavacpp时空</div> </li> <li><a href="/article/1834657327760896000.htm" title="2019年面试遇到的笔试题" target="_blank">2019年面试遇到的笔试题</a> <span class="text-muted">程序猿阿峰</span> <div>前端面试,肯定是少不了笔试题,果然,今天去面试就遇到的笔试题,慌了一批。回来赶紧整理了一下一、css3的常用的新特性?flex布局和传统布局有什么区别?css3的新特性那就多啦,简单的列举了几个:过渡transition:CSS属性,花费时间,效果曲线(默认ease),延迟时间(默认0)动画animation:动画名称,一个周期花费时间,运动曲线(默认ease),动画延迟(默认0),播放次数(默认</div> </li> <li><a href="/article/1834582546189479936.htm" title="2021-04-06笔试" target="_blank">2021-04-06笔试</a> <span class="text-muted">嘿_叫我小王</span> <div>1.用图画出产品研发周期中软件测试的不同阶段,并加以适当描述单元测试、集成测试、系统测试、验收测试单元测试:系统最小可测试的单元集成测试:将各个单元连接起来,穿插接口数据是否受到影响系统测试:范围包括--功能测试,ui测试,性能测试,兼容性测试,用户体验测试,安装测试,文档测试,稳定性测试验收测试:在UAT测试之前,指定测试方案,选用基线测试,即最高级别的测试。在UAT测试环境上进行测试,如果通过</div> </li> <li><a href="/article/1834466503647391744.htm" title="卷到怀疑人生!一屋子人都在做Java笔试" target="_blank">卷到怀疑人生!一屋子人都在做Java笔试</a> <span class="text-muted">小坏讲微服务</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</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%E6%8B%9B%E8%81%98/1.htm">求职招聘</a><a class="tag" taget="_blank" href="/search/spring/1.htm">spring</a><a class="tag" taget="_blank" href="/search/boot/1.htm">boot</a> <div>卷到怀疑人生!一屋子人都在做Java笔试、请大家推荐下转发下我的视频帮助更多的人避坑说明一下这家公司超级坑货、早上10点-晚上8点面试,几个小时笔试二三十个人、在一间没有空调的房间里、热死了二三十个人在一起写、完全像是被喊过来浪费时间啊、还是周日愉快的时光被这个智障公司给浪费了希望大家都不要被这家骗过去刷KPI、希望大家看见直接拉黑啊、卷到怀疑人生!一屋子人都在做Java笔试</div> </li> <li><a href="/article/1834435630386475008.htm" title="[C高手编程] 自增自减/三目运算符/运算符优先级/强制类型转换:表达式与操作全面解析" target="_blank">[C高手编程] 自增自减/三目运算符/运算符优先级/强制类型转换:表达式与操作全面解析</a> <span class="text-muted">极客代码</span> <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/%E5%BC%80%E5%8F%91%E8%AF%AD%E8%A8%80/1.htm">开发语言</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%A2%9E/1.htm">自增</a><a class="tag" taget="_blank" href="/search/%E4%B8%89%E7%9B%AE%E8%BF%90%E7%AE%97%E7%AC%A6/1.htm">三目运算符</a><a class="tag" taget="_blank" href="/search/%E5%BC%BA%E5%88%B6%E7%B1%BB%E5%9E%8B%E8%BD%AC%E6%8D%A2/1.htm">强制类型转换</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%87%8F/1.htm">自减</a> <div>⚡️⚡️专栏:C高手编程-面试宝典/技术手册/高手进阶⚡️⚡️「C高手编程」专栏融合了作者十多年的C语言开发经验,汇集了从基础到进阶的关键知识点,是不可多得的知识宝典。如果你是即将毕业的学生,面临C语言的求职面试,本专栏将帮助你扎实地掌握核心概念,轻松应对笔试与面试;如果你已有两三年的工作经验,专栏中的内容将补充你在实践中可能忽略的新技术和技巧;而对于资深的C语言程序员,这里也将是一本实用的技术备</div> </li> <li><a href="/article/1834260650134695936.htm" title="数学建模笔记——动态规划" target="_blank">数学建模笔记——动态规划</a> <span class="text-muted">liangbm3</span> <a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1%E7%AC%94%E8%AE%B0/1.htm">数学建模笔记</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1/1.htm">数学建模</a><a class="tag" taget="_blank" href="/search/%E7%AC%94%E8%AE%B0/1.htm">笔记</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/1.htm">动态规划</a><a class="tag" taget="_blank" href="/search/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/%E8%83%8C%E5%8C%85%E9%97%AE%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/%E4%BC%98%E5%8C%96%E9%97%AE%E9%A2%98/1.htm">优化问题</a> <div>数学建模笔记——动态规划动态规划1.模型原理2.典型例题2.1例1凑硬币2.2例2背包问题3.python代码实现3.1例13.2例2动态规划1.模型原理动态规划是运筹学的一个分支,通常用来解决多阶段决策过程最优化问题。动态规划的基本想法就是将原问题转换为一系列相互联系的子问题,然后通过逐层地推来求得最后的解。目前,动态规划常常出现在各类计算机算法竞赛或者程序员笔试面试中,在数学建模中出现的相对较</div> </li> <li><a href="/article/1834186537307303936.htm" title="国内PMP可以在线考试?" target="_blank">国内PMP可以在线考试?</a> <span class="text-muted">胡杨学长.</span> <a class="tag" taget="_blank" href="/search/pmp/1.htm">pmp</a><a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86/1.htm">项目管理</a><a class="tag" taget="_blank" href="/search/%E9%A1%B9%E7%9B%AE%E7%BB%8F%E7%90%86/1.htm">项目经理</a><a class="tag" taget="_blank" href="/search/2024%E5%B9%B4/1.htm">2024年</a><a class="tag" taget="_blank" href="/search/%E8%81%8C%E5%9C%BA/1.htm">职场</a><a class="tag" taget="_blank" href="/search/%E8%AF%81%E4%B9%A6/1.htm">证书</a><a class="tag" taget="_blank" href="/search/PMP%E8%AF%81%E4%B9%A6/1.htm">PMP证书</a><a class="tag" taget="_blank" href="/search/%E6%9C%BA%E8%80%83/1.htm">机考</a> <div>1.PMP考试的两种类型PMP®考试分为两种类型:一种是在线机考,另一种是线下笔试。国外采用机考形式,可以随时参加考试,除了节假日;而国内由中国国际人才交流基金会和PMI共同组织,因此是线下笔试。虽然线上考试和传统的线下考试有所不同,但它们都是经过授权和规范的考试,具有相同的标准和要求。在很多方面,线上考试比传统的线下考试更具优势,比如更方便快捷的考试安排、更灵活的考试时间和地点、更低的考试成本等</div> </li> <li><a href="/article/1834185401091321856.htm" title="牛客小白月赛99(上)" target="_blank">牛客小白月赛99(上)</a> <span class="text-muted">筱姌</span> <a class="tag" taget="_blank" href="/search/%E7%89%9B%E5%AE%A2%E6%AF%94%E8%B5%9B/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/c%2B%2B/1.htm">c++</a> <div>材料打印题目描述登录—专业IT笔试面试备考平台_牛客网运行代码#includeusingnamespacestd;intmain(){intT;cin>>T;while(T--){longlonginta,b,x,y;cin>>a>>b>>x>>y;if(x>T读取测试数据组数T。在循环中,使用cin>>a>>b>>x>>y依次读取每组测试数据中的四个整数,分别代表可黑白或彩印的页数a、必须彩印的</div> </li> <li><a href="/article/1834166996179185664.htm" title="牛客周赛 Round 58(下)" target="_blank">牛客周赛 Round 58(下)</a> <span class="text-muted">筱姌</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>能做到的吧题目描述登录—专业IT笔试面试备考平台_牛客网运行代码#include#includeusingnamespacestd;stringfindMax(strings){intn=s.length();stringans=s;for(inti=0;ians)ans=s;swap(s[i],s[j]);}}returnans;}intmain(){intt;cin>>t;while(t--)</div> </li> <li><a href="/article/1834120363294945280.htm" title="旅行商问题解法(2024年字节跳动校招笔试算法题“毕业旅行问题”)_小明目前在做一份毕业旅行的规划。打算从北京出发,分别去若干个城市,然后再回到北" target="_blank">旅行商问题解法(2024年字节跳动校招笔试算法题“毕业旅行问题”)_小明目前在做一份毕业旅行的规划。打算从北京出发,分别去若干个城市,然后再回到北</a> <span class="text-muted">2401_86367123</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E5%8A%A8%E6%80%81%E8%A7%84%E5%88%92/1.htm">动态规划</a> <div>dp[1]{2,3}只需要求出dp[2]{3}dp[2]{3}dp[2]{3}即可,而dp[2]{3}=dp[3]{}D32dp[2]{3}=dp[3]{}+D_3^2dp[2]{3}=dp[3]{}+D32,dp[3]{}dp[3]{}dp[3]{}代表从城市3回到起点的距离,也就是dp[3]{}=D03dp[3]{}=D_0^3dp[3]{}=D03。那么如何建立一个数组来表达上述状态转移方程</div> </li> <li><a href="/article/1834081539428806656.htm" title="美团网面试流程android,美团网面试经验" target="_blank">美团网面试流程android,美团网面试经验</a> <span class="text-muted">BillMarshall</span> <a class="tag" taget="_blank" href="/search/%E7%BE%8E%E5%9B%A2%E7%BD%91%E9%9D%A2%E8%AF%95%E6%B5%81%E7%A8%8Bandroid/1.htm">美团网面试流程android</a> <div>面试过程:如果面试通过,美团面试流程挺快的,三天内就可以完成三面。本人211本,985硕,之前有过美的、京东实习三个月经验。3月22笔试,4月27收到一面通知,28一面,29二面电话,30加面视频,5月6日HR面面试官问的面试题:一面(30+mins):1、自我介绍。如果有实习经历请重点讲实习。岗位匹配的知识和实习经历,以及自己在实习中表现出的踏实、发现问题并主动解决的能力。2、你在京东7fres</div> </li> <li><a href="/article/1834071073403006976.htm" title="最新java面试笔试编程题" target="_blank">最新java面试笔试编程题</a> <span class="text-muted">Mr_张三阿</span> <a class="tag" taget="_blank" href="/search/Java%E9%9D%A2%E8%AF%95/1.htm">Java面试</a><a class="tag" taget="_blank" href="/search/java%E7%AC%94%E8%AF%95%E9%9D%A2%E8%AF%95%E9%A2%98/1.htm">java笔试面试题</a><a class="tag" taget="_blank" href="/search/java%E7%BC%96%E7%A8%8B%E9%A2%98/1.htm">java编程题</a> <div>【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?//这是一个菲波拉契数列问题publicclasslianxi01{publicstaticvoidmain(String[]args){System.out.println("第1个月的兔子对数:1");System.out.println</div> </li> <li><a href="/article/1834021036547469312.htm" title="【秋招笔试题】机器人的数量" target="_blank">【秋招笔试题】机器人的数量</a> <span class="text-muted">噜噜噜鹿鹿</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>内存限制:65536KB题目描述:今天,我们要进入一个充满机器人的神奇科技世界。这是一张由小红科技总部最新研发的网络格地图。每个格子都绘制着标志——它们标示着机器人的行进方向;这些标志会让机器人进入它们指向的下一个相邻格子。网格有n行m列的地图,左上角为(1,1),右下角为(n,m)。每个格子有一个滑行带,前进方向为L,R,U,D,分别表示左右上下四个方向。如果滑出时刻,机器人位于(i,j)且滑行</div> </li> <li><a href="/article/1833805949425512448.htm" title="美团4.8后端开发笔试" target="_blank">美团4.8后端开发笔试</a> <span class="text-muted">努力搬砖的小王</span> <a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>代码仅供参考,不保证全对。排座位#includeusingnamespacestd;intmain(){intn,m,a;cin>>n>>m>>a;for(inti=0;i>arr[i][j];}}for(inti=0;iusingnamespacestd;constintN=1e5+5;intn,x,y;vectoredges[N];intlen,vis[N];voiddfs(intu,intd</div> </li> <li><a href="/article/1833598302101270528.htm" title="【Python/Java/C++三种语言】20天拿下华为OD笔试之【位运算】2023B-出错的或电路【欧弟算法】全网注释最详细分类最全的华为OD真题" target="_blank">【Python/Java/C++三种语言】20天拿下华为OD笔试之【位运算】2023B-出错的或电路【欧弟算法】全网注释最详细分类最全的华为OD真题</a> <span class="text-muted">闭着眼睛学算法</span> <a class="tag" taget="_blank" href="/search/%E6%9C%80%E6%96%B0%E5%8D%8E%E4%B8%BAOD%E7%9C%9F%E9%A2%98/1.htm">最新华为OD真题</a><a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E5%AD%A6/1.htm">数学</a><a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/%E4%BD%8D%E8%BF%90%E7%AE%97/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/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a> <div>文章目录题目描述与示例题目描述输入描述输出描述示例一输入输出说明示例二输入输出说明解题思路代码PythonJavaC++时空复杂度华为OD算法/大厂面试高频题算法练习冲刺训练题目描述与示例题目描述某生产门电路的厂商发现某一批次的或门电路不稳定,具体现象为计算两个二进制数的或操作时,第一个二进制数中某两个比特位会出现交换,交换的比特位置是随机的,但只交换这两个位,其他位不变。很明显,这个交换可能会影</div> </li> <li><a href="/article/1833588214707875840.htm" title="【笔试题汇总】华为春招笔试题题解 2024-3-20" target="_blank">【笔试题汇总】华为春招笔试题题解 2024-3-20</a> <span class="text-muted">PXM的算法星球</span> <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><a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA/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%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>这里是paoxiaomo,一个现役ACMer,之后将会持续更新算法笔记系列以及笔试题题解系列本文章面向想打ICPC/蓝桥杯/天梯赛等程序设计竞赛,以及各个大厂笔试的选手感谢大家的订阅➕和喜欢有什么想看的算法专题可以私信博主(本文题面由清隆学长收集)01.K小姐的魔法药水问题描述K小姐是一位魔法师,她最近在研究一种神奇的魔法药水。这种药水由一系列魔法材料制成,每种材料都有一个正整数的魔法值。K小姐按</div> </li> <li><a href="/article/1833581785875836928.htm" title="【华为笔试题汇总】2024-05-22-华为春招笔试题-三语言题解(Python/Java/Cpp)" target="_blank">【华为笔试题汇总】2024-05-22-华为春招笔试题-三语言题解(Python/Java/Cpp)</a> <span class="text-muted">春秋招笔试突围</span> <a class="tag" taget="_blank" href="/search/%E5%8D%8E%E4%B8%BA%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/%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/python/1.htm">python</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a> <div>大家好这里是清隆学长,一枚热爱算法的程序员✨本系列打算持续跟新小米近期的春秋招笔试题汇总~ACM银牌|多次AK大厂笔试|编程一对一辅导感谢大家的订阅➕和喜欢清隆这边最近正在收集近一年互联网各厂的笔试题汇总,如果有需要的小伙伴可以关注后私信一下清隆领取,会在飞书进行同步的跟新。文章目录01.获取公共链表片段问题描述输入格式输出格式样例输入样例输出数据范围题解参考代码02.矿车运输成本问题描述输入格式</div> </li> <li><a href="/article/1833571824735186944.htm" title="9.8笔试记录" target="_blank">9.8笔试记录</a> <span class="text-muted">冰榫</span> <a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/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.在c++中哪些运算符不能重载?在C++中,有以下几个运算符不能被重载:.:成员访问运算符。例如obj.member中的.不能被重载。:::作用域解析运算符。用于指定命名空间、类等的作用域,不能被重载。?::条件运算符。如a?b:c中的?:不能被重载。sizeof:用于获取对象或类型的大小,不能被重载。2.C++中运算符优先级2.3.在C++中,转义字符是一种特殊的字符表示方式,用于表示一些无法</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>