随便乱扯:关于IT与风投

请希望找到相关资料的各位……出门右转。

2017-12-21 19:41:03

阅读数 124

评论数 0

后起之秀:Kotlin

自从在今年 Google I/O 2017 开发者大会上, Google 宣布正式把 Kotlin 纳入 Android 程序的官方一级开发语言(First-class language)以来,对于 Kotlin 和 Java 的争论一直持续着,其主要关注点在于 Kotlin 是否真的能够取代 J...

2017-12-14 17:26:51

阅读数 117

评论数 0

正版还是破解?——软件破解技术与伦理道德

正版 or 破解,这是一个问题   在年少的时候,我曾经以懂得破解几个软件为荣,因为破解软件既可以给周边的人带来便利,并且破解软件的过程看上去高深莫测,显得自己很厉害(然而事实上是自己也不知道为什么要这样做,只是按着教程的来而已)。在那个时候,我的U盘上存储了各种用于破解的软件或是补丁,还有各种...

2017-12-12 20:41:04

阅读数 701

评论数 1

随便乱扯:以洗衣机为例浅谈自顶向下设计

二话不说先砸维基上的定义: A top-down approach (also known as stepwise design) is essentially the breaking down of a system to gain insight into the sub-systems...

2017-12-01 21:33:12

阅读数 114

评论数 0

随便乱扯:软件开发中的布鲁克斯法则

在《人月神话》中,布鲁克斯博士提出了布鲁克斯法则:向进度落后的项目中增加人手,只会使进度更加落后。   项目的进度可以被各种原因拖后:每个问题看上去都十分容易解决,但这些问题相互纠缠和堆积在一起时,团队的行动就会越来越慢;对项目的预算不足也会拖延项目的进度;有的时候,仅仅是因为对项目所需的时间的...

2017-11-20 21:19:33

阅读数 394

评论数 4

随便乱扯:关于区块链中的几个概念

前一段时间,包括比特币、以太坊在内的电子货币被炒得火热,其背后的区块链技术更是被顶到了风口浪尖。在这个势头的推动下,我拜读了张建老师的《区块链:定义未来金融与经济新格局》,初步了解了区块链的一些概念。信用货币  传统的货币理论认为货币是一种商品或者一般等价物,然而事实上,人们之所以能够接受货币,是...

2017-11-20 18:01:29

阅读数 222

评论数 0

Construct2初体验——用Construct2仿制坦克大战

老师布置了一个作业:用Construct2制作一个游戏。   经过简单的百度,我了解到Construct2是一款不需要任何编程基础的游戏制作引擎,制作出来的游戏以STG为主,由于画功不好而且创意匮乏,我决定仿制坦克大战,制作一个双人的坦克大战游戏。   由于这个作业是对坦克大战的简单模仿,所以...

2017-11-19 18:11:14

阅读数 198

评论数 0

被正确使用的轮子才是好轮子——使用Construct2制作游戏的一点感想

自负  老师最初布置这个作业的时候,我是对此不以为然的,因为自己有一定的Canvas基础,并且曾经制作过魔兽争霸3的地图,对于这种对象-事件触发的机制也还算熟悉,因此,当时的我认为,利用这样一个引擎,要仿制一个和坦克大战一样的游戏,应该只需要两个小时。   然而事实上,这份作业花费了我超过三个下...

2017-11-11 16:55:37

阅读数 140

评论数 0

逃离焦油坑的伟大尝试——《人月神话》推荐

软件危机中的项目经理的思考  这段时间读了一些与软件工程专业相关的书,开拓了不少视野,也重新认识了软件工程这个专业。在这些书之中,也包含了被尊为“软件工程圣经”的人月神话。   《人月神话》的作者 Frederick P. Brooks, Jr. 博士是世界上第一批获得计算机科学博士学位的人之一...

2017-10-20 19:59:11

阅读数 1032

评论数 0

浅谈面向对象的编程思想:如何优雅地把大象装进冰箱?

什么是面向对象编程?面向对象编程和面向过程编程有什么区别?面向对象的特征有哪些?

2017-09-21 21:16:12

阅读数 5337

评论数 5

提示
确定要删除当前文章?
取消 删除
关闭
关闭