自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Go密码学之对称加密

1.1 基础知识点 知识点大纲介绍 密码的基础概念 对称加密 非对称加密 单向散列函数 哈希函数 消息认证码 数字签名 证书 ssl/tls - https 为什么要加密, 以及解决方案 保证数据安全 加密三要素 明文/密文 秘钥 定长的字符串 需要根据加密算法确定其长度...

2019-06-07 23:29:56 141 0

转载 Java数组

内容 数组概念 数组的定义 数组的索引 数组内存 数组的遍历 数组的最大值获取 数组反转 数组作为方法参数和返回值 目标 理解容器的概念 掌握数组的第一种定义方式 掌握数组的第二种定义方式 掌握数组的第三种定义方式 使用索引访问数组的元素 了解数组的内存图解 了解空指针和越界异...

2019-06-07 16:15:56 57 0

转载 Java流程控制语句

内容 if else判断语句 switch选择语句 for循环语句 while循环语句 do while循环语句 跳出语句break,continue 目标 理解if语句的格式和执行流程 理解if…else语句的格式和执行流程 理解if…else if语句的格式和执行流程 了解if语...

2019-06-07 15:59:16 85 0

原创 Java数据类型转换、运算符、方法

主要内容 数据类型转换 算数运算符 比较运算符 逻辑运算符 三元运算符 简单方法定义和调用 教学目标 理解数据类型的强制转换 理解数据类型的自动转换 了解ASCII编码表 理解int类型和char类型的运算原理 理解运算符++ --的运算方式 理解+符号在字符串中的作用 理解比较运算符 理解逻辑运...

2019-06-07 15:55:06 85 0

转载 Java 开发第一步:开发环境的搭建

Java 开发第一步:开发环境的搭建 JDK的安装 下一步: 注意:安装JDK路径不要包含中文 默认是安装到了 C:\Program Files\Java\jdk1.7.0_0\目录下,可以通过“更改”按钮对安装路径进行自定义。可以换一个安装路径,例如:d:\Java\Jdk\jdk1.7.0...

2019-06-07 15:52:09 76 0

原创 常见的机器学习面试题

1.请详细说说支持向量机(support vector machine,SVM)的原理。 一般不会问,但是你要用自己的话说出来。 2.哪些机器学习算法不需要做归一化处理? 解析: 在实际应用中,通过梯度下降法求解的模型一般都是需要归一化的,比如线性回归、logistic回归、KNN、SVM...

2018-09-22 20:17:39 209 0

转载 TensorFlow——二进制数据读取

一、CIFAR10二进制数据集介绍 https://www.cs.toronto.edu/~kriz/cifar.html 二进制版本数据文件 二进制版本包含文件data_batch_1.bin,data_batch_2.bin,...,data_batch_5.bin以及test_b...

2018-09-17 10:58:16 1355 0

转载 TensorFlow——TFRecords文件

一、什么是TFRecords文件 TFRecords其实是一种二进制文件,虽然它不如其他格式好理解,但是它能更好的利用内存,更方便复制和移动,并且不需要单独的标签文件。 使用步骤: 1)获取数据 2)将数据填入到Example协议内存块(protocol buffer) 3)将协议内存块...

2018-09-17 10:58:05 213 0

原创 神经网络基础

一、神经网络 人工神经网络( Artificial Neural Network, 简写为ANN)也简称为神经网络(NN)。是一种模仿生物神经网络(动物的中枢神经系统,特别是大脑)结构和功能的 计算模型。经典的神经网络结构包含三个层次的神经网络。分别为输入层,输出层以及隐藏层。 其中每层的...

2018-09-17 10:57:54 178 0

转载 神经网络原理

 神经网络原理 神经网络的主要用途在于分类,那么整个神经网络分类的原理是怎么样的?我们还是围绕着损失、优化这两块去说。神经网络输出结果如何分类? 神经网络解决多分类问题最常用的方法是设置n个输出节点,其中n为类别的个数。 任意事件发生的概率都在0和1之间,且总有某一个事件发生(概率的和为...

2018-09-17 10:57:39 3953 0

原创 TensorFlow——文件读取流程

一、 文件读取流程 第一阶段 构造文件名队列 第二阶段 读取与解码 第三阶段 批处理 注:这些操作需要启动运行这些队列操作的线程,以便我们在进行文件读取的过程中能够顺利进行入队出队操作。 1.构造文件名队列 将需要读取的文件的文件名放入文件名队列。 tf.train.st...

2018-09-15 16:36:09 848 0

转载 TensorFlow——实现简单的线性回归

一、线性回归原理        根据数据建立回归模型,w1x1+w2x2+…..+b = y,通过真实值与预测值之间建立误差,使用梯度下降优化得到损失最小对应的权重和偏置。最终确定模型的权重和偏置参数。最后可以用这些参数进行预测。 二、案例:实现线性回归的训练 1 .案例确定 假设随机指定...

2018-09-15 16:32:17 3298 0

原创 TensorFlow——高级API

一、基础API 1 tf.app 这个模块相当于为 TensorFlow 进行的脚本提供一个 main 函数入口,可以定义脚本运行的 flags。 2 tf.image TensorFlow 的图像处理操作。主要是一些颜色变换、变形和图像的编码和解码。 3 tf.gfile 这个模块提...

2018-09-15 16:24:54 174 0

原创 TensorFlow——变量OP

一、变量 TensorFlow变量是表示程序处理的共享持久状态的最佳方法。变量通过 tf.Variable OP类以及tf.get_variable()类进行操作。变量的特点 存储持久化 可修改值 可指定被训练 1. 创建变量 tf.Variable(initial_value=None...

2018-09-15 16:22:14 856 0

原创 TensorFlow——张量

张量(Tensor) TensorFlow 的张量就是一个 n 维数组, 类型为tf.Tensor。Tensor具有以下两个重要的属性 type:数据类型 shape:形状(阶) 1.张量的类型 2. 张量的阶 形状有0阶、1阶、2阶…. tensor1 = tf.const...

2018-09-15 16:18:41 135 0

原创 TensorBoard——会话

1.会话 一个运行TensorFlow operation的类。会话包含以下两种开启方式 tf.Session:用于完整的程序当中 tf.InteractiveSession:用于交互式上下文中的TensorFlow ,例如shell 1 TensorFlow 使用 tf.Session ...

2018-09-15 16:12:03 79 0

转载 TensorBoard——图与TensorBoard

1. 什么是图结构 图包含了一组tf.Operation代表的计算单元对象和tf.Tensor代表的计算单元之间流动的数据。 2. 图相关操作 (1) 默认图 Graph默认注册,并可通过调用tf.get_default_graph()访问 ,要将操作添加到默认图形中,直接创建OP即可。 ...

2018-09-15 16:10:01 426 0

原创 TensorFlow框架——TF数据流图

 1. 代码-案例:TensorFlow实现一个加法运算 # 实现一个加法运算 con_a = tf.constant(3.0) con_b = tf.constant(4.0) sum_c = tf.add(con_a, con_b) print("打印con_a:\n&quo...

2018-09-15 16:05:13 1459 0

转载 深度学习框架介绍

1. 常见深度学习框架对比 框架名 主语言 从语言 灵活性 上手难易 开发者 Tensorflow C++ cuda/python 好 难 Google Caffe C++ cuda/python/Matlab ...

2018-09-15 15:59:55 1031 0

原创 深度学习与机器学习的区别

1.特征提取方面 机器学习的特征工程步骤是要靠手动完成的,而且需要大量领域专业知识 深度学习通常由多个层组成,它们通常将更简单的模型组合在一起,将数据从一层传递到另一层来构建更复杂的模型。通过训练大量数据自动得出模型,不需要人工特征提取环节。 深度学习算法试图从数据中学习高级功能,这是深...

2018-09-15 15:54:53 7375 0

转载 Fiddler的配置使用

Fiddler的配置使用介绍:Fiddler是一款强大Web调试工具,它能记录所有客户端和服务器的HTTP,HTTPS请求,Fiddler是window平台的工具。配置使用:1.  打开fiddler:点击Tools---->Options会跳出一个窗口 接着设置抓取对象: 设置信任...

2018-07-14 20:27:03 1505 0

转载 WSGI / uwsgi/ uWSGI 这三个概念的区分

    uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议。Nginx中HttpUwsgiModule的作用是与uWSGI服务器进行交换。WSGI是一种Web服务器网关接口。它是一个Web服务器(如nginx,uWSGI等服务器)与web应用(如用Flask框架写的程序...

2018-07-14 20:19:43 990 0

原创 Docker安装与操作

安装与操作1. 在Ubuntu中安装Docker更新ubuntu的apt源索引sudo apt-get update 安装包允许apt通过HTTPS使用仓库sudo apt-get install \ apt-transport-https \ ca-certificates \ ...

2018-07-14 20:09:20 63 0

原创 FastDFS分布式文件系统

FastDFS分布式文件系统1. 什么是FastDFSFastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传...

2018-07-14 20:03:13 114 0

原创 celery介绍、安装和使用

一、 问题抛出我们在做网站后端程序开发时,会碰到这样的需求:用户需要在我们的网站填写注册信息,我们发给用户一封注册激活邮件到用户邮箱,如果由于各种原因,这封邮件发...

2018-07-14 19:58:59 1320 0

原创 Django REST framework 简介

Django REST framework 简介在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。在开发REST API的视图中,虽然每个视图具体操作的数据不同,但增、删、改、查的实现流程基本套路化,所以这部分代码也是可以复用简化编写的...

2018-07-14 19:46:31 89 0

原创 RESTful设计方法

1. 域名应该尽量将API部署在专用域名之下。https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。https://example.org/api/ 2. 版本(Versioning)应该将API的版本号放入URL。http://www....

2018-07-14 19:43:13 69 0

原创 简介RESTful

RESTful在前后端分离的应用模式里,后端API接口如何定义?例如对于后端数据库中保存了商品的信息,前端可能需要对商品数据进行增删改查,那相应的每个操作后端都需要提供一个API接口:POST /add-goods 增加商品POST /delete-goods 删除商品POST ...

2018-07-14 19:40:24 1762 0

原创 Web两种应用模式

Web应用模式在开发Web应用中,有两种应用模式:前后端不分离前后端分离1 前后端不分离    在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。    这种应用模式比较适合纯网页应用,但是当后端对接App...

2018-07-14 19:38:25 1334 0

原创 使用Docker安装FastDFS

1. 获取镜像可以利用已有的FastDFS Docker镜像来运行FastDFS。获取镜像可以通过下载docker image pull delron/fastdfs也可是直接使用提供给大家的镜像备份文件docker load -i 文件路径/fastdfs_docker.tar加载好镜像后,就可...

2018-07-14 19:34:36 517 0

原创 python爬虫——利用 session 处理登录状态 github 登录实例

CookieCookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器Sessionsession机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。使用Cookies直接访问需要登录的获取数据#!/usr/bin/python # ...

2018-07-08 00:02:32 4169 0

原创 python3爬虫使用post请求实现百度翻译

使用post请求实现百度翻译#!/usr/bin/python # -*- coding: utf-8 -*- # 0. 分析百度翻译 # http://fanyi.baidu.com/basetrans import requests import json # 1. 定义构建请求参数 u...

2018-07-08 00:00:24 859 0

原创 proxy & proxy池 (代理服务器)python中的爬虫用法

代理流程代理服务器相关网站米扑三一代理快代理等等...代码中使用代理#!/usr/bin/python # -*- coding: utf-8 -*- # 1. 导入模块 import requests # 2. 请求数据获取响应 url = 'http://www.baidu.co...

2018-07-07 23:49:16 188 0

原创 python3百度贴吧爬虫小程序逻辑及面向对象实现

逻辑实现#!/usr/bin/python # -*- coding: utf-8 -*- import requests # 0. 分析爬取对象 # https://tieba.baidu.com/f?kw=贴吧名&pn=页数 # 1. 创建 url list kw = &...

2018-07-07 23:46:24 126 0

原创 python3中requests模块的使用

requests 模块requests 安装安装 pip install requests requests 基本使用#!/usr/bin/python # -*- coding: utf-8 -*- # 1. 导入模块 import requests # 2. 请求数据获取响应 url =...

2018-07-07 23:43:51 416 0

原创 python2和python3字符编码,utf-8,unicode

字符编码字符集asciiISO-8859-1 通常叫 做Latin-1,向下兼容ASCII,此字符集支持部分于欧洲使用的语言GB2312/GBK 这就是汉字的国标码,专门用来表示汉字,是双字节编码,而英文字母和iso8859-1一致(兼容iso8859-1编码)。其中gbk编码能够用来同时表示繁体...

2018-07-07 23:41:28 751 0

原创 python3 urllib的使用

urllib 基本使用#!/usr/bin/python # -*- coding: utf-8 -*- # 1. 导入库 import urllib.request # 2. 发送请求并获取响应对象 url = 'http://www.baidu.com' respons...

2018-07-07 23:37:26 509 0

原创 Mac和Linux平台抓包工具的配置和使用

抓包工具抓包工具介绍HTTP 协议抓包工具FileFoxChromeIEFiddler(仅 windows 系统)Charles...TCP 协议抓包工具Wiresharktcpdump...抓包工具的作用分析爬取对象,为我们未来编写爬虫自定策略。抓包工具原理Charles 工具Mac 系统平台安...

2018-07-07 23:35:25 548 0

原创 HTTP常用状态码汇总

HTTP 状态码HTTP状态码分类HTTP 状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP 状态码共分为5种类型分类分类描述1**信息,服务器收到请求,需要请求者继续执行操作2**成功,操作被成功接收并处理3**重定向,需要进一步的操作以完成请求...

2018-07-07 23:24:38 112 0

原创 HTTP常用响应头汇总

HTTP 响应头列表应答头说明Allow服务器支持哪些请求方法(如GET、POST等)。Content-Encoding文档的编码(Encode)方法。只有在解码之后才可以得到Content-Type头指定的内容类型。利用gzip压缩文档能够显著地减少HTML文档的下载时间。Java的GZIPOu...

2018-07-07 23:23:06 111 0

提示
确定要删除当前文章?
取消 删除