10 2013 档案

摘要:1 2 3 4 5 get file input full path 6 7 8 9 -->10 11 12 52 53 阅读全文
posted @ 2013-10-31 18:29 幻星宇 阅读(405) 评论(0) 推荐(0) 编辑
摘要:test ';echo $tmp_name.''; 阅读全文
posted @ 2013-10-31 13:51 幻星宇 阅读(542) 评论(0) 推荐(0) 编辑
摘要:今晚在写框架的表单验证类时,需要判断某个字符串长度是否在指定区间内,很自然地,想到了PHP中的strlen函数。$str='Hello world!';echo strlen($str);// 输出12然而在PHP自带的函数中,strlen及mb_strlen都是通过计算字符串所占字节数来计算长度的,在不同的编码情况下,中文所占的字节数是不同的。在GBK/GB2312下,中文字符占2个字节,而在UTF-8下,中文字符占3个字节。$str='你好,世界!';echo strlen($str);// GBK或GB2312下输出12,UTF-8下输出18而我们在判断字 阅读全文
posted @ 2013-10-30 15:46 幻星宇 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:使用过博客园的朋友可能知道,当我们在编辑中,要离开此页面时,(无论是点浏览器右上角的小叉,还是单击页面中任意链接,或者最小化时用鼠标右键点击关闭)都会一个提醒离开的功能!往往在给用户不小心离开页面时造成的编写内容全部丢失的一道保护!如下:网上有过朋友问过,我在此就发表一篇!实现当然不用说,客户端的功能,自然是JS实现!代码如下:去楚旋博客效果:这个功能还是比较实用的,只有一种离开情况无法捕获,就是当用户在任务管理器中 结束浏览器进程时无效! 阅读全文
posted @ 2013-10-24 18:06 幻星宇 阅读(161) 评论(0) 推荐(0) 编辑
摘要:一、加载Google maps API您可以到http://code.google.com/intl/zh-CN/apis/maps/signup.html注册申请自己的API二、加载简单的Google地图1、加载Google地图//声明一个GMap2全局变量varmap;functionload(){//检查浏览器的兼容性.if(GBrowserIsCompatible()){map=newGMap2(document.getElementById("map"));//加载地图map.addControl(newGLargeMapControl());//增加全功能控件m 阅读全文
posted @ 2013-10-18 16:04 幻星宇 阅读(256) 评论(0) 推荐(0) 编辑
摘要:这一篇主要实现怎么调用Google maps API中的地址解析核心类GClientGeocoder:主要功能包括地址解析、反向解析、本地搜索、周边搜索等,我这里主要有两个实例:实例一、当你搜索一个地名的时候,解析它的经纬度信息,并在地图上描点实例二、搜索你的中心点所在区域的学校、商店等信息,并在地图上描点首先来讲讲实例一怎么实现:1、加载google api2、定义通用的全局变量和公共方法varmap;//GMap2的核心对象vargeocoder=null;//用来解析的varmarkers=newArray();//用来存放GMarker//======在地图上描点的方法======== 阅读全文
posted @ 2013-10-18 16:02 幻星宇 阅读(280) 评论(0) 推荐(0) 编辑
摘要:php中setcookie函数用法详解: php手册中对setcookie函数讲解的不是很清楚,下面是我做的一些整理,欢迎提出意见。 语法: bool setcookie(string name[,string value[,int expirel[,string path[,string domain[,int secure]]]]]. 参数介绍: 第一个:name,必选参数,这个是cookie的变量名,可以通过$_COOKIE['user']调用变量名为user的cookie. 第二:value,可选参数,这个cookie变量的值,比如说setcookie(“user”,“ 阅读全文
posted @ 2013-10-18 14:40 幻星宇 阅读(2673) 评论(0) 推荐(0) 编辑
摘要:要用到短信平台的缘故,短信每条又有字数的限制,而短信平台的服务端又不会自己分析。 短信平台的后台会自己分割,但api却有没这个功能。在网上找了一点时间,发现都不怎样。 后来就自己想了个办法,算是原创吧。 只是用截取加替换的功能。functionsmssubstr($string,$length){if(strlen($string)127?$string[$i].$string[++$i]:$string[$i];}return$strcut;}for($i=1;$i<=$smsnum;$i++){${'smscontent'.$i}=smssubstr($message 阅读全文
posted @ 2013-10-18 14:36 幻星宇 阅读(261) 评论(0) 推荐(0) 编辑
摘要:1 /** 2 +---------------------------------------------------------- 3 * 字符串截取,支持中文和其他编码 4 +---------------------------------------------------------- 5 * @static 6 * @access public 7 +---------------------------------------------------------- 8 * @param string $st... 阅读全文
posted @ 2013-10-18 13:49 幻星宇 阅读(412) 评论(0) 推荐(0) 编辑
摘要:在愚人码头的博客上看到有关于如何构建pinterest网站的文章,其实就是“图片瀑布流显示”,我试着在本地做了一个,没有什么问题,但是放到公司的网站上就问题多多。一是定位不准确,二是图片显示不完整。但是重新改变下窗口大小,显示和位置都正常了,这说明第一次加载的时候,算的值不准,第一想到这个是加载顺序的问题。想了个土方法,在body里加了onload,确实解决了第一次加载页面显示的问题,点击显示更多图片的时候,出来的效果还是算错的,最后的解决办法是给每个图片加上宽高,因为图片都是从后来截取的,宽高都有数据。这个库的应用可以参照码头的:点击然后我再自己写了一个根据屏幕宽度一行最多显示图片(web响 阅读全文
posted @ 2013-10-18 12:00 幻星宇 阅读(385) 评论(0) 推荐(0) 编辑
摘要:【jQuery插件】用jQuery Masonry快速构建一个pinterest网站布局时间:2011年03月21日作者:愚人码头查看次数:29,744 views评论次数:25条评论前段时间领导给我看了一个网站:http://pinterest.com/, Pinterest 这个名字还算容易理解:「Pin」就是用图钉往墙上钉东西,「interest」就是趣味。通过 Pinterest ,你可以: 1) 发现有趣的图片——设计、摄影、产品、新闻——并刺激灵感; 2) 将有趣的图片归类——tag、board、category、source——并分享给好友。一打开Pinterest你会被那些漂亮 阅读全文
posted @ 2013-10-18 11:58 幻星宇 阅读(347) 评论(0) 推荐(0) 编辑
摘要:瀑布流式的页面,最早我是在国外的一个叫Pinterest的网站上看到,这个网站爆发,后来国内的很多网站也使用了这种瀑布流方式来展示页面(我不太喜欢瀑布流这个名字)。我们可以使用 jQuery 的 Masonry 插件来实现这种页面形式,下面介绍一下方法。1,分别下载 jQuery 与 Masonry ,然后把他们都加载到页面中使用。下载 jQuery 架构:http://jquery.com 下载 Masonry 插件:http://masonry.desandro.com/ 加载代码:解释:很简单,就是把下载之后的脚本文件嵌入到你想使用瀑布流形式的页面中,注意文件的名称与路径,根据你自己的实 阅读全文
posted @ 2013-10-18 11:57 幻星宇 阅读(372) 评论(0) 推荐(0) 编辑
摘要:jQuery Lazy Load 图片延迟加载来源基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。版本:jQuery v1.4.4+jQuery Lazy Load v1.7.2注意事项:1.需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src 与 data-original 相同,则只是一个特效而已,并不达到延迟加载的功能。查看 DemojQuery Lazy Load v1.7.2【options 参数说明】名称默认值说明threshold0灵敏度。默 阅读全文
posted @ 2013-10-18 11:37 幻星宇 阅读(429) 评论(0) 推荐(0) 编辑
摘要:html代码:checkbox plugin 选择全部 清除全部 全选 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 测试 js代码一:jQuery.fn.extend({ check: function(){ return this.each(function(){this.checked = true;}); //re... 阅读全文
posted @ 2013-10-17 16:26 幻星宇 阅读(477) 评论(0) 推荐(0) 编辑
摘要:图片预加载实例 --> 再谈javascript图片预加载技术比onload更快获取图片尺寸文章更新:2011-05-31lightbox类效果为了让图片居中显示而使用预加载,需要等待完全加载完毕才能显示,体验不佳(如filick相册的全屏效果)。javascript无法获取img文件头数据,真的是这样吗?本文通过一个巧妙的方法让javascript获取它。这是大部分人使用预加载获取图片大小的例子: 1 var imgLoad = function (url, callback) { 2 var img = new Image(); 3 4 ... 阅读全文
posted @ 2013-10-16 17:44 幻星宇 阅读(310) 评论(0) 推荐(0) 编辑
摘要:在关闭窗口的情况下,能够在后台继续运行,如启动命令node /home/node_modules/pixel-ping/lib/pixel-ping.js /home/node_modules/pixel-ping/config.json &disown -h %1重启ps aux | grep nodekill 掉进程 阅读全文
posted @ 2013-10-16 15:00 幻星宇 阅读(765) 评论(0) 推荐(0) 编辑
摘要:当鼠标移到某个地方的时候,在旁边飘出一个DIV,离开则消失。是使用了某位大大封装的一个函数,稍微改了下。原文地址:当鼠标移动上去显示一个层,在这个对象的旁边,并且可以给这个层添加值效果如下:函数代码,放到一个JS文件里:/***鼠标移上去显示层*@paramdivId显示的层ID*@returns*/$.fn.myHoverTip=function(divId){vardiv=$("#"+divId);//要浮动在这个元素旁边的层div.css("position","absolute");//让这个层可以绝对定位varself=$( 阅读全文
posted @ 2013-10-11 17:41 幻星宇 阅读(705) 评论(0) 推荐(0) 编辑
摘要:如果你看到这篇文章,我确信你毫无疑问会认为jQuery是一个使用简便的库。jQuery可能使用起来很简单,但是它仍然有一些奇怪的地方,对它基本功能和概念不熟悉的人可能会难以掌握。但是不用担心,我下面已经把代码划分成小部分,做了一个简单的指导。那些语法看起来可能过于复杂,但是如果进入到它的思想和模式中,它是非常简单易懂的。下面,我们有了一个插件的基本层次:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364// 阅读全文
posted @ 2013-10-09 18:20 幻星宇 阅读(343) 评论(0) 推荐(1) 编辑
摘要:windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令。当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐。 (如果是第一次提交文件,很可能会出现“svn:'.'不是工作副本”,即当前目录不是工作副本,这个时候需要用到import:eg:svn import . url)1、将文件che 阅读全文
posted @ 2013-10-09 15:57 幻星宇 阅读(216) 评论(0) 推荐(0) 编辑
摘要:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 本文主要是对JS操作JSON的要领做下总结。 在JSON中,有两种结构:对象和数组。 1. 一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间运用 “,”(逗号)分隔。 名称用引号括起来;值如果是字符串则必须用括号,数值型则不须要。例如: var 阅读全文
posted @ 2013-10-09 15:56 幻星宇 阅读(252) 评论(0) 推荐(0) 编辑
摘要:安装pixel1.安装node.js wget http://nodejs.org/dist/v0.6.1/node-v0.6.1.tar.gz 本地测试下载的是这个版本,如果要高版本的话可以找高版本的地址 tar zxvf node-v0.6.1.tar.gz ./configure 如果出现以下情况: Checking for program g++ or c++ : not found Checking for program icpc : not found ... 阅读全文
posted @ 2013-10-09 15:50 幻星宇 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1.获取IP地址的API新浪的IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js新浪多地域测试方法:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42搜狐IP地址查询接口(默认GBK):http://pv.sohu.com/cityjson搜狐IP地址查询接口(可设置编码):http://pv.sohu.com/cityjson?ie=utf-8有道xmlhttp://www.youdao.com/ 阅读全文
posted @ 2013-10-08 18:23 幻星宇 阅读(3619) 评论(0) 推荐(0) 编辑
摘要:设计蜂巢IP地址查询接口:http://www.hujuntao.com/api/ip/ip.php腾讯IP地址查询接口:http://fw.qq.com/ipaddress新浪IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js搜狐IP地址查询接口:http://pv.sohu.com/cityjson谷歌IP地址查询接口:http://j.maxmind.com/app/geoip.js有道IP地址查询接口:http://www.youdao.com/smartresult-xml/search.s161 阅读全文
posted @ 2013-10-08 18:20 幻星宇 阅读(749) 评论(0) 推荐(1) 编辑
摘要:为了让程序自动执行目录下的某个文件,可以配置虚拟主机中的directoryindex如: DocumentRoot "D:/var/www/" DirectoryIndex Test/index.php ServerName test.com 阅读全文
posted @ 2013-10-01 00:39 幻星宇 阅读(2636) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示