- 浏览: 32860 次
- 性别:
- 来自: 长春
最新评论
-
deserteagle5:
kit.show = function(x,y,i,is_ne ...
js版俄罗斯方块设计思想及实现 -
a4441456:
你说的等价关系第三条传递性,我觉得实际上是行不通的。
随便想的 -
meShare2011:
挺简洁实用的。
手机网站开发的一些总结 -
luozhong915127:
全是代码,没有解释呀
数值分析(php实现)一:Lagrange插值 -
王斌_code:
知识是一步一步的积累的,能力也是一步一步提升的,存在与解决并不 ...
没有实现不了的功能,自信与解决
文章列表
html5-卷轴游戏初试
- 博客分类:
- javascript
自己试做一个卷轴游戏,其中有两个图片文件,未引入
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="msg" style="position:absolute;top:300px;left:500px;"></div>
& ...
- 2012-04-10 22:47
- 浏览 1039
- 评论(0)
手机版网站起码要实现一些基本的功能吧:
1.页面的适用性问题。对于移动终端,有不一样的分辨率与屏幕尺寸,如果还像电脑端的设计还限制网页的宽度为1003px或其他像素值,字体大小还用12px或14px,那么,不一样的终端的效果差别会很大。所以这里,最好让网页的宽度自适应屏幕,还好,w3c在设计html的时候为我们考虑了这一点,只需一句话,就可以搞定,就是加上<meta name="viewport" content="width=device-width"/>,对于字体的话,我们就用em或ex为单位就好
2.版本制作问题。移动页面往往针对不同的手 ...
用html5写的一个小游戏,不断的学习,一步一步地完善
核心问题:
碰撞检测,一种是像素级的检测,一种是矩形检测,这个游戏中我使用的是四点检测
<!DOCTYPE HTML>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<canvas id='ctx' width='600' height='800'></canva ...
matlab几个常用的绘图方法
- 博客分类:
- matlab
一、二维数据点产生的三维绘图
方法是xy均取自自变量,z取因变量,其他点进行插值
t=[1:12];
s=[0.014337
1.700824
0.418666
0.241931
0.024752
0.084541
-0.11136
-0.43484
-0.27938
-0.11015
-0.1065
-0.43653
];
[a,b]=meshgrid(1:0.1:12);%产生网格数据向量
z=griddata(t,t,s,a,b,'v4');%进行v4插值
subplot(2,1,1);%放一个子图
surf(a,b,z);%绘一个三维图形
subplo ...
我觉得,html5很有前景,移动终端智能化、普及是一个大趋势,html5的应用有跨平台这一大的优势,传统的应用很依赖终端的系统,同样一个应用,html5也能实现,它就可以在所有的智能终端下使用,而且又有本地存储,离线使用等特性,这使得它成为未来的主流
用html5开发游戏是一件很激动人心的事,好的,开始我的html5游戏之路吧
先不看别人怎么写的,先去看一下html5给我们提供什么东西,然后说说我的想法吧
经过阅读html5 Canvas API,发现,提供的东西不多,无非是一些数学图形画法,有点、线、矩形等,然后还有一个外加载图像 ...
俄罗斯方块方块是小时候的一个回忆,从最开始的掌上的黑白游戏机,到电视游戏机,到电脑,无不有它的痕迹,今天我们来一起重温它的一种实现方法,也算是整理一下我的思路吧......
1.以中心点坐标代替整个方块
2.以数学坐 ...
使用定时器常常会出现一些时间紊乱的问题,之前我就遇到过使用setInterval产生动画,当一中断事件不断的被触发,这个就很可能会导致时间紊乱、动画紊乱的问题,想必大家在也都经历过这样的问题,解决这个问题的方法是,构造在某时刻只存在一条时间线的机制,延迟事件触发,这个将在以后的文章中讨论,今天发现了一个问题,使用setInterval会导致同一绑定的多重触发,代码如下
<script language='javascript' src='jquery.js'></script>
<script language='javascript'>
$(docu ...
在学数值分析,试着用php实现下,有兴趣的朋友可以粘下来试试
Lagrange插值就是给出n个已知的点,用多项式函数拟合,求出拟合的函数,进而估算未知点函数值的一种插值过程
插值函数是f(x) = xigma(求和) lk*yk
本类实现了插值后显示函数图像的功能
<?php
/*
* Lagrange插值
* @wangbin
* */
class Lagrange{
private $dot = array();
public function __construct($array){
$this->dot = $array;
...
首先说明一下,这只是一种思想,一种做事的思想
自己接触网站开发也有两三个年头了,从开始学习html开始,每一步我都是在自己仅有的知识上去实践,每到一个阶段,都会碰到一些自己因为知识上不足,有想法但实现不了的问题,可是随着学习的深入,这些问题都会被一一解决,在这个过程中,我领会到一些感悟
1.遇到一个新问题,一个比较难的问题,总相信存在一个解决方案,而这个解决方案,是对自己可见的(当然有些时间需要去学习)
2.没有实现不了的功能,由上条知,因为这个问题的解决方案总是存在的,所以一定有对应功能的实现方法(但实现的复杂度可能会因为知识而有所不同,实现的算法也因知识不同)
计算机和数学有多大的联系
- 博客分类:
- 杂想
以前听说计算机好的人数学都很好,学数学对计算机有很大的帮助,可是对于我这个数学专业的学生来说,学计算机并没有感到有多大的优势,现在看起计算机的书,发现里边,虽然有一定的数学知识,但更多的用代码实现的过程,在我看来,比数学更难,因为计算机领域有自己的思想,有很多非数学的东西,比如记忆的东西很多,数学专业的,学了那么多专业知识,每天学的都是一个个人造的空间,研究一个个抽象的映射,一个个人造的集合,数学题全是脱离应用的抽象论证,如果不做深入数学方向的研究,很少能用得到;或许我学到了一种思考问题的思想,一种抽象的思想,或许我的专业学的不精,或许我不了解计算机专业人的逻辑思维(因为我身边的人都是非 ...
今天看discuz x2源码的时候,发现了一个问题,于是动手解决之
问题:安装好discuz x2后,想修改index.php中的代码,可是无论怎么修改,在浏览器里输入.../index.php,浏览器始终是跳到forum.php去,就是把index.php里的内容全部删除了,它还是跳过去,很疑惑。
分析,很可能是浏览器端的缓存导致的,可是怎么刷新也没用,关闭浏览器,重新打开也不行,于是换火狐,没能跳到forum.php,断定浏览器端的问题,去查找关于浏览器端缓存的资料,无果,于是再研究discuz代码,发现了这么一句话
header("HTTP/1.1 301 Moved Perma ...
1.单例模式
不管多少次实例化类,都只有一个实例存在,适合数据库操作
<?php
class my{
public static $_instance = NULL;
public static function getInstance(){
if(self::$_instance == NULL)
self::$_instance = new self();
return self::$_instance;
}
public function red(){
echo "red";
}
public function ...
MVC模式,很方便我们的开发,不管是一个人的开发,还是多个人。它是一种模块化的设计思想。
可以这么说,网页 = 数据 + 表现,一个网页,数据是花,表现就是叶子的修饰,用户从网页中获得的是数据。信息是网页表达的目的,数据的动态性,使我们将数据抽像出来,形成一个集合,我们称之为数据库。这其实是完成了网页的数学抽象处理过程。
从数据的角度来看,用户行为可以分为浏览(读取信息) 提交信息(修改信息+加入信息) 删除信息四个基本数据操作,那么对于信息来说,就有
信息的生存过程 : 出生-》{成长 | 展示}-》死亡
对应着 插入 -