摘要: 今天,碰到了一个数据库连接问题: 不像之前在linux上mysql连接问题,那是权限设置。而这次问题的起源是: 我想要往mysql导入csv文件,可是因为文件比較大。有88M数据;使用navicatclient导入会产生未响应。所以仅仅能用mysql命令导入,同一时候不经意间发现了一个问题,数据库连 阅读全文
posted @ 2018-02-22 21:00 zhchoutai 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 避免被禁止(ban) 有些网站实现了特定的机制,以一定规则来避免被爬虫爬取。 与这些规则打交道并不easy,须要技巧,有时候也须要些特别的基础。 假设有疑问请考虑联系 商业支持 。 以下是些处理这些网站的建议(tips): 使用user agent池。轮流选择之中的一个来作为user agent。池 阅读全文
posted @ 2018-02-22 19:34 zhchoutai 阅读(145) 评论(0) 推荐(0) 编辑
摘要: MySQL可用性监控 MySQL服务存活监控 MySQL复制是否终止。延迟多大 其它,比如磁盘空间消耗 MySQL性能监控 每秒活跃DML数/事务数/请求数/当前并发连接/平均响应时长 数据库吞吐量(收、发字节数) 锁:表锁,行锁,锁等待,死锁 内存:buffer/cache命中率、等待释放 事务: 阅读全文
posted @ 2018-02-22 17:50 zhchoutai 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 暴力解决。先把字典里的每一个单词的长度存起来。在查找的时候。就比較长度,在多一个少一个之间找, #include<stdio.h> #include<string.h> #include<iostream> #include<stdlib.h> #include<algorithm> #includ 阅读全文
posted @ 2018-02-22 16:40 zhchoutai 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、定义: Attach additional responsibilities to an object dynamically keeping the same interface. Decoators provide a flexible alternative to subclassing 阅读全文
posted @ 2018-02-22 14:58 zhchoutai 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 搞ACM也有三年了,期间学习了不少算法,到12月把上海站打完也要成退役狗了。近期突然想把学过的一些算法回过头来好好总结一下。于是就有了我的算法总结系列。这是这个系列的开端,所以先写一个简单点的算法,以后会慢慢复习一些复杂的算法。最后还是希望自己能够坚持下去吧。 KMP算法 KMP算法是一种线性时间复 阅读全文
posted @ 2018-02-22 13:50 zhchoutai 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 上一篇:SDWebImage源代码解析(一) 2、缓存 为了降低网络流量的消耗。我们都希望下载下来的图片缓存到本地。下次再去获取同一张图片时。能够直接从本地获取,而不再从远程server获取。这样做的还有一个优点是提升了用户体验,用户第二次查看同一幅图片时,能高速从本地获取图片直接呈现给用户。 SD 阅读全文
posted @ 2018-02-22 11:34 zhchoutai 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 关于构造函数的调用顺序: 1、继承关系 2、从属关系 3、static声明的从属关系 关于拷贝构造函数的声明: classname(const classname & rhs) #include <iostream> using namespace std; class Component { pu 阅读全文
posted @ 2018-02-22 11:17 zhchoutai 阅读(117) 评论(0) 推荐(0) 编辑
摘要: switch case 语句在c语言里还是比較简单的,可是被编译出来之后,优化结果往往让人非常疑惑,全然看不懂,以下我们一次次的尝试,看看编译器究竟把switch语句变成什么样了。 ① 先上个最简单的: switch ( argc ) { case 10: printf("case 10 ! \r\ 阅读全文
posted @ 2018-02-22 09:47 zhchoutai 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 接上篇《 iOS中的crash防护(一)unrecognized selector sent to instance》 我们攻克了找不到方法实现的crash,这一篇我这里主要分析一下在KVC常见的crash。以及防护措施。 [object setValue:nil forKey:key] value 阅读全文
posted @ 2018-02-22 08:39 zhchoutai 阅读(366) 评论(0) 推荐(0) 编辑