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

天边云E家 shaoruisky

IT博文共享,知识的海洋

 
 
 
 
 
 

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

2015-7-29 10:56:12 阅读353 评论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 | 阅读(353) |评论(0) | 阅读全文>>

php的curl的几个实例

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

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

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

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

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

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

1.cURL介绍

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

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

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

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

下面是测试代码:

 

1. 实体对象转换到Xml

 

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

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

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

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

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

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

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

sqlserver日志收缩

2014-6-13 8:07:50 阅读177 评论0 132014/06 June13

USE [master]

ALTER DATABASE YSBI SET RECOVERY SIMPLE WITH NO_WAIT

ALTER DATABASE YSBI SET RECOVERY SIMPLE   --简单模式

USE YSBI

DBCC SHRINKFILE (N'YSBI_Log' , 11, TRUNCATEONLY)

USE [master]

ALTER DATABASE YSBI SET RECOVERY FULL WITH NO_WAIT

ALTER DATABASE YSBI SET RECOVERY FULL  --还原为完全模式

作者  | 2014-6-13 8:07:50 | 阅读(177) |评论(0) | 阅读全文>>

SQL Server2008附加数据库之后显示为只读时解决方法

2014-6-11 16:11:36 阅读161 评论0 112014/06 June11

方案一:

碰到这中情况一般是使用的sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。

方案二:

使用sa登录SQL Server2008附加数据库,附加之后数据库为只读的,然后点数据库-->“属性”-->“选项”-->“状态”,发现“数据库为只读”这一项为True,改为false,如果能够修改的话,那么恭喜你,你的人品不错哦!我在修改的时候又报了这样一个错误:

这种情况下,找到你的数据文件和日

作者  | 2014-6-11 16:11:36 | 阅读(161) |评论(0) | 阅读全文>>

SQL Server 2008禁止修改表结构的解决办法

2014-6-11 16:08:14 阅读181 评论0 112014/06 June11

中文版:
在使用SQL Server 2008 Management Studio时会遇到一个奇怪的问题,自己己经是SA账号的最高权限所有者还会提示禁止修改表结构的提示,如下图。
 
                       [SQL Server208]SQL Server 2008禁止修改表结构的解决办法 - 低调ws - wdqzxcww的博客
该对话框中只有取消和保存文本文件两个按钮,点击取消修改,点击保存文本文件会将相关信息保存到一个记事本里(这个信息基本没啥用)。其实这是SQL Server 2008的一种保护机制,默认情况下不允许修改表结构,其实你可以在“工具”的“选项”中修改一下设置就行了!如下图,在对话框中选择Designers中“表设计器和数据库设计器”,将其中的”阻止保存要求重新创建表的更改“前的对勾去掉,然后就可以修改表结构并完成保存操作了。

作者  | 2014-6-11 16:08:14 | 阅读(181) |评论(0) | 阅读全文>>

多表链接 Left join

2014-6-11 10:37:21 阅读160 评论0 112014/06 June11

一个我写的实例:其中多表连接,一共连接了3个表。使用聚集函数SUM,用到了GROUP BY

SELECT a.[UserID],b.[Name],sum (c.[Money]+c.[Bank])as TotalMoney
多表链接 Left join - MICRO CORE - 天边云E家 shaoruiskyFROM Table1 a(nolock)
多表链接 Left join - MICRO CORE - 天边云E家 shaoruisky LEFT JOIN Table2 b(nolock) on a.[UserID] = b.[UserID] 

作者  | 2014-6-11 10:37:21 | 阅读(160) |评论(0) | 阅读全文>>

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

2014-6-7 11:19:43 阅读127 评论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 | 阅读(127) |评论(0) | 阅读全文>>

php 中连接 sqlserver 2008 express

2014-6-4 8:21:18 阅读125 评论0 42014/06 June4

<?php
$conn = sqlsrv_connect( "(local)",array( "Database"=>"yqrdb"));
$tsql = "SELECT * FROM category";
$stmt = sqlsrv_query( $conn, $tsql);

while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC))
{
      echo $row['id'].", ".$row['name']."<br>\n";

作者  | 2014-6-4 8:21:18 | 阅读(125) |评论(0) | 阅读全文>>

Accessing SQL Server Databases with PHP

2014-6-3 17:16:40 阅读341 评论0 32014/06 June3

http://technet.microsoft.com/zh-cn/library/cc793139(v=sql.90).aspx

SQL Server Technical Article

 

This white paper is now maintained in the TechNet Wiki so that the Community can provide comments and improvements. For the most current and updated version of this article, please see 

作者  | 2014-6-3 17:16:40 | 阅读(341) |评论(0) | 阅读全文>>

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

2014-5-29 11:01:37 阅读168 评论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 | 阅读(168) |评论(0) | 阅读全文>>

android开发环境搭建

2014-5-23 10:54:14 阅读223 评论0 232014/05 May23

引言

本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。

在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:

    作者  | 2014-5-23 10:54:14 | 阅读(223) |评论(0) | 阅读全文>>

    查看所有日志>>

     
     
     
     
     

    发现好博客

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

    广东省 东莞市 巨蟹座

     发消息  写留言

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

    日志分类

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

    联系天边云

     
     
    模块内容加载中...
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

    页脚

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

    注册 登录  
     加关注