- 博客(16)
- 收藏
- 关注
原创 关于图像的通道、深度等概念
一.基础概念1.数字图像:每一个数字图像都是一个像素点矩阵,这个矩阵包含所有像素点的强度值 2.通道:把图像分解成一个或多个颜色成分 ①单通道:一个像素点只需一个数值表示,只能表示灰度,0为黑色 ②三通道:RGB模式,把图像分为红绿蓝三个通道,可以表示彩色,全0表示黑色 ③四通道:在RGB基础上加上alpha通道,表示透明度,alpha=0表示全透明 3.深度
2016-01-15 16:18:29 14678 1
原创 Ajax备忘
一.ajax通过get方式返回txtvar http_request = false;function createRequest(url) { //正对不同浏览器创建XMLHttpRequest http_request = false; if (window.XMLHttpRequest) { http_request = new XMLHttpReque
2015-03-30 19:10:01 331
原创 js判断表单输入是否为空
用户名: function check(){ if(document.getElementById("txt_name").value=="") { alert("请输入用户名!"); document.getElementById("txt_name").focus(); return false; } //或document.getEle
2015-03-28 21:21:55 872
原创 jQuery基础内容梳理
一.选择节点jQuery选择器返回的是jQuery包装集,这个包装集只能只用jQuery自己的方法,而不能用普通DOM对象的方法。可以把包装集看成是一个数组,里面的元素是匹配到的DOM节点对象,这个数组里可以只有一个元素,也可以有多个元素,比如用ID选择器返回的包装集就只有一个元素,而用class选择器返回的包装集就可能有多个对象,这也就是说可以用$( " # id " )[ 0 ] 得到
2015-03-28 16:59:54 377
原创 去掉第一个数再把第二个放到最后的算法
这个算法要实现的功能是:给你一群数,删掉第一个数,再把第二个数放到最后,得到新的一群数,再删掉第一个数,再把第二个数放到最后,重复这些操作,直到只剩两个数,删掉第一个数结束,最后显示所有删掉的数。 这里我们以数组a[6]={1,2,3,4,5,6}为例,然后把删掉的数放入数组b[ ]中。 我们先来看看全部的变换过程: 1 2 3 4 5 6 3 4 5
2015-03-25 22:09:06 1006 1
原创 将0到9十个数随机摆入数组的算法
这里介绍一个将0到9十个数随机摆入数组的算法,整个算法的思路还是比较简单的,相当于这里有10个盒子,要把标有0到9的10个球放入盒子里,当然你每次拿到的球的标号是随机的,如果你拿到的球的数字之前的盒子里已经有了,那就要重新再拿一个球看看,直到没有重复的,再放入盒子,以此类推。 先大体感觉一下这个算法至少应该有两层循环,外层循环的是盒子的编号,放好一个盒子再放下一个盒子;内层循环是用来遍历
2015-03-25 18:50:15 1811 2
原创 插入排序详解
插入排序算法里的直接插入,算法核心是将待插入的数插入到已排序好的一些数中,并放到正确的位置上(通过前后数交换),再处理下一个待插入数,直到所有数都在正确的位置上。 举一个例子,比如我们有个数组 a[4]={4,7,2,3},现在要用插入排序算法将这个数组从小到大排序,首先我们用 i 来表示待插入数的下标,比如第一个待插入数为 a[1]=7,如果我们设定 i 是从0开始的,那么待插入数应为
2015-03-24 19:52:57 322
原创 JS正则表达式基础
正则表达式表示一种字符匹配模式,在两个/ ... / 定界符之间的部分就是匹配模式,用来检查一个字符串是否有某种你需要的子字符串,可以返回或替换。以下是几类匹配符:Ⅰ.任意字符型:1.[ .... ]里面是字符列表,如[abc]匹配的是abc中的任意一个字符(只能一个),也可以[a-d]这样表示,表示a到d之间所有字母的任意一个2. [ ^... ] 是字符补集,^表
2015-03-22 16:21:45 379
原创 php连接sae数据库备忘
$link = mysql_connect ( SAE_MYSQL_HOST_M . ':' . SAE_MYSQL_PORT, SAE_MYSQL_USER, SAE_MYSQL_PASS ); mysql_select_db ( SAE_MYSQL_DB, $link ); mysql_set_charset("gb2312");
2015-03-22 13:54:58 402
原创 JS数字拼图小游戏
var num = new Array(); for(var i = 0; i <9; i++){ var val = Math.ceil(Math.random() * 9);//生产0-9的随机数,0的几率非常小,忽略不计 var isEqu = false; for(var idx in num){
2015-03-21 09:06:38 641
原创 中英文字符串截取类备忘
算法的大概思路是遍历每一个字符串的每一个字节,通过这个字节的ASCII码来判断这个字符是中文还是英文字符,一般来说,GBK用两个字节来表示一个汉字,任意一个字节不小于0x80;GB2312也用2个字节表示一个汉字,任何一个字节不小于0xa0;utf-8用3或4个字节来表示一个汉字。这里以GB2312为例:只要字符的第一个字节的ASCII码大于0xa0,即为中文字符,占两个字节;否则为英文字节,占一
2015-03-10 20:59:45 317
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人