`
Julien
  • 浏览: 17395 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

学术技术与工程技术是两码事

阅读更多
robbin 写道
你想做一个合格的程序员的话,你必须主动掌握业务,但是如果你想做一个既合格又高薪的程序员的话,你除了需要掌握业务,你还必须技术上很牛X才行


那么这个技术是不是算法,是不是数学呢?我想强调的就是NO。这个技术是系统架构的技术,既要精确无误,又要坚不可摧,又要可以随时抽换,在结构复杂度上又要最小最低,维护成本最少,然后又要留有足够的可拓展性,等等等等。举个例子,javaeye的出发点到底是什么?如果没有ROR这样的架构,javaeye会出现么?如果反过来,没有那个文章相关性的算法,javaeye会无法出现么?到底是这个架构的技术比较本质一些,还是那个相关性算法比较本质一些?软件行业的几次革命,windows是由什么paper激发的?facebook是由什么算法革命激发的?推而广之,工业领域里的任何革命,究竟有几成是由发明创造驱动的?有几成是由成熟的市场和需求驱动的?后填装弹枪最早是何时诞生的?何时投入战场改变战斗结果的?蒸汽机最早是何时诞生的?何时融入工业体系变成生产力的?技术当然重要,这里的技术指的是“工程技术”而不是“学术技术”。学术本身永远是受现实制约,为现实服务,虽然有前瞻性但永远改变不了事物发展的内在规律的一个很无奈的东西,所以要出成绩不要搞学术,这是效率很低的策略,除非你天资特别好或者人格特别清高,没办法正经搞实务。

不要说什么搞架构的当民工,搞算法的高薪的高薪出国的出国所以学术才是程序员的最终目标共产主义一类话,资本家买空卖空财源滚滚,工人含辛茹苦辛苦埃命,那么你能说只有资本操作才是社会生产的本质么?软件领域这些年的变革,生产力的提升,我老实的说一句,都是千千万万程序民工熬夜通宵拿命拼过来的,绝对不是什么几十年前的大师睿智一拍脑袋凭空创造出来的,不要立几本书当圣经,没读过就是一辈子代码民工读深了就是大师就是万民膜拜,这种思维方式很宗教很原始,也许作为出发点的善意可以肯定,但当真就真的没必要了。偏激一点说,任何不是出自生产第一线的思维和构想,都是象牙塔空中楼阁,都只能当作达芬奇的直升飞机草稿放进博物馆里然后安心钉马车而已。当然你钉马车的工艺和技术一定要拔尖,不能满足于民工这个级别就完了,将来给你一个蒸汽机你就能装出一架火车头来,而不是看不起一切整天YY直升飞机才是人类交通工具的未来,马车毫无意义什么的,这才是程序员应有的技术态度。你想一想我们赞扬一个老师傅技术上很牛X,我们说的意思是他通晓交通工具的正确的哲学观念,能够预测其未来的变革和前景么?还是说他手艺好执行力强给他外装甲他就能做出坦克来?
分享到:
评论
92 楼 天国之翼 2011-09-15  
计算机和武术差不多

如果你说最后归结于跑步或者田径或者体操那都是非常错误滴
91 楼 leon_a 2009-08-27  
认真你就输了
90 楼 人人人 2009-05-22  
----------------
89 楼 Trustno1 2009-05-22  
人人人 写道

您老人家怎么就转不过湾来呢,
话题说小点,找Bug是用到数学,也能有一定效果,就像他论文中提的那样覆盖90%,
但你怎么就不看它的适用范围呢,他这个模型是来检查设计Bug的,而软件设计是数学问题吗?
如果软件设计之初就解决了问题那这类模型还有什么用,比如java就不像C那样有各种指针相关问题,
但是java语言又多了点动态特性,那样的模型能检查出运行时问题?


别人在说,乘飞机去北京比走路去北京快.你说"你怎么转不过弯来呢?飞机是有适用范围的,你乘个飞机去月球试试看?"
这叫做驴头不对马嘴.

人人人 写道

我想说的是解决同一问题不能只死抱着一种思路,数学不是万能,仅仅只是个还算有点用的工具。

话题再说大点,数学用来研究、认清人类智能没啥多大用处,
你不能拿研究鸟类的飞行失败了,而用空气动力学造出飞机的例子来说明研究人类智能也可以采用同样的方式,
传统的人工智能跟现在流行的神经网络就是类似用空气动力学造出飞机,
但是这不是真正的人类智能,也只是人类智能造出来的工具,
工具再好,也说不清人类智能的产生机理,
我现在更爱认知心理学家和神经生理学家的研究。


首先,您老不是的眼神有问题,就是思维有问题.您不是教导我们要注意适用范围么?这个帖子的范围是啥,有人在这里说人类智能么?您老怎么不注意适用范围呢?

再次,数学不是万能的,能够推出数学在某一领域内肯定无效吗?数学不是万能的,能够推出你更爱的研究手段比数学更有效吗?
您老就先别研究什么人工智能了,先把自己的智能提高提高再说.






88 楼 人人人 2009-05-22  
----------------
87 楼 Trustno1 2009-05-22  
人人人 写道
Trustno1 写道

回帖首先要看贴.

Many classes of errors, such as functional correctness
bugs, are difficult to find without executing a piece of
code. The importance of such testing — combined with

啊我想起来了,您老的英语不好.不过这就不关偶的事情了.


小的不才啊,英语真的是差的没法说,否则也学学您老一边说中文一边整几个English。

话说你摘录的这段English虽然从没看过全文,但是还是能看得懂一点点的啊,
这类思想跟javac编译器通过数据流分析算法确定final变量或本地变量是否正确赋值
一个道理的啊,只不过它遍历完流程分枝后自动生成测试用例。


不过还是有点遗憾啊,给你PS了4点,你都没明白我的良苦用心,
别只顾着宅在家里研究数学了,损失无数脑细胞推倒来推倒去,
也仅仅是明白人家在N多年次写在书本或paper上的公式。
改行研究编译器吧,这样你更有机会搞个Model Checking,也更有机会创造个新的数学公式。

“找BUG这档事是不可判定问题”都加了红色了你都没细心看,
还亏你整天研究数学,Model Checking的目的不是为了找Bug吗?
有本叫<<自动机理论、语言和计算导论>>的书,第8章 图灵机导引(中文版p216,英文版p315)里头第一个
例子“判断一个C语言程序是否输出hello,world!”就是讨论找BUG这档事是不是不可判定问题。


当然,我对Model Checking这类研究没啥兴趣,
http://www.coverity.com/中的这类工具应用的最多的也是GNU的一些项目,多数都是C语言写的系统。
C语言本身就有很多毛病,即使不能100%找出所有bug,找出10%都乐得屁颠屁颠了。
C语言还是静态类型语言,要是动态角本语言呢?

你说在系统中发现bug有趣,还是在设计系统之初就杜绝bug有趣?


哎,你这就叫做扎个稻草人打靶子了.

我说用空气动力学造出来的飞机,可以提高人的旅行速度.你跟我说,空气动力学有什么新玩意,找本相对论的书来看看.什么叫做光速是不可超越的.

我说我们可以用化学知识制造试剂帮人加快提炼金子的速度.你跟我说,你难道不知道化学是根本不可能把石头变成金子吗?

所以说,让你回帖先看帖.自然语言可不是上下文无关的文法.

86 楼 人人人 2009-05-22  
--------------------
85 楼 人人人 2009-05-22  
-------------------
84 楼 人人人 2009-05-22  
--------------------
83 楼 人人人 2009-05-22  
------------------
82 楼 ddd 2009-05-22  
Trustno1 写道
ddd 写道
真的比较可怜在学术圈子里浸淫过久跑到工程圈子的人,要是一直在学术圈子那是让人敬佩,但跑到工程圈子里来指手画脚恐怕就要被人笑话了。
工程这路子人有时会提一个名词:toy,知道是什么么?玩具。
玩具是什么?好看,也能干点事,就是真章的时候没法用。

http://www.coverity.com/
是啊,你看下面一圈logo里的公司,都是钱多了买toy玩,花钱请人来指点.

这有啥奇怪的,做菜还得买鸡蛋、西红柿啥的,当然也得花钱。那一盘菜卖的是鸡蛋钱啊还是西红柿钱呢?
81 楼 Trustno1 2009-05-22  
人人人 写道
Trustno1 写道
ddd 写道
真的比较可怜在学术圈子里浸淫过久跑到工程圈子的人,要是一直在学术圈子那是让人敬佩,但跑到工程圈子里来指手画脚恐怕就要被人笑话了。
工程这路子人有时会提一个名词:toy,知道是什么么?玩具。
玩具是什么?好看,也能干点事,就是真章的时候没法用。

http://www.coverity.com/
是啊,你看下面一圈logo里的公司,都是钱多了买toy玩,花钱请人来指点.



这种东西只是一种工具,用编译领域的行话说就是:代码静态分析 or 数据流分析 or 过程间分析
也不是什么啥新奇东西,更谈不上是数学的又一伟大创举,更更更更谈不上对人类认知有一毛钱关系。

说到这个,要回退到1986的那个岁月了(倒、JE上无数人还在娘胎里呢),
没有Bryant老大先搞出个BDD,那帮哈仔能得图灵奖?!



您老的逻辑是,我用键盘写代码,Linus也用键盘写代码,于是我写出来的也是是超级NB的Linux.



引用
PS1: paper看再多也只是看,不能创新,看完了所有paper也只能吹吹水。
PS2: 推荐你把<<编译原理>>买来看看第1和第12章。
PS3: 找BUG这档事是不可判定问题。
PS4: 对硬件设计有用的数学模型对软件设计不一定同样有用。

回帖首先要看贴.

Many classes of errors, such as functional correctness
bugs, are difficult to find without executing a piece of
code. The importance of such testing — combined with
the difficulty and poor performance of random and manual
approaches — has led to much recent work in using
symbolic execution to automatically generate test inputs
[11, 14–16, 20–22, 24, 26, 27, 36]. At a high-level,
these tools use variations on the following idea: Instead
of running code on manually- or randomly-constructed
input, they run it on symbolic input initially allowed to
be “anything.” They substitute programinputs with sym-
bolic values and replace corresponding concrete program
operations with ones that manipulate symbolic values.
When program execution branches based on a symbolic
value, the system (conceptually) follows both branches,
on each path maintaining a set of constraints called the
path condition which must hold on execution of that
path. When a path terminates or hits a bug, a test case
can be generated by solving the current path condition
for concrete values. Assuming deterministic code, feeding
this concrete input to a raw, unmodified version of
the checked code will make it follow the same path and
hit the same bug.

啊我想起来了,您老的英语不好.不过这就不关偶的事情了.


另外,您老号称打翻各大SSH的,准备用Java拯救软件工业的自动化生成系统呢?不是说三月发布的么?





80 楼 人人人 2009-05-21  
----------------------
79 楼 night_stalker 2009-05-21  
看 heroes 有感:
就算 Sylar 可以用眼神定住子弹,还是比不上洗脑男。当然洗脑男更比不上老奸巨猾的女儿控。
78 楼 icetortoise 2009-05-21  
狠下心来做流氓,格斗家也没办法,哼哼
77 楼 Trustno1 2009-05-21  
ddd 写道
真的比较可怜在学术圈子里浸淫过久跑到工程圈子的人,要是一直在学术圈子那是让人敬佩,但跑到工程圈子里来指手画脚恐怕就要被人笑话了。
工程这路子人有时会提一个名词:toy,知道是什么么?玩具。
玩具是什么?好看,也能干点事,就是真章的时候没法用。

http://www.coverity.com/
是啊,你看下面一圈logo里的公司,都是钱多了买toy玩,花钱请人来指点.


76 楼 ddd 2009-05-21  
真的比较可怜在学术圈子里浸淫过久跑到工程圈子的人,要是一直在学术圈子那是让人敬佩,但跑到工程圈子里来指手画脚恐怕就要被人笑话了。
工程这路子人有时会提一个名词:toy,知道是什么么?玩具。
玩具是什么?好看,也能干点事,就是真章的时候没法用。
75 楼 ddd 2009-05-21  
RCFans 写道
不要说你在这里发贴的本质就是你妈
了解一下什么叫哲学概念上的意识

说你点啥好呢,您有逻辑么?
74 楼 ddd 2009-05-21  
幸存者 写道
这里的数据结构说白了就是建模

这么说的话没错,只不过建模也和数学只能叫有瓜葛,但二者搅到一起肯定有问题的。
算法也是这样。
73 楼 ddd 2009-05-21  
Trustno1 写道
你还别说,现在真有一个热门的行当叫做模型验证.去年图林奖的得主Edmund M. Clarke的专攻项目.这个问题忽悠不忽悠,可以去和图灵奖评审委员会较较真.
另外这方面,目前工程化和应用化的做的也不错.Standford的 Dawson Engler 的一篇Paper拿到了OSDI08的Best Paper award .具体的可以看这里.
http://www.usenix.org/events/osdi08/tech/full_papers/cadar/cadar.pdf

KLEE可以为任意source code自动生成覆盖率达90%以上的Test Case。

Dawson自己对这篇paper的评价是:This is one of the very best we've done in the past ten years。当然人家也不是吹牛的.这个人现在是bug finding方面是个超级明星,他的工具为Linux Kernel,OpenBSD,EXT3等等找出了400百多个bug,他还用自己的研究成果startup了一个叫Coverity专做source code static analysis的公司,生意十分红火。

除了现有的算法成果以外,model checking仍然是一个有待深入探索的问题.比如Model checking的关键问题是test case的state explosion,随着程序路径的增加,测试状态呈几何级数增加.怎么降低状态数量,除了现在局部优化算法外最有希望的就是引入代数几何.http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.2570.不远的将来的测试工作就不再是依靠人肉苦力的堆积,而是需要专业的几何学家为工程师们设计自动化算法.

所以凡是你现在认为机器不可能做到需要以人类优雅高深的哲学思想解决的事情,都是计算机科学家数学家们现在捞钱的金饭碗.

你要说这些虽然不知道这些内容但也是知道搞学术的人什么都搞,可惜的是“机器做到需要以人类优雅高深的哲学思想解决的事情”还都没有解决,没有解决的东西拿出来玩未免有点忽悠过分了吧

相关推荐

    [Blowfish Study n’ Reverse]_reverseengineering_cryptography_

    【Blowfish算法详解与逆向工程】 Blowfish是一种著名的对称加密算法,由Bruce Schneier在1993年设计。它的主要特点是速度快、安全性高,并且设计公开,使得任何人都可以对其进行分析和验证。Blowfish的密钥长度可变...

    FPGA电机控制方案解析:基于Verilog与Nios2的软硬协同设计

    内容概要:本文详细介绍了基于FPGA的电机控制系统设计方案,重点探讨了Verilog和Nios2软核的协同工作。系统通过将底层驱动(如编码器处理、坐标变换、SVPWM生成等)交给Verilog实现,确保实时性和高效性;同时,复杂的算法(如Park变换、故障保护等)则由Nios2处理。文中展示了多个具体实现细节,如四倍频计数、定点数处理、查表法加速、软硬件交互协议等。此外,还讨论了性能优化方法,如过调制处理、五段式PWM波形生成以及故障保护机制。 适合人群:具备一定FPGA和嵌入式系统基础知识的研发人员,尤其是从事电机控制领域的工程师。 使用场景及目标:适用于希望深入了解FPGA在电机控制中的应用,掌握软硬件协同设计方法,提高系统实时性和效率的技术人员。目标是通过学习本方案,能够独立设计并实现高效的电机控制系统。 其他说明:本文不仅提供了详细的代码片段和技术细节,还分享了许多实践经验,如调试技巧、常见错误及其解决办法等。这对于实际工程项目非常有帮助。

    模拟太阳系、轨道进动、时间延迟、光线偏折、黑洞阴影、星团以及航天器轨迹 matlab代码.rar

    1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

    计算机数控(CNC)装置.pdf

    计算机数控(CNC)装置.pdf

    西门子PLC与TiA博途实现冷热水恒压供水系统的变频器控制及多参数调控

    内容概要:本文详细介绍了使用西门子PLC和TiA博途软件构建冷热水恒压供水系统的具体方法和技术要点。主要内容涵盖变频器控制、模拟量输入输出处理、温度控制、流量计算控制及配方控制等方面。文中不仅提供了具体的编程实例,如LAD和SCL语言的应用,还分享了许多实用的经验和技巧,例如模拟量处理中的滤波方法、PID控制的优化策略、流量计算的高精度算法等。此外,针对实际应用中的常见问题,如信号干扰和参数整定,作者也给出了有效的解决方案。 适合人群:从事自动化控制系统开发的技术人员,尤其是对西门子PLC和TiA博途有一定了解并希望深入掌握冷热水恒压供水系统设计的专业人士。 使用场景及目标:适用于工业环境中需要精确控制水压、温度和流量的冷热水供应系统的设计与维护。主要目标是帮助工程师理解和实施基于西门子PLC和TiA博途的冷热水恒压供水系统,提高系统的稳定性和效率。 其他说明:文中提到的实际案例和编程代码片段对于初学者来说非常有价值,能够加速学习进程并提升实际操作能力。同时,关于硬件配置的选择建议也为项目规划提供了指导。

    基于PLC的自动蜂窝煤生产线五传送带控制系统设计与实现

    内容概要:本文详细介绍了基于PLC(可编程逻辑控制器)的自动蜂窝煤生产线中五条传送带的控制系统设计。主要内容涵盖IO分配、梯形图程序编写、接线图原理图绘制以及组态画面的设计。通过合理的IO分配,确保各个输入输出点正确连接;利用梯形图程序实现传送带的启动、停止及联动控制;接线图确保电气连接的安全性和可靠性;组态画面提供人机交互界面,便于操作员远程监控和操作。此外,还分享了一些实际调试中的经验和教训,如传感器安装位置、硬件接线注意事项等。 适合人群:从事自动化控制领域的工程师和技术人员,尤其是对PLC编程和工业自动化感兴趣的读者。 使用场景及目标:适用于需要设计和实施自动化生产线的企业和个人。目标是提高生产线的自动化程度,减少人工干预,提升生产效率和产品质量。 其他说明:文中提到的具体实例和代码片段有助于读者更好地理解和掌握相关技术和方法。同时,强调了硬件和软件相结合的重要性,提供了实用的调试技巧和经验总结。

    自动驾驶仿真中OpenScenario XML语法与场景构建详解

    内容概要:本文详细介绍了OpenScenario场景仿真的结构及其应用,特别是通过具体的XML代码片段解释了各个参数的作用和配置方法。文中提到的思维导图帮助理解复杂的参数关系,如Storyboard、Act、ManeuverGroup等层级结构,以及它们之间的相互作用。同时,文章提供了多个实用案例,如跟车急刹再加速、变道场景等,展示了如何利用这些参数创建逼真的驾驶场景。此外,还特别强调了一些常见的错误和解决方法,如条件触发器的误用、坐标系转换等问题。 适用人群:从事自动驾驶仿真研究的技术人员,尤其是对OpenScenario标准有一定了解并希望深入掌握其应用场景的人。 使用场景及目标:适用于需要精确控制交通参与者行为的自动驾驶仿真项目,旨在提高开发者对OpenScenario的理解和运用能力,减少开发过程中常见错误的发生。 其他说明:文章不仅提供了理论指导,还包括大量实践经验分享,如调试技巧、参数优化等,有助于快速解决问题并提升工作效率。

    基于Maxwell仿真的30kW自启动永磁同步电机6极72槽设计方案及性能优化

    内容概要:本文详细介绍了30kW、1000rpm、线电压380V的自启动永磁同步电机的6极72槽设计方案及其性能优化过程。首先,通过RMxprt进行快速建模,设定基本参数如电机类型、额定功率、速度、电压、极数和槽数等。接着,深入探讨了定子冲片材料选择、转子结构设计、绕组配置以及磁密波形分析等方面的技术细节。文中特别强调了双层绕组设计、短距跨距选择、磁密波形优化、反电势波形验证等关键技术手段的应用。此外,还讨论了启动转矩、效率曲线、温升控制等方面的优化措施。最终,通过一系列仿真和实测数据分析,展示了该设计方案在提高效率、降低谐波失真、优化启动性能等方面的显著成果。 适合人群:从事电机设计、电磁仿真、电力电子领域的工程师和技术人员。 使用场景及目标:适用于希望深入了解永磁同步电机设计原理及优化方法的专业人士,旨在为类似项目的开发提供参考和借鉴。 其他说明:文章不仅提供了详细的参数设置和代码示例,还分享了许多实践经验,如材料选择、仿真技巧、故障排除等,有助于读者更好地理解和应用相关技术。

    基于S7-1200 PLC和WinCC的燃油锅炉控制系统设计与实现

    内容概要:本文详细介绍了如何使用S7-1200 PLC和WinCC搭建一个完整的燃油锅炉自动控制系统。首先明确了系统的IO分配,包括数字量输入输出和模拟量输入输出的具体连接方式。接着深入讲解了梯形图编程的关键逻辑,如鼓风机和燃油泵的联锁控制、温度PID调节等。对于接线部分,强调了强电弱电线缆分离以及使用屏蔽线的重要性。WinCC组态方面,则着重于创建直观的操作界面和有效的报警管理。此外,还分享了一些调试技巧和常见问题的解决方案。 适合人群:从事工业自动化领域的工程师和技术人员,尤其是对PLC编程和SCADA系统有一定了解的人群。 使用场景及目标:适用于需要构建高效稳定的燃油锅炉控制系统的工业环境,旨在提高系统的可靠性和安全性,降低故障率并提升工作效率。 其他说明:文中提供了丰富的实践经验,包括具体的硬件选型、详细的程序代码片段以及实用的故障排查方法,有助于读者快速掌握相关技能并在实际工作中应用。

    电力电子领域中逆变器输出纹波电流预测与变开关频率PWM控制的Simulink仿真

    内容概要:本文详细探讨了逆变器输出纹波电流的来源及其对系统稳定性的影响,并提出了一种基于变开关频率PWM控制策略的解决方案。文中首先分析了纹波电流产生的原因,包括开关元件的导通关断、电感电流的非理想特性和电源电压波动。接着介绍了变开关频率PWM控制的基本原理,通过实时调整开关频率来优化纹波电流和开关损耗之间的平衡。随后,利用傅里叶变换建立了纹波电流预测模型,并通过Simulink仿真模型进行了验证。仿真结果显示,变开关频率控制能够显著减小纹波电流的幅值,提高系统的稳定性和效率。此外,文章还提供了具体的MATLAB/Simulink建模步骤以及一些优化建议,如提高开关频率上限、采用低纹波PWM算法和增加电感电流反馈。 适合人群:从事电力电子系统设计和优化的研究人员和技术人员,尤其是关注逆变器性能提升的专业人士。 使用场景及目标:适用于需要优化逆变器输出质量、提高系统稳定性和效率的应用场合。目标是通过变开关频率PWM控制策略,解决传统固定开关频率控制中存在的纹波电流大、效率低等问题。 其他说明:文章不仅提供了理论分析,还包括详细的仿真建模指导和优化建议,有助于读者更好地理解和应用相关技术。同时,文中提到的一些实用技巧和注意事项对于实际工程应用具有重要参考价值。

    数据结构领域中平衡树的原理及其应用解析

    内容概要:本文详细介绍了平衡树的基本概念、发展历程、不同类型(如AVL树、红黑树、2-3树)的特点和操作原理。文中解释了平衡树如何通过自平衡机制克服普通二叉搜索树在极端情况下的性能瓶颈,确保高效的数据存储和检索。此外,还探讨了平衡树在数据库索引和搜索引擎等实际应用中的重要作用,并对其优缺点进行了全面分析。 适合人群:计算机科学专业学生、软件工程师、算法爱好者等对数据结构有兴趣的人群。 使用场景及目标:帮助读者理解平衡树的工作原理,掌握不同类型平衡树的特点和操作方法,提高在实际项目中选择和应用适当数据结构的能力。 其他说明:本文不仅涵盖了理论知识,还包括具体的应用案例和技术细节,旨在为读者提供全面的学习资料。

    计算机三级网络技术 机试100题和答案.pdf

    计算机三级网络技术 机试100题和答案.pdf

    LabVIEW与YOLOv5结合:基于ONNX Runtime的多模型并行推理DLL封装及工业应用

    内容概要:本文详细介绍了将YOLOv5模型集成到LabVIEW环境中进行目标检测的方法。作者通过C++封装了一个基于ONNX Runtime的DLL,实现了YOLOv5模型的高效推理,并支持多模型并行处理。文中涵盖了从模型初始化、视频流处理、内存管理和模型热替换等多个方面的具体实现细节和技术要点。此外,还提供了性能测试数据以及实际应用场景的经验分享。 适合人群:熟悉LabVIEW编程,有一定C++基础,从事工业自动化或计算机视觉相关领域的工程师和技术人员。 使用场景及目标:适用于需要在LabVIEW环境下进行高效目标检测的应用场景,如工业质检、安防监控等。主要目标是提高目标检测的速度和准确性,降低开发难度,提升系统的灵活性和扩展性。 其他说明:文中提到的技术方案已在实际项目中得到验证,能够稳定运行于7x24小时的工作环境。GitHub上有完整的开源代码可供参考。

    逻辑回归ex2-logistic-regression-ex2data1

    逻辑回归ex2-logistic-regression-ex2data1

    MATLAB仿真单相高功率因数整流器:单周期控制与优化实践

    内容概要:本文详细介绍了使用MATLAB/Simulink搭建单相高功率因数整流器仿真的全过程。作者通过单周期控制(OCC)方法,使电感电流平均值跟随电压波形,从而提高功率因数。文中涵盖了控制算法的设计、主电路参数的选择、波形采集与分析以及常见问题的解决方案。特别是在控制算法方面,通过动态调整占空比,确保系统的稳定性,并通过实验验证了THD低于5%,功率因数达到0.98以上的优异性能。 适合人群:电力电子工程师、科研人员、高校师生等对高功率因数整流器仿真感兴趣的读者。 使用场景及目标:适用于研究和开发高效电源转换设备的技术人员,旨在通过仿真手段优化整流器性能,降低谐波失真,提高功率因数。 其他说明:文章提供了详细的代码片段和调试经验,帮助读者更好地理解和应用单周期控制技术。同时提醒读者注意仿真与实际硬件之间的差异,强调理论计算与实际调试相结合的重要性。

    计算机设备采购合同.pdf

    计算机设备采购合同.pdf

    计算机三级网络技术考试资料大全.pdf

    计算机三级网络技术考试资料大全.pdf

    基于Simulink的燃料电池系统建模与先进控制策略研究

    内容概要:本文详细介绍了如何在Simulink中构建质子交换膜燃料电池(PEMFC)和固体氧化物燃料电池(SOFC)的仿真模型及其控制策略。主要内容涵盖各子系统的建模方法,如气体流道、温度、电压、膜水合度等模块的具体实现细节;探讨了几种先进的控制算法,包括模糊PID、自抗扰控制(ADRC)、RBF神经网络PID以及它们的应用场景和优势;并通过具体案例展示了不同控制器在处理复杂工况时的表现差异。此外,文中还分享了一些实用技巧,如避免模型参数调校中的常见错误、提高仿真的稳定性和准确性。 适合人群:从事燃料电池研究与开发的专业人士,尤其是具有一定Matlab/Simulink基础的研究人员和技术工程师。 使用场景及目标:帮助读者掌握燃料电池系统建模的基本流程和技术要点,理解各种控制算法的特点及其应用场景,从而能够独立完成相关项目的开发与优化工作。 其他说明:文章提供了大量MATLAB代码片段作为实例支持,便于读者理解和实践。同时强调了理论联系实际的重要性,在介绍每种技术时均结合具体的实验数据进行分析讨论。

    IMX662 sensor原理图

    IMX662 sensor板原理图.dsn参考资料

    数据结构解析:线性表顺序表示的原理、操作及应用

    内容概要:本文详细介绍了线性表及其顺序表示的概念、原理和操作。线性表作为一种基础数据结构,通过顺序表示将元素按顺序存储在连续的内存空间中。文中解释了顺序表示的定义与原理,探讨了顺序表与数组的关系,并详细描述了顺序表的基本操作,包括初始化、插入、删除和查找。此外,文章分析了顺序表的优点和局限性,并讨论了其在数据库索引、图像处理和嵌入式系统中的实际应用。最后,对比了顺序表和链表的性能特点,帮助读者根据具体需求选择合适的数据结构。 适合人群:计算机科学专业的学生、软件开发人员以及对数据结构感兴趣的自学者。 使用场景及目标:①理解线性表顺序表示的原理和实现;②掌握顺序表的基本操作及其时间复杂度;③了解顺序表在实际应用中的优势和局限性;④学会根据应用场景选择合适的数据结构。 其他说明:本文不仅提供了理论知识,还附带了具体的代码实现,有助于读者更好地理解和实践线性表的相关概念和技术。

Global site tag (gtag.js) - Google Analytics