ICode9

精准搜索请尝试: 精确搜索
  • 线程与进程的区别可归纳为以下4点2020-09-07 05:31:22

    线程与进程的区别可归纳为以下4点: 1) 地址空间和其他资源:进程之间相互独立,同一进程的各线程间共享。某进程内的线程在其他进程不可见。 2) 通信:进程间通信IPC,线程间可以直接读写进程数据段(如全局变量)来进行通信 ------需要进程和互斥的辅助,保证数据的一致性。 3) 调度和切换:线程上

  • 好程序员分享JavaScrip数组去重操作实例小结2020-09-07 05:00:45

    好程序员分享JavaScrip数组去重操作实例小结,这篇文章主要介绍了JavaScrip数组去重操作,结合实例形式总结分析了javascript针对数组的遍历、判断、去重等相关操作技巧,需要的朋友可以参考下。 本文实例讲述了JavaScrip数组去重操作。分享给大家供大家参考,具体如下: var arr=[2,1,1,3

  • 计算并返回字符串表示的表达式的结果,2020-09-07 05:00:35

    eval(source[ , globals[, locals]]) : 计算并返回字符串表示的表达式的结果,类似于exec,但exec什么都不返回,因为exec本身就是一条语句   >>> exec(input("pleaes input an arithmetic expression:"))   pleaes input an arithmetic expression:22+2   >>> eval(input("pleae

  • Python 语法特点:注释/编写规则/命名规范2020-09-07 05:00:22

    1.注释   1)单行注释 #   2) 多行注释 前后三个单引号或双引号 ‘’‘ ... ‘‘‘ """ ..."""   3)中文编码声明注释   # -- coding:编码 --   或 # coding=编码   若采用UTF-8编码,则设置为urf-8;若使用GBK编码,则使用gbk 或cp936   2.代码缩进   使用

  • java _io_ File类创建目录和文件夹2020-09-07 04:31:23

    .mkdir() //创建目录,如果父目录不存在,则不会创建成功 .mkdirs() //创建目录,如果父目录不存在,则会一起创建 .list() //列出下级名称,返回的是一个字符串数组 .listFiles() //返回子目录对象,返回的是一个File类型的数组 .listRoots() //根路径,从盘符(C:或D盘)出发,拿到所有的文件 创建

  • 翻腾(Series Churn)问题:随着时间推移。2020-09-06 09:00:55

    数据写入和读取的形式完全不同:数据写入按照指标维度,而读取是按照时间区间。最终查询时涉及的区域以时间为横轴,指标不同维度为纵轴的矩形。 序列翻腾(Series Churn)问题:随着时间推移,一些指标序列会进入非活跃状态,即再也不会接收到新的数据,而新的序列会出现。这在云环境,尤其是 Kuber

  • 解决SpringMVC拦截静态资源的问题2020-09-06 07:32:53

    优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置DispatcherServlet的请求映射,往往使用 *.do 、 *.xhtml等方式。这就决定了请求URL必须是一个带后缀的URL,而无法采用真正的REST风格的URL。 如果将DispatcherSer

  • javascript中字符串对象常用的方法和属性2020-09-06 07:32:14

    字符串是一种非常重要的数据类型,在Java等面向对象编程语言中,它代表对象类型,而在javascript中它却是一种基本数据类型,在开发的领域中,我们经常会碰到,无论是前端还是后台。比如后台验证手机号码,将手机号码的后四位变成*,这些都是对字符串的处理。所以学会字符串中常用的属性和方法是非

  • SpringCloud Feign 之 超时重试次数探究2020-09-06 07:00:23

    上篇文章,我们对Feign的fallback有一个初步的体验,在这里我们回顾一下,Fallback主要是用来解决依赖的服务不可用或者调用服务失败或超时,使用默认的返回值。实际应用中, 在Fallback之前,需要对服务配置重试机制,当多次重试服务,还是服务不可用的情况下,就触发Fallback。 这里,我们对重试机制

  • python模块-pytz时区转换2020-09-06 06:01:00

    pytz模块常用于时区的转换,常常配合datetime一起使用。我们知道datetime除了data方法生成的时间是没有时区概念,其他如time、datetime等都是有时区概念,即指定了tzinfo信息。>>> import datetime   >>> datetime.datetime.now(tz)   datetime.datetime(2009, 2, 21, 15, 12, 33,

  • Python_xlrd和xlwt模块介绍2020-09-06 06:00:51

    A. 获取Book工作簿(即excel工作簿,包含所有工作表)   1 data = xlrd.open_workbook(filename)   # 读取名为filename的工作簿;   # 若所读取的excel文件与Python程序在同一个路径下,则filename为文件名字符串;   # 若所读取的excel文件与Python程序不在同一个路径下,则filena

  • Python 摘要算法hashlib 与hmac2020-09-06 05:31:40

    摘要算法(也成为哈希算法)是用来防篡改的,因为我们的即使元数据改动一个字节,通过加密算法得出的摘要也会千差万别,从而我们可以比较两个文件的摘要,而得出这个文件是否被改动。   Python 内建模块hashlib提供了摘要算法 MD5   MD5是常见的摘要算法,速度很快,生成结果是固定的128bit字

  • JavaScript检验数据类型的方式2020-09-06 05:31:23

    能够返回的数据类型有6种(“number”,“string”,“bolean”,“undefined”,“function”,“object”)。在js中,null值表示一个空对象指针,用typeof检测null会返回“object”。 instanceof:检测某一个实例是否属于某个类。 只要在当前实例的原型链上的对象,用其检测出来都为true。在类

  • SPRING源码解析-SPRING 核心-IOC2020-09-06 05:00:53

    IoC 和 AOP是Spring的核心, 是Spring系统中其他组件模块和应用开发的基础。透过这两个模块的设计和实现可以了解Spring倡导的对企业应用开发所应秉承的思路: 易用性。 POJO开发企业应用, 直接依赖于Java语言,而不是容器和框架。 提升程序的可测试性,提高软件质量。 提供一致性编程模型

  • CentOS7编译安装Python3并与Python2共存 - Manson的备忘录2020-09-06 05:00:38

    由于目前CentOS 7中还有一些包是依赖于python2的,如yum,因此在安装Python3时,尽量避免修改系统中Python2的相关设置。 安装编译环境和软件依赖关系 安装 Python3时,使用源码编译安装,安装前要确保相关的开发工具包组以及相应依赖关系已经安装,如果没有安装好依赖关系,可能会导致安装完成

  • Eureka 系列(03)Spring Cloud 自动装配原理2020-09-06 05:00:23

    本文主要是分析 Spring Cloud 是如何整合 Eureka 的,但不会具体分析 Eureka 的源码,之后的文章会对 Eureka 的源码做一个比较具体的分析。   1. Eureka Client 自动装配   org.springframework.boot.autoconfigure.EnableAutoConfiguration=org.springframework.cloud.netflix.e

  • c#实现SharedMatting抠图算法2020-09-06 04:31:58

    我刚开始采用VS2019,安装OpenCv后测试运行C++,各种不通。后续发现vs2019新建的项目自动配置为VC16 环境。 而下载的OpenCv明确指定了需要VC14或VC15. 如我下载的OpenCV: opencv-3.4.5-vc14_vc15.exe. 从名称即可看出。废了我许多不必要的尝试时间。 2、版本差异   刚开始下载

  • 随机森林算法OOB_SCORE最佳特征选择2020-09-06 04:31:35

    Sklearn RandomForest算法(有监督学习),可以根据输入数据,选择最佳特征组合,减少特征冗余; 原理:由于随机决策树生成过程采用的Boostrap,所以在一棵树的生成过程并不会使用所有的样本,未使用的样本就叫(Out_of_bag)袋外样本,通过袋外样本,可以评估这个树的准确度,其他子树叶按这个原理评估,最后可

  • 一道有意思的思维题2 --- 排序、枚举2020-09-06 04:31:22

    这道题是又一次在和学弟吃饭的路上听学弟讲的,感觉挺不错的_,这样仿佛经常听学弟讲题能收获不少呀,可能明年笔试有望了,哈哈~   Problem:   平面上给了有n个人,位置由(x,y)元组给定,平面上还有m扇门,位置由(x,y)给定。现在约定每扇门只能进一个人,且人只能向左和下移动(向x-1和y-1移动),

  • 当Parallel遇上了DI - Spring并行数据聚合最佳实践2020-09-06 04:01:08

    神奇的是, taobao竟然在一次请求中拉下了整个PDP页的完整数据, 而且服务端处理耗时不到125ms 首先, 这么做有什么好处? 前后端开发对接简单 在一次网络连接中尽可能多的传输数据(数据大小要不影响用户体验, 一般不会超过300kb), 减少建立连接的次数和请求头浪费的流量. 然后, 这又

  • 手把手教你把Python应用到实际开发 不再空谈语法2020-09-06 04:00:54

    字典推导(Dictionary comprehensions)和集合推导(Set comprehensions) 大多数的Python程序员都知道且使用过列表推导(list comprehensions)。如果你对list comprehensions概念不是很熟悉——一个list comprehension就是一个更简短、简洁的创建一个list的方法。 some_list = [

  • Python分布式爬虫必学框架Scrapy打造搜索引擎2020-09-06 04:00:22

    未来是什么时代?是数据时代!数据分析服务、互联网金融,数据建模、自然语言处理、医疗病例分析……越来越多的工作会基于数据来做,而爬虫正是快速获取数据最重要的方式,相比其它语言,Python爬虫更简单、高效   具体的学习scrapy之前,我们先对scrapy的架构做一个简单的了解,之后所有的内容

  • Python + PyYAML 读取yaml配置文件数据2020-09-06 03:31:44

    一、首先我们需要安装 PyYAML 第三方库   直接使用 pip install PyYAML 就可以(这里我之前是装过的,所以提示我PyYAML已经在这个目录下了,是5.1.2版本的)   二、先看一下我的yaml配置文件中数据的格式。   特点:   1.大小写敏感   2.使用缩进表示层级关系   3.缩进的时候使

  • Spring Cloud微服务安全实战_5-5_refresh token失效处理2020-09-06 03:31:21

    access_token是客户端调用其他微服务调的凭证,access_token有效期不能太长(丢了风险很大),一般可以设置2小时,如果access_token失效了,就不能调用微服务了,上节说了access_token失效的处理---refresh_token来刷新令牌,refresh_token可以设置很长的有效期,比如一个月   下面是用refresh_to

  • SpringBoot--logger日志配置,使用@Slf4j注解2020-09-06 03:01:11

    1、添加依赖:log4j的依赖在springboot下已经提供了 org.projectlombok lombok true 2、在需要生成日志的类上添加@Slf4j,即可直接使用log生成日志,更为方便 package com.example.demo.Log; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import org.junit.runner.Run

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有