苹果大象

文章
11
资源
0
加入时间
3年1月7天

使用spark-md5获取文件的MD5值

初始化资源npm install --save spark-md5 let SparkMD5 = require('spark-md5')一般文件一种是用SparkMD5.hashBinary() 直接将整个文件的二进制码传入,直接返回文件的md5。体积较大的文件这里采用分片上传的方式:一般我们做上传的时候推荐使用着一种方式,因为文件的体积不确定,这种方式对于大体积的文件计算更加稳定,还可以获得计算进度的信息。function md5(file, chunkSize) { let

iOS 忽略SIGPIPE的问题

写网络程序时候, 当向对方write数据的时候, 如果连接断开(如对方主动close了连接), 会产生SIGPIPE信号, 还比如:往前调手机时间,启动APP联网立即崩溃,如果不对这个信号处理程序就会退出或者也可以说崩掉了, 所以一般简单处理就是忽略掉这个信号,signal(SIGPIPE, SIG_IGN);但是遇到一个诡异的问题, 用Xcode debug设备做并发测试的时候程序就会崩溃,

Python采集代理ip并判断是否可用和定时更新

网上有很多免费的ip地址,都是可以使用的,但是如果手动来获取太麻烦,这里通过Python自动抓取,可以批量获取。代码如下:# -*- coding: utf-8 -*-import reimport urllib2import jsonimport osimport timeimport socketclass ProxyIp(object): def __init__(self)

线性表

线性表(List):零个或多个数据元素的有限序列。          线性表的抽象定义:       线性表的顺序存储结构:用一段地址连续的存储单元依次存储线性表的数据元素。线性表的链式存储结构:用一组任意的存储单元存储线性表的元素(存储数据和索引)    (1)单链表          (2)静态链表:用数组描述的链表

Linux ifconfig命令

一、ifconfig命令ifconfig命令被用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。1.1 语法ifconfig(参数)1.2 选项选项描述add<地址>设置网络设备IPv6的ip地址;de...

调试备忘录-SWD协议解析写在前面1  SWD协议简介2  SWD物理层协议解析

目录--点击可快速直达文章目录写在前面1  SWD协议简介2  SWD物理层协议解析2.1  SWD通信时序分析2.2  SWD 寄存器简介2.2.1  DP寄存器2.2.2  AP寄存器2.3  SWD通信流程2.3.1  SWD复位2.3.2  SWD读IDCODE2.3.3  SWD清除错误标志位,并且使能AP调试2.3.4  SWD读取AP IDR(也就是AP寄存器的ID CODE)2.3.5  SWD读写MCU任意寄存器写在前面最近由于公司需要,所以就做了个基于SWD协议的离线烧写器。