php编码设置不当导致输出样式错乱问题解决

php编码设置不当导致输出样式错乱问题解决

  最近做一个网站的二次开发,某一个动态页面xx.php输出后在ie下显示老是错位,在firefox下又显示正常。开始以为是样式问题,于是将其它页面aa.php输出的html放到xx.php下输出。结果一样显示错乱。右键源文件,与正常的动态页面aa.php输出后的文件对比,发现html源文件都一模一样的,但显示就是有问题。左思右想觉得不对劲,打开ultra-editor,将html粘贴过去,发现有部分段落乱码,大概知道问题了---编码设置不正确。

    但我在html里已经设置了<me

实现sqlite datediff日期时间相减的方法

          对sqlite既恨又爱,在小项目里,用sqlite开发起来非常方便,效率足够用。美中不足的是sqlite精简了些功能及相关函数。如存储过程,datediff,不支持并发写入及远程访问(或许有些高手说这个不是问题,用共享或iis都可以解决,但这算真正解决吗?),导致在开发过程中走了不少弯路。

       最常用到的日期及时间比较函数datediff,在sqlite里被精简了,网上也找不到详细的的实现方法。今天就花了点时间来自己实现datediff功能。

      折腾一段时间后发现sqlite里有个julianday函数转化后可以直

真正解决c# sbyte转byte及java与c#byte转换的方法

        在把java某个网络模块转换成.net时发现个奇怪的问题,在java里byte[] b={-22,11,22,-55} ; 移植到.net里发现报错,查了资料说两者取值范围不一样,且.net里的byte是无符号整数,可以用sbyte 替换。 于是兴奋的换成sbyte后果然可以,且没报错。但问题又来了, sbyte在编码函数中不能直接使用,怎么转换呢? 虽然根据他们的定义,确定取值范围后可以写个function来处理转换,但太麻烦了吧。百度没找到答案,google果然找到,一行代码解决!

sbyte[] bytesAll0 = new sbyte[] { 11, 72, -122, -9, 12, };
      &n

datatable.select快速实现distinct功能

    datatable.select快速实现distinct功能的方法

看到网上有个长篇大论来实现distinct功能,我不禁想要说:你写这么多代码不累吗?

可以转换下思路嘛

list<string>ls=new LIst<string> ();

if  ls.Contains(strDistinct)  continute;

else ls.add(strDistinct)不就完了。

参考:www.qipanet.com  QQ:302777528

找不到方法Boolean System.Threading.WaitHandle.WaitOne (Int32)的解决

想把最近开发的一个服务程序移到服务器上,于是装了个03的系统。已经安装过.net2.0 ,在win7,xp上运行也都正常的。但在服务器上程序打开运行一会就闪掉了,没弹出错误提示。百思不得其解,于是干脆把vs安装上,源代码复制过去。发现编译都没通过,提示Boolean System.Threading.WaitHandle.WaitOne (Int32)没有使用一个参数。定位到出错的行,果然这里waitOne是至少2个参数的。
改成WaitOne(times,false)问题解决,大概问题是03 sp2+.net2不支持WaitOne(Int32)方法吧。
Method not found: 'Boolean System.Threading.WaitHandle.WaitOne (Int32)'
This error will occur if S