前言很久以前就听说 Python 的 async/await 很厉害,但是直到现在都没有用过,一直都在用多线程模型来解决各种问题。最近看到隔壁的 Go 又很火,所以决定花时间研究下 Python 协程相关的内容,终于在翻阅了一裤衩的资料之后有了一些理解。起:一切从生成器开始以往在 Python 开发...
前言你真的了解JS吗,看完全篇,你可能对人生产生疑问。typeoftypeof运算符,把类型信息当做字符串返回。//正则表达式 是个什么 ?typeof /s/ // object//nulltypeof null // object正则表达式并不是一个‘function’,而是一个ob...
阅读目录(Content)函数面向对象网络编程并发编程给大家推荐一款思维导图绘画工具xmind,有些知识在掌握之后如果不经常去用,很容易遗忘,特别是理论性的知识,而思维导图可以使我们有逻辑的总结,清晰的将自己的所学一点点罗列出来,加深了印象的同时,以后回顾,拿出来查看,不会出现知识点丢漏的现象。在本...
回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。[入门]我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。后来我就看《Thin...
前言:之所以用ajax作为博客的开篇,是因为无论从ajax的出现还是从它的作用上来说,ajax对于前端无疑是意义重大的。甚至可以说,是ajax带来了前端这个行业。当然,历史并不能说明当下,曾经的辉煌也会有尘埃落定的时候,但对ajax而言,似乎并不如此。正文:一,定义:Asynchronous Jav...
一望无际的...空旷场景,看着实在是难受,不如添加些背景吧。如果要真的想好好设计关卡背景的话,最好是做一个地图编辑器,不过做开发工具毕竟有点点复杂且枯燥,以后放在别的系列里面再聊。本篇就做个非常简单的滚动屏幕吧滚动屏幕的思路就是 两种与屏幕一样大小的背景图片A,B,让它俩无缝拼接同时同方向移动,当A...
一.抽象类在某些情况下,父类知道其子类应该包含哪些方法,但是无法确定这些子类如何实现这些方法。这种有方法签名但是没有具体实现细节的方法就是抽象方法。有抽象方法的类只能被定义成抽象类,抽象方法和抽象类必须使用abstract修饰。抽象类里可以没有抽象方法。1.1 抽象类和抽象方法抽象类和抽象方法的规则...
上回书说道,英雄和魔王都做完了,子弹也能发射了,就是不知道啥时候能干死魔王。那小基得做个血条来展示一下,他离死不远了(•౪• ) 其实血条也可以看作是进度条的一种用法,大家经常看到的loading图各式各样,无非都是在表示进度的百分比。所以下面小基来演示怎么做一个比较low的通用进度条。上面是几个例...
主角都能移动了,那不得做点什么伸张正义,守护世界和平的事嘛,拿起家伙biu~biu~biu~首先得做一个好人和一个坏人老规矩,Canvas下创建两个Image,一个叫做player,一个叫做enemy1好了一个红色,一个蓝色(自古红蓝出CP,不好意思,走错片场了●﹏●)新知识:要加BoxCollid...
现在移动游戏越来越火,大家都拿手机平板玩游戏,没有键盘和手柄输入,所以就不得不看看虚拟摇杆怎么搞?(小基对于没有实体反馈不是很喜欢呢)首先要清楚,鼠标操作输入,应该在2d的UI平面上做一个虚拟摇杆,如下图Hierarchy面板下点Create创建一个UI里面的Image会自动创建一个Canvas(画...
小基认为电子游戏与电影最重要的区别就是交互,如果电子游戏没有让你输入的交互功能的话,全程都“只可远观,而不可鼓捣”的话,你可能是在看视频,怕不是玩了假游戏。所以小基来讲讲如何输入并控制物体移动首先双击unity点击NEW,给你的工程(游戏)起个有意思的名字(突发发现小基随便起的这个Test1856有...
前言整个错误分析过程超过2小时,解决问题后反省:分析问题时不够认真,没有真正去捋顺问题原因。编写代码thinkphp 框架,在任意控制器写最简单的错误提示。echo $a;请注意,因为 $a 变量未定义,所以应该报一个语法错误:未定义的变量期待结果实际显示原因发生代码错误时,ThinkPHP额外做了...