- 博客(23)
- 收藏
- 关注
原创 2019/2/24 python学习日志
python learnlist[‘add’, ‘class’, ‘contains’, ‘delattr’, ‘delitem’, ‘dir’, ‘doc’, ‘eq’, ‘format’, ‘ge’, ‘getattribute’, ‘getitem’, ‘gt’, ‘hash’, ‘iadd’, ‘imul’, ‘init’, ‘init_subclass’, ‘iter’, ‘le’,...
2019-01-24 16:12:13
300
原创 1000瓶药水 找出一瓶
曾经经历的最惨面试题:5分钟解答 有1000瓶药水,其中只有一瓶有毒。现在用小白鼠进行实验,小白鼠只要服用任意量有毒药水就会在24小时内死亡。问至少要用多少只小白鼠进行实验才能检测出哪瓶药水有毒?解答:方法1:用1000只小白鼠,每只喝一瓶;这很简单,但肯定不是最有效的。方法2:假设1000个瓶分别标上如下标签(10位长度): 0000000001 (第1瓶) 00000...
2018-09-14 16:34:30
1911
原创 java学习笔记 之增强for循环
java 集合框架三种循环方式1.for()2.Iterator3.foreach而foreach不能删除集合中的元素 原因:forach 底层依赖的是Iteator,如果在遍历中调用list.remove方法,会造成并发修改异常。 而在Iterator迭代其中调用集合的remove方法会造成相同的异常(并发修改异常) 只能用迭代器自带的remove方法删除集合中的元素 在...
2018-09-10 22:08:52
451
原创 WEB学习笔记之 Ajax异步请求,中文乱码问题处理
Ajax异步请求,中文乱码问题处理1.在javascript中: 有以下解码函数:js 中提供encodeUri/decodeUri,espase,decodeComponentUri这些方法对中文进行编码解码,需要注意的是这些函数都是默认按照utf-8字符集,进行解码和编码的encodeUrl和decodeUrl: 1.基本概念encodeURI和de...
2018-05-22 09:40:26
9257
原创 Javascript复习--Math.min和Math.max方法
Javascript复习--Math.min和Math.max方法Math.min()和Math.max()用法相似。两个方法用来获取给定的一组数值中的最大值或最小值,但是却不接受数组作为参数。当然可以写个函数遍历比较之类的等等,此处不描述。有两个快捷的方法可以接受数组类型参数:1 . Math.min.apply(null, arr)var array=[2,7,5,8,9];Math.min...
2018-05-21 21:18:39
9853
1
原创 面试问题之优雅降级---渐进增强
优雅降级------渐进增强什么是渐进增强(progressive enhancement)、优雅降级(graceful degradation)呢? 渐进增强 progressive enhancement:针对低版本浏览器进行构建页面,保证最基本的功能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。 优雅降级 graceful degradation:一开始就构建完...
2018-05-15 15:24:19
258
原创 小程序(倒计时的制作)
小程序(倒计时的制作)微信小程序如火如荼,今天我借教程做一篇倒计时效果的小程序页面.这样的效果是怎样实现的呢按以下步骤操作wxml文件放个text:<view> <text>{{second}} 秒:{{micro_second}}</text></view>然后在js文件下编写如下代码:function countdown(that) { ...
2018-05-14 15:13:05
16882
1
原创 网页游戏Flappy Birds从0开始制作(七):初步完成游戏制作,可以开始游戏。
网页游戏Flappy Birds从0开始制作(七):初步完成游戏制作,可以开始游戏。这一章则使一一加入场景元素,land,birds,Tunnel,sky,完成游戏初步demo.第一步加入资源,即将用到上一章节的loadSource方法。首先声明一个资源的对象数组并初始化数据:var imglist = [ { "name":"birds","src":"img/birds...
2018-05-12 16:21:06
1532
原创 网页游戏Flappy Birds从0开始制作(六):场景LoadSource类
为了使脉络更清晰,资源的获取我也专门生命了一个类:具体代码如下所示:function load(source,callback){ var imgs={}; var imgCount=source.length; for(var i=0;i<imgCount;i++){ var name=source[i].name; var newImg=new Image(); new...
2018-05-12 16:01:19
230
原创 网页游戏Flappy Birds从0开始制作(五):场景Player小鸟类
网页游戏Flappy Birds从0开始制作(五):场景Player小鸟类//为鸟构造函数var Bird = function (img,x,y,speed,a,ctx){ this.img = img; this.x = x; this.y = y; this.speed = speed; this.a =a ; this.ctx = ctx;...
2018-05-12 15:55:56
331
原创 网页游戏Flappy Birds从0开始制作(四):场景Tunnel类 管道
网页游戏Flappy Birds从0开始制作(四):场景Tunnel类 管道管道和背景其实类似,不过canvas里的管道比背景land,sky多一些罢了,管道分为上下两部分,横向以相同间距设置,直接上源码://管道的构造函数var Tunnel=function(up,down,x,speed,ctx){ this.up=up; this.down=down; th...
2018-05-12 15:49:41
518
原创 网页游戏Flappy Birds从0开始制作:补充canvas知识
网页游戏Flappy Birds从0开始制作:补充canvas知识1.对于HTML5的内容,为了处理浏览器兼容问题,所以我们首先需要判断浏览器是否支持canvas标签,判断方法如下:<body> <h1>判断浏览器是否支持canvas</h1> <canvas> 你的浏览器不支持canvas标签 </canvas&...
2018-05-12 11:41:11
298
原创 网页游戏Flappy Birds从0开始制作(三):场景Sky类
网页游戏Flappy Birds从0开始制作(三):场景Sky类同Land类类似,Sky也属于背景层,也是以一定速度向后方移动。原理一样,我直接上代码://同Land类似设置sky的构造函数var Sky=function (img,x,speed,ctx) { this.img=img; this.x=x; this.speed=speed; this.ctx=ctx} this.ctx....
2018-05-12 11:09:00
293
原创 网页游戏Flappy Birds从0开始制作(二):场景Land类
网页游戏Flappy Birds从0开始制作(二):场景Land类整个游戏的思维方式是背景层向后移动,而bird是在原地上下跳跃来躲避管道,这种方式在2D游戏中很常见,比如某某跑酷类游戏。Land类的编写实质上分为4个主要函数:构造函数:给地图一个构造函数,并赋予其图片,位置,速度,以及canvas的绘制var Land=function(img,x,speed,ctx){ this.img=i...
2018-05-12 10:47:58
540
原创 网页游戏Flappy Birds从0开始制作(一):项目前准备
网页游戏Flappy Birds从0开始制作(一):项目前准备首先需要新建一个工程文件存放工程资源及脚本。接下来找到我峨嵋你需要的资源文件,关于Flappy bird网上有很多素材,我找到的也粘贴出来:将以上资源存放在工程文件下的img文件下,有利于后于利用。首先网页游戏需要放在Canvas进行,首先创建html文件,定义一个canvas标签并通过javascript获取到该canvas<!...
2018-05-12 10:34:22
485
原创 Python 入门100例 1
题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。在Python2.x 测试:结果:...
2018-04-03 21:52:07
226
原创 计算机二级考点
考点1.算法的基本概念:算法的特性:1.有穷性:一个算法必须在执行有穷步骤后结束且每一步都可在有穷的时间内完成,不能无限的执行下去。如果没有上限,那么程序将无休止的执行下去,也就是所谓的死循环。2.确定性:算法的每一个步骤应当是确切定义的,对于每一个过程不能有二义性,将要执行的每个动作必须做出严格而清楚的规定。3.可行性:算法中的每一步都应当能有效的执行,并要求最终得到正确的结果。
2018-01-14 17:50:32
2332
原创 2017大三上完结
想想马上就要实习了,看了自己的简历完全是一页白纸,感觉自己的大学完全被自己玩过去了,想想已经寒假了,学校时光已经不多,寒假真的要扎实自己的功底了,定个小目标--寒假备考计算机2级C(虽然感觉自己考的太晚了),但是多几个证总会有好处。
2018-01-14 17:45:40
226
原创 unity 判断鼠标或者手指是否点击在UI上
using UnityEngine;using UnityEngine.UI;using UnityEngine.EventSystems;public class TestTouch : MonoBehaviour { public Text text; void Update() { if (Input.Ge
2018-01-11 19:32:51
3003
原创 unity 射线拾取物体
using UnityEngine; using System.Collections; public class RayTest : MonoBehaviour { // Use this for initialization void Start () { } // Update is called o
2018-01-11 19:28:18
2822
1
原创 学习kinect2.0 之colorBasics-WPF
本文有所更改,纯属个人尝试包括:1.彩色图显示;2.平滑处理;3.处理图像使图像中只有三原色而无其他颜色4.彩色图转深度图// // Copyright (c) Microsoft Corporation. All rights reserved.// //--------------------------------------
2017-09-27 16:05:33
1451
原创 Kinect2.0之colorBasics-WPF
//—————————————————————————— // // Copyright (c) Microsoft Corporation. All rights reserved. // //—————————————————————————— namespace Microsoft.Samples.Kinect.ColorBasics { using Sys
2017-09-27 15:58:49
630
原创 Kinect2.0 之CoordinateMappingBasics
//------------------------------------------------------------------------------// // Copyright (c) Microsoft Corporation. All rights reserved.// //---------------------------------------
2017-09-27 15:52:06
594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人