前言: 工作上要接触很多移动设备,进行测试,所以抓包软件不能少,但是看你习惯,你要是说我喜欢charles,也可以,毕竟我也买不起苹果电脑,就不拿charles装在windows上了,还是乖乖的Fiddler吧,哈哈哈,看你习惯.反正charles是比Fiddler强大一丢丢,但是看个人爱好吧.据说Fiddler的苹果版正在开发中.配置Fiddler的教程不教.但是不适合所有人,比如一些比较简单的知识点我就不写,毕竟是自己的学习笔记啦. 正文: 第一章 瞎记-前期知识储备 一.http协议和抓包…
前言 不适合小白,因为很多需要小白来掌握的东西我都没有写,就是补充自己还不会的东西,所以,有些同僚看起来可能感觉不是很清楚. 正文: 瞎记2-什么是代理服务器 1.web代理服务器,是在客户端和服务器之间的中间人角色.对于客户端,代理服务器就是服务器一端(接收request,返回response).对于服务器来说,代理服务器就是客户端(接收response,发送request). 2.代理服务器的优点和功能: 共享网络,提高访问速度,突破访问限制,隐藏身份. 突破访问限制,就是当前无法访问一些网…
Http: 不安全.可以很容易被拦截,或者其他的嗅探工具发现.怎么样做到安全?起码一下两点: 1.浏览器和we服务器之间的内容应该只有浏览器和web服务器能看到通信内容. 2.Http请求和Http的请求响应内容不会被第三方篡改 我们肯定会想到加密算法,对称和非对称加密,DES,RSA等.Page16.对称加密是密钥同时扮演加密和解密的角色,只要不公开密钥,并且密钥安全就可以保证安全.非对称加密,不同客户端和服务器间使用不同对称加密算法,通过协商解决. Https: 就是加密后的http,浏览器…
这是一个导读,可以快速找到我记录的关于人工智能(深度学习)加速芯片论文阅读笔记. ISSCC 2017 Session14 Deep Learning Processors: ISSCC 2017关于Deep Learning Processors的Slides笔记,主要参考了[1]中的笔记,自己根据paper和slides读一遍,这里记一下笔记,方便以后查阅. 14.1 A 2.9TOPS/W Deep Convolutional Neural Network SoC in FD-SOI 28…
稍稍乱入的CNN,本文依然是学习周莫烦视频的笔记. 还有 google 在 udacity 上的 CNN 教程. CNN(Convolutional Neural Networks) 卷积神经网络简单讲就是把一个图片的数据传递给CNN,原涂层是由RGB组成,然后CNN把它的厚度加厚,长宽变小,每做一层都这样被拉长,最后形成一个分类器: 如果想要分成十类的话,那么就会有0到9这十个位置,这个数据属于哪一类就在哪个位置上是1,而在其它位置上为零. 在 RGB 这个层,每一次把一块核心抽出来,然后厚度…
接着上次的记,前面看了稀疏自编码.按照讲义,接下来是Vectorized, 翻译成向量化?暂且这么认为吧. Vectorized: 这节是老师教我们编程技巧了,这个向量化的意思说白了就是利用已经被优化了的数值运算来编程,矩阵的操作 尽量少用for循环,用已有的矩阵运算符来操作.这里只是粗略的看了下,有些小技巧还是不错的. PCA: PCA这个以前都接触过了,简单说就是两步: 1.协方差矩阵 其中x(i)是输入样本(假设已经均值化). 2.SVD分解,得出U向量.其中U向量的每列就是样本的新的方向…
由于早年在管理领域耕耘了一段时间,完美错过了Spring的活跃期, 多少对这个经典的技术带有一种遗憾的心态在里面的, 从下面的我的生涯手绘图中大概可以看出来我的经历. 最近由于新介入到了工业数字化领域,工作也专注于业务应用, 不怎么搞平台了,平台更多的是采取与友商战略合作的方式, 也有机会重新认识并学习一下这个被完美错过的经典技术. 以下是本次的随记. 一.本次的代码地址 https://github.com/quchunhui/demo-macket/tree/master/springboo…
大数据的时代,网络爬虫已经成为了获取数据的一个重要手段. 但要学习好爬虫并没有那么简单.首先知识点和方向实在是太多了,它关系到了计算机网络.编程基础.前端开发.后端开发.App 开发与逆向.网络安全.数据库.运维.机器学习.数据分析等各个方向的内容,它像一张大网一样把现在一些主流的技术栈都连接在了一起.正因为涵盖的方向多,因此学习的东西也非常零散和杂乱,很多初学者搞不清楚究竟要学习哪些知识,学习过程中遇到反爬也不知道用什么方法来解决,本篇我们来做一些归纳和总结. 很多人学习python,不知道从…
慕课网视频教程:http://www.imooc.com/learn/443 ====Maven是什么 Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建.报告和文档的软件项目管理工具.简单的来说,Maven可以帮我们来管理项目. ====下载Maven 官网:http://maven.apache.org/ ====配置环境变量 M2_HOME=C:\Program Files\apache-maven-3.3.3 然后将M2_HOME加入到Path中.下命令行窗口…
====Kafka消费者模型 参考博客:http://www.tuicool.com/articles/fI7J3m --分区消费模型 分区消费架构图 图中kafka集群有两台服务器(Server),每台服务器有2个分区(Patition),共4个分区. 由四个消费者实例(Consumer)来消费4个分区. 当然,Consumer1不一定对应Patition1,但是必须建立1对1的对应关系. 分区消费伪代码描述 --组(Group)消费模型 组消费架构图 途中有两个服务器Server1和Serv…