- 博客(1135)
- 资源 (15)
- 收藏
- 关注
转载 计算机网络复习题01-DHCP原理
DHCP协议由RFC 2131定义,采用客户端/服务器通信模式,由客户端(DHCP Client)向服务器(DHCP Server)提出配置申请,DHCP Server为网络上的每个设备动态分配IP地址、子网掩码、默认网关地址,域名服务器(DNS))地址和其他相关配置参数,以便可以与其他IP网络通信。客户端以前曾经使用过的IP地址,即客户端发送的请求报文中请求IP地址选项的地址(通过DHCP REQUEST报文,报文中的Option 50(请求的IP地址选项)字段填入曾经使用过的IP地址)。
2025-02-04 19:28:47
105
转载 人工智能导论-机器学习01
人工智能导论期末复习题, 20世纪50年代中期以前 孕育期 20世纪50年代中期至60年代中期 形成及第一个兴旺期 20世纪60年代中期至70年代中期 萧条波折期 20世纪70年代中期至80年代中期 第二个兴旺期 20世纪80年代中期至今 稳步增长期
2025-02-04 18:40:33
60
转载 人工智能导论-A*搜索算法
BFS求所有路径,就是最简单的“BFS + 优先队列”,再次扩展邻居i时,计算它到s的距离,然后直接进队列,并不与上次i进队列的情况进行比较。联想前面讲解A*算法求最短路的例子,A*算法的估价函数f(i) = g(i) + h(i),g是从起点s到i的距离,h是i到终点t的最短距离(例子中是曼哈顿距离)。前面的例子中,h(i)小于等于i-t的所有可能路径长度,也就是说,最后得到的实际路径,长度一定大于等于h(i)。仍用暴力法的“BFS+优先队列”,但是在优先队列中,用于计算的不再是g(i),而是f(i)。
2025-01-23 22:07:45
48
转载 递归与迭代
将递归算法转换为非递归算法有两种方法,一种是直接求值(迭代),不需要回溯;(recursion):递归常被用来描述以自相似方法重复事物的过程,在数学和计算机科学中,指的是在函数定义中使用函数自身的方法。理论上递归和迭代可以相互转换,但实际从算法结构来说,递归声明的结构并不总能转换为迭代结构。,从字面可以理解为重复“递推”和“回归”的过程,当“递推”到达底部时就会开始“回归”,其过程相当于树的深度优先遍历。递归实际上利用了系统堆栈实现自身调用,我们通过使用栈保存中间结果模拟递归过程,将其转为非递归形式。
2023-06-16 15:57:51
456
转载 FPGA与CPLD的区别
可编程逻辑器件(Programmable Logic Device,PLD)起源于20世纪70年代,是在专用集成电路(ASIC)的基础上发展起来的一种新型逻辑器件,是当今数字系统设计的主要硬件平台,其主要特点就是完全由用户通过软件进行配置和编程,从而完成某种特定的功能,且可以反复擦写。在修改和升级PLD时,不需额外地改变PCB电路板,只是在计算机上修改和更新程序,使硬件设计工作成为软件开发工作,缩短了系统设计的周期,提高了实现的灵活性并降低了成本,因此获得了广大硬件工程师的青睐,形成了巨大的PLD产业规模。
2023-01-06 18:05:57
2826
转载 在excel中,将指定文字(如:设计)批量加粗显示并变成红色字体?
4)Characters(i, 2).Font.Bold = True中“(i, 2).”表示加粗文字的字符数。2)For Each c In Range("A1:A12")中"A1:A12"表示加粗文字的范围。Cells.Find(What:="设计", After:=ActiveCell).Activate。i = WorksheetFunction.Find("设计", ActiveCell)3) i = InStr(1, cv, "加粗", 1) 中"加粗"为需要加粗的文字。Sub 加粗变红()
2022-12-17 16:18:58
3722
转载 Quartus基础05
比如,已经有了test.v,就不要用弄test.vwf,不然你双击test的原理图Symbol的时候,会问你要打开test.v还是test.vwf,让你浪费不必要时间。也可以使用网络标号,先把线引出来,选中线,再输入网格标号就可以了,但是要注意一下格式,如:qout是8位,网络标号就要写成qout[7..0]。8、电路使用了0个PLL,我这芯片一共有2个PLL,PLL是固核(也可以认为是硬核,硬核和固核的分界线并不是很明确),可以配置一下就调用,某些FPGA会有4个或更多的PLL固核。
2022-11-14 16:55:23
1485
转载 opnet物联网仿真-编程集锦
声明只需在相应文件名选中即可。( 2 )与第一种方式相比,如果要模拟包在包流传输过程的延时,以此来仿真模块有限的处理速度, 这时可以调用 op_pk_send_delayed() 函数, 包将滞后指定的时间到达目的模块。op_pk_create(): 创建一个无格式的包,括号中的参数指示包的大小,这个函数可以看成是根据指定的规格(容器的容积)产生一个空的容器。op_pk_copy(): 可以复制一个包头和内容和原始包一模一样新包, 惟一不同的是包的创建时间和包的标识号( Packet ID )。
2022-09-05 22:47:00
1929
原创 opnet物联网仿真2.5 陈敏 包交换网络全解----修正版
我们先看hub的,这里我们必须明确一下opnet进程模型的一些概念,PK_ARRVL这种就是条件,而route_pk()是满足这个条件触发的函数,而触发函数之后,转移到的状态仍然是idle,我们这里idle的状态是红的,也就是所谓的非强制,也就说,进程在这个状态是可以中断的!首先这里就是一个大坑,陈敏这本书里面有明显错误,在他2006年的那本书里面,他用的是32位(4字节)的包,但是这本书里面他建议使用4位的包,这里是大错,因为在后面我们会用到一个写32位的函数,这里是第一个坑。//得到统计量的句柄。
2022-09-05 22:40:02
3556
转载 上下文管理器
但是,代码这么写会有一个问题:在打开文件后,如果要对读取到的内容进行其他操作,如果操作期间发生了异常,这就会导致文件句柄无法被释放,进而导致资源的泄露。这么写的好处是,在读取文件内容和操作期间,无论是否发生异常,都可以保证最后能释放文件资源。能够自动关闭文件资源,就是因为内置的文件对象实现了「上下文管理器协议」,这个文件对象的。这个例子非常简单,就是打开一个文件,然后读取文件中的内容,最后关闭文件释放资源。语法块,例如在读写文件时,保证文件描述符的正确关闭,避免资源泄露问题。
2022-09-02 21:33:21
211
转载 python装饰器(详解)
3、如何用# 需求:在不修改index函数的源代码以及调用方式的前提下为其添加统计运行时间的功能。# 问题:没有修改被装饰对象的调用方式,也没有修改了其源代码,并且加上了新功能。# # 问题:解决了方案二代码冗余问题,但带来一个新问题即函数的调用方式改变了。# 方案三的优化二:在优化一的基础上把被装饰对象写活了,原来只能装饰index。# 方案三的优化三:将wrapper做的跟被装饰对象一模一样,以假乱真。装饰器指的定义一个函数,该函数是用来为其他函数添加额外的功能。封闭:指的是对修改源代码是封闭的。
2022-09-02 21:31:16
918
转载 什么是序列化
序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。IO操作的时候 操作的就是数据流,也就是说:进行读写的内容 必须以流的形式进行读写。此时我们的People对象 不能进行序列化 就说明不能转换成数据流 ,就不能进行IO读写。但是使用的方式很特殊, java底层写好了序列化操作,但是官方并不确定 你的对象 是否需要 序列化操作。如果你的对象 需要底层的序列化操作 你的对象 就实现一个接口。
2022-09-01 19:15:58
430
转载 OPNET常见问题
所以你可以修改dra_propdel.ps.c, umts_ue_dra_power, umts_dra_snr等process.op_intrpt_schedule_self(op_sim_time()+需要的时间,intrptcode),就可以在当前时。(2)除了修改bind_shobj_flags、comp_flags、comp_flags_cpp外,还要修改bind_st。这个包的长度L写入,比如op_stat_write(handle,L),随后再马上 调用一个op_stat_wr。...
2022-08-14 17:50:45
1365
转载 会议名词01
conference一般是综合性的会议,workshop是主题较为集中的小会议。conference和workshop都可以设sessionsession主要从会议进程角度的组织安排。workshop可单独召开,也可以和conference一起开,workshop一般比正式会议的规模小,话题相对更垂直集中,依附在某个正式会议上举办, 形式不那么正式,类似于交流会。有些大型会议的特别分会就以workshop的形式举办。1、 Conference:是指正式的会议,通常持续几天,有一个特定的主题,将有共同爱
2022-07-13 15:29:41
3878
转载 物联网基础01
双向条码 (bi-directional bar code )是条码符号两端均可作为扫描起点的条码。条码的分类主要依据条码的编码结构和条码的性质来决定。例如,按条码的长度来分,可分为定长和非定长条码;按排列方式分,可分为连续型和非连续型条码;从校验方式分,又可分为自校验和非自校验型条码等。条码可分为一维条码和二维条码。一维条码是通常我们所说的传统条码。一维条码按照应用可分为商品条码和物流条码。商品条码包括EAN条码和UPC条码,物流条码包括128条码、ITF条码、39条码、库德巴条码等。二维条码根据构成原理
2022-07-10 17:54:32
466
原创 ps打开立马闪退
解决方案1:修改兼容性,选择管理员启动解决方案2:ps2020闪退的解决方法网络上已经有很多大神介绍了一种好用的办法:打开文件地址找到Photoshop_Original.exe打开即可。原因:adobe账号自动退出,联网检查失败解决方案3:打开文件所在地找到 Photoshop.exe.bak将它重命名为Photoshop56.exe 然后双击打开就可以 效果是一样的。 解决方案4:打开PS—编辑—首选项—性能。选择暂存盘,把盘全部勾选上。调整内存理想范围,勾选图形处理器,点击高级设置—绘制模式
2022-07-07 09:44:28
11206
转载 TTL电平分析
1.TTL电路基本原理要实现输出电平在0/1之间变换,需要三极管的数量最少只需要一个,而TTL电路使用了4个三极管,用较多的器件去实现相同的功能,必定要有性能上的提升,否则这种电路设计就是一种浪费。对于TTL电路而言,使用成倍的器件需要换来的性能包括以下几点:提高开关速率 提高带载能力 提高抗干扰性图1TTL电路如图1所示,当输入A/B有一个为低电平时(假设为0V),T1管的基极被钳位到0.7V,不足以使得T2、T4管导通,所以T2的集电极电位为高,T3导通,Vout输出为高。当A
2022-04-27 21:38:24
3363
转载 EDA基础12
quartus功能仿真仅仅关心输出和输入的逻辑关系是否正确,不考虑时间延时信息。如输入a经过一个反相器输出b,在功能仿真时可以发现,a在t1时刻由0变为1时,b会在t1时刻由1变为0。输出和输入的变化发生在同一个时刻,反应出来的是“非”的逻辑。 时序仿真不仅反应出输出和输入的逻辑关系,同时还计算了时间的延时信息,是与实际系统更接近的一种仿真结果。如果输入a经过一个反相器输出b,在时序仿真时会发现,a在t1时刻由0变为1时,b会在t2时刻由1变为0,其中,t2>t1,t2-t1的差值就是反相器的延
2021-08-15 11:28:47
1007
转载 EDA基础11
C/C++算术移位、逻辑移位2. 有符号/无符号整数的移位 无符号数:算术移位和逻辑移位相同,不论左移右移,缺少的位都用’0’补上 有符号数: 左移:属于逻辑移位,补’0’ 右移:属于算术移位,补’符号位’ -----------------------------------------------------------------------------------------VHDL算术移位逻辑移位逻辑左移右移代表不管符号位,整体做移动
2021-08-01 10:54:20
1034
转载 EDA基础10
VHDL中,信号初始化后不赋值后系统默认的值是多少呢?信号在未赋值时候的初值与信号类型有关:如果是可以比较大小的整型或者实型,则赋给最小值;如果是不能比较大小的枚举类型,则赋给最左值。例如"signal CommandType : std_logic_vector(5 downto 0);" ,CommandType的初值为"UUUUUU"。在声明信号的时候给信号赋了初值,仿真器就会按照这个初值开始仿真,而有些综合器却是不理睬的,实际电路上电后是个随机值,然而有些综合器是敏感的,将会产生相应的锁存器
2021-07-16 16:11:05
1423
原创 LINK : fatal error LNK1104: 无法打开文件“ucrtd.lib” 解决方法 Visual Studio
VS2017 -error LNK1104 无法打开文件“ucrtd.lib”是因为lib文件没有包含在 项目属性页 -> VC++目录 -> 库目录下的原因。如下面图的位置:在磁盘里找到ucrtd.lib文件的存放位置 ,我的是在这里:把存放路径添加到库目录....
2021-07-14 09:15:58
1690
2
原创 word打开doc文件提示运行时错误‘4605‘
国自然基金申报书双击打开就会弹出如下所示的错误:可以试试打开一个新建的Word文档,到文件-选项-常规里,看一下启动选项下的“阅读版式视图下打开电子邮件附件”那一项是否处于勾选状态。如果是,那么把勾选去掉后点击确定,之后关闭Word,然后重新尝试打开该.doc文件,可以正常打开。...
2021-05-25 16:28:19
6890
4
转载 EDA基础08
探针卡是一种测试接口,主要对裸芯进行测试,通过连接测试机和芯片,通过传输信号对芯片参数进行测试.。边界扫描(Boundary Scan)测试发展于上个世纪90年代,随着大规模集成电路的出现,印制电路板制造工艺向小,微,薄发展,传统的ICT 测试已经没有办法满足这类产品的测试要求。由于芯片的引脚多,元器件体积小,板的密度特别大,根本没有办法进行下探针测试。一种新的测试技术产生了,联合测试行为组织(Joint Test Action Group)简称JTAG 定义这种新的测试方法即边界扫描测试。在.
2021-05-15 17:33:23
525
转载 EDA基础07
信号可以被广义地定义为任何随空间/时间变化的量,并且有能力传达关于某种物理现象的信息因自由电子运动引发的电流包括三种:传导电流(Conduction current):由导体电子漂移引发对流(Convention current):由电子或离子在真空中运动引发电解电流(Electrolytic current):由正离子和负离子的迁移引发系统是一种物理实体,它对一组主要信号(输入)进行操作,产生一组对应的信号(输出)操作的方式可能有:分解,过滤,提参,组合等一个系统可能包含很多子系统,子系
2021-05-15 16:55:41
1401
转载 数字电路:奎因-麦克拉斯基算法
在之前,我们使用卡诺图来找到一个系统的布尔表达式,但这只适用于变量较少的情况,如果遇见大量的变量,使用卡诺图化简的方式就会变得非常复杂,之前从四个变量升到五个变量就使得卡诺图多了整整一层,难以想象继续下去会是多么庞大的工作量奎因麦克劳斯基法(Quine-McCluskey method)就是用于简化大量变量的一种手段,因为用的并非图表,这也是相对来说比较适合计算机编程的方式,接下来,我们将逐步介绍这种方法的应用流程。奎因-麦克拉斯基算法(Quinine-McCluskey Algorithm):这种
2021-05-15 16:41:03
6980
转载 EDA基础06
ASIC芯片是用于供专门应用的集成电路(ASIC,Application Specific Integrated Circuit)芯片技术,在集成电路界被认为是一种为专门目的而设计的集成电路。驱动器(driver)从广义上指的是驱动某类设备的驱动硬件。在计算机领域,驱动器指的是磁盘驱动器。通过某个文件系统格式化并带有一个驱动器号的存储区域。存储区域可以是软盘、CD、硬盘或其他类型的磁盘。单击“...
2021-05-15 15:46:23
565
转载 Swing开发错误:Access restriction: The type JFrame is not accessible due to restriction on required libra
Swing开发错误:Access restriction: The type JFrame is not accessible due to restriction on required library C:\Program Files\Java\jre1.8.0_181\lib\rt.jar错误原因:jre配置错误;解决方案:1. 项目右键 - Build Path - Configure Build Path ;2. 选择“Libraries”面板 ,然后双击"JRE Syste.
2021-05-10 16:49:35
536
1
转载 UML的类图、时序图表示方法以及惯例
UML 类图图示样例(总图)一、类图类图分三层:第一层显示类的名称。如果是抽象类,则就用斜体显示 。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。注意前面的符号,“+”表示public ,“-”表示private ,“#”表示protected 。二、接口图接口的两种表示方法 ——“飞翔”,它表示一个接口图,与类图的区别主要是顶端有<<interface>>显示。第一行是接口名称,第二行是...
2021-05-10 09:37:40
3889
转载 EDA基础04
FPGA是一种芯片,EDA是电子设计自动化的意思,是一种技术,两者谈区别似乎不太恰当,利用EDA技术可以在FPGA芯片上构造自己所需的硬件电路,EDA技术包括编写verilog代码或者VHDL代码,仿真、综合。FPGA是现场可编程逻辑门阵列的简称,是电子设计的一个里程碑。CPLD是复杂可变成逻辑器件的简称。尽管FPGA和CPLD都是可编程ASIC器件,有很多共同特点,但由于CPLD和FPGA结构上的差异,具有各自的特点:1)、CPLD更适合完成各种算法和组合逻辑,FP GA更适合于完成时序逻辑。换..
2021-05-10 09:14:43
736
转载 EDA基础03
晶体管泛指一切以半导体材料为基础的单一元件,包括各种半导体材料制成的二极管(二端子)、三极管、场效应管、晶闸管(后三者均为三端子)等。晶体管有时多指晶体三极管。一次性工程费用(英文:Non-recurringengineering,NRE)是指支付给研究、开发、设计和测试某项新产品的单次成本。为确保新产品项目有利可图,在做项目能使一个项目的损失中转移部分资金过来,并寄希望于该投资能在未来项目中获得额外收益。预算时,NRE必须被考虑在财务分析之内。尽管公司将为单个项目仅支付一次的NRE..
2021-04-29 18:40:01
1489
转载 车联网基础02
无线电波是指在自由空间(包括空气和真空)传播的射频频段的电磁波。无线电波的波长越短、频率越高,相同时间内传输的信息就越多。 无线电波在空间中的传播方式有以下情况:直射、反射、折射、穿透、绕射(衍射)和散射。 电磁波的一种。频率大约 为 10KHz~30,000,000KHz,或波长30000m~10μm的电磁波,由于它是由振荡电路的交变电流而产生的,可以通过天线发射和吸收故称之为无线电波。 电磁波包含很多种类,按照频率从低到高的顺序排列为:无线电波、红外线、可见光、...
2021-04-25 10:12:02
921
转载 车联网基础01
LTE(Long Term Evolution,长期演进)项目是3G的演进,但LTE并非人们普遍误解的4G技术,而是3G与4G技术之间的一个过渡,是3.9G的全球标准,它改进并增强了3G的空中接入技术,采用OFDM和MIMO作为其无线网络演进的唯一标准。在20MHz频谱带宽下能够提供下行326Mbit/s与上行86Mbit/s的峰值速率。改善了小区边缘用户的性能,提高小区容量和降低系统延迟。VHF 甚高频,简称V频。频率在30—300MHz之间。VL: V频低频段。VH:V频高频段。UHF 特..
2021-04-25 09:09:38
731
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人