去掉超链接和图片链接点击后的虚线
1.在单个链接上添加属性去掉虚线
[html]
<a href=”” onfocus=”this.blur()”>超链接</a>
[/html]
2.使用Js批量去掉虚线框:
[html]
<script type=”text/javascript”>
var __aObj=document.getElementsByTagName(“id”);
var __length=__aObj.length;
for(var i=0;i<__length;i++){
__aObj[i].onfocus=function(){this.blu[……]
sprintf函数:PHP在输出数字前补0,去掉小数后面的0
很多时候我们需要对数字进行格式化,比如位数不足前面加0补足。用PHP自带的sprintf函数可以轻松实现。
如果想去掉小数后面的0可以使用(float)$var。
[PHP]
<?php
//生成4位数,不足前面补0
$var=sprintf(“%04d”, 2);
echo $var;//结果为0002
echo date(‘Y_m_d’, time()).’_’.sprintf(‘d’, rand(0,99));
?>
[/PHP]
sprintf()函数
1. 语法
sprintf(format,arg1,arg2,arg++)
[……]
移动客户端WEB前端开发问题汇总
本文针对WebApp,主要应用于iPhone和Android智能手机(大多基于webkit内核浏览器)。
WebApp中将大量运用HTML5和CSS3技术,以简化工作量的同时做出更好的效果。
1、首先我们来看看webkit内核中的一些私有的meta标签,这些meta标签在开发webapp时起到非常重要的作用
[html]
<meta content=”width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;” name=”viewport” />
<meta co[……]
陪你在下雨天
陪你在下雨天
看着小蚂蚁把蝴蝶娶回家
沿路的沙在为他们轻声歌唱
白婚纱羞红了殷红的月季
娇媚了伴娘的捧花
陪你在下雨天
背后有战争也与我们无关
最温暖的虹是你允许我撑开的伞
陪你在下雨天
就像记忆陪着明媚的流年
画成格子的梦在屋檐下集结
陪你在下雨天
就算雨雾湿染了新娘的翅膀
就算时间冲淡了矜持的遥想
让所有怀恨在心的池塘
都在雨季里流远[……]
计算机浮点数运算存在误差的原因
计算机中的二进制的小数同十进制一样,比如十进制里面10.125可以写成1.125*10e1(10e1=10^{1}:即10的1次方),二进制里面1010.001可以写成1.010001*2e3,都可以写成谁乘以进制的指数次,所以,在IEEE规则中规定浮点数的构成是符号位S+指数位E+尾数M,这个位数的组合构成浮点数。
JAVA遵守IEEE754规则:
float占4个字节,32位,表示为SEEEEEEEEMMMMMMMMMMMMMMMMMM,1位符号位,8位指数位,23位尾数位。当然如果指数值在1-254之间时,为1.M,否则就是0.M,指数又叫阶码,阶码采用移码表示,取值E-12[……]
JavaScript小数计算出错,浮点数计算误差
在写程序的时候发现0.7+0.2+0.1之后的输出结果是:0.70.20.1。
于是乎,使用parseFloat对字符进行转换parseFloat(0.7)+parseFloat(0.2)+parseFloat(0.1),发现输出结果是:0.999999999999!!
怪自己上学的时候计算机课没有学好,计算机在算数的时候是有误差的。具体移步这里:计算机浮点数运算存在误差的原因[……]
JS使用getYear()在火狐下显示三位数字113
在火狐中测试js代码时发现,使用了getYear()之后返回的年份是113。
问题在于:
在Firefox和Chrome下,getYear()返回的是“当前年份-1900”。
在IE下,当Year>=2000时,直接返回年份,把减去的1900又加回来了。
为了兼容性,可以修改为以下代码:
[javascript]
var d=new Date();
var year=(d.getYear()<1900)?(1900+d.getYear()):d.getYear();
[/javascript][……]
自适应宽度的容器的水平居中
首先,我们知道容器水平居中的一般方法,比如我们做一个水平居中的导航:
[html]
<div class=”header”>
<ul class=”nav”>
<li></li>
<li></li>
<li></li>
</ul>
</div>
[/html]
如果<li>元素宽度是固定的(假设100px),而且数量是固定的(现在是3个),那么<ul>元素的宽度也就确定了,我们只要给<u[……]
还记不记得你是多久前重装的系统?
点击“开始” -> “运行”(快捷键 Win+R):
英文系统输入(注意大小写):
cmd /k systeminfo | find "Original Install Date"
中文系统输入:
cmd /k systeminfo | find "初始安装日期"
- 注:直接运行 systeminfo 还有许多其他信息
[……]
利用fckeditor在asp后台植入asp木马
今天猜中了一个小企业站asp后台的用户名和密码,都是admin(这是很不安全滴!!!)
然后就进入了后台,但是后台很简单,提交框都不能直接写代码,图片上传只限制jpg,而且还重命名,这样就不能使用x.asp;x.jpg上传木马了。
但是我看到了fckeditor(文章的编辑器),当然路子也不是很顺利的,首先试试编辑器的图片上传功能,囧。。。它不仅仅检测后缀,而且会检测到底是不是真实的图片。无果,继续。
我又看到了flash上传!!!哈哈,这个他做的也很智能,它会把x.asp;x.swf重命名为x_asp;x.swf。只要文件名里面不允许有点。好吧,我把木马文件改为了x.asp[……]
Windows 2008 IIS7.5配置php出现“未知FastCGI错误,错误代码0x800736b1”
Windows Server 2008 R2 Datacenter安装php后,运行php出现以下错误:
HTTP 错误 500.0 – Internal Server Error
发生未知 FastCGI 错误
错误代码0x800736b1
发生此错误的关键原因在于没有安装VC9运行库 即VISUAL C++ 2008。
如果你下载的php是exe或msi安装包,而不是zip打包的,都自动带上了Visual C++ 2008。
所以解决方案就是下载一个Visual C++ 2008,请注意,选择x86还是x64是根据你的php版本确定的而不是操作系统。[……]
Windows Server 2008 R2 Datacenter支持php
本文讲述在Windows Server 2008 R2 Datacenter服务器上安装PHP运行环境。
2008 R2版本只有64位系统。
但是php5.4官方只提供了32位的zip下载,民间有64位的php,但是由于Mukti的强迫症,我们使用官方32位版本。
IIS支持php有两种方式,一是ISAPI,二是FastCGI。
FastCGI逐渐成为了较为普遍的方式,所以我们使用FashCGI,配置非常方便。
1.在http://windows.php.net/download/#php-5.4官网下载php-5.4(至于我们应该选择哪个下载,Non Threa[……]
圣诞快乐以及快乐
你注意了吗,十年都已经过去了。
时间一不小心都把我们拉扯大了。
昨天晚上突然梦见你了,没有什么故事发生,只是梦见我们之间应该更熟悉的。
你发现你曾经最爱的人和你变得很陌生,你甚至不知道她现在在哪,在做什么,喜欢什么,有什么习惯。
我们只是在偶尔的某个时间点想起对方,虽然每次不经意的想起都让人感觉饱满的幸福,就像冬日的阳光照在身上,就像几年前那些梦见你的夜晚。
我想了很久这封信应该手写还是打字。
这封信我打了草稿,这好像是我头一回写信打草稿,虽然它很短,但我仍然怕写着写着,就把一些要说的话忘掉了。
我总是努力的去保留一些旧物,就算后来他们总是会以不同的形式消失,包括这封信我想也是。[……]
CPU虚拟化技术(Virtualization Technology)
简单通俗的说:就是把一台电脑分成多台电脑。
所谓虚拟化,是指将单台电脑软件环境分割为多个独立分区,每个分区均可以按照需要模拟电脑的一项技术。它的技术实质是通过中间层次实现计算资源的管理和再分配,使资源利用实现最大化。虚拟化分区带来的最大好处是使同一个物理平台能够同时运行多个同类或不同类的操作系统,以分别作为不同业务和应用的支撑平台。
虚拟化有两种实施方式:传统的纯软件虚拟化方式(无需CPU支持VT技术)和硬件辅助虚拟化方式(需CPU支持VT技术)。纯软件虚拟化运行时的开销会造成系统运行速度较慢,有数据表明其引起的系统性能下降可能达5%-20%。所以,支持VT技术的CPU在基于虚拟化[……]
网站原型设计软件axure rp pro 6.5注册码
Axure 是首屈一指的网站原型设计软件。
下载地址可以到官方下载(输入邮箱即可下载30天专业试用版):http://www.axure.com/download
6.5版本的注册码如下:
用户名:Axure
密码:8t+3Yk/zu4cX601/seX6wBZgYRVj/lkC2PICCdO4+sFKCCLx8mcCnccoylVb40lP
本文发布时该注册码适用于最新版6.5.0.3047。
另外流行的原型设计软件有:
Balsamiq Mockups:Adobe旗下的手绘风格原型设计。
UIDesigner:腾讯出品的用于移动设备软件设计。[……]
神奇的HTML彩蛋
ส้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้
ค้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้้
ฏ๎๎๎๎๎๎๎๎๎ฏ๎ฏด้้้้้[……]
Apache启动错误:the requested operation has failed
Apache不能启动解决办法
首先,教大家检查错误的方法:
1.进入cmd,然后进入你的Apache安装目录,比如我的在“C:\amp\Apache”,则在cmd中输入:cd C:\amp\Apache\bin,回车。
2.输入命令行启动Apache:httpd.exe -w -n “Apache2.2” -k start,(引号中的“Apache2.2”为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,)这里要注意你的Apache的版本,我的是Apache2.2,所以引号中是“Apache2.2”。
下面,来分析一下Apache无法启动可能出现的[……]
Windows2003英文版如何显示中文?
如果新装的Windows 2003系统中文都显示乱码,那说明系统没有安装语言,可以按照一下步骤操作。
1.点击“Start” – “Control Panel” – “Regional and Language Options”。
2.打开对话框选择“Language”选项卡,选中“Install languages are installed by default. To install additional languages, select th appropriate check box bellow”和“Install files for East Asian langu[……]
PHP5.4支持文件上传进度条(Upload progress in sessions)
PHP5.4以上版本,$_SESSION中内置了Upload progress,可以支持文件上传进度。
方法和apc扩展(参考:http://blog.feizhaojun.com/?p=22)差不多,只不过这里不用到扩展而是用到了php5.4内置的$_SESSION。
以下是一个示例,测试通过:
首先,示例中引用了jQuery.js,大家不要忘了,另外需要新建一个up的目录,存储上传文件。
文件1:index.php
[php]
<?php
header(“Content-type: text/html; charset=utf-8”);
ses[……]
Font Squirrel:在网页中使用自定义字体
当然,你可以首选谷歌的在线字库:http://www.google.com/webfonts/
但遗憾的是谷歌字库只能挑选他们的字体,不能用我们自己的字体。
所以你接下来可以选择:http://www.fontsquirrel.com/fontface/generator
首选选择一个自己的字体,Font Squirrel为你生成一些代码,附demo。
当然你自己的字体最好不要太大,不然加载的时候是个问题哦~
这里还有一些字体解决方案的比较,作为补充供参考:http://sprungmarker.de/wp-content/uploads/we[……]