1

JavaScript设计模式——策略模式

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

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

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

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

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

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

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

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

MFC底层窗口实现

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

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

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

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

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

Android仿美团地址选择

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

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

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

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

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

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

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

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

JVM之内存结构详解

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

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

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

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

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

Python高阶函数及函数柯里化

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Kubernetes网络分析之Flannel

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

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

《深入理解Java虚拟机》-----第12章 Java内存模型与线程

概述 多任务处理在现代计算机操作系统中几乎已是一项必备的功能了。在许多情况下,让计算机同时去做几件事情,不仅是因为计算机的运算能力强大了,还有一个很重要的原因是计算机的运算速度与它的存储和通信子系统速度的差距太大,大量的时间都花费在磁盘I/O、网络通信或者数据库访问上。如果不希望处理器在大部分时间里 ...

chen_hao 发布于 2019-10-18 11:09 评论(0)阅读(179)
3

最全最强 Java 8 - 函数编程(lambda表达式)

Java 8 函数编程(lambda表达式) 我们关心的是如何写出好代码,而不是符合函数编程风格的代码。 @pdai 最全的Java后端知识体系 "http://www.pdai.tech" , 每天更新中...。 "Java 8 函数编程(lambda表达式)" "简介" "lambda表达式" ...

pdai 发布于 2019-10-18 10:57 评论(0)阅读(242)
1

Spring Boot 2.2 正式发布,大幅性能提升 + Java 13 支持

之前 Spring Boot 2.2没能按时发布,是由于 Spring Framework 5.2 的发布受阻而推迟。这次随着 Spring Framework 5.2.0 成功发布之后,Spring Boot 2.2 也紧跟其后,发布了第一个版本:2.2.0。下面就来一起来看看这个版本都更新了些什 ...

程序猿DD 发布于 2019-10-18 10:48 评论(0)阅读(528)
0

互斥那点事儿(上)

本年度第 10 次操作系统成员会议开始啦! 一月一度的会议旨在让大家互相交流,解决最近在工作中出现的问题,以提高整个计算机系统的工作效率。因为计算机硬件在飞速发展, 而操作系统是连接计算机硬件和应用程序的中间层 ,如果故步自封,很快就会被市场淘汰,所以每位操作系统成员都很重视月度会议。 这次提出问题 ...

tobe的呓语 发布于 2019-10-18 10:44 评论(0)阅读(133)