ICode9

精准搜索请尝试: 精确搜索
  • Python 字符串类型列表与信用盘源码搭建出售真正列表类型转换2019-07-30 10:55:31

    目前的docker默认的存储是哦verlay2,其速度更快,实现更简单。 信用盘源码搭建出售q<115.28.8.00.9.9> 查看docker使用的存储文件系统; docker info | grep "Storage Driver" 修改docker的存储文件系统类型 vim /etc/docker/daemon.json { "storage-driver": "overlay2" } overlay2是如

  • Java并发系列(8)CyclicBarrier源码分析2019-07-29 19:52:54

    现实生活中我们经常会遇到这样的情景,在进行某个活动前需要等待人全部都齐了才开始。例如吃饭时要等全家人都上座了才动筷子,旅游时要等全部人都到齐了才出发,比赛时要等运动员都上场后才开始。 在JUC包中为我们提供了一个同步工具类能够很好的模拟这类场景,它就是CyclicBarrier类。利

  • 机器学习算法:KNN近邻算法,附视频详解和项目源码实操2019-07-29 17:41:51

    本文是由**【菜鸟窝】特邀清华人工智能博士亲授,从零开始教你K近邻分类算法**(K-Nearest Neighbor algorithm (short for KNN)),并通过实际项目手把手教会大家进行实操。相关的源码会发给大家实践,让你真正做到学以致用。 视频详解和实操代码可勾搭运营小姐姐(微信id:BT474849)免费

  • 迅为4412开发板源码分析之协处理器2019-07-29 15:41:22

        本文分析 4412 的 uboot 源码,结合 uboot 源码来分析 uboot 完成了哪些工作。分析的源码文件是“cpu/arm_cortexa9/start.S”文件。   1 源码分析    .globl _start :globl 类似 C 语言中的 Extern,类似定义一个全局函数_start,外部可以访问_start,_start 是整个 uboot

  • 【kubernetes/k8s源码分析】calico node felix源码分析2019-07-29 11:40:02

    github: https://github.com/projectcalico/felix         Felix是一个守护程序,在每个 endpoints 的节点上运行。Felix 负责编制路由和 ACL 规则等,以便为该主机上的 endpoints 资源正常运行提供所需的网络连接。      Felix负责以下任务: 管理网络接口,Felix 将有关接口

  • .NET Core 3.0之深入源码理解HttpClientFactory(二)2019-07-29 10:03:04

      写在前面 上一篇文章讨论了通过在ConfigureServices中调用services.AddHttpClient()方法,并基于此进一步探讨了DefaultHttpClientFactory是如何创建HttpClient实例和HttpMessageHandler实例的,并了解了DefaultHttpClientFactory内部维护者一个定时器和两个HttpMessageHandler对象

  • 阿里面试,我跪在了MyBatis源码上!2019-07-29 10:00:48

    Mybatis作为Java中一个主流的开发框架,相信很多朋友,或多或少都学习和使用过。一般情况下,如果你需要一个灵活的、可以动态生成映射关系的框架,那么MyBatis是一个最好的选择。 而面试中也会经常被问到源码之类的问题。而强大的 Mybatis ,仅仅只是作为灵活的、可以动态生成映射关系的

  • spring源码学习之容器的扩展(二)2019-07-28 22:03:31

    六 BeanFactory的后处理BeanFactory作为spring容器的基础,用于存放所有已经加载的bean,为了保证程序上的高扩展性,spring针对BeanFactory做了大量的扩展,比如我们熟知的PostProcessor. 6.1 激活注册的BeanFactoryPostProcessor正式介绍之前,先了解一下BeanFactoryPostProcessor的用法Bea

  • 入坑Java的自学之路2019-07-28 21:55:09

    # 入坑Java的自学之路 ## 基础知识 - 编程语言:Java python c - 基本算法- 基本网络知识 tcp/ip http/https- 基本的设计模式 ------ ## 工具方面 - 操作系统:Linux (centos/Ubuntu/Fe...) - 代码管理:svn/git - 持续集成:CI/CD Jenkins - Java项目管理工具:maven/gradle ------ ## 框架方

  • Flask源码剖析(二)2019-07-28 20:42:47

    Flask源码剖析(2) 看完了Flask最初0.1版本的源码后,接下来来看看下一次的大版本:1.0版本的Flask的源码。 1.0版本相比更新了很多东西较为重要的如下: CLI更加灵活。 开发服务器默认情况下多线程处理开发过程中的并发请求。 test_client新增用于发布JSON数据的json参数,Response

  • 对于某些项目崩了的情况下,带着你的源码,清空eclipse空间,重建一个eclipse空间,抢救一下2019-07-28 20:41:46

    这两天,因为项目组的一些原因,也因为我自己的原因,项目不知道怎么就崩了,感觉就是项目部署的过程部署很清楚,然后在 C:\Users\myName\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\Tender\WEB-INF\classes\main\tender\mapper摩擦了好几个小时,最后都

  • 130、common.js源码(非压缩版)2019-07-28 15:57:18

    // // CommonJS Client-side Implementation// // Author: James Brumond <james@jbrumond.me> (http://www.jbrumond.me)// GitHub: https://www.github.com/UmbraEngineering/commonjs-preprocessor// (function(window) { var head = document.getElementsByTagNa

  • ConcurrentHashMap源码解析2019-07-28 15:41:22

    一、出现背景      1、线程不安全的HashMap      因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 2、效率低下的HashTable容器      HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈

  • Spring源码阅读 之 bean的注册2019-07-28 15:05:24

    在前面我们已经学习了配置的加载,读取,解析。现在我们已经能够将一份配置转变成对应的一个个beandefinition了,我们知道Spring是一个IOC的容器,那么我们如何将这个一个个beandefinition放入我们的容器呢?换而言之,如何进行注册呢?相信看完本文后你会豁然开朗 文章目录`beanDefini

  • Spring5源码分析之Bean生命周期2019-07-27 22:53:39

    生命周期   创建  ----> 初始化 ---> 销毁 1. 实例化对象 2. setter注入,执行Bean的属性依赖注入 3. BeanNameAware的setBeanName(), 如果实现该接口,则执行其setBeanName 方法 4.BeanFactoryAware的setBeanFactory(), 如果实现该接口,则执行其setBeanFactory方法 5. BeanPostProces

  • dubbo同步调用、异步调用和是否返回结果源码分析和实例2019-07-27 18:05:21

    0. dubbo同步调用、异步调用和是否返回结果配置 (1)dubbo默认为同步调用,并且有返回结果。 (2)dubbo异步调用配置,设置 async="true",异步调用可以提高效率。 (3)dubbo默认是有返回结果,不需要返回,可以设置return="false",不需要返回值,可以减少等待结果时间。   1. 源码分析(dubbo版本:2.6.0) du

  • 关于springboot服务端实现国际化资源I18N工具类和MessageSource源码解析2019-07-27 17:37:05

    序言: 目前大多数公司都使用前后端分离的架构来搭建自己的web服务器。 这个程序是解决,当后端出现错误,由后端控制发送到前端的程序。 实现方式 @Component public class I18NUtls { private static MessageSource messageSource; @Autowired public void setMessageSource(

  • 【c++】STL源码剖析:迭代器与traits编程技巧2019-07-27 15:39:03

    参考书籍《STL源码剖析》 STL主要学以下几部分:一.容器         1.顺序容器             vector  list  deque         2.关联容器  红黑树  BST               set multiset  map  multimap //观察者模式         3.容器适配器 deq

  • Flink 灵魂两百问,这谁顶得住?2019-07-27 13:51:11

    Flink 学习 https://github.com/zhisheng17/flink-learning 麻烦路过的各位亲给这个项目点个 star,太不易了,写了这么多,算是对我坚持下来的一种鼓励吧! 本项目结构 2019/06/08 新增 Flink 四本电子书籍的 PDF,在 books 目录下: Introduction_to_Apache_Flink_book.pdf 这本书比较薄,处

  • Python之美[从菜鸟到高手]--urlparse源码分析2019-07-27 13:44:04

    原文链接:http://www.cnblogs.com/riasky/p/3429149.html     urlparse是用来解析url格式的,url格式如下:protocol :// hostname[:port] / path / [;parameters][?query]#fragment,其中;parameters一般用来指定特殊参数,使用的较少,至少我没怎么碰到,举几个链

  • golang中包的初始化2019-07-27 13:02:02

    1、当一个go源程序被初始化时,首先去初始化所依赖的其他包,然后初始化该go源码文件的全局变量的初始化和执行初始化函数,其中该包所有的全局变量初始化在前,该包的初始化函数int在后。当所有包的初始化函数执行完毕之后才执行main函数。一个go源码文件中可以有多个初始化函数。但是不保

  • 【Mininet】Mininet使用源码安装2019-07-27 11:52:18

    实验参考: Mininet使用源码安装 实验步骤: 1. 更新软件(用#sudo apt-get update与#sudo apt-get upgrade)。 2. 从github上获取mininet源码(#git clone git://github.com/mininet/mininet)。 3. 获取完后,查看当前版本。   4. 我们也可以在~/mininet目录下,我们可以通过git tag命令列出所

  • Redis学习之ziplist压缩列表源码分析2019-07-27 10:00:56

    一.压缩列表ziplist在redis中的应用1.做列表键当一个列表键只包含少量列表项,并且每个列表项要么是小整数,要么是短字符串,那么redis会使用压缩列表作为列表键的底层实现2.哈希键当一个哈希键只包含少量的键值对,并且每个键值对的键和值要么是小整数,要么是短字符串,那么redis会使用压缩

  • 浅析ArrayList源码:Iterator并发修改异常的底层机制2019-07-26 22:01:50

    错误信息 ConcurrentModificationException异常 控制台报checkForComodification 常见于迭代器操作中 在ArrayList类中查询“checkForComodification” 在ArrayList中查找关键字,我们首先会找到Itr这个类; Itr 是ArrayList的内部类,当调用ArrayList的iterator()方法时,返回的就

  • spark 源码分析之十九 -- Stage的提交2019-07-26 20:03:33

    引言 上篇 spark 源码分析之十九 -- DAG的生成和Stage的划分 中,主要介绍了下图中的前两个阶段DAG的构建和Stage的划分。 本篇文章主要剖析,Stage是如何提交的。 rdd的依赖关系构成了DAG,DAGScheduler根据shuffle依赖关系将DAG图划分为一个一个小的stage。具体可以看 spark 源码分

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

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

ICode9版权所有