文件分割与合并是一个常见需求,比如:上传大文件时,可以先分割成小块,传到服务器后,再进行合并。很多高大上的分布式文件系统(比如:google的GFS、taobao的TFS)里,也是按block为单位,对文件进行分割或合并。看下基本思路:如果有一个大文件,指定分割大小后(比如:按1M切割)step 1...
分类:
编程语言 时间:
2015-02-02 15:45:16
阅读次数:
265
有时我们要用到批量操作时都会对字符串进行拆分,可是SQL Server中却没有自带Split函数,所以要自己来实现了。-- =============================================-- Author: chenlong-- Create date: 2...
分类:
数据库 时间:
2015-02-02 14:00:49
阅读次数:
258
1724: [Usaco2006 Nov]Fence Repair 切割木板Time Limit:5 SecMemory Limit:64 MBSubmit:854Solved:426[Submit][Status]DescriptionFarmer John想修理牧场栅栏的某些小段。为此,他需要N...
分类:
其他好文 时间:
2015-01-30 19:17:52
阅读次数:
157
▲面向对象编程OOP Object Oriented Programming。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函...
分类:
编程语言 时间:
2015-01-29 14:20:44
阅读次数:
221
Mayor's postersTime Limit:1000MSMemory Limit:65536KTotal Submissions:45758Accepted:13250DescriptionThe citizens of Bytetown, AB, could not stand that ...
分类:
其他好文 时间:
2015-01-29 09:11:44
阅读次数:
122
Tomcat 使用 jsvc 以守护进程的方式启动(daemon.sh )。这样tomcat自身将会生成另外一个日志文件(catalina-daemon.out),而不是之前的catalina.out,而且catalina-daemon.out日志不会自动切割,会越来越大。以前遇到过一个问题,就是网...
分类:
其他好文 时间:
2015-01-28 14:31:59
阅读次数:
866
在python中,假设要求当前时间的unix时间戳,我特别喜欢这么用:import timetimestr = time.time()timestamp = int(timestr.split('.')[0])这里的split函数,我非常喜欢,在java、c#和python中都有,非常方便,不用操心...
分类:
其他好文 时间:
2015-01-27 23:24:49
阅读次数:
215
在《mysql插入/更新数据》这篇文章提到,使用LOAD DATA INFILE语句,可以从一个文件直接加载数据到mysql中,但如果文件非常大,可能还需要对文件进行切割,分多次加载,这种情况下,可以使用pt-fifo-split工具将文件分割成多个数据块(chunks),从而控制每次传输到mysq...
分类:
数据库 时间:
2015-01-27 17:44:02
阅读次数:
425
流的概念和作用
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流。
流的本质是数据传输,根据数据传输的不同特性将流抽象封装成不同的类,方便更直观的进行数据操作。
IO流的分类
根据处理数据类型的不同分为:字符流和字节流
根据数据流向不同分为:输入流和输出流
输入流和输出流
所谓输入流和输出流,实际是相对...
分类:
编程语言 时间:
2015-01-26 17:05:49
阅读次数:
146