侵权投诉

如果你喜欢编程想学习编程请看看下文给你的 7 个建议

C语言编程设计 2018-04-03 10:04 次阅读

如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。大多数人没有这么幸运。你认为理所当然的观念“热爱你的工作”,其实是一个很现代的概念。通常的看法是,工作是一种让人很不开心的事,你为了拿工资才不得不去上班。你工作的目的是为了攒下钱去干那些自己真正喜欢干的事,但是前提是你得等到65岁退休之后才行,而且还有不少条件。条件一,你的积蓄必须足够多;条件二,你没有老到走不动,你还有体力去干那些事情;条件三,你喜欢的事情不需要用到脆弱的膝盖、昏花的视力,也不要求你走上一里地不喘气,等等。
 

如果你喜欢编程想学习编程请看看下文给你的 7 个建议

我刚才说到哪里了?对了,我要提建议。

毕业前练好写作

如果不是Linus Torvalds不断地散布福音,请问Linux操作系统会成功吗?虽然他是一个非常聪明的计算机天才,但是Linux吸引来全世界一大批志愿者的真正原因却是Linus Torvalds的表达能力。他通过电子邮件和邮件列表用书面形式传播自己的想法,最终引起了所有人的注意。

你听说过现在风靡一时的“极限编程[ ] ”(Extreme Programming)吗?我在这个地方不谈我对极限编程的看法,我只说如果你听过这个词,那么原因就是它的倡导者都是一些非常有才华的作家和演说家。

即使我们缩小范围,将目光局限在任何一个软件开发团体中,你也会发现该团体中最有权势和影响力的程序员正是那些表达能力强的程序员,他们无论是做书面表达还是做口头表达,都能够清晰、自如、具有说服力地传达观点。此外,长得高也有助于提升影响力,不过这个不取决于你。

一个普通程序员与一个优秀程序员的区别,不在于他们懂得的编程语言谁多谁少,也不在于他们喜欢用Python语言还是喜欢用Java语言,而在于他们能否与他人交流思想。如果你能说服其他人,你的力量就可以得到放大。如果你能写出清晰的注释和技术规格说明书,其他程序员就能够理解你的代码,因此他们就能在自己的代码中使用,而不必重写。如果你做不到这一点,你的代码对其他人就没有价值。如果你能为最终用户写出清晰的使用手册,其他人就能明白你的代码是用来干什么的,这是唯一让别人明白你的代码有何价值的方法。SourceForge[ ]上有许多优美的、有用的代码,但是它们都像被埋葬了一样,根本没人来用,原因就是它们的作者没有写好使用说明(或者压根就没写)。这样一来就没有人知道他们的成果,他们杰出的代码就衰亡了。

如果一个程序员不会用英语写作、没有良好的写作能力,我就不会雇他。如果你能写,不管你去哪家公司工作,你很快就会发现写作技术文档的任务会落到你头上,这意味着你已经开始在放大自己的影响力了,管理层正在注意到你。

大学里有些课程被公认为“写作密集型”(writing intensive)课程,这就是说为了拿到学分,你必须写作多得可怕的文字。一定要去上这样的课程!不要管学科,只要这门课每周甚至每天都要你写东西,你就去上。

你还可以动手写日记或者网志。你写得越多,写作就会变得越容易。写起来越容易,你就会写得越多。这是一个良性循环。

毕业前学好C语言

第二点我要讲的是C++语言。请注意,我说的是C语言,而不是C++。虽然在实际使用中C语言已经越来越罕见,但是它仍然是当前程序员的共同语言。C语言让程序员互相沟通,更重要的是,它比你在大学中学到的“现代语言”(比如ML语言、Java语言、Python语言或者其它正在教授的流行垃圾语言)都更接近机器。你至少需要花一个学期来了解机器原理,否则你永远不可能在高级语言的层次写出高效的代码。你也永远无法开发编译器和操作系统,而它们恰恰属于目前程序员能够得到的最佳工作之列。别人也永远不会放心将大型项目的架构设计交给你。我不管你懂多少延续(continuation)、闭包(closure)、异常处理(exception handling),只要你不能解释为什么while (*s++ = *t++);这句代码的作用是复制字符串,或者不觉得这是世界上对你来说再自然不过的事情,那么你就是在盲目无知的情况下编程。在我看来,这就好像一个医生不懂得最基本的解剖学就在开处方,他看病的根据完全是因为那些娃娃脸的医药厂商销售代表说这种药有用。

毕业前学好微观经济学

如果你没有上过任何经济学课程,那么我首先来做一个超短的评论:经济学是这样的学科之一,刚开始学的时候轰轰烈烈,有许多有用的、言之有理的理论和可以在真实世界中得到证明的事实,等等;但是,再学下去就每况愈下,有用的东西就不多了。经济学一开始那个有用的部分正是微观经济学,它是商业领域所有重要理论的基础。跟在微观经济学后面的东西就不行了。你接下来学的是宏观经济学,如果你愿意,尽管跳过去,也不会有什么损失。宏观经济学开头的部分是利息理论,内容比方说是利率与失业之间的关系,但是怎么说呢,看上去这部分里面还没有被证实的东西多于已经被证实的东西。学完这部分,后面的内容越来越糟糕,许多经济学专业的学生实际上都变成在搞物理学,因为这样才能在华尔街上找到更好的工作。但是不管怎样,你一定要去学微观经济学,因为你必须搞懂供给和需求,你必须明白竞争优势,你必须理解什么是净现值(NPV),什么是贴现,什么是边际效用。只有这样,你才会懂得为什么生意是现在这种做法。

为什么计算机系的学生也应该学经济学?因为,从经营一家公司的角度来看,比起那些不懂的程序员,一个理解基本商业规则的程序员将会更有价值。就是这么简单。我无法告诉你有多少次我是那样地充满挫折感,因为我看到了太多的提出一些疯狂的想法的程序员,这些想法在代码上也许可行,但在资本主义世界中毫无意义。如果你懂得商业规则,你就是一个更有价值的程序员,你会因此得到回报的,但是前提是你要去学习微观经济学。

不要因为枯燥就不选修非计算机专业的课程。

想提高GPA绩点的一个好方法就是多选修非计算机系的课程。请千万不要低估你的GPA的重大意义。千千万万的人事经理和招聘人员在拿到一份简历的时候,第一眼就会去看GPA,包括我也是这样。我们不会为这种做法道歉。为什么?因为GPA不反映单个的成绩,而是代表了许多个教授在一段很长的时间中,在不同的情况下,对你的表现的一个总的评估。SAT成绩难道不够吗?哈,那只不过是一场几个小时的测试罢了。GPA中包括了四年大学期间你的小论文、期中考试和课堂表现,总数有几百次之多。当然,GPA也有自己的问题,不是百分之百准确。比如,这些年来,老师对学生的打分越来越宽松,学习成绩有通货膨胀的趋势。再比如,GPA无法反映课程的难度,没人能够看出你的GPA是来自无名社区大学家政系的轻松课程还是来自加州理工学院针对研究生的量子力学课程。渐渐地,我形成了一套自己的做法,首先我会过滤掉所有来自社区大学、GPA低于2.5的简历,然后我会要求剩下的人给我寄成绩单和推荐信。我再从中发现那些成绩一贯优秀的人,而不是那些仅仅在计算机系课程中得到高分的人。

为什么我要关心某人的“欧洲历史”课程成绩呢,毕竟作为雇主我要找的应该是程序员啊?何况,历史是那么枯燥,不得高分很正常。哦,这么说来,你的意思是我应该雇用你,而不用考虑一旦工作变得枯燥你会不会努力工作?别忘了,在编程工作中也有很枯燥的东西。每一项工作都有枯燥难耐的时刻。我不想雇用那些只想干有趣事情的人。

选修有大量编程实践的课程

我依然清楚记得我发誓绝不读研究生的那一刻。那是在一门叫做“动态逻辑”的课程上,教师是活力十足的耶鲁大学教授Lenore Zuck,她是计算机系那些聪明的老师中最聪明的人之一。

如今, 由于记忆力糟糕, 我已经差不多把这门课的内容忘光了,但是不管怎么说,在这里我还是想要对付着说一下。大致上,形式逻辑的意思是说,如果条件成立,你就能证明结论也成立。比如,根据形式逻辑,已知“只要成绩好,就能被雇用”,然后假定“Johnny的成绩好”,你就可以得到一个崭新的结论“Johnny会被雇用”。这完全是经典方法。但是,一个解构主义者(deconstructionist)只需要10秒钟就能破坏形式逻辑中所有有用的东西。这样一来,留给你的只是一些趣味性,而不是实用性。

现在再来说动态逻辑。它与形式逻辑其实是一回事,但是必须再多考虑时间因素。比如,“你打开灯之后,就能看见自己的鞋子”,已知“灯以前是亮的”,那么这就意味着“你看见了自己的鞋子”。

对于像Zuck教授那样聪明的理论家,动态逻辑充满了吸引力,因为它看上去很有希望让你在形式上证明一些计算机程序的相关理论问题。这样做说不定很有用。比如,你可以用它在形式上证明,火星漫游车的闪存卡不会发生溢出(overflow)问题,不会因而整天一遍又一遍地重启,耽误了它在那颗赤红色的星球上漫游寻找火星人马文(Marvin the Martian)。

在第一堂课上,Zuck博士写满了整整两面黑板,甚至黑板旁边的墙上都写上了很多证明步骤。需要证明的问题是,有一个控制灯泡的开关,现在灯泡没有亮,这时你打开了开关,请证明灯泡将会点亮。

整个证明过程复杂得不可思议,处处都是陷阱,必须十分小心。保证这个证明不出错太困难了,还不如直接相信打开开关灯就会亮。真的,虽然证明过程写满了许多块黑板,但是还是有许多中间步骤被省略了,因为如果要从形式逻辑上完整证明所有步骤,那就琐碎得无法形容了。许多步骤是用各种经典的逻辑证明方法推导得到的,包括归纳法、反证法等,甚至有些部分还是由旁听的研究生证明的。

留给我们的课后作业是证明逆命题:如果灯原来是关着的,现在却亮了,那么请证明开关的状态一定同原来相反。

我动手开始证明,我真的去证明了。

我在图书馆里待了很长时间。

我对照着Zuck博士的原始证明想依样画葫芦。研究了几个小时之后,我在其中发现了一个错误。可能我抄写的时候抄错了,但是这使得我想通了一件事。如果花费3个小时,写满了一块又一块的黑板,每一秒钟都可能出错,最后能够证明的却只是一个很琐碎的结论,那么这种方式有多大的实用性呢?在活生生、充满趣味的现实世界中,你永远都不会有机会使用它。

但是,动态逻辑的理论家们对这一点不感兴趣。他们看上它不是因为它有用,而是因为它可以为他们带来终身教职。

我放弃了这门课,并且发誓绝不会去读计算机科学的研究生。

这个故事告诉我们,计算机科学与软件开发不是一回事。如果你真的非常幸运,你的学校可能会开设很像样的软件开发课程。但是另一种可能是,你的学校根本不教你在现实中如何编程,因为精英学校都觉得,教授工作技能最好留给职业技术学校、犯人重返社会的培训项目去做。你到处都能学怎么写代码。别忘了,我们是耶鲁大学,我们的使命是培养未来的世界领袖。你交了16万美元的学费,却在学循环语句的写法,这怎么可以?你以为这是什么地方,难道是机场沿途的酒店里临时拼凑起来不靠谱的Java语言培训班?哼哼。

麻烦在于我们没有一种真正教授软件开发的专门学校。你如果想成为一个程序员,你可能只能选择计算机科学专业。这是一个不错的专业,但是它同软件开发不是一回事。在那些400等级的课程代号中,去寻找名称中带有“Practicum”这个词的课程吧(编者注:指供人实习的课程)。不要被这个拉丁语单词吓倒,这些都是有用的课程,之所以起这种名字,只是为了让那些文绉绉、装腔作势、满嘴胡说八道的公司经理们觉得高深莫测。

别担心所有工作都被印度人抢走

我首先要说的是,如果你本身就已经在印度了,或者你就是印度人,那么你真的毫无必要去想这件事,根本不用琢磨所有的工作机会是不是都跑到了印度。那些都是非常好的工作,好好地享受吧,祝你身体健康。

但是,我不断听说计算机系的入学人数下降得很厉害,已经到了危险的程度。根据我听到的说法,其中的一个原因是“学生们不愿去学一个工作机会都流向印度的专业”。这种担心大错特错,有很多理由可以反驳。首先,根据一时性的商业潮流决定个人的职业选择,这是愚蠢的。其次,即使编程工作无一幸存地都流向了印度和中国,但是学习编程本身依然是一种第一流的素质训练,可以为各种超级有趣的工作打下基础,比如业务流程工程(business process engineering)。再次,不管是在美国还是在印度,真正优秀的程序员依然是非常非常短缺的,这一点请相信我。不错,确实有相当一批失业的IT从业者在那里鼓噪,抱怨他们长时间找不到工作,但是你知道吗?即使冒着触怒这些人的风险,我还是要说,真正优秀的程序员根本不会失业。最后,你还能找到更好的专业吗?你觉得什么专业好?主修历史学?如果那样,你毕业的时候就会发现,根本没有其他选择,只能去法学院。不过我倒是知道一件事:99%的律师都痛恨他们的工作,痛恨他们当律师的每一分钟。可是,律师每周的工作时间偏偏长达90小时。就像我前面说过的:如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。

不过说实话,我不觉得学生们真的有上面的想法。近年来,计算机系入学人数的下降只是回到了历史上的正常水平,因为前些年的互联网狂热使得入学人数出现了大泡沫,抬高了基数。由于这种泡沫,许多并不真的喜欢编程的人也来读计算机系。他们心里想的是,只要进了计算机系,将来就能找到诱人的高薪工作,就能获得24岁当上CEO、进行IPO的机会。谢天谢地,这些人现在都离计算机系远远的了。

找一份好的暑期实习工作

精明的招聘负责人都知道,喜欢编程的人高中时就将牙医的信息输入了数据库,进入大学前就去过三次电脑夏令营,为校报做过内容管理系统,有过软件公司的夏季实习经历。招聘负责人就是要在你的简历上找这些东西。

如果你喜欢编程, 就不要随便什么工作都答应,否则你会犯下最大的错误。不管是暑期工作,还是兼职或者其他性质的工作,只要与编程无关,就不要轻易接受。我知道,其他19岁的孩子都想去购物中心里打工,在那里折叠衬衫。但是你与他们不同,你19岁时就已经掌握了一门非常有价值的技能。将时间浪费在折叠衬衫上是很愚蠢的,等到毕业的时候,你的简历上本应该写满了一大堆与编程相关的经历。就让那些财经类的毕业生去租车公司“帮助人们满足他们租车的需要”吧,你要干的是别的事(在电视中扮演超人的Tom Welling注1除外)。

为了让你的生活变得更容易一些,也为了强调这整篇文章完全是为了满足我的个人目的,我要告诉你,我的公司——Fog Creek软件公司——提供软件开发方面的暑期实习机会。我们非常看重简历。“比起其他公司的实习工作,你在Fog Creek最有可能学到更多的编写代码、软件开发、商业运作方面的知识。”这是去年夏天我们的一个实习生Ben说的。他会这样说,并不完全是因为我派了人到他的宿舍让他这样说。我们接受实习申请的截止日期是2月1日。一起来吧。

如果你听从了我的建议,你还是有可能落得一个悲惨的下场,比如很早就卖掉了微软公司的股票,再比如拒绝了谷歌公司的工作机会,原因是你想要一间自己的可以关上门的独立办公室,或者做出了其他生命中愚蠢的决定。但是,这些可不是我的错。我一开始就告诉过你,不要听我的话。

(注1 : T o m W e l l i n g是一个美国演员, 在电视剧《超人前传》(Smallville)中扮演超人。该电视剧讲述还没有成长为后来超人的克拉克·肯特少年时代的故事。)

原文标题:大牛给计算机专业学生的 7 个建议

文章出处:【微信号:xx-cyy,微信公众号:C语言编程设计】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

如何给C语言增加几个位操作函数

在汇编语言中有直接对位进行操作的指令,如置位、复位、位取反、测试某一位等,这对于硬件操作十分方便,在C语言中尽管也提供了...
发表于 07-14 18:15 106次 阅读
如何给C语言增加几个位操作函数

C语言的几种位操作运算

在汇编语言中有直接对位进行操作的指令,如置位、复位、位取反、测试某一位等,这对于硬件操作十分方便,在C语言中尽管也提供了...
发表于 07-14 18:14 95次 阅读
C语言的几种位操作运算

嵌入式软件开发ARM中断实验的报告资料说明

一、实验目的(1)、学会使用 Embest IDE 编写简单的 C语言程序并进行调试;(2)、了解不....
发表于 07-14 16:42 9次 阅读
嵌入式软件开发ARM中断实验的报告资料说明

单片机C语言延时程序的注意事项

标准的C语言中没有空语句。但在单片机的C语言编程中,经常需要用几个空指令产生短延时的效果。这在汇编语....
发表于 07-14 11:13 17次 阅读
单片机C语言延时程序的注意事项

单片机C语言代码编写技巧

下面发一些我在网上看到的单片机C语言代码编写技巧和自己的一些经验来和大家分享;
发表于 07-14 11:02 34次 阅读
单片机C语言代码编写技巧

采用FLIR A615热像仪对汽车面板工艺质量进行检测

Ricca继续说道:“通过GigE以太网连接,热像仪的全辐射视频录像可转移到计算机中”。GigE V....
发表于 07-14 10:40 30次 阅读
采用FLIR A615热像仪对汽车面板工艺质量进行检测

博弈论制胜数据中心

因此,我们开展了一系列项目,采用博弈论,即描述理性决策者之间策略互动的数学模型,来管理利己用户之间的....
的头像 IEEE电气电子工程师学会 发表于 07-14 10:03 96次 阅读
博弈论制胜数据中心

C语言的进阶学习课件资料合集

本文档的主要内容详细介绍的是C语言的进阶学习课件资料合集包括了:第1节-数据的存储,第2节-指针的进....
发表于 07-14 08:00 16次 阅读
C语言的进阶学习课件资料合集

边缘网络的演进方向将是智能化和计算增强

“永远在线,始终连接”(Always On, Always Connected)如今已经成为深入人心....
发表于 07-13 17:00 92次 阅读
边缘网络的演进方向将是智能化和计算增强

与传统计算机相比,工控机有哪些特点?

工控机,是“工业控制计算机”的简称,是由大规模集成电路组成的微型计算机,是专门为工业现场而设计的计算....
发表于 07-13 16:04 78次 阅读
与传统计算机相比,工控机有哪些特点?

辽宁省首台国产计算机“天玥”成功下线

据了解,搭载麒麟操作系统的 “天玥”计算机已实现在黑龙江(高寒)、海南(高湿)和西藏(高海拔)以及其....
的头像 传感器技术 发表于 07-13 11:49 324次 阅读
辽宁省首台国产计算机“天玥”成功下线

Keil uVision4的使用详解教程概述

单片机开发中除必要的硬件外,同样离不开软件,我们写的汇编语言源程序要变为 CPU 可以执行的机器码有....
发表于 07-13 08:00 17次 阅读
Keil uVision4的使用详解教程概述

分享 郭天祥 十天学会C语言和51单片机视频教程+代码

郭天祥 郭天祥 十天学会C语言和51单片机 详细教程源码 回复可得 链接:https://pan.baidu.com/s/1uWWpG-o_EVscRZ3ys...
发表于 07-12 21:31 95次 阅读
分享 郭天祥 十天学会C语言和51单片机视频教程+代码

如何把C++的源程序改写成C语言

由于C++解释器比C语言解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C+...
发表于 07-11 09:34 830次 阅读
如何把C++的源程序改写成C语言

基于LabVIEW软件实现构建实验软平台的可行性研究分析

通常通过基于硬件或软件的实验加深学生对所学知识的理解。硬件实验利用示波器、波形分析仪、选频电平表等器....
发表于 07-10 17:48 54次 阅读
基于LabVIEW软件实现构建实验软平台的可行性研究分析

美国滥用无人机进行军事打击

为什么会沉迷于无人机战争?作者美国外交政策分析家迈克尔·霍顿分析称,因为这是一种缺乏战略的战术,对于....
发表于 07-10 17:44 106次 阅读
美国滥用无人机进行军事打击

利用LabVIEW图形化开发平台实现医疗电子设备原型系统的构建

医疗设备研究内容涉及众多工程学研究领域,如电子学、计算机、信息处理、光学、精密机械学等。随着医学的发....
发表于 07-10 17:43 55次 阅读
利用LabVIEW图形化开发平台实现医疗电子设备原型系统的构建

双片器件结合集成式肖特基二极管提高功率密度和效率

日前发布器件中的两个MOSFET采用半桥配置内部连接。 通道1 MOSFET在10 V和4.5 V条....
的头像 lhl545545 发表于 07-10 17:22 291次 阅读
双片器件结合集成式肖特基二极管提高功率密度和效率

基于LabVIEW软件和计算机声卡实现定量测试和时频分析

在电子测量领域中,信号发生器和示波器器是最基本和使用最广泛的电子测量设备之一。它们的作用分别是为电子....
发表于 07-10 16:49 61次 阅读
基于LabVIEW软件和计算机声卡实现定量测试和时频分析

新型编程积木无人机,让教育更加的智能化

LiteBee Wing是一款益智的编程教育无人机,它以软硬件交互的方式,鼓励孩子在创作和游戏中学习....
的头像 创客火无人机 发表于 07-10 16:43 387次 阅读
新型编程积木无人机,让教育更加的智能化

智能照明控制在楼宇控制中的应用

随着照明控制在楼宇控制中的应用越来越广泛,学校也注重智能的应用,特别是智能照明在教室、图书馆等学校学....
的头像 我快闭嘴 发表于 07-10 16:40 396次 阅读
智能照明控制在楼宇控制中的应用

人工智能技术与物联网技术为楼宇行业向新趋势迈进提供新契机

智能建筑是建筑技术与计算机信息技术相结合的产物,是信息社会与经济国际化的需要。智能建筑主要有楼宇自动....
发表于 07-10 16:31 88次 阅读
人工智能技术与物联网技术为楼宇行业向新趋势迈进提供新契机

关于ARM的三种中断调试方法介绍

在整个流程中,用户首先需要建立工程并对工程做初步的配置,包括配置处理器和配置调试设备。编辑工程文件,....
发表于 07-10 16:01 51次 阅读
关于ARM的三种中断调试方法介绍

51单片机分外功用寄存器操作进程

51单片机特有的程序语法以及 Keil 软件的根柢操作进程,请咱们必定要有耐性。
发表于 07-10 10:52 32次 阅读
51单片机分外功用寄存器操作进程

使用C语言写出的九九乘法表

本文档的主要内容详细介绍的是使用C语言写出的九九乘法表资料合集免费下载。
发表于 07-10 08:00 26次 阅读
使用C语言写出的九九乘法表

国内人工智能行业处于爆发期,应用层企业数量最高

我国电子技术标准化研究院则将人工智能定义为——人工智能是利用数字计算机或者数字计算机控制的机器模拟、....
的头像 牵手一起梦 发表于 07-09 17:12 493次 阅读
国内人工智能行业处于爆发期,应用层企业数量最高

关系数据库标准语言SQL的使用讲解

特点:非过程化语言。不必要告诉计算机“如何”去做,只需要描述清楚用户要“做什么”就行了。SQL语言是....
发表于 07-09 16:43 19次 阅读
关系数据库标准语言SQL的使用讲解

Python的基本知识和特点及功能详细说明

这一章主要介绍一下Python的基本知识,包括什么是Python、Python的特点以及功能,通过阅....
发表于 07-09 16:43 26次 阅读
Python的基本知识和特点及功能详细说明

人工智能已经得到了非常大的改变和更新

现在的人工智能已经得到了非常大的改变和更新,可以说阿法狗虽然是人工智能的里程碑,但是阿法狗已经远远被....
的头像 倩倩 发表于 07-09 16:10 113次 阅读
人工智能已经得到了非常大的改变和更新

兆芯公布一份详细路线图,国产计算机搭载国产独立显卡将成可能

说到国产独立显卡,对于大家来说可能是距离国产CPU更为遥远的产品,好在这几年国产龙芯3号已经渐成起色....
的头像 牵手一起梦 发表于 07-09 14:39 309次 阅读
兆芯公布一份详细路线图,国产计算机搭载国产独立显卡将成可能

实施机房联网监控系统后,带来的经济和社会效益

随着国家信息化建设的发展和普及,目前,政府和企事单位的业务工作已实现了数字化、网络化的计算机管理,许....
的头像 我快闭嘴 发表于 07-09 10:56 209次 阅读
实施机房联网监控系统后,带来的经济和社会效益

C语言之结构体的声明与定义

我们刚刚申请了一个名叫Info的结构体类型,那么理论上我们可以像声明其他变量的操作一样,去声明我们的....
的头像 玩转单片机 发表于 07-09 09:06 171次 阅读
C语言之结构体的声明与定义

微型计算机原理及应用考试试题及其答案资料合集免费下载

本文档的主要内容详细介绍的是微型计算机原理及应用考试试题及其答案资料合集免费下载。
发表于 07-09 08:00 19次 阅读
微型计算机原理及应用考试试题及其答案资料合集免费下载

微型计算机原理及应用的试题和答案合集

本文档的主要内容详细介绍的是微型计算机原理及应用的试题和答案合集。
发表于 07-09 08:00 31次 阅读
微型计算机原理及应用的试题和答案合集

如何把C++的源程序改写成C语言

由于C++解释器比C语言解释器占用的存储空间要大500k左右。为了节省有限的存储空间,降低成本,同时也为了提高效率,将用C+...
发表于 07-08 20:51 292次 阅读
如何把C++的源程序改写成C语言

最大人工智能算法模型GPT-3问世

OpenAI的一组研究人员最近发表了一篇论文,描述了GPT-3,这是一种具有1,750亿个参数的自然....
发表于 07-08 17:36 462次 阅读
最大人工智能算法模型GPT-3问世

关于早期的图形处理系统与CAD技术的起源

1997年,北京举办了首届CAD应用工程博览会,国产CAD企业集体亮相,阵容之庞大让国内外眼前一亮。....
的头像 机器人大讲堂 发表于 07-08 16:10 523次 阅读
关于早期的图形处理系统与CAD技术的起源

COVID-19的危机提高了IoT安全的重要性

物联网是设备或设备的互联网络,其中包含使它们能够连接到互联网的软件,因此确保物联网的安全非常重要。这....
的头像 我快闭嘴 发表于 07-08 15:57 208次 阅读
COVID-19的危机提高了IoT安全的重要性

自主研发的多核智能计算架构研究 解析

人工智能算法需要强大的计算能力支撑, 对算力的需求更是以超摩尔(Moore)定律增长 1), 特别是....
发表于 07-08 11:37 71次 阅读
自主研发的多核智能计算架构研究 解析

矩阵锁存器是如何工作的?

上面的有没有理解不重要,现在我们从简单的只能存1个bit电路开始,来了解一下内存的工作原理吧!
的头像 EDA365 发表于 07-08 11:30 394次 阅读
矩阵锁存器是如何工作的?

Python编程入门讲解PPT

  Python是一种简单易学,功能强大的编程语言。它有高效率的高层数据结构,能够简单、有效地实现面....
发表于 07-08 10:43 27次 阅读
Python编程入门讲解PPT

无人机领域给地面上使用无人系统带来了技术上的飞跃

Simplex已开发出首创的指挥和控制系统,该系统可通过机载“任务计算机”将非智能无人机转变为可在指....
的头像 我快闭嘴 发表于 07-08 10:08 239次 阅读
无人机领域给地面上使用无人系统带来了技术上的飞跃

中国自产研制的计算机诞生!意味彻底打破国外的技术垄断

最近两年,以华为、中兴为代表的中国科技企业屡次遭到美国的针对,前段时间,美国更是专门为华为制定了出口....
的头像 如意 发表于 07-08 09:34 305次 阅读
中国自产研制的计算机诞生!意味彻底打破国外的技术垄断

计算机设备将是直线马达应用的重要场景之一

当今社会,电脑已成为人们日常学习、工作、娱乐不可或缺的电子设备,拿工作这一分支来说,据相关调查显示:....
发表于 07-08 08:10 19次 阅读
计算机设备将是直线马达应用的重要场景之一

关于Littelfuse SDP-Q38CB宽带SIDACtor保护型晶闸管

过去,要求工程师把所有的设备都与网络连接起来。但是,以太网的协议选择多种多样,有些方法在理论上看起来....
的头像 贸泽电子设计圈 发表于 07-07 17:24 409次 阅读
关于Littelfuse SDP-Q38CB宽带SIDACtor保护型晶闸管

简易嵌入式计算器的设计方案

  随着电子科技技术的不断发展在当今社会计算器已深入人们生活中给人们的生活带来了方便推动了社会的发展....
发表于 07-07 16:25 55次 阅读
简易嵌入式计算器的设计方案

工程师为AI瓶颈提供明智,及时的想法

林和合作者提出了优化数据中心处理的两个互补的方法,这两者都呈现6月3日在国际研讨会上的计算机体系结构....
的头像 倩倩 发表于 07-07 14:51 227次 阅读
工程师为AI瓶颈提供明智,及时的想法

单片机C语言程序设计的详细资料

C语言目前己成为电子工程师进行单片机系统开发时的常用编程语言。用C语言来编写目标系统软件,会大大缩短....
发表于 07-07 14:48 66次 阅读
单片机C语言程序设计的详细资料

计算机生成人像,从而使人脸的模糊变为现实

以前的方法可以将一张脸部图像缩放到原始分辨率的八倍。但是Duke团队想出了一种方法,可以拍摄少量像素....
的头像 倩倩 发表于 07-07 14:44 232次 阅读
计算机生成人像,从而使人脸的模糊变为现实

智能物联行业应用成为国内集成电路行业下游的主要应用领域

从市场需求角度分析,消费电子、高速发展的计算机和网络通信等工业市场、智能物联行业应用成为国内集成电路....
的头像 我快闭嘴 发表于 07-07 14:17 1153次 阅读
智能物联行业应用成为国内集成电路行业下游的主要应用领域

使用人工智能来减少依靠计算机与他人交谈的非语言运动障碍人士的“沟通鸿沟”

该系统专门针对非语言人群,并使用一系列上下文“线索”(例如用户的位置,一天中的时间或用户的讲话伙伴的....
的头像 倩倩 发表于 07-07 11:23 128次 阅读
使用人工智能来减少依靠计算机与他人交谈的非语言运动障碍人士的“沟通鸿沟”

当下人工智能行业的发展前景如何?

随着计算机的发展,人工智能的发展历经了几次寒冬和高潮。在这个过程中人们因为看到人工智能的前景而欢呼,....
的头像 我快闭嘴 发表于 07-07 11:07 390次 阅读
当下人工智能行业的发展前景如何?

从多方面比较Rust和Go语言的区别和优缺点

众所周知,为了在竞争激烈的业务应用中得以脱颖而出,并能够蓬勃发展,选择正确的基础性编程语言是非常至关....
的头像 如意 发表于 07-07 10:06 148次 阅读
从多方面比较Rust和Go语言的区别和优缺点

PCB印刷电路板的材质种类详细说明

PCB材质很多,比如玻璃纤维板,纸基板,金属基板,还有塑料基的,很多,还有高频的PTFE等等
发表于 07-07 08:00 93次 阅读
PCB印刷电路板的材质种类详细说明

LabVIEW和MATLAB混合编程的资料合集免费下载

本文档的主要内容详细介绍的是LabVIEW和MATLAB混合编程的资料合集免费下载。
发表于 07-07 08:00 25次 阅读
LabVIEW和MATLAB混合编程的资料合集免费下载

晶振的工作原理及功能作用

  晶振全称为晶体振荡器(英文CrystalOscillators),其作用在于产生原始的时钟频率,这个频率经过频率发生器的放大或缩小后...
发表于 07-06 11:30 85次 阅读
晶振的工作原理及功能作用

HW资料华-为硬件(硬件开发C语言PCB设计天线通信)

链接:https://pan.baidu.com/s/1HFxkb4O1jAZvCEccWVcd4w 提取码:stns 回复可见提取码,资源需求可加q1051514663 ...
发表于 07-01 18:20 95次 阅读
HW资料华-为硬件(硬件开发C语言PCB设计天线通信)

计算机高供高计计量方式的优缺点有哪些

  高供高计计量方式的优点是减少计量管理工作量,最大限度满足计量要求,可控性大;可以有效的防止用户窃电。但是这种方式也存...
发表于 06-28 10:22 108次 阅读
计算机高供高计计量方式的优缺点有哪些

大学生如何学习FPGA初学者怎么学FPGA

无论是从自身的发展,还是从FPGA所拥有的巨大市场来讲,学习FPGA都是一个不错的选择,对大家来说FPGA技术可能还是新...
发表于 06-23 15:12 296次 阅读
大学生如何学习FPGA初学者怎么学FPGA

单片机LCD1602的显示不正常是程序哪一部分错误?是不是ds1302的程序错误?

#ifndef _DS1302_H_ #define _DS1302_H_ #define uchar unsigned char sbit SCLK=P2^3;  //ds1302时钟线...
发表于 06-21 19:39 340次 阅读
单片机LCD1602的显示不正常是程序哪一部分错误?是不是ds1302的程序错误?