0

Arouter核心思路和源码详解

前言 阅读本文之前,建议读者: 对Arouter的使用有一定的了解。 对Apt技术有所了解。 Arouter是一款Alibaba出品的优秀的路由框架,本文不对其进行全面的分析,只对其最重要的功能进行源码以及思路分析,至于其拦截器,降级,ioc等功能感兴趣的同学请自行阅读源码,强烈推荐阅读云栖社区的 ...

Jymoon 发布于 2019-10-18 16:15 评论(0)阅读(94)
2

UDP方式的传输

UDP 部分内容需要查文档学习,我们需要了解下面的两个类:java.net.DatagramSocket和java.net.DatagramPacket java.net.DatagramSocket: 此类表示用来发送和接收数据报包的套接字。它就像数据传输过程中的司机或者接站员一样,它指引着数据发 ...

头发是我最后的倔强 发布于 2019-10-18 16:09 评论(0)阅读(193)
1

排序算法小汇总

排序也称排序算法 (Sort Algorithm),排序是将一 组数据,依指定的顺序进行排列 的过程。 ...

花里胡哨的程序员 发布于 2019-10-18 15:58 评论(0)阅读(153)
1

Head First设计模式——策略模式

1、继承带来的扩展和复用问题 继承作为面向对象的三大要素(封装、继承、多态)之一为什么会带来问题,问题如何解决然后形成一种设计模式,head frist设计模式书中以鸭子作为例子讲解什么情况下继承的方式会带来问题。首先有各种各样的鸭子,那么自然想到各种鸭子继承自一个父类:父类为Duck,现有绿头鸭G ...

Spring2Sun 发布于 2019-10-18 15:24 评论(2)阅读(186)
1

JavaScript设计模式——策略模式

策略模式是JavaScript设计模式中行为型的设计模式; 定义: 定义一系列算法,并将这些算法各自封装成策略类(方法),然后将不变的部分和变化的部分分离开来,并且这些算法可以相互替换 白话解释: 实际上所谓的策略模式就是指根据不同的策略来执行不同的方法,是不是很类似与if-else分支判断;但是策 ...

有梦想的咸鱼前端 发布于 2019-10-18 14:54 评论(4)阅读(201)
4

net core WebApi——使用NPOI导入导出操作

@[toc] 前言 时间过得好快,在之前升级到3.0之后,就感觉好久没再动过啥东西了,之前有问到Swagger的中文汉化,虽说我觉得这种操作的意义不是太大,也是多少鼓捣了下,其实个人感觉就是元素内容替换,既然可以执行js了那不就是网页上随便搞了,所以就没往下再折腾,但是现在需要用到Excel的操作了 ...

AprilBlank 发布于 2019-10-18 14:52 评论(1)阅读(469)
3

[AI开发]视频结构化类应用的局限性

算法不是通用的,基于深度学习的应用系统不但做不到通用,即使对于同一类业务场景,还需要为每个场景做定制、特殊处理,这样才能有可能到达实用标准。这种局限性在计算机视觉领域的应用中表现得尤其突出,本文介绍基于深度学习的交通行业视频结构化类应用在实际使用场景中遇到的一些问题。计算机视觉处理的目标是图片,因此 ...

周见智 发布于 2019-10-18 14:46 评论(7)阅读(827)
0

MFC底层窗口实现

简要说明 MFC是微软的一个基础类库,如果在Windows平台上做GUI的开发,这是一个不错的选择。简单的记录MFC学习过程中的需要掌握或者后期需要查看的知识点。 Windows消息机制 1. 操作系统首先捕获到来自键盘或鼠标等输入系统的消息,并将获取到的消息存放到消息队列中。 2. 应用程序一直通 ...

驿站小码夫 发布于 2019-10-18 14:34 评论(11)阅读(598)
10

.netCore+Vue 搭建的简捷开发框架 (5)

文章目录:.netCore+Vue 搭建的简捷开发框架--目录 上两节的内容介绍了一些关于。netCore 相关的一些基础知识。介绍这些的目的,最主要的还是为了我们的架构搭建服务。 上一节中,我们介绍了有关NetCore DI的一些概念。 整个框架,我们的仓储层、服务层都是通过依赖注入的方式进行加载 ...

cheng序员 发布于 2019-10-18 14:29 评论(7)阅读(1010)
3

Android仿美团地址选择

最近做了这个功能,分享一下,用的是百度地图api,和美团外卖的地址选择界面差不多,也就是可以搜索或者滑动地图展示地址列表给用户选择,看下效果图先。 文章重点 1、展示地图并定位到“我”的位置2、滑动地图获取周边poi(逆地理编码)3、搜索框输入查询poi(POI检索) 前言 这里先提一下,我们要选择 ...

ChaoYoung 发布于 2019-10-18 14:19 评论(1)阅读(239)
0

全球首个开放应用模型 OAM 开源 | 云原生生态周报 Vol. 23

作者 | 临石、元毅、冬岛、衷源、天元 业界要闻 "全球首个开放应用模型 OAM 开源" 2019 年 10 月 17 日,阿里巴巴合伙人、阿里云智能基础产品事业部总经理蒋江伟(花名:小邪)在 Qcon 上海重磅宣布,阿里云与微软联合推出开放应用模型 Open Application Model ( ...

阿里巴巴云原生 发布于 2019-10-18 14:00 评论(0)阅读(230)
0

Spring5源码解析6-ConfigurationClassParser 解析配置类

在`ConfigurationClassPostProcessor#processConfigBeanDefinitions`方法中创建了`ConfigurationClassParser`对象并调用其`parse`方法。该方法就是在负责解析配置类、扫描包、注册`BeanDefinition`,源码... ...

Coder小黑 发布于 2019-10-18 13:33 评论(0)阅读(113)
1

JVM之内存结构详解

对于开发人员来说,如果不了解Java的JVM,那真的是很难写得一手好代码,很难查得一手好bug。同时,JVM也是面试环节的中重灾区。今天开始,《JVM详解》系列开启,带大家深入了解JVM相关知识。 我们不能为了面试而面试,但是学习会这些核心知识你必定会成为面试与工作中“最亮的一颗星”。本系列首发于微 ...

程序新视界 发布于 2019-10-18 12:50 评论(1)阅读(309)
0

Spring Cloud Alibaba(一) 如何使用nacos服务注册和发现

Nacos介绍 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。 Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原 ...

云天 发布于 2019-10-18 12:28 评论(0)阅读(169)
0

Python高阶函数及函数柯里化

1 Python高阶函数 接收函数为参数,或者把函数作为结果返回的函数为高阶函数。 1.1 自定义sort函数 要求:仿照内建函数sorted,自行实现一个sort函数。内建函数sorted函数是返回一个新的列表,可以设置升序或降序,也可以设置一个排序的函数,自定义的sort函数也要实现这个功能。 ...

Dabric 发布于 2019-10-18 12:19 评论(0)阅读(123)
5

爬虫究竟是合法还是违法的?

据说互联网上 50%以上的流量都是爬虫创造的,也许你看到很多热门数据都是爬虫所创造的,所以可以说无爬虫就无互联网的繁荣。 前天写了一篇文章 "《 只因写了一段爬虫,公司200多人被抓!》" ,讲述程序员因写爬虫而被刑侦的事件。文章传播很广,评论中讨论最热是: 爬虫究竟是合法还是违法的? 这个话题涉及 ...

纯洁的微笑 发布于 2019-10-18 12:05 评论(8)阅读(2319)
1

ThreadLocal 应用原理解析与常见问题

ThreadLocal是大家比较常用到的,在多线程下存储线程相关数据十分合适。可是很多时候我们并没有深入去了解它的原理。 首选提出几个问题,稍后再针对这些问题一一解答。 进入正题,先简单了解下ThreadLocal 和 Thread,ThreadLocal的类结构: 可以看到,ThreadLocal ...

追梦的年轻人 发布于 2019-10-18 11:39 评论(0)阅读(202)
1

我眼中的如何成为一名合格的PHP高级开发工程师

转眼间搞PHP已超过10年准确的说12年,混在帝都,也经历过大公司小公司,有个同行朋友问我,我就思考下,如何成为一名合格的PHP高级开发 所有的所有仅限综合知识,因为PHP其实内容也很多,有的人专门研究框架,你让一个只使用框架的人去和专门研究的PK 没有可比性。 那么咱们开始,专门从技术角度来阐述此 ...

baker95935 发布于 2019-10-18 11:30 评论(2)阅读(264)
2

.NET Core 微信公众号小程序6种获取UnionID方法,你知道哪几种?

前言 获取UnionID是开发微信公众号/小程序中很有必要的一个环节,特别是针对一个公司拥有多个公众号小程序而推出的机制,实现打通账户一体化,用UnionID来区分多平台的唯一性。 官方的解释:如果开发者拥有多个移动应用、网站应用、和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性 ...

hailang2zh 发布于 2019-10-18 11:25 评论(1)阅读(328)
1

Kubernetes网络分析之Flannel

Flannel是cereos开源的CNI网络插件,flannel支持多种网络模式,在实际的生产环境中,最常用的还是vxlan模式,本文将介绍其工作原理,并通过源码解析实现过程。 ...

宜信技术 发布于 2019-10-18 11:12 评论(0)阅读(118)