技术开发

内部类与静态内部类 - GrimMjx

前言 如果你是一个急性子,没什么耐性的人,可以只看下句,自己去品味理解: 内部类:就是我是你的一部分,我了解你,我知道你的全部,没有你就没有我。(所以内部类对象是以外部类对象存在为前提的) 静态内部类:就是我跟你没关系,自己可以完全独立存在,但是我就借你的壳用一下,来隐藏自己。 如果还不知道静态和普

tomcat源码 Container - xuanm

1.Container的有四个子容器,分别是Engine,Host,Context,Wrapper,如下: 1、Engine:整个Catalina servlet引擎,标准实现为StandardEngine。2、Host:表示包含一个或多个Context容器的虚拟主机,标准实现为StandardHo

STL源码分析之迭代器 - 倔强的铃铛

前言 迭代器是将算法和容器两个独立的泛型进行调和的一个接口. 使我们不需要关系中间的转化是怎么样的就都能直接使用迭代器进行数据访问. 而迭代器最重要的就是对 和`operator `进行重载, 使它表现的像一个指针. 类型 迭代器根据移动特性和实施操作被分为5类 1. input iterator(

T-SQL基础(五)之增删改 - 雪飞鸿

在前面的文章中对T-SQL的查询做了基本总结,接下来我们看下SQL中的另外一个常用操作——数据的修改。 INSERT INSERT 向数据表中插入数据的基本语句,句式: T-SQL对VALUES进行了增强,可以一条语句插入多条数据: 示例如下: BULK INSERT 该语句用于将文件中的数据插入到

从零开始一起学习SLAM | 你好,点云 - 计算机视觉life

本文提纲 先热热身点云是啥你知道点云优缺点吗?点云库PCL:开发者的福音PCL安装指北炒鸡简单的PCL实践留个作业再走先热热身 小白:hi,师兄,好久不见师兄:师妹好,上周单应矩阵作业做了吗?小白:嗯,做了,这个单应矩阵真的挺有意思的。作业之外,我发现了一个新技能。。。师兄:什么技能?小白:我发现很

前端入门22-讲讲模块化 - 请叫我大苏

声明 本篇内容梳理自以下来源: "Github:smyhvae/web" "JavaScript模块化开发的演进历程" "JavaScript模块化七日谈" "ES6:Module 的加载实现" "CommonJS规范" 感谢各位大佬的分享,解惑了很多。 正文 模块化 现在回过头来想想,也许选择以《

带着新人学springboot的应用12(springboot+Dubbo+Zookeeper 下) - java小新人

上半节已经下载好了Zookeeper,以及新建了两个应用provider和consumer,这一节我们就结合dubbo来测试一下分布式可不可以用。 现在就来简单用一下,注意:这里只是涉及最简单的部分,新手入门用的,详细的内容要学习的可以自己查一查资料;然后再说说用Zookeeper当作注册中心的一个

安卓获取输入法高度与ViewTreeObserver讲解 - Asche

[TOC] 为了方便部分精力少的朋友, 本文开始就直接介绍安卓获取输入法高度的方法,然后再逐步讲解。 安卓获取输入法高度 前言 由于目前安卓上还没有提供直接获取输入法高度的api,因此只好我们自己想办法获取它的高度了。 注: 此思路由国外一大神提出,附上他的 "Github" ; 清单 这里有两个文

HTTPS过程以及详细案例 - 一盏淡酒、醉了夕阳

1.HTTPS的过程 1.客户端向服务端发送请求,客户端主要向服务器提供以下信息: 支持的协议版本,比如TLS 1.0版。 一个客户端生成的随机数,稍后用于生成"对话密钥"。 支持的加密方法,比如RSA公钥加密。 支持的压缩方法。 2.服务器端收到请求后,向客户端做出回应,回应的内容包括: 确认使用

ML.NET 示例:推荐之矩阵分解 - feiyun0112

写在前面 准备近期将微软的machinelearning samples翻译成中文,水平有限,如有错漏,请大家多多指正。 如果有朋友对此感兴趣,可以加入我:https://github.com/feiyun0112/machinelearning samples.zh cn 电影推荐 矩阵分解示例

读薄《高性能MySql》(四)查询性能优化 - zjmeow

"读薄《高性能MySql》(一)MySql基本知识" "读薄《高性能MySql》(二)Scheme与数据优化" "读薄《高性能MySql》(三)索引优化" "读薄《高性能MySql》(四)查询性能优化" 对 MySql 进行优化,必须对 Scheme,索引,查询语句一同优化。 通过前面的章节我们掌握

基于深度学习时间序列预测系统——Alpha事后诸葛亮 - pigeon唐

队名:从helloworld开始的编程生活 思考总结 设想和目标 1. 我们的网站要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的网站利用了时间序列算法,训练用户上传的数据,预测未来某一时间点的数据。 典型用户:期货投资者 典型场景:投资时筛选期货品种并在特定时间段内

你不可不知的Java引用类型之——ReferenceQueue源码详解 - 弗兰克的猫

定义 ReferenceQueue是引用队列,用于存放待回收的引用对象。 说明 对于软引用、弱引用和虚引用,如果我们希望当一个对象被垃圾回收器回收时能得到通知,进行额外的处理,这时候就需要使用到引用队列了。 在一个对象被垃圾回收器扫描到将要进行回收时,其相应的引用包装类,即reference对象会被

大数据-Hadoop生态(17)-MapReduce框架原理-MapReduce流程,Shuffle机制,Partition分区 - nt杨

MapReduce工作流程 1.准备待处理文件 2.job提交前生成一个处理规划 3.将切片信息job.split,配置信息job.xml和我们自己写的jar包交给yarn 4.yarn根据切片规划计算出MapTask的数量 (以一个MapTask为例) 5.Maptask调用inputFormat

python面向对象(一) - 淡泊明志&&宁静致远

python面向对象 python全栈开发,初识面向对象 面向过程 VS 面向对象 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可

几种高级布局的方式-前端 - 伍萬磊

一、文档流(normal flow) 1、概念 2、BFC(Block formatting context) 3、BFC规则 二、浮动布局 float: 浮动布局, 改变BFC的参照方位为什么要使用: 使用它, 块级盒子就会同行显示 1、解决的经典案例 2、基本语法 3、浮动布局问题 4、清浮动

博弈——五分钟知悉如何用线性规划做棋牌博弈 - 基础运筹学

摘要 运筹学无所不包括,无所不能!alpha-go所面对的问题根本上是属于博弈的,当然属于运筹学。博弈发展到凌驾于AI之上,那么有什么能凌驾于博弈呢,也许是运筹学里的看家技术——线形规划——呢。在作者之前博文中,已经介绍过了如何用+Leapms线性规划做排序,这里介绍如何用+Leapms线性规划做博

[深度学习] 使用Darknet YOLO 模型破解中文验证码点击识别 - 爱吃猫的鱼

内容 背景 准备 实践 结果 总结 引用 背景 老规矩,先上代码吧 代码所在: "https://github.com/BruceDone/darknet_demo" 最近在做深度学习相关的项目的时候,了解在现有的深度学习检测流派里面有one stage ,two stage 两种流派,one st

Bleve代码阅读(一)——新建索引 - 苦力笨笨

引言 Bleve是Golang实现的一个全文检索库,类似Lucene之于Java。在这里通过阅读其代码,来学习如何使用及定制检索功能。也是为了通过阅读代码,学习在具体环境下Golang的一些使用方式。代码的路径在github上 "https://github.com/blevesearch/blev

浅析java中的四种线程池 - LearnAndGet

1.使用线程池的好处 2.JUC中几种常用的线程池 java.util.concurrent包下的Executors工厂类,提供了一系列的线程池的创建方法,其构造方法如下: 其中常用的线程池有四种,分别是fixedThreadPool、cachedThreadPool、ScheduledThread

Java提高班(六)反射和动态代理(JDK Proxy和Cglib) - 王磊的博客

反射和动态代理放有一定的相关性,但单纯的说动态代理是由反射机制实现的,其实是不够全面不准确的,动态代理是一种功能行为,而它的实现方法有很多。要怎么理解以上这句话,请看下文。 一、反射 反射机制是 Java 语言提供的一种基础功能,赋予程序在运行时自省(introspect,官方用语)的能力。通过反射

自定义微信小程序导航(兼容各种手机) - 面包大虾

详细代码请见github,请点击地址,其中有原生小程序的实现,也有wepy版本的实现 了解小程序默认导航 如上图所示,微信导航分为两部分,第一个部分为statusBarHeight,刘海屏手机(iPhone X,小米8等)会比其他的手机高很多,第二部分为titleBarHeight,安卓和IOS的高

Spring源码分析笔记--AOP - little-sheep

核心类&方法 BeanDefinition Bean的定义信息,封装bean的基本信息,从中可以获取类名、是否是单例、是否被注入到其他bean中、是否懒加载、bean依赖的bean的名称等。 Aware 继承Aware的bean可以感知到他在容器中的一些属性,如获取bean在容器中的ID,甚至获取到

使用Laya引擎开发微信小游戏(下) - 腾讯云+社区

本文由云+社区发表 6. 动画 6.1 创建伞兵对象 在src目录下创建一个新目录role,用来存放游戏中角色。 在role里创建一个伞兵Soldier.ts对象文件。 修改GamePage.ts,把伞兵加入到游戏主画面中去,重点看 运行起来看下,发现游戏主画面上,已经多了一个伞兵(请忽略我的很烂的

redis 系列21 复制Replication (上) - 花阴偷移

一. 概述 使用和配置主从复制非常简单,每次当 slave 和 master 之间的连接断开时, slave 会自动重连到 master 上,并且无论这期间 master 发生了什么, slave 都将尝试让自身成为 master 的精确副本。这个系统的运行依靠三个主要的机制: (1) 当一个 ma

流式大数据计算实践(7)----Hive安装 - 未分配微服务

一、前言 1、这一文学习使用Hive 二、Hive介绍与安装 Hive介绍:Hive是基于Hadoop的一个数据仓库工具,可以通过HQL语句(类似SQL)来操作HDFS上面的数据,其原理就是将用户写的HQL语句转换成MapReduce任务去执行,这样不用开发者去写繁琐的MapReduce程序,直接编

Numpy入门--准备工作以及环境安装2 - 董海明

IDE(集成开发环境) Python自带的 IDLE 无提示 PyCharm Eclipse + PyDev 是java开发的开源软件, 需要安装java底层环境(JDK1.8) 安装 PyDev 插件 Python自带的 IDLE 无提示 PyCharm Eclipse + PyDev 是java

Hadoop简介 - HelloWord404

1. 大数据简介 大数据已经走进了我们的生活! 典型案例: 1.章鱼保罗 章鱼保罗出生于2008年,逝世于2010年10月25日,人们称他为章鱼帝,预言帝,它曾经在2008年欧洲杯和2010年世界杯的14场比赛当中预测13场比赛结果的胜利,正确率92.85%,并且预测成功2010年世界杯为西班牙夺冠

《深入浅出RxJS》读书笔记 - 郭励之

rxjs的引入 解决这个问题,可以使用深链 的方式,只导入用的上的功能 这样可以减少不必要的依赖,不光可以优化打包文件的大小,还有利于代码的稳定性 另外目前最新的一种解决方案就是 , 只对import语句导入产生作用,对require不起作用。因为tree shaking的工作方式是对代码静态分析,

关于Sql Server的一些知识点的定义总结 - 天下!行

数据库完整性:是指数据库中数据在逻辑上的一致性、正确性、有效性和相容性 实体完整性(Entity Integrity 行完整性):实体完整性指表中行的完整性。主要用于保证操作的数据(记录)非空、唯一且不重复。即实体完整性要求每个关系(表)有且仅有一个主键,每一个主键值必须唯一,而且不允许为“空”(N

Django - 中间件 - 孔辉

Django - 中间件 一. 什么是中间件 官方: 中间件是一个用来处理Django的请求和相应的框架级别的钩子, 他是一个轻量, 低级别的插件系统, 用于在全局范围内改变Django的输入和输出, 每个中间件都负责做一些特定的功能. 大白话: 中间件是帮助我们在视图函数执行之前和执行之后都可以做

消息通讯之关于消息队列MQ必须了解的相关概念 - jimisun

[TOC] 系统通讯方式有哪些? RPC调用 RPC 全称 Remote Procedure Call——远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的方式。 | RPC 调用分类 | | | | | | 通讯协议层面 | 基于 HTTP 协议的 RPC;基于二

Java 多线程(六)之Java内存模型 - 阿进的写字台

1. 并发编程的两个问题 在并发编程中, 需要处理两个关键问题: 线程之间如何通信及线程之间如何同步 通信指的是线程之间是以何种机制来交换信息, 在命令式编程中, 线程之间的通信机制有两种:共享内存和消息传递。在共享内存的模型中, 线程之间共享程序的公共状态, 通过读写内存中的公共状态进行隐式通信。

命令模式 Command 行为型 设计模式(十八) - noteless

命令模式是行为型设计模式,本文对命令模式Command进行了简单介绍,深入的分析了命令模式的意图,以及演化逻辑,并且给出了命令模式的Java版示例,理解命令模式有利于理解面向对象的编程思想,一切皆是对象,方法调用也是一种对象。

airflow 文档学习(二) - 概念 - INVOKERrrrrrr~

1. 核心功能 1.1 DAGs 有向无环图 反映所涉及的task的依赖关系 注:搜索dag的时候,airflow只会关注同事包含"DAG"和"airflow"字样的py文件 1.2 scope airflow将加载任何可以从DAG file中import的DAG对象,但是它们必须出现在global

从Java小白到收获BAT等offer,分享我这两年的经验和感悟 - How_2_Play_Life

点击关注并置顶,江湖要事早提醒 点击关注并指定,江湖要事早知道 我 常想,人生最有趣莫过于前路未知。于是我常常羡慕那些个“金梁古温”笔下随遇而安、随性而为、随缘而爱的浪子们。比如陆小凤,比如叶开。 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我

© 云聚网互联网资讯 我要投稿 云聚网博客 7秒MCN大数据平台 悠闲吧