浏览模式: 普通 | 列表
/*文字图片通过修改css样式实现*/
body {
     filter:gray;
}


/*flash直接修改插入代码,参数中加入wmode*/
<param name="wmode" value="transparent" />

如果是dw自动更改的js代码(AC_RunActiveContent.js),需要在参数尾部加上wmode参数,举例如下:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','952','height','80','src'
...

阅读全文…
网页可见区域宽:document.body.clientWidth
网页可见区域高:document.body.clientHeight
网页可见区域宽:document.body.offsetWidth (包括边线的宽)
网页可见区域高:document.body.offsetHeight (包括边线的宽)
网页正文全文宽:document.body.scrollWidth
网页正文全文高:document.body.scrollHeight
网页被卷去的高:document.body.scrollTop
网页被卷去的左:document.body.scrollLeft
网页正文部分上:window.screenTop
网页正文部分左:window.screenLeft
屏幕分辨率的高:window.screen.height
屏幕分辨率的宽:window.screen.width
...

阅读全文…
今天看到SpeedPHP框架最新3.0测试版本提供下载,感觉speedPhp还是一套非常不错的php敏捷开发框架,相当简洁,便于2次开发
希望作者不断完善框架的同时可以保持简洁的特点,相对ci,qeephp,thinkphp,speedphp开发程序更便捷,当然这需要你平时也积累一些自己的类库。



SpeedPHP框架最近更新日期2010年4月18日。

第一个测试版本更新内容:
新的核心函数——spDB函数,达到简单使用spModel子类的快捷方式
新的MVC核心类,在不修改原有应用程序配置和代码的前提下,更好地支持了多数据库类型及模板引擎。
数据库模型及模板引擎驱动程序已经被移动Drivers目录中
该版本提供的数据库类型及模板引擎如下:MySQLi、MSSQL、Sqlite、Template Lite模板引擎。
改进的spHtml。

下载地址:http://speedphp.com/bbs/forum-5-1.html

PHP和Python/Ruby运行机制的本质区别

[ 2010-04-18 21:19:55 | 作者: admin ]
http://www.javaeye.com/topic/319039?page=4#853931

PHP和Python/Ruby的运行机制有一个本质区别:PHP是每次HTTP请求过来以后,初始化全部资源(例如创建数据库链接、加载系统类库,创建缓存等等),处理完毕,释放全部资源,这不像Python/Ruby之类带有GC的脚本语言,Python/Ruby是初次启动的时候初始化资源,随后的请求就不必再次初始化资源了。

这种机制的差异带来的区别就是:

1、PHP极难出现严重的内存泄露问题,随便你代码写的多烂,反正每个请求一执行完毕,所有资源统统释放光。而Python/Ruby则需要依赖GC来回收内存,因此稍有不慎,还是会出现GC无法释放的内存泄露问题。

2、PHP每次请求都要初始化资源,这个开销非常大。所以尽管PHP解析器本身的运行速度是极快的,但是一旦使用复杂的PHP框架,那么由...

阅读全文…

最新的新浪PHP面试题(2009.3)

[ 2010-04-18 20:51:43 | 作者: admin ]
1. echo count("abc"); 输出什么?

2. 用PHP写出显示客户端IP与服务器IP的代码

3. error_reporting(2047)什么作用?

4. echo,print()和print_r()有什么区别?

5. 打开php.ini中的Safe_mode,会影响哪些参数?至少说出6个。

6. 写个函数来解决多线程同时读写一个文件的问题。

7. 请写一个函数验证电子邮件的格式是否正确(要求使用正则)

8. 考SQL语句的题,题太长了,实在不好回忆了。

9. MySQL数据库,一天一万条以上的增量,怎么优化?

10. 写出一种排序算法(要写出代码),并说出优化它的方法。

11. 写个函数用来对二维数组排序。

12. 写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。

13. 一群猴子排成一圈,按1,2,...,...

阅读全文…

新闻文章中插入广告图片内容

[ 2010-04-16 14:48:00 | 作者: admin ]
尽管很多人给出了给每篇文章加上画中画广告的方法,但是这些所谓的方法,都不能真正地实现文字环绕在广告周围的“画中画”效果,只能左对其或者右对齐。现在要讨论的这个方法才能真正实现像新浪网、搜狐网那样的画中画广告效果。

首先说一下错误的div+CSS方法,希望大家别被误导: <div id="outer" style="float:left;">
<div id="inner" style="float:left;margin:0;width:200px;height:200px;"></div>
文字内容
</div>上面只能算作是左对齐的效果。还有很多借助表格或者iframe来实现的,也不外乎如此。

那么,怎么才能真正实现在每篇文章中批量添加画中画广告的效果呢?可以采用截取字段来进行,有两段代码。

第一段是分析文章内容字数,然后插入广告的代码: Dim LeftContent,MidA...

阅读全文…

导出*.csv的xls时出现乌龙事件

[ 2010-04-16 09:19:16 | 作者: admin ]
本来导出一个csv也是家常便饭的事情,今天花了2个小时就是搞不定,出现“无法下载”的提示。
无论怎么修改header就是不行,本地测试绝对正常,传到服务器上就报错。
直接在服务器上测试发现报500错误,才知道程序有问题,去掉Response.ContentType = "application/ms-excel" 后找到错误原因:自己本地加了函数服务器没有同步更新。
原来做文件输出的时候,浏览器关闭友好提示,500错误就不会出现了,容易对调试程序产生误导。


程序参考
'*************************
'导出excel文件
'*************************      
if request.Form("act")="ExportExcel" then

         '输出文件头
  Response.Buffer = true
...

阅读全文…
完美地从数据导出数据到Excle文件 xls -标准的Excel格式,不是网上流传的那种空格符储存的文本模式 或者是网页代码保存的Excel文件。 同时这样做也解决了数据库导出到Excel文件时,如果有长数字数据会采用科学计数法的问题(如身份证,学号等数据)。 堪称完美的导出Excel xls文件的方法


引用

这是从数据库中导出 然后写入Excel文件 xls 的范例
[codes]
SELECT * INTO [Excel 8.0;DATABASE=C:\test\ecjtu.XLS].[ecjtu] FROM [tdd]



原理就是通过sql语句从数据库中读取数据 然后利用相应的引擎生成相应的Excel文件

注: 需要服务器支持相应的引擎 (简单的说就是服务器装了Excel,如果是要到处DBF,VFP的文件就最好装了VFP,那样相应的引擎就也安装了。)



引用

这是从数据库中导出 然后写入Excel文件 xls 一个实例。。。。
...

阅读全文…