自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 世界第五大外包公司(CGI group inc)能够做出来多烂的网站,通过系分的课程设计我对于人机交互和团队合作的几个总结

前情提要其实说回为什么要写这一篇博客,其实很重要的一个原因是因为我这学期在申请签证的时候遇到了挑战到了我作为一个软件工程本科生认知的一件事情。首先点草这个网站和负责开发维护这个网站的外包公司-- CGI Group Inc. 从google的结果来看是负责承接政府项目的一个加拿大专业外包公司。CGI集团 是一家总部位于加拿大蒙特利尔的跨国公司,业务涉及IT咨询和外包服务及其相关产业。201...

2019-06-22 19:45:07 9706 1

原创 教你如何避免成为一个低级搬砖码农--人工智能入门级教学

导引人工智能主流方向神经网络基本原理神经网络用途神经网络实现方式人工智能主流方向人工智能也就是artificial intelligence现在我觉得已经算是一个泛概念了,现在最吸引眼球的当然就是alpha go zero了,又发了一篇paper在nature好像(论文能发布在nature其实代表着这项工作已经是世界最前沿而且nature的审稿专家一致认为这会对世界的发展产生极大贡献),相

2017-10-22 20:43:09 2641

原创 了解扎克伯格是如何从一个被女友嫌弃太nerd的loser转变成下一个比尔盖茨--《社交网络》影片评论

导引为什么社交网络、生活大爆炸会收到生活环境并无交集的人群的喜欢。解读社交网络之类idea为什么会收获如此巨大的成功如何成为一个nerd(提示:可能会有所剧透,咱们软工专业的人没看过这部电影还是不要看我这篇博客了因为确实电影太棒了被我剧透一下好看程度会大减)为什么生活大爆炸之类的影视剧会收到不同阶层的人群的喜欢说起geek文化被大家普遍接受而且在大家心目中的形象不断提高的过程中,起到转折性

2017-10-16 00:24:48 2082

原创 从物理到软件工程,中山大学转专业2017纪实

我的转专业历程其实早就有想写几篇文章纪念在中大的这一年,也确实写过一篇,但是还是太懒没能坚持下去,在知乎上获得的成就感也不是很高。正好借这个机会写出来当作能够在未来唤起一点点回忆的东西吧。还依稀记得当初刚查到录取结果的时候自己没有想象中的那么高兴,也许是充满了对未来的迷茫吧,读了两三个月总觉得自己的前途还是很渺茫,也曾想过就这么去复读吧,反正有机会再选一次的话,又不知道是不是会更后悔。人人都有一个清

2017-09-23 23:39:48 6680

原创 16350027-EBM final report

个人简单小结我在这次的系统分析与设计课程项目开发的过程中起到的是PM项目管理的作用,为什么选择尝试PM的工作而不是开发其实还是出于我自己的私心,想试试没有尝试过的东西。从学期刚开始确定完组队之后我们就定下来每周的周三晚上9点在三饭堂开会讨论每周做的东西。从最后的结果来看这个决定是非常正确的,因为当初一开始定在周三的考虑就是因为组里面是跨专业,除了大部分是计应的同学,还有两个数媒的同学,看过他们的...

2019-06-27 08:44:39 319

原创 软件测试assignment8

黄俊 计应 16350027软件测试assignment8问题根据lec17的例子,NextDate problem 可以被解释为输入可以被划分成Y1 = {年: 该年为闰年}Y2 = {年: 该年为平年}M1 = {月: 有30天的月}M2 = {月: 有31天的月}M3 = {月: 二月}D1 = {日: 1 ≤ 日期 ≤ 27}D2 = {日: 日期 ...

2019-06-16 10:09:56 506

原创 软件测试assignment7

软件测试assignment7assignment 7assignment 7如题目要求需要给出的是弱健壮的等价类测试用例所以两个关键词弱健壮和等价类方法首先要对于所有类进行划分R1 = {<a,b,c>: abc 构成等边三角形}R2 = {<a,b,c>: abc构成等腰不等边三角形}R3 = {<a,b,c>: abc构成完全不等边三角形...

2019-06-15 23:22:11 351

原创 软件测试assignment6

分析 Chap.5.1 (Lec.17) 自动售货机软件例子生成的判定表图例的第6列和第23列,分别给出:输入条件的自然语义陈述输出结果的自然语义陈述用命题逻辑形式描述实现上述输入-输出过程所应用的判定规则,并写出获得输出结果的推理演算过程解答输入条件的自然语义陈述第六列的输入是11010,代表售货机可以找零,已经投入1元硬币,按下橙汁按钮。第23列的输入是01...

2019-06-07 22:20:04 234

原创 软件测试assignment 5

根据程序图,完成以下问题画出相应流程控制图等价流程图如下流程控制图如下邻接矩阵mccabe复杂度流图的边数 m=10, 点数 n = 9,V(G)= 10 - 9 + 2 = 17平面流图有五个区域 V(G) = 5流图的单判定节点 d=4, V(G) = 4+ 1 =5找出程序的独立路径集合1-4-5-8-91-4-5-6-7-8-91-2-3-4-...

2019-06-02 19:22:51 368

原创 系统分析与设计作业4

简答题用例的概念是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。用于描述系统的一组成功和失败场景.用例和场景的关系?什么是主场景或happy path?每个用例提供了一个或多个场景,说明了系统是如何和其他系统或者用户进行互动的.主场景或happy path是指主要的系统交互,是一个默认场景,不存在错误条件.是对于真实的交互进行的一种简化....

2019-05-30 20:17:43 257

原创 系统分析第五次作业

1、根据订旅馆建模文档,Asg-RH.pdf:- 绘制用例图模型(到子用例)给出 make reservation 用例的活动图根据课程练习“投递员使用投递箱给收件人快递包裹”的业务场景分别用多泳道图建模三个场景的业务过程case1case2case3总的用例...

2019-05-30 12:16:40 366

原创 系统分析与设计作业3

系统分析与设计作业3简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点从 ** 项目特点 ** 、**风险特征 ** 、**人力资源利用 ** 角度思考瀑布模型优点 :在项目特点上,瀑布模型需要在开发和设计前就定义好绝大部分需求,能够在之后的设计和开发中保证能够有完成而且详细的文档可以参考,并且因为是序列的整个项目的时间安排和规划也很好可以设计。非常好管理,是一种最符合直...

2019-04-15 15:37:14 378

原创 系统分析与设计第二次作业

系统分析与设计第二次作业简答题用简短的语言给出对分析、设计的理解。分析 : 对于将要解决的问题进行基于知识和经验的切分和思考以及推理,更好地理解问题和需求。设计 : 基于分析得到的结果对于将要解决的问题给出一个解决方案,但是还没有到具体实现的阶段。用一句话描述面向对象的分析与设计的优势。面向对象是一种理解问题的另外一种角度,是一种非常好的拆分问题的一种泛式,除了可以降低在...

2019-04-15 01:02:36 389

原创 系统分析与设计第一次作业

软件工程的定义将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件,以及对上述方法的研究解释导致 software crisis 本质原因、表现,述说克服软件危机的方法本质原因就是随着越来越多人接触计算机,导致不断地产生新的需求,新的需求往往带来了更加复杂的逻辑,落后的软件生成方式难以完成如此复杂的软件。表现在经费预算经常突破,完成时间一...

2019-03-15 20:49:24 441

原创 服务计算grpc实践

说到rpc其实就是云计算中非常新的一种aas叫做faas,也就是function as a service的一种最佳实践,也就是把一套函数作为一种服务提供给开发者调用,现在最经常使用的比如之前的swapi就是很好的一种体现,通过远程调用函数来得到想要的结果,又比如说是百度地图等等地位导航的服务如果需要在自己的应用中使用,完全可以仅仅只需要调用所提供的函数既可,而不需要额外进行跳转等步骤。RPC(...

2019-01-18 22:13:52 466

原创 服务计算docker实践

既然谈到服务计算,有一个问题肯定是不得不提到的那就是docker,其实最开始docker是云计算中非常有名的几个aas中的一个也就是paas和saas而产生的.作为一个应该能够快速部署的应用,很重要的一步就是应该能够直接运行在各种操作系统上,但是这就涉及到非常严肃的问题就是因为一个应用的运行不仅仅只涉及到我们所编出的代码,很重要的一部分是我们所引用的库和所必须的运行环境,这就涉及到需要有一个方法...

2019-01-18 21:55:30 445

原创 服务计算修炼 boltdb使用心得

boltdb使用心得前后端使用心得首先这一次的实验我们组最后选取的主题是复制star war api 的网站,原因就是这一次实验的主要目的还是希望我们能够体验什么是前后端分离的开发和通过好的api设计来方便之后的迭代和提高交互体验。具体的分工就是我复制服务器端的数据库移植和数据操作的接口的设计。虽然说是对于数据库的操作但是其实和想像过去的什么数据库工程师的日常生活还是很不一样的,主要还是因...

2018-12-14 15:28:56 681

原创 服务计算作业--mux源码

mux源码分析mux源码分析文章大概内容介绍mux源码分析文章大概内容介绍首先要说的是虽然这一篇文章是想要能够分析mux的源码,但是可能因为个人水平原因同时也是我自己对于源码的态度,可能想要达到的效果是能够站在一个比较高层的角度去看这个源码,而不是说面面俱到地能够说清楚源码的每一行为什么要这么做。Package gorilla/mux implements a request rou...

2018-11-14 18:57:01 608

原创 des

Web 安全 assignment 11. 算法原理概述a) Des算法可能算法是所有加密算法里面最流行使用的人最多的算法了,主要的原因就是des的创造就贯彻了一个思想就是算法的内容是可以完全公开的(这一点对于des来说还是存疑的,因为sbox是怎么样被构建出来的还是被保密),然后只需要对于密钥进行保密管理,就可以起到非常好的保密效果。贯彻了这个思想就注定des会是一个广为流传...

2018-11-04 12:28:23 409

原创 AgendaGo 实现分析

AgendaGo 实现分析大致结构作为一个为了让大家熟悉go语言的一次课程作业,组队实现一个agenda程序还是比较科学的,可以比较有效地让大家在实现的过程中了解go语言的模块化和io和一些常用库的一些知识。说回agenda,还是熟悉的配方,三层结构,底层提供最基本entity操作,中间层对于entity的操作进行访问控制和安全控制,最上层和ui交互提供服务。涉及到的包因为这次实现的是命令...

2018-11-02 17:04:51 369

原创 go语言介绍和开发环境以及git使用

go语言来历首先go语言是google爸爸自己设计出来语言应该没什么问题,毕竟go和google给人感觉还是挺有联系的。go是一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。不得不说确实挺现代的感觉,毕竟google开发就是为了解决现在web端实际问题的,因为js再怎么在运行内核上魔改,语言架构就在那里,效率是有上限的,不如一了百了干脆搞一个大家都高兴的语言开心开心。但是什么...

2018-09-28 01:09:03 1138

原创 start to build a private cloud

start to build a private cloudfor some people like me,first knowing we are gonna build a private cloud,our expression will be likebut after reading some blogs,i mean its not that hardi start b...

2018-09-15 16:50:39 409

原创 智能蛇游戏的学习体验

这次的实验相当于让我学到了c语言新的用途吧,原来一直被我唾弃的c语言也可以写出这么酷炫的游戏真的酷1.首先就是实验中第一个通过不断刷新打印做出来的动态sin函数 简直就是太漂亮了,而且流畅得不行,源代码也一点都看不懂真的太棒了。2.然后就是linux下非阻塞的输入控制贪吃蛇,源代码还是一样没看懂,不过先让我吐槽一下c语言吧,其实真的觉得c语言真的好低级啊,居然可以直接调用操作系统的api比如win

2017-12-24 23:54:12 455

原创 关于智能蛇ai的一些想法

以上这个图是网上找来的,对于空间这么小的地方来说似乎非常好 先说一下这次实验我觉得有意思的地方吧 首先就是那个动态显示sin函数的代码真的好酷啊 完全不能想象是用c写出来的说一下我对这个智能蛇ai的理解吧,因为每次money出来的地方是随机出来的,所以每次做出的决策(或者说一次搜索)如果不加别的考虑任何别的东西只是想吃到money变长那么很简单,直接搜索就行了,但是如果想通过这一次的决策起到对

2017-12-24 23:23:08 620

原创 it行业里的风投

说到风险投资,大家可能最先想到的就是巴菲特。但是其实风险投资并非只限于巴菲特这种分分钟几百万上下的大体量的交易。巴菲特这种可以直接对公司进行操作的叫做私募股权投资简写就是PE,说得直观一点就是投资方就对于公司有很大的权利,可以控制公司的走向,一般进行这种交易的一般都是所谓的二级金融市场的big company。再次一些的就是一般意义上的风险投资的也就是vc。这样的交易一般都是对于一些start up

2017-12-19 20:37:33 565

原创 为什么我会说JavaScript是世界上最好的语言

可能对于不同的来说世界上最好的语言可能非常vary,但是对于我来说,JavaScript就是我心目中那个最好的语言,由最开始只是出于响应式编程的toy language到现在无所不能甚至已经超越语言成为一个各种强大功能的生态的JavaScript所能做的事已经远远超过了它的设计者的想象,到底它能做一些什么呢,下面我就来大概地讲一讲

2017-12-10 14:20:14 4672 2

原创 锤子科技或者说罗永浩在泛it行业到社会道德的缺失

导引1.罗永浩为什么会“成功” 2.罗永浩的社会道德 3.这种发展模式是否是罗永浩的特例号称能够各级己的坚果pro 罗永浩的成功之路其实我开始了解罗永浩算挺早,当时是听说这人在新东方似乎混得很是不错,我记得当时也是新东方的鼎盛时期吧,反正里面但凡有点名气的老师都经常上电视(就和今天的所谓“学生利益至上”的张雪峰一样),a站上面也有当时一个医学的讲师控诉收红包然后用来引出老婆工资不过是自己新东

2017-12-06 00:04:53 964

原创 自顶向下,逐步求精--软件工程导论

说到topdown我觉得更多地是一种methdology,其实代码打的多了,会发现有的时候确实思维的广度没有办法让你能够把自己之前写的代码牢牢地记住每一步是干什么的,导致一旦一个需求的复杂性超过了你思维所能容纳的极限,就会造成出bug,这种bug体现在上下文的连接上。所以大家渐渐地有意识无意识地会使用一种分治的methodology来写这些代码,具体的操作就是(对于我来说)先想好核心的功能大概是怎么

2017-11-27 13:18:12 1130

原创 如何用construct2来实现类似mario吃蘑菇进化的效果

大家看到下面两个图可以看见游戏的主体对象是不一样的,一个是骑着小蜗的强壮海绵宝宝,下一个则是一个瘦小的海绵宝宝,通过这种方法我们可以把example里面普普通通的一个射击游戏变成和cf一样看见地下有枪就可以直接捡起的欢乐捡垃圾游戏,究竟是如何实现这种非常酷炫的效果呢,下面来由我为大家一一揭晓。 接下来是升级变身具体的实现这是最重要的一步,就是添加这个游戏最初事件先将后面将随游戏进程出现的角色隐

2017-11-20 17:27:31 697

原创 intel最近几年的挤牙膏到底是因为缺乏竞争力还是摩尔定律已经到头了

从第一代 Nehalem i7-920到最新的i7 7700K,面向主流市场的顶级家用CPU——Core i7系列一直保持着四核心八线程的规格。每一代都会有所提升:频率、制程、功耗、指令集、周边接口规格。但四核心这个规格从未变动。所以说如果从单个核心来看确实已经慢慢地跟不上摩尔定律了,因为今天CPU频率的提升已经很艰难了,想要达到60%甚至200%这种幅度除非是根本性的工艺/材料改进,否则可以认为不

2017-11-15 00:23:16 680

原创 玩具电路搭建纪实--为什么国外中学生这么牛逼

玩具电路实现基础门电路和功能记录导引建立非门功能验证电路等价理解存储电路设计全加电路非门 其实非门简单来说就是利用了三极管高压导通的特性来使输入高电压的时候让目标电路对于这个led电路来说就是led短路来实现非门的效果,所以记得让led和三级管的上下两个接线的地方并联就大功告成了。 INOUT(TOGGLE SWITCH) OUTPUT(LED) ON(1) NONE(0)

2017-10-31 23:26:48 927

原创 用construct2做一个酷炫到爆炸的海绵宝宝大战痞老板游戏

海绵宝宝大战痞老板 用consruct2制作射击游戏导引 利用consruct2基础组件构建射击游戏的基础部分利用现有基础构件组合出复杂新颖的游戏特性对这次项目作出总结首先这个游戏很明显可以看出是受到了construct2 的tutarial里的example的启发这个我当然承认没什么好说的。但是如果你真的尝试过用这个软件制作游戏就会发现虽然看似这个软件很弱智很易上手,但是这既是优点也是缺点

2017-10-10 22:18:19 1449

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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