- 博客(11)
- 资源 (4)
- 收藏
- 关注
转载 PHP大文件分片上传
服务端为什么不能直接传大文件?跟php.ini里面的几个配置有关 upload_max_filesize = 2M //PHP最大能接受的文件大小 post_max_size = 8M //PHP能收到的最大POST值' memory_limit = 128M //内存上限 max_execution_time = 30 //最大执行时间当然不能简单粗暴的把上面...
2019-02-27 23:56:25 436
原创 如何实现超大文件上传?
方法客户端控件:需要本地安装指定控件,如activeX。采用swfUpload uploadify 等Flash组件。用XMLHttpRequest实现大文件上传和断点续传。XMLHttpRequest 2.0的新特性可以设置HTTP请求的时限。可以使用FormData对象管理表单数据。可以上传文件。可以请求不同域名下的数据(跨域请求)。可以获取服务器端的二进制数据。可以...
2019-02-27 23:08:43 716
转载 inode包含什么内容?
一、inode是什么?理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八...
2019-02-19 14:14:15 3972
转载 不用临时变量交换两个数据
利用一个小技巧,一个整数a在异或另一个整数b两次以后所得的值还是整数a。具体的过程我们可以自己找两个整数以二进制的形式自己在纸上画一下他们的异或过程。(异或的运算符号为"^")比如: 下面给出交换两个整数位置的代码,不需要临时变量temp。运行结果:public class Aa { public static void main(String[] args) ...
2019-02-19 11:30:29 274
转载 PHP使用yield优化内存
1. 什么是 "yield"生成器函数看上去就像一个普通函数, 除了不是返回一个值之外, 生成器会根据需求产生更多的值。来看以下的例子:function getValues() { yield 'value';}// 输出字符串 "value"echo getValues();当然, 这不是他生效的方式, 前面的例子会给你一个致命的错误: 类生成器的对象不能...
2019-02-18 14:52:20 488
转载 《图解TCP/IP》读书笔记
二、网络基础知识 2.1 计算机使用模式的演变 2.2 协议协议就是计算机与计算机之间通过网络实现通信事先达成的一种“约定”。这种“约定”使那些由不同厂商的设备、不同的CPU以及不同的操作系统组成的计算机之间,只要遵循相同的协议就能够实现通信。反之,如果使用的协议不同,就无法通信。 分组交换是将大数据分割为一个个叫做包(Packet)的较小单位进行传输的方法...
2019-02-15 11:38:56 176
原创 ping原理和Traceroute原理
阅读《图解TCP/IP》,第五章ICMP讲解时的核心内容ping原理ping主要是用来探测主机和主机之间是否可以进行通信,如果不能ping到某台主机,表示不能与这台主机建立连接。ping使用的是ICMP协议,他发送ICMP回送请求消息给目的主机。ICMP协议规定:目的主机必须返回ICMP回送应答消息给源主机,如果源主机在一定时间内收到应答,表明主机可达。ICMP协议是通过IP协议发送的,IP协...
2019-02-15 09:41:06 476
转载 迅雷下载原理简述
在讲原理之前首先你得具备BitTorrent(简称BT)协议的一些基本知识。BT协议其实是一个协议簇,BEP-3 是其基本协议内容,其他的大部分都是围绕这个来进行扩展或补充,区别于点对点(point-to-point),它是用户群对用户群(peer-to-peer)要想从BT网络中下载一个资源,必须具备以下部分:种子文件(也就是我们常说的种子,后缀是 .torrent,本质上是一个由be...
2019-02-13 11:43:33 11819
转载 字典树(Trie树):应用于统计和排序
1.Trie树 (特例结构树) Trie树,又称单词查找树、字典树,是一种树形结构,是一种哈希树的变种,是一种用于快速检索的多叉树结构。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:最大限度地减少无谓的字符串比较,查询效率比哈希表高。 Trie的核心思想是空间换时间。利用字符串的公共前缀来降低查询时间的开...
2019-02-02 15:40:57 428
原创 二分查找:理论法
理论:二分查找就是将查找的键和子数组的中间键作比较,如果被查找的键小于中间键,就在左子数组继续查找;如果大于中间键,就在右子数组中查找,否则中间键就是要找的元素。要求:线性表是有序表,即表中结点按关键字有序,并且要用向量作为表的存储结构。不妨设有序表是递增有序的。...
2019-02-02 14:01:42 205
原创 Leetcode 22. 括号生成(Generate Parentheses) javascript
给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。思路和算法只有在我们知道序列仍然保持有效时才添加 ‘(’ or ‘)’,我们可以通过跟踪到目前为止放置的左括号和右括号的数目来做到这一点,如果我们还剩一个位置,我们可以开始放一个左括号。 如果它不超过左括号的数量,我们可以放一个右括号。/** * @param {number} n * @retu...
2019-02-02 00:08:43 464
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人