- 博客(15)
- 收藏
- 关注
原创 几种字符串补“0”(或其它字符)的方式
<br />几种字符串补“0”(或其它字符)的方式,好记性不如烂笔头,先记下。呵呵。<br /> <br />方式一:<br /> 这个最多程序员用的,也是最普通的方式。<br /> int a = 656;<br /> string b = "" + a;<br /><br /> if(b.length < 6) {<br /> for(int i=0;i<6-b.length;i++) {<br /> b="0" + b;<br />
2010-09-08 12:44:00 1085
原创 IE下按钮(button)根据内容自动调整宽度
在项目中,需要按钮根据内容自动调整宽度,同事通过CSS实现后,发现在FF,Safari下是OK的,居然在IE7下不行。按钮字体两边总会有空地方。 通过网上查找资料后,原来是因为FF和IE下对input按钮设置padding大小不一,有差别,解决方法也很简单,在IE的下对按钮的样式控制加上overflow 属性,并设为visible就OK了(见图二)。
2010-03-18 14:05:00 2228
原创 SparkWeb界面的中文字体大小显示问题
今天在修改SparkWeb界面的中文字体大小,因为默认的是10号字体,这样显示中文的时候字体很小,不友好(见图一)。在改造过程中,只要把控件的fontSize设为12就OK了。但突然发现聊天区域的控件也设置过字体后,居然发送后的字体显示不出来,其实字体大小是改变了,也发送出去了,就是显示不出来,鼠标高标后才出现(见图二)。没办法,只要读读源码找找原因了,唉,这下真可怜了我这个FLEX菜
2010-03-11 20:58:00 3021 3
原创 C#里HttpUtility.UrlEncode和JS端转换的心得
做网页开发一般都会用到Encode编码。在C#里,HttpUtility.UrlEncode()转换出来的编码,到了客户端用JS的decode方法转换后,发现总有个"+"号,原来字符串是没有“+”号的。 经分析后,发现问题原因在于,微软的HttpUtility.UrlEncode方法把空格转成"+"了( 如果原来是 "+" 则被转换成 "%2b" ) ,为了符合JS编
2010-02-12 14:01:00 8037
原创 SparkWeb+XIFF的版本问题
最近公司需要用到IM(实时信息)技术,当下用得比较火得就是基于XMPP协议的实现了,而基于XMPP的IM开源代码就是用到Openfire(服务端)以及Spark(客户端)。由于公司项目都是基于WEB开发的,而Spark是一个桌面版的客户端,怎么办呢?没关系,用Spark的Web版SparkWeb就OK了。呵呵。。。 首先下载SparkWeb的源代码,http://s
2010-02-09 10:16:00 3298 12
原创 Google Geolocation Module API获得客户端当前所在城市名
为了这个功能,在网上找了大半天资料,最后原来调用就这么两句代码。唉~~~~!不说了,,赶紧记下: 首先在页面引用google api 然后js代码:if( google.loader.ClientLocation.address.city) { var locationCity = google.loader.ClientLocation.address.
2010-01-12 09:53:00 1834 1
原创 jquery获取页面iframe内容
//取得整个HTML格式var f = $(window.frames["ReportIFrame"].document).contents().html(); //取得文本格式var f = $(window.frames["ReportIFrame"].document).contents().text(); //取得指定内容 var f = $(window.fr
2010-01-12 09:49:00 7071
转载 JS得到窗口高度
var s = "网页可见区域宽 :"+ document.body.clientWidth; s += "/r/n网页可见区域高:"+ document.body.clientHeight; s += "/r/n网页可见区域高:"+ document.body.offsetHeight +" (包括边线的宽)"; s += "/r/n网页正文全文宽:"+ document.body.
2009-12-23 15:21:00 514
转载 TCP连接、Http连接与Socket连接
1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须
2009-12-22 12:01:00 678
转载 asp.net 在IIS下操作Excel文件权限不足的解决方法
报错信息如下: 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。网上找贴解决如下,转贴作记~~转自:http://blog.csdn.net/happy_ddm/archive/2007/07/09/1683207.aspx解决方法:在DCOM组件服务中给MI
2009-12-18 12:26:00 375
转载 IIS Web服务扩展中没有Asp.net 2.0解决方法
服务器上安装了ASP.NET v2.0组件,但是在IIS的Web服务扩展中并没有找到ASP.NET v2.050727这项,这导致基于.NET2.0开发的网页都无法正常浏览。 产生这种问题的原因之一是先装了asp.net v2.0,然后装iis。 解决方法: 打开IIS,转至Web服务扩展中,点击右侧窗口任务下的“添加一个新的Web服务扩展”,在弹出的
2009-04-29 17:47:00 946
转载 常用正则表达式集锦
在使用RegularExpressionValidator验证控件时的验证功能及其验证表达式介绍如下: 只能输入数字:“^[0-9]*$” 只能输入n位的数字:“^d{n}$” 只能输入至少n位数字:“^d{n,}$” 只能输入m-n位的数字:“^d{m,n}$” 只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$” 只能输入有两位小数的正实数:“^[0-9]
2009-03-19 22:04:00 338
原创 服务端读取jquery创建的Cookie
Jquery.cookie是一个不错的plug-in。把JS操作cookie的方法都作了封装,调用非常的简单。今天用Jquery.cookie创建了一个cookie,然后在服务端怎样也读取不到,总是一个Null。心想应该不可能的,因为取cookie与语言无关的。只要创建了,而且名称相同就能找到。后来经过上网查资料,发现我的写法少了个参数"path".只要改成这样就OK了。
2009-02-23 16:48:00 888
原创 document.getElementById的一些细微区别
本文主要说说 document.getElementById() 和 window.parent.document.getElementById() 的一些区别。 大家都知道window.parent.document.getElementById()是去取父窗口对象。但如果本身页面没有存在父窗口的话。执行window.parent.document.getElementById()和
2009-02-21 11:57:00 589
原创 JS动态加载CSS
最近在研究Web UI方面的内容。 css = document.createElement(link); css.setAttribute(title,Default); css.setAttribute(href,‘main.css); css.setAttribute(rel,styles
2009-02-20 10:11:00 633
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人