异常 让程序执行过程中出现异常的时候不崩溃可以继续运行 注意:不是任何时候都要用异常捕获(知道可能某个位置会出现异常,但不想让程序崩溃时,使用异常) 语法1: 捕获所有异常 try: 代码段1 except: 代码段2 # print(1 / 0) # ZeroDivisionError: divi ...
分类:
编程语言 时间:
2020-07-02 21:39:38
阅读次数:
57
1 问题 当使用pdfjs来实现预览功能的时候,遇到了2个问题: 一是带宽占用过大,会下载整个pdf文件,这对部署在公网的应用来说,成本压力很大,因为云服务带宽是很贵的。 二是内存占用过大,一个80M的pdf,在预览时占用内存高达600M,在一些内存较小的手机上容易发生崩溃。 pdfjs默认配置下, ...
分类:
Web程序 时间:
2020-07-02 20:09:25
阅读次数:
225
#从IP协议安全开始 ##IP数据包 IP协议 IP包在网络层 不保证可靠性 数据包可能重复、丢失,是无连接协议 首先要看TCP/IP协议,涉及到四层:链路层,网络层,传输层,应用层。 其中以太网(Ethernet)的数据帧在链路层 Frame是链路层的基本单元,包含链路层的头部信息(mac地址)和 ...
分类:
其他好文 时间:
2020-07-02 14:56:05
阅读次数:
91
线上一个mysql5.6主从复制被操作系统重启弄崩溃了。重新搭建主从复制时, start slave io_thead; start slave sql_thread; 之后,show slave status\G 报错: ERROR 1872 (HY000): Slave failed to in ...
分类:
其他好文 时间:
2020-07-01 00:23:54
阅读次数:
91
前言:最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。runloop1.iOS中触摸事件传递和响应原理2.为什么只有主线程的runloop是开启的3.为什么只在主线程刷新UI4.PerformSelector和runloop的关系KVO1.实现原理2.通过KVC修改属性会触发KVO么?KVC的赋值和取值过程是怎样的?原理是什么?3.哪些情况下使用kvo会崩溃,怎么防护崩溃4.
分类:
移动开发 时间:
2020-07-01 00:10:13
阅读次数:
85
问题: 什么是二阶段提交 为什么需要二阶段提交 二阶段提交流程 什么是二阶段提交? ### 假设原来id 为10 的记录age 为5 begin; update student set age = 10 where id = 10; commit; 复制代码 一般情况下,事务提交涉及redo log ...
分类:
数据库 时间:
2020-06-30 22:42:03
阅读次数:
84
ZAB 协议是为分布式协调服务 Zookeeper 专门设计的一种支持崩溃恢复的原子广 播协议。 ZAB 协议包括两种基本的模式:崩溃恢复和消息广播。 当整个 zookeeper 集群刚刚启动或者 Leader 服务器宕机、重启或者网络故障导 致不存在过半的服务器与 Leader 服务器保持正常通信 ...
分类:
其他好文 时间:
2020-06-29 09:14:54
阅读次数:
60
1、论文介绍 Source IEEE Symposium on Security and Privacy,2018 Authors Peng Chen ShanghaiTech University chenpeng@shanghaitech.edu.cn Hao Chen University o ...
分类:
其他好文 时间:
2020-06-28 12:41:19
阅读次数:
86
1、删除一个大文件 我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入: > /path/to/file.log # 或使用如下格式 : > /path/to/file.log # 然后删除它 rm /pa ...
分类:
其他好文 时间:
2020-06-28 00:23:01
阅读次数:
75