- 博客(32)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 如何使循环中的条件判断语句不重复执行--取自chitGPT
要使循环中的条件判断语句不重复执行,可以使用while循环和布尔变量来实现。在while循环中,将条件判断语句作为循环的终止条件,同时设置一个布尔变量来记录是否已经执行了条件判断语句。在每次循环后,都需要将布尔变量设置为true,以避免重复执行条件判断语句。这样可以确保条件判断语句只执行一次,同时循环中的代码可以重复执行。is_checked) { // 当条件成立且未执行过条件判断语句时进入循环。// 设置一个布尔变量来记录是否已经执行了条件判断语句。// 标记已经执行过条件判断语句。
2023-05-25 09:20:47
388
原创 VMWARE 连接笔记本无线网络 --chitGPT
在“Internet 协议版本 4 (TCP/IPv4) 属性”对话框中,选择“使用下面的 IP 地址”,然后输入与主机相同的 IP 地址、子网掩码和默认网关。点击“NAT 设置”按钮,在“NAT 设置”对话框中,选择“使用主机网络地址转换 (NAT)”,然后点击“确定”按钮。在“属性”对话框中,选择“Internet 协议版本 4 (TCP/IPv4)”并点击“属性”按钮。开启虚拟机后,在虚拟机的操作系统中,选择“控制面板”>“网络和共享中心”。点击“确定”按钮,关闭所有打开的对话框。
2023-05-03 22:54:28
2458
转载 关于周志华《机器学习》中假设空间规模大小65的计算
我们想要从所有可能性中抽取一条规则来定义什么瓜是好瓜。而我们的假设空间则包含所有可能性。这里我们可以从两个角度得到最终结果65。一、分别考虑现在我们一共有3个特征,如果我们只需要从3个特征中选取一个特征中作为最终的结果(这意味着剩余两个特征无关紧要),我们一共有3*3=9种可能;如果我们需要从3个特征中选取2个特征作为最终的结果,则一共有C23∗3∗3=27种可能;如果我们需要从3个特征中选取3个特征作为最终的结果,则一共有3∗3∗3=27种可能;如果我们一个特征都不需要,恒真,则为一种可能;
2021-01-30 23:17:41
2097
转载 Python十分钟入门
https://blog.youkuaiyun.com/Q2605894893/article/details/101147280
2020-12-27 00:34:54
290
1
原创 keil4在debug中正常,退出debug异常
最后排查是在计算校验和的for循环函数写法问题导致原来是这样写for(i=0;i<4;i++)sum+=buf[i];修改后是这样for(i=0;i<4;i++)sum=sum+buf[i];不清楚这两种写法有什么区别?但是就是这么改好了
2020-10-21 09:56:20
1430
转载 keil5编译时出现 MDK-Pro middleware is not allowed with this license
最近在用MDK编译一个别人的工程时,有如上提示:1、原因是没有注册Real-Time OS;解决方法:打开MDK的注册机,按如上所设,再生成一个序列号,注册Real-Time OS;注:CID从MDK的file->license Management中复制得来,点击Generate,生成序号,添加进去。OK!问题解决……2、在编译GUI遇到这个问题,你把破解改为专业版的,就是把standard改为professional————————————————版权声明:本文为优快云博主「Al
2020-07-14 19:51:55
1484
原创 Verilog HDL 使用笔记2--赋值语句的使用
什么是过程赋值语句:位于过程块中的赋值语句称之为过程赋值语句,过程语句只能对寄存器类的量进行赋值。左端必须是寄存器类的变量(reg,integer,real,time)对于多位宽的寄存器变量(矢量),还可以只对其中的某一位或某几位进行赋值。对于存储器类,则只能通过选定的地址单位,对某个字进行赋值。还可以将前述各类变量用连接符拼接起来,构成一个整体作为过程赋值的左端。过程赋值语句的右端可以是由各种运算符和操作数构成的任何有效表达式。对各种形式寄存器变量进行过程赋值的例子:reg_a=8'b10110
2020-05-20 11:12:22
2151
原创 vivado使用笔记(3)--打拍的含义
1 IOB为了保证FPGA输入输出接口的时序,一般会要求将输入管脚首先打一拍再使用,输出接口也要打一拍再输出FPGA。将信号打一拍的方法是将信号通过一次寄存器,而且必须在IOB里面的寄存器中打一拍。因为,从FPGA的PAD到IOB里面的寄存器是有专用布线资源的,而到内部其他寄存器没有专用的布线资源。使用IOB里面的寄存器可以保证每次实现的结果都一样,使用内部其他寄存器就无法保证每次用的都是同一个寄存器且采用同样的布线。同时,为了使用输入输出延迟功能(Input / Output delay),也必须要求信
2020-05-09 15:31:02
4198
原创 Verilog HDL 使用笔记--连接运算符的使用
连接运算符时硬件描述语言中一种比较特殊的运算符,它的作用是将两组或两组以上的信号用大括号括起来,拼接成一组新的信号。如:{a,b,d,3’b101}如果a与d都是一位的信号,而b是四位的信号,则上例连接运算符操作后产生的信号有9位的位宽。它等价于{a,b[3],b[2],b[1],b[0],d,1’b1,1’b0,1’b1},注意上例中,常数表达式前面的位宽时不能缺省的,如3’b101中的1...
2020-05-07 14:30:45
2918
转载 使用vivado生成.MCS文件
其实生成.mcs文件非常简单,但是只是对有经验的设计者而言。对于新手,生成一个.MCS文件可能就会遇到各种各样的问题。下面就简单的介绍一下如何生成.MCS文件。这里介绍两种种方法。第一种是使用GUI,也就是用鼠标点来点去就可以。另外一种就是用tcl命令。第一种。第一步:首先生成比特流文件。假设生成的比特文件名字是 led.bit。第二步:选择工具栏的“Tools"—>"Generat...
2020-05-05 14:48:57
6561
1
原创 vivado使用笔记(2)--实现时出现Could not generate core for dbg_hub
实现时出现如下错误:[Chipscope 16-302] Could not generate core for dbg_hub. Aborting IP Generation operaion. The current Vivado temporary directory path, ‘E:/E-drive-143921/3601/verilog/V2019d2_3601T3d0_KU_V1_...
2020-04-28 10:40:52
9805
1
原创 vivado使用笔记(1)--防止信号被综合优化dont touch
发现综合后一个模块一直被优化掉,学习了ug901文档,有相关的描述:DONT_TOUCH Verilog Examples信号上防止被优化Verilog Wire Example(* dont_touch = “yes” *) wire sig1;assign sig1 = in1 & in2;assign out1 = sig1 & in2;模块上防止被优化Ve...
2020-04-28 09:58:59
13618
原创 如何在keil官网上下载 STM32包 pack
https://www.360kuai.com/pc/990a8ec633cf2109c?cota=4&tj_url=xz&sign=360_57c3bbd1&refer_scene=so_1
2020-01-06 20:08:11
6482
转载 FFT之频率与幅值的确定
FFT之后得到的是什么数 FFT之后得到的那一串复数是波形对应频率下的幅度特征,注意这个是幅度特征不是复制,下面要讲两个问题:1.如何获取频率,2.如何获取幅值获取频率 FFT变换如何获取频率?傅里叶变换并没对频率进行任何计算,频率只与采样率和进行傅里叶变换的点数相关,注意这里是进行傅里叶变换的点数而不一定是信号的长度。 FFT变换完第一个数时0Hz频率,0Hz就是没有波动,没有波动有个专业
2017-12-26 20:20:09
46475
9
转载 ControlSet001、ControlSet002以及CurrentControlSet
1.先说一下ControlSet几个控件组之间的关系。 在注册表HKLM/system注 册表项中包括用于windows启动的三个控件组(额外还可能存在一个备份控件组),在初始状态下,它们分别是ControlSet001、 ControlSet002以及CurrentControlSet。这些控件组中包含了操作系统配置的信息,比如服务、驱动、系统控制、枚举信息等等。 默
2017-12-25 20:53:17
2880
转载 让Python脚本暂停执行的几种方法(转载)
转自:让Python脚本暂停执行的几种方法1.time.sleep(secs) 参考文档原文:Suspend execution for the given number of seconds. The argument may be a floating point number to indicate a more precise sleep time. The actual sus
2017-12-22 15:25:35
38079
原创 Windows7 x64 瑞昱Realtek高清音频管理器均衡器用户定义文件 保存位置
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\下面是所有均衡器,包括windows media player。
2017-12-15 16:45:38
1838
转载 Python super() 函数
**Python super() 函数** Python 内置函数 Python 内置函数 描述 super() 函数用于调用下一个父类(超类)并返回该父类实例的方法。 super 是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。 MRO 就是类的方法解析顺序表, 其实也就是继承父类方
2017-12-15 10:13:28
595
转载 信号源、示波器使用中阻抗匹配问题
信号源的输出配置有:高阻和50Ω负载。1、假使设置1Vpp的高阻输出时,信号源的输出是Vs=1Vpp,内阻Rs=50Ω;如果这时候示波器设置为1MΩ的输入阻抗,那么示波器测量得到的信号为1MΩ/(1MΩ+50Ω)*1Vpp还是约等于1Vpp;如果示波器设置为50Ω的输入阻抗,那么示波器测量得到的信号为50Ω/(50Ω+50Ω)*1Vpp,那么约等于0.5Vpp;2、假设
2017-11-22 09:41:20
9775
转载 李一男离开华为时给属下的忠告!
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵 地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!
2014-06-21 22:15:47
793
转载 FMS (端口问题)如何穿透防火墙
先1111是管理端口,就是fms2_console文件连接到server远程管理的时候需要用到的。首先明确关系:RTMP (默认端口:1935)RTMPT ( http 隧道 - 默认端口: 80)RTMPS ( https 隧道- 默认端口: 443)nc.connect( "rtmp://127.0.0.1:1935/myapp");nc.connect( "rtmpt://1
2014-05-26 16:58:19
825
转载 对比顺序流方式、实时流方式,确定流媒体传输方式
流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来。 这个过程的一系列相关的包称为“流”。流媒体实际指的是一种新的媒体传送方式,而非一种新的媒体。流媒体技术全面应用后,人们在网上聊天可直接语音输入;如果想彼此看见对方的容貌、表情,只要双方各有一个摄像头就可以了;在网上看到感兴趣的商品,点击以后
2014-05-13 20:45:09
2960
原创 流媒体服务器中的单播点播和广播
点播与广播在架设流媒体服务器之前,我们一定要了解一些点播与广播的知识。点播是客户端与服务器之间的主动的连接,在点播连接中,用户通过选择内容项目来初始化客户端连接,一个客户端从服务器接收一个媒体流(这个连接是唯一的,其它用户不能占用),并且能够对媒体进行开始、停止、后退、快进或暂停等操作,客户端拥有流的控制权,就像在看影碟一样。这种方式由于每个客户端各自连接服务器,服务器需要给每个用
2014-05-13 00:19:14
1815
原创 基于AMS流媒体服务器的直播原理
【摘要】本文描述了采用VPR8000编码器进行视频采集压缩并通过转码封装发到流媒体服务器AMS上进行转发,实现了视频直播的功能,为视频直播提供了可行的方案框架。【关键词】Adobe Media Server,FFMPEG,VPR8000 一、视频直播流媒体技术视频在进行网络直播时要经过信号采集、转码和FLASH Media Server等过程,最后呈现在用户面前。如图1所示
2014-05-12 00:11:52
2293
转载 基于开源Flash Server:Red5构建RTMP流媒体播放平台
一、Flash RTMP流媒体播放演示(播放时进度条可以自由拖动): 二、安装步骤简要说明: ①、安装JDK ,下载最新的Java SE Development Kit (JDK),安装在/usr/local/jdk/下。chmod +x jdk-6u13-linux-i586.bin./jdk-6u13-linux-i586.bin
2014-05-11 00:27:23
745
转载 FMS4 P2P直播解决方案
一、方案简介目前视频直播通用的方案有两种,分别是单播模式和多播模式。单播模式虽然有着数据流稳定的特点,但具有地域化问题,且随着客户量的增加,服务器负载也随之增大,需要投入大量的硬件设备以及巨额的带宽费用。多播模式通常体现为现今的P2P技术。P2P模式解决了单播模式的问题,在提高传输速度和缓解服务器带宽压力上有较大优势,一般在直播中应用得较多。使用P2P技术后可节省内容发布商资金,提高数据流
2014-04-30 15:39:48
1151
转载 BAV99的作用
BAV99 BAV99这个元件的设计是出于ESD的考虑,怕信号线易受到ESD的干扰或者放电损坏电路,因为这些接口都是互相对接的,怕接到的信号有大的静电。 当几KV的静电由输入端输入时,二极管被反向击穿,同时电荷被快速泻放到地或者电源。正的静电大部分泻放到电源,负的静电大部分泻放到地。达到ESD防护的目的。 当正的静电发生时
2014-04-16 09:09:44
10691
1
网页上方多了一行不知哪里来的数字
2014-04-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人