2019-10-22 11:04
作者 | 伍冲斌 VPGAME 运维开发工程师...
2019-10-22 11:35
目录
写在前面
偏导数
方向导数
梯度
等高线图中的梯度
隐函数的梯度
小结
参考
博客:blog.shinelee.me | 博客园 | CSDN
写在前面
梯度是微积分中的基本概念,也是机器学习解优化问题经常使用的数学工具(梯度下降算法),虽然常说常听常见,但其细节、物理意义以及几何解释还是值得深挖一下,这些不清楚,梯度就成了“熟悉的陌生人”,仅仅“记住就完了”在用时难免会感觉不踏实,为了“用得放心”,本文将尝试直观地回答以下几个问题,
梯度与偏导数的关系?
梯度与方向导数的关系?
为什么说梯度方向是上升最快的方向,负梯度方向为下降最快的方向?
...
2019-10-22 11:34
引言
我们都知道,mysql中的索引,事务,锁等都是作为开发人员要重点掌握的知识面,但要想掌握理解好这些知识却并非易事。
其中原因之一就是这些概念都过于抽象,事实上如果都不懂mysql数据是以一种怎样结构存储的,就直接去学习索引等模块,如此理解起来自然是事倍功半的。
因此本文的目的有两点:
揭露数据存储的格式
说明Mysql是如何读取数据
在正文开始之前要先明确一点,Mysql有很多存储引擎,不同的存储引擎对于数据的存放格式是不一样的,目前Mysql的存储引擎默认是InnoDB,因此本文主要以InnoDB的角度去讲解。
...
2019-10-22 11:53
.Net Core 3.0已经来了,WTM怎么可以落后呢。最新发布的WTM2.3.9版本已经支持.Net Core 3.0啦,现在在线生成项目的时候可以选择2.2和3.0两个版本。小伙伴们快来体验吧。 ...
2019-10-22 11:26
因为STM32的FLASH擦写次数有限(大概为1万次),所以为了延长FLASH的使用时间,我们平时调试时可以选择在SRAM中进行硬件调试。除此之外,SRAM 存储器的写入速度比在内部 FLASH 中要快得多,所以下载程序到SRAM中的速度较快。
所以我们很有必要建立两个版本的工程配置,在SRAM中调试程序完毕后,再把代码下载到FLASH中即可。这篇笔记主要分享在keil5中配置FLASH调试与SRAM调试的详细配置方法及如何切换两种配置。
本篇笔记以STM32F103ZET6为例。其FLASH大小为512KB,SRAM的大小为64KB。FLASH基地址为0x08000000,SRAM基地址为0x20000000。在STM32F10XXX里,可以通过BOOT1、BOOT0引脚来选择三种不同的模式:
...
2019-10-22 11:56
本文微信公众号「AndroidTraveler」首发。...
2019-10-22 11:55
迎关注笔者的公众号: 小哈学Java, 专注于推送 Java 领域优质干货文章!!
个人网站: https://www.exception.site/kibana/kibana-tutorial
Kibana入门教程
什么是 Kibana
Kibana 是 ELK 技术栈中 K 的全称,通过 kibana, 我们可以非常便利地,对 Elasticsearch 中的索引数据进行可视化分析。
最重要的是,你可自由地选择如何展示 Elasticsearch 中的数据。
所谓:
一张图胜过千万行日志。
...
2019-10-22 11:48
前言
NServiceBus是.Net平台下的开源的消息服务框架,已经支持.Net Core。目前稳定版本7.1。企业开发需要购买License,开发者可在线下载开发者License。
官方网站:https://particular.net/
官方示例:https://docs.particular.net/get-started/
NServiceBus入门
屏幕快照 2019-10-21 21.17.54.png
如图所示,项目一共包括4个端点(Endpoint),也就是四个单独的项目,端点是NServiceBus中的核心概念,发送消息和事件发布订阅的基础都是Endpoint。这个项目中包括发送消息和事件的发布订阅。
...
2019-10-22 11:52
在上篇中我们看了一些关于代码的规范问题,今天我们继续来看一下还有哪些需要注意的地方
分离(松耦合)
在前端领域,我想大家对结构(html),表现(css)和行为(js)再熟悉不过了,从我们接触前端的第一天就开始和这三大巨头斗智斗勇翻云覆雨,而今天我们要说的就是这三者之间的松耦合,为什么要进行松耦合呢,来,上个栗子
通过栗子我们可以看到结构表现和行为都被怼在了一起,那这样写能不能实现功能呢,是完全OK的,只不过看起来会非常的杂乱无章。如果我是你的同事,Believe me,I will kan le you 。我们要写出规范的代码一定要避免过度的耦合。不管是使用当前最火的React或Vue还是不使用框架,都不要将这三者耦合在一起,尤其是在协作开发当中,除非你能打的过同事!那样的话你就可以随心所欲为所欲为,否则还是乖乖的解开耦合吧
...
2019-10-22 11:22
kubernetes 中的抢占功能是调度器比较重要的feature,但是真正使用起来还是比较危险,否则很容易把低优先级的pod给无辜kill。为了提高GPU集群的资源利用率,决定勇于尝试一番该featrue。当然使用之前还是得阅读一下相关的代码做到心里有数,出了问题也方便定位修复。基本原理...
2019-10-22 11:52
2019 中国.NET 开发者峰会正式启动
目 录
1. 概述... 2
2. 树莓派硬件配置... 2
3. 软件信息... 3
4. Raspbian下载及安装... 3
5. 准备运行程序包... 4
6. 安装SSH.. 4
7. 安装.netcore. 4
8. 安装mariadb. 5
9. 安装nginx. 7
10. 配置iNeuOS数据库和文件... 8
...
2019-10-22 11:22
前言你还记得是哪一年的 Google IO 正式宣布 Kotlin 成为 Android 一级开发语言吗?是 Google IO 2017 。如今两年时间过去了,站在一名 Android 开发者的角度来看,Kotlin 的生态环境越来越好了,相关的开源项目和学习资料也日渐丰富,身边愿意去使用或者试用 Kotlin 的朋友也变多了。常年混迹掘金的我也能明显感觉到 Kotlin 标签下的文章慢慢变多了(其实仍然少的可怜)。今年的 Google IO 也放出了 Kotlin First 的口号,许多新的 API 和功能特性将优先提供 Kotlin 支持。所以,时至今日,实在找不到安卓开发者不学 Kotlin 的理由了。...
2019-10-22 11:48
标题:从零开始实现ASP.NET Core MVC的插件式开发(六) - 如何加载插件引用。
作者:Lamond Lu
地址:https://www.cnblogs.com/lwqlun/p/11717254.html
源代码:https://github.com/lamondlu/DynamicPlugins
前景回顾#
从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用Application Part动态加载控制器和视图
从零开始实现ASP.NET Core MVC的插件式开发(二) - 如何创建项目模板
...