<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小李李的专栏]]></title><description><![CDATA[发奋总没有错，]]></description><link>https://blog.youkuaiyun.com/u010309890</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010309890]]></copyright><item><title><![CDATA[如何使循环中的条件判断语句不重复执行--取自chitGPT]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/130860000</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/130860000</guid><author>u010309890</author><pubDate>Thu, 25 May 2023 09:20:47 +0800</pubDate><description><![CDATA[要使循环中的条件判断语句不重复执行，可以使用while循环和布尔变量来实现。在while循环中，将条件判断语句作为循环的终止条件，同时设置一个布尔变量来记录是否已经执行了条件判断语句。在每次循环后，都需要将布尔变量设置为true，以避免重复执行条件判断语句。这样可以确保条件判断语句只执行一次，同时循环中的代码可以重复执行。is_checked) {  // 当条件成立且未执行过条件判断语句时进入循环。// 设置一个布尔变量来记录是否已经执行了条件判断语句。// 标记已经执行过条件判断语句。]]></description><category></category></item><item><title><![CDATA[VMWARE 连接笔记本无线网络 --chitGPT]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/130478526</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/130478526</guid><author>u010309890</author><pubDate>Wed, 03 May 2023 22:54:28 +0800</pubDate><description><![CDATA[在“Internet 协议版本 4 (TCP/IPv4) 属性”对话框中，选择“使用下面的 IP 地址”，然后输入与主机相同的 IP 地址、子网掩码和默认网关。点击“NAT 设置”按钮，在“NAT 设置”对话框中，选择“使用主机网络地址转换 (NAT)”，然后点击“确定”按钮。在“属性”对话框中，选择“Internet 协议版本 4 (TCP/IPv4)”并点击“属性”按钮。开启虚拟机后，在虚拟机的操作系统中，选择“控制面板”>“网络和共享中心”。点击“确定”按钮，关闭所有打开的对话框。]]></description><category></category></item><item><title><![CDATA[TWINCAT2 32位与64位的差别]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/126346173</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/126346173</guid><author>u010309890</author><pubDate>Mon, 15 Aug 2022 14:27:55 +0800</pubDate><description><![CDATA[TWINCAT2 32与64差别]]></description><category></category></item><item><title><![CDATA[变压器容量kVA与电机kW的关系]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/126316940</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/126316940</guid><author>u010309890</author><pubDate>Sat, 13 Aug 2022 11:13:29 +0800</pubDate><description><![CDATA[变压器容量kVA与电机kW的关系]]></description><category></category></item><item><title><![CDATA[工业互联网产业分析-转载]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/117320121</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/117320121</guid><author>u010309890</author><pubDate>Thu, 27 May 2021 09:21:44 +0800</pubDate><description><![CDATA[工业互联网产业分析 - 吴越的文章 - 知乎
https://zhuanlan.zhihu.com/p/69976724

]]></description><category></category></item><item><title><![CDATA[关于周志华《机器学习》中假设空间规模大小65的计算]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/113448461</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/113448461</guid><author>u010309890</author><pubDate>Sat, 30 Jan 2021 23:17:41 +0800</pubDate><description><![CDATA[我们想要从所有可能性中抽取一条规则来定义什么瓜是好瓜。而我们的假设空间则包含所有可能性。
这里我们可以从两个角度得到最终结果65。
一、分别考虑
现在我们一共有3个特征，如果我们只需要从3个特征中选取一个特征中作为最终的结果（这意味着剩余两个特征无关紧要），我们一共有3*3=9种可能；
如果我们需要从3个特征中选取2个特征作为最终的结果，则一共有C23∗3∗3=27种可能；
如果我们需要从3个特征中选取3个特征作为最终的结果，则一共有3∗3∗3=27种可能；
如果我们一个特征都不需要，恒真，则为一种可能；
]]></description><category></category></item><item><title><![CDATA[Python十分钟入门]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/111771894</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/111771894</guid><author>u010309890</author><pubDate>Sun, 27 Dec 2020 00:34:54 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/Q2605894893/article/details/101147280

]]></description><category></category></item><item><title><![CDATA[keil4在debug中正常，退出debug异常]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/109194963</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/109194963</guid><author>u010309890</author><pubDate>Wed, 21 Oct 2020 09:56:20 +0800</pubDate><description><![CDATA[最后排查是在计算校验和的for循环函数写法问题导致
原来是这样写for(i=0;i&lt;4;i++)sum+=buf[i];
修改后是这样for(i=0;i&lt;4;i++)sum=sum+buf[i];
不清楚这两种写法有什么区别？但是就是这么改好了

]]></description><category></category></item><item><title><![CDATA[keil5编译时出现 MDK-Pro middleware is not allowed with this license]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/107346060</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/107346060</guid><author>u010309890</author><pubDate>Tue, 14 Jul 2020 19:51:55 +0800</pubDate><description><![CDATA[最近在用MDK编译一个别人的工程时，有如上提示：
1、原因是没有注册Real-Time OS；
解决方法：
打开MDK的注册机，按如上所设，再生成一个序列号，注册Real-Time OS；
注：CID从MDK的file-&gt;license Management中复制得来，点击Generate，生成序号，添加进去。
OK！问题解决……
2、在编译GUI遇到这个问题，你把破解改为专业版的，就是把standard改为professional
————————————————
版权声明：本文为优快云博主「Al]]></description><category></category></item><item><title><![CDATA[Verilog HDL 使用笔记2--赋值语句的使用]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/106229455</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/106229455</guid><author>u010309890</author><pubDate>Wed, 20 May 2020 11:12:22 +0800</pubDate><description><![CDATA[什么是过程赋值语句：
位于过程块中的赋值语句称之为过程赋值语句，过程语句只能对寄存器类的量进行赋值。
左端必须是寄存器类的变量（reg，integer，real，time）对于多位宽的寄存器变量（矢量），还可以只对其中的某一位或某几位进行赋值。对于存储器类，则只能通过选定的地址单位，对某个字进行赋值。还可以将前述各类变量用连接符拼接起来，构成一个整体作为过程赋值的左端。
过程赋值语句的右端可以是由各种运算符和操作数构成的任何有效表达式。
对各种形式寄存器变量进行过程赋值的例子：
reg_a=8'b10110]]></description><category></category></item><item><title><![CDATA[vivado使用笔记（3）--打拍的含义]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/106020343</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/106020343</guid><author>u010309890</author><pubDate>Sat, 09 May 2020 15:31:02 +0800</pubDate><description><![CDATA[1 IOB
为了保证FPGA输入输出接口的时序，一般会要求将输入管脚首先打一拍再使用，输出接口也要打一拍再输出FPGA。将信号打一拍的方法是将信号通过一次寄存器，而且必须在IOB里面的寄存器中打一拍。因为，从FPGA的PAD到IOB里面的寄存器是有专用布线资源的，而到内部其他寄存器没有专用的布线资源。使用IOB里面的寄存器可以保证每次实现的结果都一样，使用内部其他寄存器就无法保证每次用的都是同一个寄存器且采用同样的布线。同时，为了使用输入输出延迟功能（Input / Output delay），也必须要求信]]></description><category></category></item><item><title><![CDATA[Verilog HDL 使用笔记--连接运算符的使用]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/105971663</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/105971663</guid><author>u010309890</author><pubDate>Thu, 07 May 2020 14:30:45 +0800</pubDate><description><![CDATA[连接运算符时硬件描述语言中一种比较特殊的运算符，它的作用是将两组或两组以上的信号用大括号括起来，拼接成一组新的信号。如：
{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...]]></description><category></category></item><item><title><![CDATA[使用vivado生成.MCS文件]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/105932595</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/105932595</guid><author>u010309890</author><pubDate>Tue, 05 May 2020 14:48:57 +0800</pubDate><description><![CDATA[其实生成.mcs文件非常简单，但是只是对有经验的设计者而言。对于新手，生成一个.MCS文件可能就会遇到各种各样的问题。下面就简单的介绍一下如何生成.MCS文件。
这里介绍两种种方法。第一种是使用GUI，也就是用鼠标点来点去就可以。另外一种就是用tcl命令。
第一种。
第一步：首先生成比特流文件。假设生成的比特文件名字是 led.bit。
第二步：选择工具栏的“Tools"—&gt;"Generat...]]></description><category></category></item><item><title><![CDATA[vivado使用笔记（2）--实现时出现Could not generate core for dbg_hub]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/105807337</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/105807337</guid><author>u010309890</author><pubDate>Tue, 28 Apr 2020 10:40:52 +0800</pubDate><description><![CDATA[实现时出现如下错误：
[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_...]]></description><category></category></item><item><title><![CDATA[vivado使用笔记（1）--防止信号被综合优化dont touch]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/105806737</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/105806737</guid><author>u010309890</author><pubDate>Tue, 28 Apr 2020 09:58:59 +0800</pubDate><description><![CDATA[发现综合后一个模块一直被优化掉，学习了ug901文档，有相关的描述：
DONT_TOUCH Verilog Examples
信号上防止被优化
Verilog Wire Example
(* dont_touch = “yes” *) wire sig1;
assign sig1 = in1 &amp; in2;
assign out1 = sig1 &amp; in2;

模块上防止被优化
Ve...]]></description><category></category></item><item><title><![CDATA[如何在keil官网上下载 STM32包 pack]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/103864025</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/103864025</guid><author>u010309890</author><pubDate>Mon, 06 Jan 2020 20:08:11 +0800</pubDate><description><![CDATA[https://www.360kuai.com/pc/990a8ec633cf2109c?cota=4&amp;tj_url=xz&amp;sign=360_57c3bbd1&amp;refer_scene=so_1

]]></description><category></category></item><item><title><![CDATA[FFT之频率与幅值的确定]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/78906086</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/78906086</guid><author>u010309890</author><pubDate>Tue, 26 Dec 2017 20:20:09 +0800</pubDate><description><![CDATA[FFT之后得到的是什么数 
FFT之后得到的那一串复数是波形对应频率下的幅度特征，注意这个是幅度特征不是复制，下面要讲两个问题：1.如何获取频率，2.如何获取幅值获取频率 
FFT变换如何获取频率？傅里叶变换并没对频率进行任何计算，频率只与采样率和进行傅里叶变换的点数相关，注意这里是进行傅里叶变换的点数而不一定是信号的长度。  
FFT变换完第一个数时0Hz频率，0Hz就是没有波动，没有波动有个专业]]></description><category></category></item><item><title><![CDATA[ControlSet001、ControlSet002以及CurrentControlSet]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/78896745</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/78896745</guid><author>u010309890</author><pubDate>Mon, 25 Dec 2017 20:53:17 +0800</pubDate><description><![CDATA[1.先说一下ControlSet几个控件组之间的关系。 
     在注册表HKLM/system注 册表项中包括用于windows启动的三个控件组（额外还可能存在一个备份控件组），在初始状态下，它们分别是ControlSet001、 ControlSet002以及CurrentControlSet。这些控件组中包含了操作系统配置的信息，比如服务、驱动、系统控制、枚举信息等等。 
        默]]></description><category></category></item><item><title><![CDATA[让Python脚本暂停执行的几种方法(转载)]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/78873726</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/78873726</guid><author>u010309890</author><pubDate>Fri, 22 Dec 2017 15:25:35 +0800</pubDate><description><![CDATA[转自：让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]]></description><category></category></item><item><title><![CDATA[Windows7 x64 瑞昱Realtek高清音频管理器均衡器用户定义文件 保存位置]]></title><link>https://blog.youkuaiyun.com/u010309890/article/details/78814697</link><guid>https://blog.youkuaiyun.com/u010309890/article/details/78814697</guid><author>u010309890</author><pubDate>Fri, 15 Dec 2017 16:45:38 +0800</pubDate><description><![CDATA[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\下面是所有均衡器，包括windows media player。]]></description><category></category></item></channel></rss>