11 2013 档案

摘要:方法一: 使用curlfunction img_exits($url){ $ch = curl_init(); curl_setopt($ch, curlopt_url,$url); curl_setopt($ch, curlopt_nobody, 1); // 不下载 curl_setopt($ch, curlopt_failonerror, 1); curl_setopt($ch, curlopt_returntransfer, 1); if(curl_exec($ch)!==false) return true; else ... 阅读全文
posted @ 2013-11-12 11:11 无心花 阅读(2368) 评论(0) 推荐(0)
摘要:利用image对象的onerror事件来判断,出错则更换image对象的src为默认图片的URL。第一种情况:图片存在,正常显示 第二种情况:图片不存在,显示默认图片 注意:如果使用不当,在IE内核的浏览器下会造成死循环。比如:当【默认图片的url地址】也加载不成功(比如网速比较慢的时候)或不存在的话,就会反复的加载,最后造成堆栈溢出错误。因此, 需要用下面两种方法解决:a、更改 onerror 代码为其它处理方式或者确保 onerror 中的默认图片足够小,并且存在。b、控制onerror事件只触发一次,需要增加这句话:this.onerror=null; 增加后如下:下面是通过js的判.. 阅读全文
posted @ 2013-11-12 10:49 无心花 阅读(12394) 评论(0) 推荐(0)
摘要:先看下效果图MyProgressDialog类 加载提示public class MyProgressDialog extends Dialog { public Context context;// 上下文 public MyProgressDialog(Context context) { super(context); this.context = context; } public MyProgressDialog(Context context, boolean cancelable, OnCancelListener cancelLi... 阅读全文
posted @ 2013-11-08 14:54 无心花 阅读(754) 评论(0) 推荐(0)
摘要:在Android中,如果想退出Android程序,一般都是调用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())等方法来实现退出程序功能,可是在实际开发中,并不能达到完全退出应用程序的效果,这是因为调用finish()、System.exit(0)、android.os.Process.killProcess(android.os.Process.myPid())只能杀死当前的activity,并不能杀死所有的activity,为了完美达到此效果,接下来通过一个案例实现: 一... 阅读全文
posted @ 2013-11-08 14:09 无心花 阅读(205) 评论(0) 推荐(0)
摘要:如果你用过jQuery UI,那么你应该会知道它内置有一个拖动排序(sortable)的功能。今天给大家推荐一个轻量级的拖动排序插件,让你能够摆脱jQuery UI。HTML5 Sortable是一个简单易用的轻量级jQuery插件,它可让你轻松实现列表的拖动排序功能,它基于原生HTML5的拖动 API 而实现。更重要的一点是它支持包括 IE 在内的所有主流浏览器。如何使用请参考http://farhadi.ir/projects/html5sortable/首先引入jQuery框架HTML5 Sortable插件。然后像这样添加一个 UL 列表,同时可以再加上自定义的样式。Item 1 .. 阅读全文
posted @ 2013-11-06 23:26 无心花 阅读(1502) 评论(0) 推荐(0)
摘要:很多应用都会有一个启动界面。启动画面,展示自己的LOGO、本版信息等,欢迎画面慢慢隐现,然后慢慢消隐。 实现这种效果的方法有两种: 1、使用两个Activity,程序启动时候load第一张Activity,然后由tick触发N秒钟后startActivity另外一张Activity。 2、使用一个Activity,可以用到View.gone() 这个方法。把Acitivity的某些元素移除。 使用两个Activityimport android.app.Activity;import android.content.Intent;import android.os.Bundle;i... 阅读全文
posted @ 2013-11-06 00:00 无心花 阅读(488) 评论(0) 推荐(0)
摘要:px:是屏幕的像素点in:英寸mm:毫米pt:磅,1/72 英寸dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip:等同于dpsp:同dp相似,但还会根据用户的字体大小偏好来缩放。//建议使用sp作为文本的单位,其它用dip Android的屏幕密度是以160为基准的,1.屏幕密度(densityDpi)为160时,是将一英寸分为160份,每一份是1像素.如果屏幕密度(densityDpi)为240时,是将一英寸分为240份,每一份是1像素. 1英寸/160(机器x)=1英寸/240(机器y)=1px2.打个比方,一个三英寸的显示屏幕的机器,如果屏幕密.. 阅读全文
posted @ 2013-11-04 23:47 无心花 阅读(357) 评论(0) 推荐(0)
摘要:在Android中,ListView是最常用的一个控件,在做UI设计的时候,很多人希望能够改变一下它的背景,使他能够符合整体的UI设计,改变背景背很简单只需要准备一张图片然后指定属性 android:background="@drawable/bg",不过不要高兴地太早,当你这么做以后,发现背景是变了,但是当你拖动,或者点击list空白位置的时候发现ListItem都变成黑色的了,破坏了整体效果这是为什么呢?这个要从Listview的效果说起,默认的ListItem背景是透明的,而ListView的背景是固定不变的,所以在滚动条滚动的过程中如果实时地去将当前每个Item的显 阅读全文
posted @ 2013-11-04 23:20 无心花 阅读(285) 评论(0) 推荐(0)
摘要:一、redisRedis是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windows版项目是由微软开放技术团队建立和维护一个实验性项目(支持32,64位),所以并不适用生产环境,但可在Windows环境下用于开发测试。1.下载安装$ wget http://download.redis.io/releases/redis-2.6.16.tar.gz$ tar xzf redis-2.6.16.tar.gz$ cd redis-2.6.16$ make instal 阅读全文
posted @ 2013-11-02 23:33 无心花 阅读(440) 评论(0) 推荐(0)
摘要:首先要说下编码问题,如果XML文件与页面文件编码不一致,那么乱码会产生。解决中文乱码问题可以输出时用以下语句:echo iconv("UTF-8","GBK",$Song_Url);PHP网页的编码php文件本身的编码与网页的编码应匹配, 如果欲使用gb2312编码,那么php要输出头:header("Content-Type: text/html; charset=gb2312"),静态页面添加,所有文件的编码格式为ANSI,可用记事本打开,另存为选择编码为ANSI,覆盖源文件。如果想使用utf-8编码,那么php要输出头:head 阅读全文
posted @ 2013-11-01 23:10 无心花 阅读(301) 评论(0) 推荐(0)