![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程导论
huangjundashuaige
这个作者很懒,什么都没留下…
展开
-
教你如何避免成为一个低级搬砖码农--人工智能入门级教学
导引人工智能主流方向神经网络基本原理神经网络用途神经网络实现方式人工智能主流方向人工智能也就是artificial intelligence现在我觉得已经算是一个泛概念了,现在最吸引眼球的当然就是alpha go zero了,又发了一篇paper在nature好像(论文能发布在nature其实代表着这项工作已经是世界最前沿而且nature的审稿专家一致认为这会对世界的发展产生极大贡献),相原创 2017-10-22 20:43:09 · 2659 阅读 · 0 评论 -
智能蛇游戏的学习体验
这次的实验相当于让我学到了c语言新的用途吧,原来一直被我唾弃的c语言也可以写出这么酷炫的游戏真的酷1.首先就是实验中第一个通过不断刷新打印做出来的动态sin函数 简直就是太漂亮了,而且流畅得不行,源代码也一点都看不懂真的太棒了。2.然后就是linux下非阻塞的输入控制贪吃蛇,源代码还是一样没看懂,不过先让我吐槽一下c语言吧,其实真的觉得c语言真的好低级啊,居然可以直接调用操作系统的api比如win原创 2017-12-24 23:54:12 · 469 阅读 · 0 评论 -
关于智能蛇ai的一些想法
以上这个图是网上找来的,对于空间这么小的地方来说似乎非常好 先说一下这次实验我觉得有意思的地方吧 首先就是那个动态显示sin函数的代码真的好酷啊 完全不能想象是用c写出来的说一下我对这个智能蛇ai的理解吧,因为每次money出来的地方是随机出来的,所以每次做出的决策(或者说一次搜索)如果不加别的考虑任何别的东西只是想吃到money变长那么很简单,直接搜索就行了,但是如果想通过这一次的决策起到对原创 2017-12-24 23:23:08 · 634 阅读 · 0 评论 -
自顶向下,逐步求精--软件工程导论
说到topdown我觉得更多地是一种methdology,其实代码打的多了,会发现有的时候确实思维的广度没有办法让你能够把自己之前写的代码牢牢地记住每一步是干什么的,导致一旦一个需求的复杂性超过了你思维所能容纳的极限,就会造成出bug,这种bug体现在上下文的连接上。所以大家渐渐地有意识无意识地会使用一种分治的methodology来写这些代码,具体的操作就是(对于我来说)先想好核心的功能大概是怎么原创 2017-11-27 13:18:12 · 1149 阅读 · 0 评论 -
锤子科技或者说罗永浩在泛it行业到社会道德的缺失
导引1.罗永浩为什么会“成功” 2.罗永浩的社会道德 3.这种发展模式是否是罗永浩的特例号称能够各级己的坚果pro 罗永浩的成功之路其实我开始了解罗永浩算挺早,当时是听说这人在新东方似乎混得很是不错,我记得当时也是新东方的鼎盛时期吧,反正里面但凡有点名气的老师都经常上电视(就和今天的所谓“学生利益至上”的张雪峰一样),a站上面也有当时一个医学的讲师控诉收红包然后用来引出老婆工资不过是自己新东原创 2017-12-06 00:04:53 · 991 阅读 · 0 评论 -
为什么我会说JavaScript是世界上最好的语言
可能对于不同的来说世界上最好的语言可能非常vary,但是对于我来说,JavaScript就是我心目中那个最好的语言,由最开始只是出于响应式编程的toy language到现在无所不能甚至已经超越语言成为一个各种强大功能的生态的JavaScript所能做的事已经远远超过了它的设计者的想象,到底它能做一些什么呢,下面我就来大概地讲一讲原创 2017-12-10 14:20:14 · 4743 阅读 · 2 评论 -
it行业里的风投
说到风险投资,大家可能最先想到的就是巴菲特。但是其实风险投资并非只限于巴菲特这种分分钟几百万上下的大体量的交易。巴菲特这种可以直接对公司进行操作的叫做私募股权投资简写就是PE,说得直观一点就是投资方就对于公司有很大的权利,可以控制公司的走向,一般进行这种交易的一般都是所谓的二级金融市场的big company。再次一些的就是一般意义上的风险投资的也就是vc。这样的交易一般都是对于一些start up原创 2017-12-19 20:37:33 · 575 阅读 · 0 评论 -
用construct2做一个酷炫到爆炸的海绵宝宝大战痞老板游戏
海绵宝宝大战痞老板 用consruct2制作射击游戏导引 利用consruct2基础组件构建射击游戏的基础部分利用现有基础构件组合出复杂新颖的游戏特性对这次项目作出总结首先这个游戏很明显可以看出是受到了construct2 的tutarial里的example的启发这个我当然承认没什么好说的。但是如果你真的尝试过用这个软件制作游戏就会发现虽然看似这个软件很弱智很易上手,但是这既是优点也是缺点原创 2017-10-10 22:18:19 · 1488 阅读 · 0 评论 -
如何用construct2来实现类似mario吃蘑菇进化的效果
大家看到下面两个图可以看见游戏的主体对象是不一样的,一个是骑着小蜗的强壮海绵宝宝,下一个则是一个瘦小的海绵宝宝,通过这种方法我们可以把example里面普普通通的一个射击游戏变成和cf一样看见地下有枪就可以直接捡起的欢乐捡垃圾游戏,究竟是如何实现这种非常酷炫的效果呢,下面来由我为大家一一揭晓。 接下来是升级变身具体的实现这是最重要的一步,就是添加这个游戏最初事件先将后面将随游戏进程出现的角色隐原创 2017-11-20 17:27:31 · 717 阅读 · 0 评论 -
intel最近几年的挤牙膏到底是因为缺乏竞争力还是摩尔定律已经到头了
从第一代 Nehalem i7-920到最新的i7 7700K,面向主流市场的顶级家用CPU——Core i7系列一直保持着四核心八线程的规格。每一代都会有所提升:频率、制程、功耗、指令集、周边接口规格。但四核心这个规格从未变动。所以说如果从单个核心来看确实已经慢慢地跟不上摩尔定律了,因为今天CPU频率的提升已经很艰难了,想要达到60%甚至200%这种幅度除非是根本性的工艺/材料改进,否则可以认为不原创 2017-11-15 00:23:16 · 700 阅读 · 0 评论 -
了解扎克伯格是如何从一个被女友嫌弃太nerd的loser转变成下一个比尔盖茨--《社交网络》影片评论
导引为什么社交网络、生活大爆炸会收到生活环境并无交集的人群的喜欢。解读社交网络之类idea为什么会收获如此巨大的成功如何成为一个nerd(提示:可能会有所剧透,咱们软工专业的人没看过这部电影还是不要看我这篇博客了因为确实电影太棒了被我剧透一下好看程度会大减)为什么生活大爆炸之类的影视剧会收到不同阶层的人群的喜欢说起geek文化被大家普遍接受而且在大家心目中的形象不断提高的过程中,起到转折性原创 2017-10-16 00:24:48 · 2126 阅读 · 0 评论 -
玩具电路搭建纪实--为什么国外中学生这么牛逼
玩具电路实现基础门电路和功能记录导引建立非门功能验证电路等价理解存储电路设计全加电路非门 其实非门简单来说就是利用了三极管高压导通的特性来使输入高电压的时候让目标电路对于这个led电路来说就是led短路来实现非门的效果,所以记得让led和三级管的上下两个接线的地方并联就大功告成了。 INOUT(TOGGLE SWITCH) OUTPUT(LED) ON(1) NONE(0)原创 2017-10-31 23:26:48 · 945 阅读 · 0 评论 -
从物理到软件工程,中山大学转专业2017纪实
我的转专业历程其实早就有想写几篇文章纪念在中大的这一年,也确实写过一篇,但是还是太懒没能坚持下去,在知乎上获得的成就感也不是很高。正好借这个机会写出来当作能够在未来唤起一点点回忆的东西吧。还依稀记得当初刚查到录取结果的时候自己没有想象中的那么高兴,也许是充满了对未来的迷茫吧,读了两三个月总觉得自己的前途还是很渺茫,也曾想过就这么去复读吧,反正有机会再选一次的话,又不知道是不是会更后悔。人人都有一个清原创 2017-09-23 23:39:48 · 6755 阅读 · 0 评论 -
AgendaGo 实现分析
AgendaGo 实现分析大致结构作为一个为了让大家熟悉go语言的一次课程作业,组队实现一个agenda程序还是比较科学的,可以比较有效地让大家在实现的过程中了解go语言的模块化和io和一些常用库的一些知识。说回agenda,还是熟悉的配方,三层结构,底层提供最基本entity操作,中间层对于entity的操作进行访问控制和安全控制,最上层和ui交互提供服务。涉及到的包因为这次实现的是命令...原创 2018-11-02 17:04:51 · 385 阅读 · 0 评论