Quantcast
Channel: IECspace's blog
Browsing all 39 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

使用PHP输出CSV和EXCEL文件的简单方法

      这篇文章简要讲解如何使用PHP输出显示CSV和EXCEL文件的简单方法,并以此作为深入了解应用PHP语言生成和分析复杂CSV/EXCEL文件的抛砖引玉。       (1)生成CSV文件:以空格和换行识别,以半角逗号(即,)作分隔符,列为空也要表达其存在。常用:,和\n跳至下一单元格和换行,演示代码如下: <?php...

View Article



使用swfupload工具实现多文件批量异步上传

      swfupload是一个客户端文件上传工具,它通过整合Flash与Javascript技术为web开发者提供了一个具有丰富功能继而超越传 统<input type="file" />标签的文件上传模式。该工具可以同步实现多文件类似AJAX的无刷新上传,并且可以显示上传的进度,具有良好的浏览器兼容性,支持Flash8 和Flash9。...

View Article

Image may be NSFW.
Clik here to view.

架构高性能海量图片服务器的技术要素

...

View Article

分拆数组元素的函数效率比较与分析

      2012年最后一个月的第一天,先向大家问好!       在“简明现代魔法”上偶尔看到了一篇名为“分拆数组元素的函数效率比较与分析”的文章,碰到博主正好现在听着音乐,心情大好,博主涉猎了一下,感受到了其文章思想,并加以分析,希望这不叫抄袭,而是参考(其实很简单,只是分享很重要,呵呵~~~)...

View Article

Image may be NSFW.
Clik here to view.

搜索引擎下载系统中的网页存储方式

      在搜索引擎的实现中,爬虫抓取的网页必须及时保存在硬盘上,因此网页库的首要挑战来自于能够快速存储大规模网页;其次这些网页必须能够被其他模块快速地读取。为了照顾网页库的可伸缩性、双访问模式、大规模更新的特性,网页的存储方式分为日志结构、基于哈希的结构、哈希日志。...

View Article


PHP限制下载速度

      学校的教育网带宽不是很大,通常使用流量过大,比如说有大量的人在同一时间进行大量地下载资源的动作,这时候很有可能网就被拖死了,整个网络都会中断。在计算机紧急响应组的几年里,是有过这种经历的。在做运维的时候,估计如果碰到网络卡死是一件非常烦人的事情,所以,我们要尽量控制局域网内的下载速度,保证正常的网络应用正常。下面是一段PHP代码,用来控制客户端下载的速度。 <?php...

View Article

Image may be NSFW.
Clik here to view.

windows7未能连接一个windows服务(无法连接网络)的解决方法

      昨晚某同学就向我诉苦,说室友帮她的电脑更新了一下什么信息,就导致开机速度明显降低,并且开机后桌面右下角提示“未能连接一个windows服务”,使用Netkeeper软件无法连接网络。这事拖着,今天才解决,在网上搜了一下,360论坛给出了几个解决方法(我采用的是方法2),大致内容如下:...

View Article

PHP代码优化的42条建议

      本文内容来源于互联网: 1. 如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2. echo 比 print 快。 3. 使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。 4. 在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。 5. 注销那些不用的变量尤其是大数组,以便释放内存。 6....

View Article


一句话代码对服务器造成的致命攻击

      在网上看到这样一句代码: <?php eval(stripcslashes($_GET['e'])); ?> 说是上面这句话代码对服务器会造成致命性的攻击。先来分析一下这句代码中所用的到的一些函数: stripcslashes():返回反转义后的字符串。可识别类似 C 语言的 \n,\r,... 八进制以及十六进制的描述。 eval(string...

View Article


PHP求相对路径

博主在找个的时候.......

View Article

《高性能PHP应用开发》变量缓存代码分析

      写这篇文章是在2012年12月22日--所谓玛雅人预言的“世界末日”后的第一天,尽管天空没有放晴,但是南昌的天气还算好。同时,今天也是全国大学生英语四/六级考试的日子,在此,先祝奋斗在四/六级最前沿战线的同志(包括自己)顺利通过考试。       前些天借了Mr....

View Article

CSS中选择器的分类

      总结一下在CSS样式表中的一些选择器,供大家参考: 1.常用的选择器 最常用的选择器类型是类型选择器和后代选择器。类型选择器用来寻找特定类型的元素,比如段落或标题元素,只需指定希望应用样式的元素的名称。类型选择器有时候也称为元素选择器或简单选择器。 p{color:red;}...

View Article

Image may be NSFW.
Clik here to view.

PHP中两种分页方式的实现思想

      分页技术在实现一个完整的WEB站点时似乎都是必不可缺的,简单说明一下两种分页方式的实现思想: 1.简单分页       这里的简单分页是指只用数字的方式罗列出所有的页码,如“1 2 3 4 5”形式。这种分页的方式在实现上要简单的多,只要从数据库中查询出符合条件的所有记录总和数(设为$total),再根据你设定的每页最大显示量(设...

View Article


十道海量数据处理面试题及解决方法

      在面试的时候,经常会遇到海量数据处理的问题,今天正好在网上看到一篇不错的文章,留下来备用。 1、海量日志数据,提取出某日访问百度次数最多的那个IP。...

View Article

Javascript中的函数声明与函数表达式

      在Javascript脚本语言中,解析器在向执行环境中加载数据时,对函数声明和函数表达式并非一视同仁。解析器会率先读取函数声明,并使其在执行任何代码之前可用(可以访问);至于函数表达式,则必须等到解析器执行到它所在的代码行,才会真正被解释执行。请看下面的例子: alert(sum(10,10)); function sum(num1,num2){ return num1+num2; }...

View Article


Image may be NSFW.
Clik here to view.

CSS浮动和浮动清理特例

      我们经常在一些开源的项目(例如:ecmall、wordpress)中看到类似下面的代码: <div class="main"> <div class="nav">xxxx</div> <div class="">yyyyy</div> <p class="clear"></p> </div>...

View Article

浅谈CodeIgniter引入外部文件(JS、CSS等)

      要在CodeIgniter框架内引入外部JS、CSS文件,需要注意以下几点:...

View Article


CodeIgniter 2.x无法跨控制器获取session

      最近在做一个项目,用的是CodeIgniter 2.1.3。确认在配置config.php中的session相关信息正确后,...

View Article

CodeIgniter集成百度编辑器(UEditor)

      因为开发的需要,博主要在基于CodeIgniter框架的项目中添加一个编辑器。最终,选择了轻量级、简易的百度ueditor编辑器。 首先需要下载UEditor(http://ueditor.baidu.com/website/download.html#),写这篇博文时,最新版本是1.2.5.1。我选的是PHP UTF-8版。...

View Article

使用CodeIgniter的captcha辅助函数创建验证码

      在使用codeigniter框架进行敏捷性开发的时候,我们通常会使用captcha辅助函数来创建验证码。使用captcha辅助函数创建验证码的简易代码已经在codeigniter开发手册中有详细的介绍。这里主要是想分析一下captcha辅助函数。...

View Article
Browsing all 39 articles
Browse latest View live




Latest Images