查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

天边云E家 shaoruisky

IT博文共享,知识的海洋

 
 
 
 
 
 

PHP按行读取、处理较大CSV文件的代码实例

2015-7-29 10:56:12 阅读362 评论0 292015/07 July29

对于数百万条数据量的CSV文件,文件大小可能达到数百M,如果简单读取的话很可能出现超时或者卡死的现象。

为了成功将CSV文件里的数据导入数据库,分批处理是非常必要的。

下面这个函数是读取CSV文件中指定的某几行数据:

/**
* csv_get_lines 读取CSV文件中的某几行数据
* @param $csvfile csv文件路径
* @param $lines 读取行数
* @param $offset 起始行数
* @return array
* */
function csv_get_lines($csvfile, $lines, $offset = 0) {
if(!$fp = fopen($csvfile, 'r')) {

作者  | 2015-7-29 10:56:12 | 阅读(362) |评论(0) | 阅读全文>>

php的curl的几个实例

2015-4-2 15:29:55 阅读500 评论0 22015/04 Apr2

使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。

PHP中的CURL函数库(Client URL Library Function)

作者  | 2015-4-2 15:29:55 | 阅读(500) |评论(0) | 阅读全文>>

PHP中使用cURL实现Get和Post请求的方法

2015-4-2 15:24:22 阅读390 评论0 22015/04 Apr2

1.cURL介绍

  cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。最爽的是,PHP也支持 cURL 库。本文将介绍 cURL 的一些高级特性,以及在PHP中如何运用它。

作者  | 2015-4-2 15:24:22 | 阅读(390) |评论(0) | 阅读全文>>

c# XML和实体类之间相互转换(序列化和反序列化)--下

2015-2-1 10:05:12 阅读141 评论0 12015/02 Feb1

下面是测试代码:

 

1. 实体对象转换到Xml

 

作者  | 2015-2-1 10:05:12 | 阅读(141) |评论(0) | 阅读全文>>

【云图】如何设置国连锁店地图?

2014-8-20 17:07:37 阅读394 评论0 202014/08 Aug20

摘要:本文详细讲解了,如何设置支付宝服务窗。商家如何将自己的全国连锁店放置到云图上,并且在支付宝服务窗中提供地图查询功能。本文所包含的地图服务为:

1、按城市查询门店地址;

2、列表模式和地图模式的方便切换;

作者  | 2014-8-20 17:07:37 | 阅读(394) |评论(0) | 阅读全文>>

网页宽度自动适应手机屏幕宽度的方法

2014-6-7 11:19:43 阅读133 评论0 72014/06 June7

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes" />

在网页的<head>中增加以上这句话,可以让网页的宽度自动适应手机屏幕的宽度。

其中:

width=device-width :表示宽度是设备屏幕的宽度

initial-scale=1.0:表示初始的缩放比例

minimum-scale=0.5:表示最小的缩放比例

maximum-scale=2.0:表示最大的缩放比例

user-scalable=yes:表示用户是否可以调整缩放比例

作者  | 2014-6-7 11:19:43 | 阅读(133) |评论(0) | 阅读全文>>

PHP图片验证码 点击即可刷新

2014-5-29 11:01:37 阅读176 评论0 292014/05 May29

yzm.php

<?php
srand((double)microtime()*1000000);//设置随机数的种子
$im=imagecreate(45,18);//创建一个画布
$black=imagecolorallocate($im,0,0,0);//定义画布颜色为黑色
$white=imagecolorallocate($im,255,255,255);//定义画布颜色为白色
$gray=imagecolorallocate($im,200,200,200);//定义画布颜色为灰色
imagefill($im,0,0,$gray);//用灰色填充画布
session_register("autonum");//注册SESSION变量
$_SESSION["autonum"]="";//初始化SESSION变量

作者  | 2014-5-29 11:01:37 | 阅读(176) |评论(0) | 阅读全文>>

增加网站外链常见的几种方法

2014-2-6 19:14:12 阅读141 评论0 62014/02 Feb6

从事网站优化相关工作的人员都清楚“内容为王,外链为皇”的这样一种说法,这是传统SEO思想的精华,同时它也说明了“内容”跟“外链”这两者对于一个网站来说都是不可或缺的。

随着搜索引擎算法的革新,今天站在SEO的角度来讲,“内容”的地位大有超越“外链” 而存在的重要性,一个好的站点,有了好的“内容”,就相当于具备了完整的灵魂,好的东西不在乎多,而在乎“精”,这一点我在这里要重点说明一下:搜索引擎在判断一个站点时,主要的不是看其内容的多少,更重要的是看其内容的质量,质量高了,自然会给予不错的权重。

说完内容,我们再来说说“外链”,毕竟今天的主题是“外链”。我们这里所讲的“外链”,说具体点也可以说是我们网站的反向链接,这中间包括了纯文本的URL链接,也包括了URL的超级链接,同时还有对关键词起重要作用的锚文本链接。在百度没有更新“绿萝”以前,每天发布大量的链接

作者  | 2014-2-6 19:14:12 | 阅读(141) |评论(0) | 阅读全文>>

软件测试及Bug管理经验谈

2014-1-8 10:41:48 阅读213 评论0 82014/01 Jan8

1、写在前面的话

 

本人从事软件工作多年,对如何作测试、如何管理Bug上有一些体会和想法;正好看到网上关于这方面的讨论较多,不妨简单地写出来。本文就测试工作的组织及工具的选用介绍一下主要的思路,供大家参考。

 

作者  | 2014-1-8 10:41:48 | 阅读(213) |评论(0) | 阅读全文>>

解释BOM头和去掉方法

2013-12-24 16:26:37 阅读263 评论0 242013/12 Dec24

在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记事本编辑utf-8编码后执行就会出错的原因了。

去掉bom头的办法,简单的是下面两种:

1、editplus去BOM头的方法

 
编辑器调整为UTF8编码格式后,保存的文件前面会多出一串隐藏的字符(也即是BOM),用于编辑器识别这个文件是否是以UTF8编码。
 
运行Editplus,点击工具,选择首选项,选中文件,UTF-8标识选择 总是删除签名,
 
然后对PHP文件编辑和保存后的PHP文件就是不带BOM的了。
 

作者  | 2013-12-24 16:26:37 | 阅读(263) |评论(0) | 阅读全文>>

PHP 定时执行 计划任务的实现代码

2013-11-22 16:34:32 阅读130 评论0 222013/11 Nov22

PHP计划任务、定时执行任务的实现用到的函数 ignore_user_abort(),set_time_limit(0),sleep($interval) 此代码只要运行一次后关闭浏览器即可。

ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=60*30;// 每隔半小时运行
do{
//这里是你要执行的代码
sleep($interval);// 等待5分钟
}while(true);

作者  | 2013-11-22 16:34:32 | 阅读(130) |评论(0) | 阅读全文>>

CSS 四种使用方式

2013-11-18 16:16:09 阅读122 评论0 182013/11 Nov18

一、使用STYLE属性: 将STYLE属性直接加在个别的元件标签里。
<元件(标签) STYLE="性质(属性)1: 设定值1; 性质(属性)2: 设定值2; ...}
例如:
<TD STYLE="COLOR:BLUE; font-size:9pt; font-family:"标楷体"; line-height:150%>
这种用法的优点 是可灵巧应用样式於各标签中,但是缺点则是没有整篇文件的『统一性』。

二、使用STYLE标签: 将样式规则写在<STYLE>...</STYLE>标签之中。
<STYLE TYPE="text/css">
<!--
样式规则表
-->
</STYLE>
例如:
<STYLE TYPE="text/css">

作者  | 2013-11-18 16:16:09 | 阅读(122) |评论(0) | 阅读全文>>

CSS 强制换行 强制不换行

2013-11-18 16:12:32 阅读102 评论0 182013/11 Nov18

/* 禁止换行 */
.nowrap{word-break:keep-all;white-space:nowrap;}
/* 强制换行 */
.break{word-break:break-all;}

 

在不想换行的标记上加入样式nowrap,在需要强制换行的地方加入样式break,这样就实现了强制换行与不换行了。

作者  | 2013-11-18 16:12:32 | 阅读(102) |评论(0) | 阅读全文>>

CSS 中文字体的表达方式

2013-11-18 15:02:30 阅读213 评论0 182013/11 Nov18

在写一个网站的样式表的时候,都会不可避免地用到一些中文字体,比如说微软雅黑、黑体等,除非是做英文站,或者说你乐意整站都用浏览器默认的字体,那我也算服了U。在 CSS 中写入中文字体的方法一般采用 font-family:"微软雅黑","黑体";这样类似的表达方式,但是对于像 WordPress 这样需要 UTF8 编码平台来说,一个不注意没有转换编码就会导致中文字体无法按照希望的字体表形出来。所以我们可以通过英文、unicode 这种形式来表达中文,比如说刚才的 font-family:"微软雅黑","黑体";就可以写成 font-family:"Microsoft Yahei","SimHei"; 这样看起来是不是也可以统一一点呢。

中文字体与英文、unicode 对应的太多,背也背不下来,就搜集了一张表格收藏记录一下,希望也是你想要的:

作者  | 2013-11-18 15:02:30 | 阅读(213) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 

发现好博客

 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
网易云音乐 曲目表歌词秀
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

广东省 东莞市 巨蟹座

 发消息  写留言

 
QQ153076721
MSNshaoruisky@163.com
E-Mail shaoruisky@163.com
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

联系天边云

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注