码迷,mamicode.com
首页 > 编程语言 > 日排行
干货来了!python学习之重难点整理合辑1
关于装饰器、lambda、鸭子类型、魔法函数的理解仍存有困惑之处,趁周末有时间温故,赶紧去自学了解下相关知识。 1.装饰器是什么: 很多初学者在接触装饰器的时候只做到了肤浅的了解它的概念、组成形态。实际上装饰器是python学习中很难啃的大骨头,一旦涉及到具体用途以及原理,经常会把人绕晕。 在这里, ...
分类:编程语言   时间:2019-08-03 21:49:52    阅读次数:147
java _io_commons读取、写出文件
//读取文件转换成字符串Strings=FileUtils.readFileToString(newFile("D:\\d\\write.txt"),"UTF-8");//读取文件转换成字节数组byte[]datas=FileUtils.readFileToByteArray(newFile("D:\\d\\write.txt"));//逐行读取,返回类型是ListList<String&g
分类:编程语言   时间:2019-08-03 21:50:56    阅读次数:263
JAVA基础整理——IntegerCache
首先要重申下,大家都知道的自动拆箱与自动装箱。即 代码实际执行的是 此处可以打断点调试验证。 接下来我们看下Integer的valueOf方法中做了什么: 此处可以看见,在一定范围内,返回值为IntegerCahce内的缓存,最后以下Integer的内部类IntegerCahce,如下: 代码中可见 ...
分类:编程语言   时间:2019-08-03 21:51:22    阅读次数:109
Python介绍
Python是什么,有什么优缺点? Python是一门编程语言,目前版本有Python2.x和Python3.x,两者并不相互兼容,其中Python2.x目前即将在2020年停止支持。 Python为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置 ...
分类:编程语言   时间:2019-08-03 21:54:35    阅读次数:145
关于java自学的内容以及感受
这周自学了关于java的循环语句(for循环、while循环、do while循环)和特殊流程控制语句(break:终止某个语句块的循环 和conture:用于跳过某个语句块的一次执行),通过简单的敲写程序更加的深入了解以及应用: 第一种: public class test { public st ...
分类:编程语言   时间:2019-08-03 21:54:52    阅读次数:138
旋转数组的最小值
【问题】把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 【思路】既然题目都说 ...
分类:编程语言   时间:2019-08-03 21:59:20    阅读次数:119
JAVA并发之阻塞队列浅析
背景 因为在工作中经常会用到阻塞队列,有的时候还要根据业务场景获取重写阻塞队列中的方法,所以学习一下阻塞队列的实现原理还是很有必要的。(PS:不深入了解的话,很容易使用出错,造成没有技术深度的样子) 阻塞队列是什么? 要想了解阻塞队列,先了解一下队列是啥,简单的说队列就是一种先进先出的数据结构。(具 ...
分类:编程语言   时间:2019-08-03 22:00:00    阅读次数:120
Python3网络爬虫实战-22、使用Urllib:解析链接
Urllib库里还提供了parse这个模块,它定义了处理URL的标准接口,例如实现URL各部分的抽取,合并以及链接转换。它支持如下协议的URL处理:file、ftp、gopher、hdl、http、https、imap、mailto、mms、news、nntp、prospero、rsync、rtsp、rtspu、sftp、shttp、sip、sips、snews、svn、svn+ssh、telne
分类:编程语言   时间:2019-08-03 23:08:27    阅读次数:138
第5课 python列表和字典
第5课 python列表和字典
分类:编程语言   时间:2019-08-03 23:10:17    阅读次数:101
C++ 简介
一、第一个 C++ 程序 等价于: 分析: 1.C++中 "\n" 与 endl 的区别是什么? "\n" 表示内容为一个回车符的字符串。std::endl 是流操作子,输出的作用和输出 "\n" 类似,但可能略有区别。 std::endl 输出一个换行符,并立即刷新缓冲区。 例如: 相当于: 由于 ...
分类:编程语言   时间:2019-08-03 23:14:21    阅读次数:105
Spring Cloud Alibaba之服务容错组件 - Sentinel [规则持久化篇]
规则持久化-拉模式在Sentinel控制台对某个微服务的接口资源配置了流控、降级等规则后,若重启了该微服务,那么配置的相关规则就会丢失,因为Sentinel默认将规则存放在内存中。每次重启微服务都得重新配置规则显然是不合理的,所以我们需要将配置好的规则进行持久化存储,而Sentinel提供了两种规则持久化模式:拉模式(pull)推模式(push)本小节先介绍一下拉模式(pull),该模式的架构图如
分类:编程语言   时间:2019-08-03 23:19:03    阅读次数:1240
Python3网络爬虫实战-21、使用Urllib:处理异常
在前面一节我们了解了Request的发送过程,但是在网络情况不好的情况下,出现了异常怎么办呢?这时如果我们不处理这些异常,程序很可能报错而终止运行,所以异常处理还是十分有必要的。Urllib的error模块定义了由request模块产生的异常。如果出现了问题,request模块便会抛出error模块中定义的异常,本节会对其进行详细的介绍。1.URLErrorURLError类来自Urllib库的e
分类:编程语言   时间:2019-08-03 23:23:01    阅读次数:82
python的高阶函数和函数即变量
1:高阶函数 2:函数即变量 分析: 之所以会出现上面的结果,在定义foo函数的时候,在内容地址中把foo函数的函数体存在了内存当中,而foo相当于变量指向了那个内存地址,而在调用foo函数的时候,当执行到bar()函数的时候,bar函数这个变量还没有指向内存中的地址,所以才出现上面这种情况。 另外 ...
分类:编程语言   时间:2019-08-03 23:26:29    阅读次数:94
Python进阶07
[TOC] 数字类型内置方法 整型和浮点型内置方法 都无有序和无序一说, 存放一个值or多个值, 常用操作和内置方法 算术运算和比较运算 均为不可变数据类型 1.整型内置方法 用途:年龄,号码,等级,女朋友个数 定义:用int定义,将数的字符串转为整数 2.浮点内置方法用途:薪资,体重, 用途:薪资 ...
分类:编程语言   时间:2019-08-03 23:27:56    阅读次数:122
Python3网络爬虫实战-25、requests:高级用法
在前面一节我们了解了Requests的基本用法,如基本的GET、POST请求以及Response对象的用法,本节我们再来了解下Requests的一些高级用法,如文件上传,代理设置,Cookies设置等等。1.文件上传我们知道Reqeuests可以模拟提交一些数据,假如有的网站需要我们上传文件,我们同样可以利用它来上传,实现非常简单,实例如下:importrequestsfiles={‘file‘:
分类:编程语言   时间:2019-08-03 23:30:09    阅读次数:113
用Python徒手撸一个股票回测框架
通过纯Python完成股票回测框架的搭建。
分类:编程语言   时间:2019-08-03 23:31:30    阅读次数:137
消息驱动的微服务 - Spring Cloud Alibaba RocketMQ
引入MQ后的架构演进MQ的选择消息队列对比参照表:RocketMQvs.ActiveMQvs.Kafka:参考至:消息队列对比参照表RocketMQvs.ActiveMQvs.KafkaCentOS7上搭建RocketMQ环境要求:CentOS7.264位JDK1.8+4G+的可用磁盘空间1、下载RocketMQ的二进制包,我这里使用的是4.5.1版本,下载地址如下:http://rocketmq
分类:编程语言   时间:2019-08-03 23:33:22    阅读次数:202
Python3网络爬虫实战-24、requests:基本使用
在前面一节我们了解了Urllib的基本用法,但是其中确实有不方便的地方。比如处理网页验证、处理Cookies等等,需要写Opener、Handler来进行处理。为了更加方便地实现这些操作,在这里就有了更为强大的库Requests,有了它,Cookies、登录验证、代理设置等等的操作都不是事儿。那么接下来就让我们来领略一下它的强大之处吧。1基本使用本节我们首先来了解下Requests库的基本使用方法
分类:编程语言   时间:2019-08-03 23:42:45    阅读次数:228
Python3网络爬虫实战-23、使用Urllib:分析Robots协议
利用Urllib的robotparser模块我们可以实现网站Robots协议的分析,本节我们来简单了解一下它的用法。1.Robots协议Robots协议也被称作爬虫协议、机器人协议,它的全名叫做网络爬虫排除标准(RobotsExclusionProtocol),用来告诉爬虫和搜索引擎哪些页面可以抓取,哪些不可以抓取。它通常是一个叫做robots.txt的文本文件,放在网站的根目录下。当搜索爬虫访问
分类:编程语言   时间:2019-08-03 23:43:39    阅读次数:224
python中的函数(陆续添加)
1.函数:len()作用:返回字符串、列表、字典、元组等长度语法:len(str)参数: str:要计算的字符串、列表、字典、元组等返回值:字符串、列表、字典、元组等元素的长度实例 1、计算字符串的长度: >>> s = "hello word" >>> len(s) 10 2、计算列表的元素个数: ...
分类:编程语言   时间:2019-08-04 00:53:50    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!