直接上代码:
直接上代码:
最近要开始一个项目
其中用到了json的解析 首先上传上一个json的开源库
下载地址 http://115.com/file/aqxgzhct
更新办法请参照这篇文章:Ubuntu 10.10更新源列表地址
网易开源镜像站,供给FreeBSD,OpenBSD,archlinux,centos,cygwin,debian,fedora,gentoo,kernel,openSUSE,slackware,ubuntu
代码:
deb http://mirrors.163.com/ubuntu/ oneiric main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ oneiric main universe restricted multiverse
deb http://mirrors.163.com/ubuntu/ oneiric-security universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ oneiric-security universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ oneiric-s universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ oneiric-proposed universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ oneiric-proposed universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ oneiric-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ oneiric-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ oneiric-s universe main multiverse restricted
台湾源
代码:
deb http://tw.archive.ubuntu.com/ubuntu/ oneiric main universe restricted multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ oneiric main universe restricted multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ oneiric-security universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ oneiric-security universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ oneiric-s universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ oneiric-s universe main multiverse restricted
SRT Sources 继续阅读
向该SD卡中上传文件有两种途径:
(1)在cmd中,进入Android SDK的安装路径下的tools目录中,运行命令:
adb push E:\xhot.3gp sdcard/xhot.3gp
在push时可能会出现“Read-only file system”,如果出现这个问题,请进行如下操作:
#emulator -partition-size 256 -avd avd文件名
#adb remount
#adb push *.* /*
其中,E:\xhot.3gp 是本地要上传的文件,sdcard/xhot.3gp 为上传到SD卡中的路径。
注意:adb push 电脑路径 模拟器路径 继续阅读
目前机友们使用高速闪存TF卡的越来越多了,4GB、8GB、已经很平常了,甚至16GB和32GB也有测试上机的,牛人多啊。但大部分机友还是对什么是SD卡,TF卡,SDHC标准,和Class传输速度等级不是很明白,而且很多人对买卡还是比较盲目,本人特搜集了关于这方面的知识、加上个人的了解和经验作个简单综合性的分析,有错误之处望指正
1:SD卡和TF卡
大家知道我们的手机使用的是指甲盖大小的存储卡,这个卡其实就是TF卡。而经常提到的SD卡又是什么卡呢?简单的说吧,SD卡体积比较大,大家买卡的时候应该记得那个白色的小塑胶盒子里面有两个卡,小的就是TF卡,大的是适配器(大家也称为卡托),这个TF卡可以插进卡托里面,这样就形成了一个SD卡,可以简单的理解为TF卡+卡托=SD卡,这样的SD卡可以插到读卡器里用于数据传输,也可以适用于某些例如数码相机一类的兼容性数码产品,而我们的手机就只要这个小小的TF卡就可以了。(用于非手机等较大的数码产品的存储卡是一个完整的SD卡,不像我们买到的手机卡这样可以组合和拆分的)看图:
2:SDHC标准和CLASS传输速度等级 继续阅读
php中时间轴,即显示为“刚刚”、“5分钟前”、“昨天10:23”等
//时间转换函数
function tranTime($time) {
$rtime = date(“m-d H:i”,$time);
$htime = date(“H:i”,$time);
$time = time() – $time;if ($time < 60) {
$str = ‘刚刚’;
}
elseif ($time < 60 * 60) {
$min = floor($time/60);
$str = $min.’分钟前’;
}
elseif ($time < 60 * 60 * 24) {
$h = floor($time/(60*60));
$str = $h.’小时前 ‘.$htime;
} 继续阅读
乔布斯至少五次改变了这个世界:一是通过苹果电脑Apple-I,开启了个人电脑时代;二是通过皮克斯电脑公司,改变了整个动漫产业;三是通过iPod,改变了整个音乐产业;四是通过iPhone,改变整个通讯产业;五是通过iPad,重新定义了PC,改变了PC产业。
用mysql写触发器,老是没办法定义,报错
后来不断的弱化触发器的功能,直到只给其中一个字段加一些值了,还是不行
杯具啊
后来,触发器能定义好了,执行的时候又遇到问题了,也就是说触发器被触发,但是里面的操作没有执行。
去啊,尼玛坑爹吶
报错是这个:
Can’t update table ‘visited_cate’ in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
查完中文查英文,你妈呀,不支持操作啊
看csdn上的一个例子吧
首先:
服务端页面 server.php
本地页面 local.php
server.php会echo出来json格式的数据(不能用return方式的)
local.php使用Ajax的方式接收数据(使用jQuery)
先说失败的经历:
刚开始的时候直接用GET或者POST的方式访问:
$.get(“http://maoegg.com/server.php?id=7846286947″, function(result){alert(result.name);}
这种方式是不行滴,因为会产生跨域问题,jQuery会报错说“拒绝访问”
用POST就更不行了,后来查资料的时候偶然发现POST是最拒绝跨域的(jsonp跟callback也是不行的,这个后面再说)
后来用$.getJSON(“http://maoegg.com/server.php?id=7846286947″, function(result){alert(result.name);}
这种方式也是不行的,也会产生跨域问题
下面就说可行的方法了:
前提是服务端页面加上callback:
举例说,本来server.php产生的数据是这样的:
$jsondata = “{symbol:’IBM’, price:120}”;
echo $jsondata;
现在要变成 echo $_GET['callback'].’(‘.$jsondata.’)'; 继续阅读
Google今天宣布,中国政府重新审批通过了该公司的互联网服务牌照。
Google发言人杰西卡·鲍威尔(Jessica Powell)表示,该公司的牌照将于2012年到期,每年都需要重新审查。
看到一些无良的网页游戏标题闪动的效果,感觉有些好玩,看了一下JS源代码,原来很简单(本来觉得很神奇的)。
后来想到有些消息提醒也用的到这个效果的,网上又找了个例子,给用的着的童鞋参考吧。
例子1:
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>毛蛋网(maoegg)年度最佳网页游戏,不得不玩!</title>
<script type=”text/javascript”>
var _title = document.title;
var _space = ”;
var isshow = false;for(var i=0; i<=_title.length; i+=2){_space += ‘ ’;}
function flash_title(){if(isshow){document.title = _title; isshow=false;}else{ document.title = _space;isshow = true;}}
setInterval(“flash_title()”,500);
</script>
</head>
<body>
</body>
</html>
例子2: 继续阅读
做程序需要用到ImageMagick,于是就在网上下了安装文件
这里用的是ImageMagick-6.7.0-0-Q8-windows-dll,安装完成后,将安装路径写入PATH中(安装的最后一步可以选择自动添加)
在PHP的ext中将php_imagick_dyn-Q16.dll拖入,然后在PHP.ini中将扩展添加上去,重启Apache…
测试程序,谁知道没法切图
在命令行下执行:
“d:\Program Files\ImageMagick-6.7.0-Q8\convert.exe” d:\desktop\maoegg_big.jpg -gravity Center -resize 50×50 -crop 30×30 -strip +repage d:\maoegg_small.jpg
执行正常啊,将大图切成了几个小图
后来自己写了个测试页面: 继续阅读
写JS代码,其中需要页面重新跳转
就用了如下的方式(方式1):
<a href=”javascript:void(0);” onclick=”jump();” >毛蛋网</a>
JS代码是这样的:
function jump(){
window.location = “http://www.maoegg.com“; //这里用到了jQuery,所以直接location
}
发现在IE6下是无法跳转的,后来把javascript:void(0);换成了javascirpt:;也还是同样的问题。
后来网上查了一下,超链接改一下(方式2):
<a href=”#” onclick=”jump();” >毛蛋网</a>
但是,点击以后,页面会调到头部,于是把”#”改成”###”,
这下,跳转到头部的问题解决了,不过会在本地链接后面添加3个”#”号,还是会影响美观的
再后来遇到高手,采用这种方式(方式3):
<a href=”javascript:jump();”>毛蛋网</a>
最近做个东西,要实现的效果是20多个图片,每3个图片一排,用js滚动,网上查了一下,有一种是从在一维数组取值,实现一个1行有3列的表格的效果。
代码如下:
|
<table width=”555″ height=”26″ border=”0″ cellpadding=”0″ cellspacing=”0″> echo <<<EOT 继续阅读 |
1)判断一个元素是否存在
使用jQuery判断元素是否存在,非常的简单。对于一个jQuery对象,我们只需要用length属性即可判断元素是否存在,如果存在肯定是大于0,示例代码:
判断这个图片是否存在,如果存在在把这个图片替换
<img src=”http://www.jquery001.com/images/demo/2010/anyixuan.jpg” style=” float:right” id=’uu2′>
$(‘#uu2′).attr(“src”, ”http://www.blogkid.cn/wp-content/uploads/2008/04/memcached_shell_2.JPG”);
}
});
</script>
2)获得文本框焦点,主要使用focus 获得焦点
<input type=”text” id=”txtUser” style=”width:200px; ” />
$(‘#txtUser’).bind(“focus”,function(){
$(this).animate({ width: “500px” }, 1000);
})
$(‘#txtUser’).bind(“blur”,function(){
$(this).height(“120px”);
})
});
3)对失效的图片的处理 继续阅读
如果绑定给window对象,则会在所有内容加载后触发,包括窗口,框架,对象和图像。如果绑定在元素上,则当元素的内容加载完毕后触发。
注意:只有当在这个元素完全加载完之前绑定load的处理函数,才会在他加载完后触发。如果之后再绑定就永远不会触发了。所以不要在$(document).ready()里绑定load事件,因为jQuery会在所有DOM加载完成后再绑定load事件。
调用load方法的完整格式是:load( url, [data], [callback] ),
其中:
url:是指要导入文件的地址。data:可选参数;因为Load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PHP文件,所以要导入的是动态文件时,我们可以把要传递的参数放在这里。callback:可选参数;是指调用load方法并得到服务器响应后,再执行的另外一个函数。一:如何使用data
1.加载一个php文件,该php文件不含传递参数
$("#myID").load("test.php");
window.open() 是打开新窗口,而window.location.href是在现有窗体上打开。
写程序的时候用到了window.location.href(“http://www.maoegg.com”);这种形式的事件,在IE下能正常跳转,但是在火狐下却是不行。
本来都想换一种别的方式了,在网上一查,用这种方式是IE跟火狐通用的window.location.href=”http://www.maoegg.com”;
留给以后遇到同样问题的同学吧。
新装了centOS 6.0,SSH连不上,后来装了Apache,也没法访问,关掉iptables服务就正常了
网上说的什么“iptables -A INPUT -p tcp –dport 80 -m state –state NEW,ESTABLISHED,RELATED -j ACCEPT”
试过了,都不行
还是修改配置文件来的有效果
先 # vi /etc/sysconfig/iptables
再加上两行:
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
最后重启一下ipatbles的服务:service iptables restart
OK,一切就正常了
电阻式触摸屏的代表机型是三星Messager Touch,HTC的Touch Diamond等。这种屏幕由多层材料复合而成,当触摸屏表面受到压力时,顶层与底层之间接触,产生相应的电信号改变电流,通过运算确定位置并完成相应操作。
电容式触摸屏则首推iPhone,HTC Hero和Blackberry Storm等机型。当手指触摸屏幕时,人体电场导致手指和屏幕形成耦合电容,电流从电容屏四角的电极中流出,通过精密计算得出位置。
而三星U600等则采用了红外触摸屏,其中又分为热敏和光学两种。使用热敏屏时需要用有一定温度的物体触摸屏幕。而光学式触摸屏则是利用传感器,通过不可见光束将屏幕分成许多细小网格,根据横轴和竖轴来计算触摸位置。
下面咱们来从多个方面对比一下:
造价:
就造价而言,最贵的显然是红外触摸屏,前两者要便宜一些。
耐用性: 继续阅读