list

#list#

已有0人关注此标签

内容分类

python之战

scrapy爬虫加载API,配置自定义加载模块

当我们在scrapy中写了几个爬虫程序之后,他们是怎么被检索出来的,又是怎么被加载的?这就涉及到爬虫加载的API,今天我们就来分享爬虫加载过程及其自定义加载程序。 SpiderLoader API  该API是爬虫实例化API,主要实现一个类SpiderLoader class scrapy.loader.SpiderLoader 该类负责检索和处理项目中定义的spider类。

redpigX

Git常用命令集

Git常用命令集(centos7) 用户信息配置 git config --global user.name "John Doe" git config --global user.email "johndoe@example.com" 这些用户信息存储在home/user下面,是个隐藏文件,需要用命令 ls -a 才能看到,是./gitconfig文件,在这里可以看到上面--global的配置数据。

推荐码发放

SpringBoot自动配置源码调试

SpringBoot自动配置源码调试之前对SpringBoot的自动配置原理进行了较为详细的介绍(https://www.cnblogs.com/stm32stm32/p/10560933.html),接下来就对自动配置进行源码调试,探究下这个配置过程中各参数的情况。

hollischuang

Java 8中字符串拼接新姿势:StringJoiner

GitHub 1.6k Star 的Java工程师成神之路 ,不来了解一下吗? GitHub 1.6k Star 的Java工程师成神之路 ,真的不来了解一下吗? GitHub 1.6k Star 的Java工程师成神之路 ,真的确定不来了解一下吗? 在为什么阿里巴巴不建议在for循环中使用”+”进行字符串拼接一文中,我们介绍了几种Java中字符串拼接的方式,以及优缺点。

jerryxgh

Json反序列化与Java泛型

Java的JSON库有很多,本文分析google的Gson和alibaba的fastjson,在Java泛型场景反序列化的一些有意思的行为。考虑下面的json字符串: [ "2147483648", "2147483647" ] 用fastjson在不指定类型的情况下解析,下面的代码输出啥: JSON.

cxa

python魔法函数__dict__和__getattr__的妙用

__dict__ __dict__是用来存储对象属性的一个字典,其键为属性名,值为属性的值。 既然__dict__是个字典那么我们就可以用字典的属性了。 我们通过使用dir()属性来看看__dict__都有哪些属性。

cxa

python高频面试问题(二)

1. 解释什么是栈溢出,在什么情况下可能出现。 栈溢出是由于C语言系列没有内置检查机制来确保复制到缓冲区的数据不得大于缓冲区的大小,因此当这个数据足够大的时候,将会溢出缓冲区的范围。 在Python中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧,每当函数返回,栈就会减一层栈帧。

cxa

python高频面试问题(一)

整理一下高频率的面试问题。希望可以帮助一些朋友们。 1.python的基本数据类型 主要核心类型分为两类 不可变类型: 数字(int float bool complex),字符串(string),元祖(tuple),不可变集合(frozenset)。

皇侯爷

java经常使用16种工具类

一. org.apache.commons.io.IOUtils closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转换IO流、 Uri、 byte[]为Stringcopy:IO流数据复制,从输入流写到输出流中,最大支持2GBtoByteArray:从输入流、URI获取byte[]write:把字节.

云吞铺子

Redis数据类型详解(五种)

Redis支持五种数据类型,即string(字符串)、hash(哈希)、list(列表)、set(集合)及zset(sorted set:有序集合),云吞铺子分享Redis数据类型谅解: Redis数据类型汇总表 类型 简介 特性 场景 String(字符串) 二进制安全 可以包含任何数...

饭娱咖啡

对 Stream 中 Map 与 ForEach 做个简单说明

经常会有童鞋把 Map 和 Foreach 用错,可能会出现如下用法: List studentChangeList = studentList.stream() .forEach(student -> student.setAge(99)); 有些编译器会直接报错,比如 IDEA。

快乐崇拜007

jdk11源码--CopyOnWriteArrayList源码分析

CopyOnWriteArrayList源码分析

liuch

简单获取服务器上web服务相关信息的脚本

本脚本主要用于检测服务器上web相关端口监听状态,查找3款通用web服务配置文件、日志存放位置,主机对外访问web服务情况 使用方法: 复制代码,登陆服务器执行vim web.sh粘贴代码保存退出 chmod 755 web.

eyunshu

mint-ui在tab-container使用Infinite scroll 不能触发loadmore

直接上代码,基本上就是官网的Infinite scroll外面套上一层tab-container:

detectivehlh

想在Java中实现Excel和Csv的导出吗?看这就对了

前言 最近在项目中遇到一个需求,需要后端提供一个下载Csv和Excel表格的接口。这个接口接收前端的查询参数,针对这些参数对数据库做查询操作。将查询到的结果生成Excel和Csv文件,再以字节流的形式返回给前端。

detectivehlh

在Java中使用redisTemplate操作缓存

背景 在最近的项目中,有一个需求是对一个很大的数据库进行查询,数据量大概在几千万条。但同时对查询速度的要求也比较高。 这个数据库之前在没有使用Presto的情况下,使用的是Hive,使用Hive进行一个简单的查询,速度可能在几分钟。

xiaoyuaner

Python知识点:lambda, map, filter

通过示例介绍Python中的lambda,map,filter 函数的使用方法。 lambdalambda 操作符(或 lambda函数)通常用来创建小巧的,一次性的匿名函数对象。它的基本语法如下: lambda arguments : expression lambda操作符可以有任意数量的参数,但是它只能有一个表达式,且不能包含任何语句,返回一个可以赋值给任何变量的函数对象。

mysoul8021

过滤器实栗 登录检测

项目结构 ![](https://melovemingming-1253878077.cos.ap-chengdu.myqcloud.com/blog-image/2019/03/2019-03-17%2004-56-15%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.