- Chapter11 | 将数据存储成文件 上一篇我们学习了两种最常用的方式:用BeautifulSoup从HTML网页中提取,从JSON中提取。数据提取出来以后就要存储。如果我们抓取的是图片等文件,通常我们仍会以文件的形式存储在文件系统中;如果我们抓取的是结构化的数据,通常我们会存储在数据库或CSV文件中。本篇博文讲解的是不同的存储方式。 通常,... Chapter11 | 将数据存储成文件 上一篇我们学习了两种最常用的方式:用BeautifulSoup从HTML网页中提取,从JSON中提取。数据提取出来以后就要存储。如果我们抓取的是图片等文件,通常我们仍会以文件的形式存储在文件系统中;如果我们抓取的是结构化的数据,通常我们会存储在数据库或CSV文件中。本篇博文讲解的是不同的存储方式。 通常,...
- 因为ping要用到网络请求,所以要在AndroidManifest.xml加入网络权限: <uses-permission android:name="android.permission.INTERNET"/> 1 1、准备好ping命令 将IP或域名和一些参数组合成一条ping命令: private String spellPing(Stri... 因为ping要用到网络请求,所以要在AndroidManifest.xml加入网络权限: <uses-permission android:name="android.permission.INTERNET"/> 1 1、准备好ping命令 将IP或域名和一些参数组合成一条ping命令: private String spellPing(Stri...
- Chapter09 | JSON数据处理 一、JSON1、获取JSON响应2、解析JSON2.1、解码JSON的功能2.2、从dict中还原为JSON对象 二、API1、第一种2、第二种3、代码实现4、测试 一、JSON JSON是指JavaScript对象表示法(JavaScript Object Notation): 独立于语言和平台... Chapter09 | JSON数据处理 一、JSON1、获取JSON响应2、解析JSON2.1、解码JSON的功能2.2、从dict中还原为JSON对象 二、API1、第一种2、第二种3、代码实现4、测试 一、JSON JSON是指JavaScript对象表示法(JavaScript Object Notation): 独立于语言和平台...
- 互联网中大部分的底层网络代码都是用C语言写的。网络程序通常由两部分程序组成:服务器和客户端。 服务器将同时与多个客户端通信。客户端与服务器之间将展开一段结构化对话,叫做协议。 互联网使用了各种协议,一部分是低层协议,另一部分是高层协议。 低层协议有IP,它用来控制二进制的0和1在互联网中的发送方式。 高层协议有HTTP,它用来控制浏览器与网络服务器的对话。 协议通... 互联网中大部分的底层网络代码都是用C语言写的。网络程序通常由两部分程序组成:服务器和客户端。 服务器将同时与多个客户端通信。客户端与服务器之间将展开一段结构化对话,叫做协议。 互联网使用了各种协议,一部分是低层协议,另一部分是高层协议。 低层协议有IP,它用来控制二进制的0和1在互联网中的发送方式。 高层协议有HTTP,它用来控制浏览器与网络服务器的对话。 协议通...
- Chapter15 | 验证码识别 一、模拟登录知乎二、光学字符识别1、pytesseract2、验证码的识别3、图像处理3.1、二值图像3.2、灰度图像3.3、索引图像3.4、处理实例 4、处理复杂验证 验证码(CAPTCHA)的全程为全自动区分计算机和人类的公开图灵测试 从全程可以看出:验证码用于测试用户是否为真实人类 以识别知乎验证码为例,... Chapter15 | 验证码识别 一、模拟登录知乎二、光学字符识别1、pytesseract2、验证码的识别3、图像处理3.1、二值图像3.2、灰度图像3.3、索引图像3.4、处理实例 4、处理复杂验证 验证码(CAPTCHA)的全程为全自动区分计算机和人类的公开图灵测试 从全程可以看出:验证码用于测试用户是否为真实人类 以识别知乎验证码为例,...
- 本文章来自:github——apollo官网 原创:阿波君 感知 Apollo 3.0 June 27, 2018 简介 Apollo 3.0 主要针对采用低成本传感器的L2级别自动驾驶车辆。在车道中的自动驾驶车辆通过一个前置摄像头和前置雷达要与关键车辆(在路径上... 本文章来自:github——apollo官网 原创:阿波君 感知 Apollo 3.0 June 27, 2018 简介 Apollo 3.0 主要针对采用低成本传感器的L2级别自动驾驶车辆。在车道中的自动驾驶车辆通过一个前置摄像头和前置雷达要与关键车辆(在路径上...
- Android开发中,加载网络服务器的图片是很常用的,当然我们可以自己写服务器接口去实现,不过要做到服务器性能 优越的话,开发起来比较麻烦点,所以本博客要介绍Volley框架进行网络图片加载的demo!Volley框架集成了 AsyncHttpClient和Universal-Image-Loader的优点,开发起来非常的方便了,而且性能也不错! 我们可以去... Android开发中,加载网络服务器的图片是很常用的,当然我们可以自己写服务器接口去实现,不过要做到服务器性能 优越的话,开发起来比较麻烦点,所以本博客要介绍Volley框架进行网络图片加载的demo!Volley框架集成了 AsyncHttpClient和Universal-Image-Loader的优点,开发起来非常的方便了,而且性能也不错! 我们可以去...
- Chapter07 | 抽取数据之正则表达式 一、网页介绍1、网站2、HTML语言3、从网页中提取数据 二、正则表达式1、正则表达式的工作流程2、正则表达式的语言3、正则表达式的分组4、正则表达式的捕获5、非捕获组和捕获组 三、re库 在说正则表达式之前,先说以以下网页结构 根据网站的组成结构,网站可以分为以下两种 一、网页介绍 1、... Chapter07 | 抽取数据之正则表达式 一、网页介绍1、网站2、HTML语言3、从网页中提取数据 二、正则表达式1、正则表达式的工作流程2、正则表达式的语言3、正则表达式的分组4、正则表达式的捕获5、非捕获组和捕获组 三、re库 在说正则表达式之前,先说以以下网页结构 根据网站的组成结构,网站可以分为以下两种 一、网页介绍 1、...
- 在上一章的学习中,我们知道了微服务的基本概念,知道怎么基于Ribbon+restTemplate的方式实现服务调用,接着上篇博客,我们学习怎么基于Feign实现服务调用,请先学习上篇博客,然后再学习本篇博客 Feign是一个声明式的web service客户端,它使得编写web service客户端更为容易。创建接口,为接口添加注解,即可使用Feign。Feign可以... 在上一章的学习中,我们知道了微服务的基本概念,知道怎么基于Ribbon+restTemplate的方式实现服务调用,接着上篇博客,我们学习怎么基于Feign实现服务调用,请先学习上篇博客,然后再学习本篇博客 Feign是一个声明式的web service客户端,它使得编写web service客户端更为容易。创建接口,为接口添加注解,即可使用Feign。Feign可以...
- 代理模式定义 为另一个对象提供一个替身或占位符以控制对这个对象的访问。使用代理模式创建代表对象,让代表对象控制对某对象的访问,被代理的对象可是远程的对象、创建开销大的对象或需要安全控制的对象。 代理分三种: 远程代理,帮助我们控制访问远程对象: 远程代理可以作为另一个JVM上对象的本地代表。调用代理的方法,会被代理利用网络转发到远程执行,并且结果会通过网络返回给代... 代理模式定义 为另一个对象提供一个替身或占位符以控制对这个对象的访问。使用代理模式创建代表对象,让代表对象控制对某对象的访问,被代理的对象可是远程的对象、创建开销大的对象或需要安全控制的对象。 代理分三种: 远程代理,帮助我们控制访问远程对象: 远程代理可以作为另一个JVM上对象的本地代表。调用代理的方法,会被代理利用网络转发到远程执行,并且结果会通过网络返回给代...
- 第一章 常见网络攻击 1.1、XSS攻击 1.1.1 XSS简介 XSS攻击的全称是跨站脚本攻击(Cross Site Scripting),为不跟层叠样式表 (Cascading Style Sheets,CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS 跨站脚本攻击也就是在网站里嵌入恶意脚本程序,当用户打开网站时,窃取Cookie,盗取信息 1.1.2 X... 第一章 常见网络攻击 1.1、XSS攻击 1.1.1 XSS简介 XSS攻击的全称是跨站脚本攻击(Cross Site Scripting),为不跟层叠样式表 (Cascading Style Sheets,CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS 跨站脚本攻击也就是在网站里嵌入恶意脚本程序,当用户打开网站时,窃取Cookie,盗取信息 1.1.2 X...
- 在上一章的学习中,我们知道了微服务的基本概念,知道怎么基于Ribbon+restTemplate的方式实现服务调用,接着上篇博客,我们学习怎么基于Feign实现服务调用,请先学习上篇博客,然后再学习本篇博客 Feign是一个声明式的web service客户端,它使得编写web service客户端更为容易。创建接口,为接口添加注解,即可使用Feign。Feign可以... 在上一章的学习中,我们知道了微服务的基本概念,知道怎么基于Ribbon+restTemplate的方式实现服务调用,接着上篇博客,我们学习怎么基于Feign实现服务调用,请先学习上篇博客,然后再学习本篇博客 Feign是一个声明式的web service客户端,它使得编写web service客户端更为容易。创建接口,为接口添加注解,即可使用Feign。Feign可以...
- Chapter12 37、网络图1、简单的网络图2、省份关系图3、线路关系图 38、弧线图 37、网络图 1、简单的网络图 数据如图: 图中表记处,为重点部分。 制作步骤: ①描点: x->列,Y->行,取消聚合度量 ②连线:标记->线,关联->路径 ③复制Y,做双轴图。第二个图:标记->形状(实心点),点-&g... Chapter12 37、网络图1、简单的网络图2、省份关系图3、线路关系图 38、弧线图 37、网络图 1、简单的网络图 数据如图: 图中表记处,为重点部分。 制作步骤: ①描点: x->列,Y->行,取消聚合度量 ②连线:标记->线,关联->路径 ③复制Y,做双轴图。第二个图:标记->形状(实心点),点-&g...
- 文章目录 ##前言## 本博客介绍Java中间件的一些知识,仅仅是一些知识储备。 ##中间件## ###中间件概念### 中间件:中间件是一种介于操作系统和应用软件之间的一种软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。 若是以新一代的中间件系列产品来组合应用,同时... 文章目录 ##前言## 本博客介绍Java中间件的一些知识,仅仅是一些知识储备。 ##中间件## ###中间件概念### 中间件:中间件是一种介于操作系统和应用软件之间的一种软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。 若是以新一代的中间件系列产品来组合应用,同时...
- Chapter10 | 数据结构化存储 一、结构化过程1、非结构化数据2、半结构化数据3、结构化数据 二、怎样数据结构化1、明确数据需求2、选择数据结构3、怎么存 三、半数据化结构3.1、JSON3.2、XML(可广泛应用)1、XML的特性1、一个简单的XML例子2、使用xml.etree生成xml 我们先来了解下数据化结构与非数... Chapter10 | 数据结构化存储 一、结构化过程1、非结构化数据2、半结构化数据3、结构化数据 二、怎样数据结构化1、明确数据需求2、选择数据结构3、怎么存 三、半数据化结构3.1、JSON3.2、XML(可广泛应用)1、XML的特性1、一个简单的XML例子2、使用xml.etree生成xml 我们先来了解下数据化结构与非数...
上滑加载中
推荐直播
-
妙手轻取华为云上自动化部署
2025/05/28 周三 16:30-17:30
阿肯-华为云生态技术讲师
还在一直手动进行薛定谔式部署吗?想尝试自动化又怕搞不定?其实你只是不知道这有多简单。本节课掰开一个个细节理清楚。
回顾中 -
华为云软件开发生产线(CodeArts)4月新特性解读
2025/05/30 周五 16:30-17:30
Enki 华为云高级产品经理
不知道产品的最新特性?没法和产品团队建立直接的沟通?本期直播产品经理将为您解读华为云软件开发生产线4月发布的新特性,并在直播过程中为您答疑解惑。
去报名
热门标签