
web
文章平均质量分 66
coding 迪斯尼
我叫陈屹,网名 Coding 迪斯尼,是软件工程师,曾在微软、联想和RealNetworks工作,并使用过多种编程语言和技术。我喜欢费曼的教学方法,并相信最好的学习方式是通过教学。因此,我在这个平台发布课程,同时在过程中提升自己。我拥有数学学位,并自学了计算机科学的相关概念。我也相信,一名优秀的软件工程师应该拥有全面的知识,因此我会尝试创建涵盖多种主题的课程。
我目前出了四本书:
《python 程序员面试宝典》
《算法 python 语言实现》
《神经网络与深度学习实战》
《Tensorflow2.x 深度学习从入门到实战》
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一个在线显示doc文本的实例
最近带着一对攻城狮给客户做一个web平台系统,在与客户做需求分析的过程中,发现客户有个需求痛点,那就是希望能在web上直接浏览doc文本的内容。原来的老平台在显示doc文本时,有很多问题,例如原有doc文本排版格式显示错误,例如表格位置发生了偏移,字体不再是原有doc里的字体等等。如果新系统能解决客户这一痛点,想必我们技术团队的实力会得到客户进一步的肯定。 我做过调查,发现在线显示doc原创 2015-11-24 15:20:00 · 3673 阅读 · 1 评论 -
VUE+WebPack游戏设计:实现两张扑克牌的逐对厮杀特效
使用最新CSS3技术实现动画特效原创 2017-07-26 16:47:37 · 1256 阅读 · 0 评论 -
VUE游戏设计:实现外星人的攻击冲击波
游戏的趣味性在与各种关卡和难度,游戏的难度如上台阶,具有层层递进的性质。本节我们为太空防御游戏增加关卡功能,让游戏的难度由低到高,每一关我们称作一个冲击波,前面的冲击波,外星人的数量比较少,下落速度也相对较慢,等到后面的冲击波时,外星人的数量会越来越多,速度和攻击力越来越大,于是游戏的难度也逐渐变大。 当完成本节代码后,我们会得到如下效果,在每一轮冲击波开始时,界面会出现如下信号: 当游戏...原创 2018-06-05 16:33:27 · 3182 阅读 · 0 评论 -
VUE+Webpack游戏设计:增加游戏战略性平衡和实现资源预加载
游戏的一个可玩性在于,让玩家在一种战略平衡中做抉择。例如我们在游戏开始时让玩家拥有120单位的能量,玩家可以采取以下几种步骤来开展游戏: 1.建筑一个卫星30E,一个炮台80E,然后还剩10E。然后等300毫秒后收集第一个能量泡,从而获得足够能源建造其他卫星或炮台。 2.连续建造两个卫星60E,剩下60E,等300毫秒后获取两个能量泡,从而获得总共260E的能量,然后玩家可以连续建造三个炮台。...原创 2018-06-08 18:05:49 · 1255 阅读 · 0 评论 -
寿司快卖:实现游戏主流程--制作寿司和客户显示动画特效
上一节我们搭建了游戏的基本框架。游戏界面被分为若干个板块,其中一个板块显示了各种制作寿司的材料,它的目的是用于玩家根据信息组装各种寿司,本节我们进入游戏的主流程设计阶段,这节我们要完成的是如何将让玩家将各种材料组合成相应的寿司。 首先我们先添加一些辅助函数,在gamescenecomponent.vue中添加代码如下: resizeCanvas () { // change 2 ...原创 2018-10-29 17:09:08 · 541 阅读 · 0 评论 -
寿司开卖:实现寿司制作特效和音响特效
本节我们将继续上一节完成若干个小功能。首先要完成的是,当客户动画在主页面出现时,它左上角会冒泡,显示它想购买何种寿司,此时玩家可以点击左下角面板中各种元素,组合成客户想要的寿司,其效果图如下: 如上图客户显示想要鱿鱼寿司,于是我们点击左下角面板的第一和第二章图片,那么就能在右下角面板出现想要寿司图片,然后此时再次点击客户动画图像即可完成售卖过程,我们看看实现代码。 data () { ...原创 2018-11-13 12:26:40 · 362 阅读 · 0 评论