0

(一)C++内联函数

内联函数:编译器将函数代码替换函数调用,省去函数调用带来的时间和空间开销,增加代码段内存开销。 适用于:函数调用的时间代价高于函数执行所需的时间代价,且函数被频繁调用,代码简短。 定义与声明: 1> 函数声明前加关键字 inline,一般省略原型声明 2> 函数定义前加关键字 inline 注意:内 ...

从百草园到三味书屋 发布于 2018-10-22 10:14 评论(0)阅读(4)
0

【LeetCode题解】136_只出现一次的数字

【LeetCode题解】136_只出现一次的数字 [TOC] 描述 给定一个 非空 整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? 示例 1: 示例 2: 方法一:列表操作 思路 新 ...

StrongXGP 发布于 2018-10-22 10:14 评论(0)阅读(2)
0

CentOS 7下MySQL5.7.23的服务配置参数测试

CentOS 7默认安装MySQL5.7.23,服务管理发生了变化,从sysvinit(service mysql start)变化为systemd(systemctl start mysqld.service) 最近测试了下MySQL5.7.23的服务管理参数,测试主要涉及Restart ,Res ...

wangdong 发布于 2018-10-22 10:11 评论(0)阅读(5)
0

一步步教你轻松学关联规则Apriori算法

先验算法(Apriori Algorithm)是关联规则学习的经典算法之一,常常应用在商业等诸多领域。本文首先介绍什么是Apriori算法,与其相关的基本术语,之后对算法原理进行多方面剖析,其中包括思路、原理、优缺点、流程步骤和应用场景。接着再通过一个实际案例进行语言描述性逐步剖析。至此,读者基本了... ...

伏草惟存 发布于 2018-10-22 09:56 评论(0)阅读(22)
0

AServer - 基于Asp.net core Kestrel的超迷你http服务器

AServer是基于ASP.NET Core Kestrel封装的一个超迷你http服务器。它可以集成进你的Core程序里,用来快速的响应Http请求,而不需要集成整个ASP.NET Core MVC 框架。 一:什么是ASever? AServer就像它的名字一样,Just a server,它的 ...

Agile.Zhou 发布于 2018-10-22 09:54 评论(0)阅读(66)
0

决策树中的熵和基尼指数

决策树是一种很基本的分类与回归方法,但正如前面博文机器学习排序算法:RankNet to LambdaRank to LambdaMART中所讲的LambdaMART算法一样,这种最基本的算法却是很多经典、复杂、高效的机器学习算法的基础。关于什么是决策树,网上一搜就会有很多博客文章,所以本文并不想讨... ...

RL-Learning 发布于 2018-10-22 09:42 评论(0)阅读(33)
0

js实现移动端图片预览:手势缩放, 手势拖动,双击放大...

前言本文将介绍如何通过js实现移动端图片预览,包括图片的 预览模式,手势缩放,手势拖动,双击放大等基本功能; 扫码查看示例效果: 代码地址http://pangyongsheng.github.io/imgPreview/ 一、功能介绍 图片预览主要有以下几个功能点组成: 监听图片点击事件,进入图片 ...

庞永胜 发布于 2018-10-22 09:27 评论(0)阅读(139)
1

Redis全方位详解--数据类型使用场景和redis分布式锁的正确姿势

一、Redis数据类型 1.string string是Redis的最基本数据类型,一个key对应一个value,每个value最大可存储512M。string一半用来存图片或者序列化的数据。 2.hash 相当于一个string类型的映射表。特别适合用来存储对象。例如可以存储用户信息,用户ID作为 ...

JohnsonChung 发布于 2018-10-22 09:21 评论(0)阅读(134)
1

从面试官的角度谈谈大数据面试

关于传授面试经验的文章太多了,眼花缭乱,我这里就不谈了,点进来想获取几吨面试学习资料的同学,抱歉让你失望了。(我是真的找不到那么多资料...)。所以,今天我们只聊面试官。 作为一只老鸟,我的面试经验还算丰富,无论是作为面试者还是面试官。其实这篇对于面试者来说也是有意义的,毕竟知己知彼,百战不殆,知道 ...

大叔据 发布于 2018-10-22 09:21 评论(0)阅读(195)
0

从零开始学多线程之自定义配置线程池(七)

等待其他资源,可能会产生线程饥饿死锁 在线程池中如果一个任务依赖于其它任务的执行,就可能产生死锁.在一个单线程化的Executor中,提交两个任务,任务二滞留在工作队列中等待第一个任务完成,但是第一个任务不会完成,因为它在等待第二个任务的完成(需要第二个任务执行的结果进行运算), 这就会发生死锁 . ...

西索 发布于 2018-10-22 08:58 评论(0)阅读(135)
0

上周热点回顾(10.15-10.21)

热点随笔: · 写了8年的代码,做过的项目都下线了,程序员的意义在哪里!(Hello森林木)· 使用 xUnit 编写 ASP.NET Core 单元测试(Liam Wang)· 一线大厂逃离或为新常态,大龄程序员改如何选择?(纯洁的微笑)· 阿里试用,女朋友逼着我给她排序(zweizhao)· 低 ...

博客园团队 发布于 2018-10-22 08:54 评论(0)阅读(269)
0

自学Linux Shell9.3-基于Red Hat系统工具包存在两种方式之一:源码包

点击返回 自学Linux命令行与Shell脚本之路 9.3-基于Red Hat系统工具包存在两种方式之一:源码包 本节主要介绍基于Red Had的系统(测试系统centos) 1. 工具包存在两种方式:RPM包与源码包 1.1.RPM包与源码包区别 安装之前的区别:概念上的区别 源码包是开源的,比R ...

CARLOS_CHIANG 发布于 2018-10-22 08:35 评论(0)阅读(45)
3

EntityFramework Core 2.1重新梳理系列属性映射(一)

前言 满血复活啦,大概有三个月的时间没更新博客了,关于EF Core最新进展这三个月也没怎么去看,不知现阶段有何变化没,本文将以EF Core 2.1稳定版本作为重新梳理系列,希望对看本文的你有所帮助,欢迎一起探讨。(请不要嫌弃啰嗦哈,我习惯于将来龙去脉给大家梳理清楚,各种我能想到的场景给大家讲解明 ...

Jeffcky 发布于 2018-10-22 08:28 评论(4)阅读(246)
1

MyBatis学习总结(四)——MyBatis缓存与代码生成

一、MyBatis缓存 缓存可以提高系统性能,可以加快访问速度,减轻服务器压力,带来更好的用户体验。缓存用空间换时间,好的缓存是缓存命中率高的且数据量小的。缓存是一种非常重要的技术。 1.0、再次封装SqlSessionFactoryUtils 为了配置缓存的学习我们将工具类再次封装。 原SqlSe ...

张果 发布于 2018-10-22 08:27 评论(1)阅读(166)
4

利用责任链模式设计一个拦截器

近期在做 Cicada 的拦截器功能,正好用到了责任链模式。 这个设计模式在日常使用中频率还是挺高的,借此机会来分析分析。 ...

crossoverJie 发布于 2018-10-22 08:10 评论(9)阅读(251)
2

在vue中使用echarts图表

转载请注明出处:https://www.cnblogs.com/wenjunwei/p/9815290.html 安装vue依赖 使用npm 使用yarn 使用国内的淘宝镜像: 引入ECharts 安装好的ECharts会放在node_modules目录下。 全部引入 1.直接在项目代码引入 可以直 ...

俊俊的小熊饼干 发布于 2018-10-22 07:58 评论(0)阅读(215)
2

Docker Compose 引用环境变量

在项目中,往往需要在 docker-compose.yml 文件中使用环境变量来控制不同的条件和使用场景。本文集中介绍 docker compose 引用环境变量的方式。说明:本文的演示环境为 ubuntu 16.04。 Compose CLI 与环境变量 Compose CLI(compose c ...

sparkdev 发布于 2018-10-22 07:16 评论(1)阅读(62)
5

eShopOnContainers 知多少[3]:Identity microservice

首先感谢晓晨Master和EdisonChou的审稿!也感谢正在阅读的您! 引言 通常,服务所公开的资源和 API 必须仅限受信任的特定用户和客户端访问。那进行 API 级别信任决策的第一步就是身份认证——确定用户身份是否可靠。 在微服务场景中,身份认证通常统一处理。一般有两种实现形式: 1. 基于 ...

『圣杰』 发布于 2018-10-22 06:54 评论(2)阅读(120)
3

全文搜索引擎 ElasticSearch 还是 Solr?

最近项目组安排了一个任务,项目中用到了全文搜索,基于全文搜索 Solr,但是该 Solr 搜索云项目不稳定,经常查询不出来数据,需要手动全量同步,而且是其他团队在维护,依赖性太强,导致 Solr 服务一出问题,我们的项目也基本瘫痪,因为所有的依赖查询都无结果数据了。所以考虑开发一个适配层,如果 So ...

JaJian 发布于 2018-10-22 00:03 评论(2)阅读(390)
1

sharding jdbc之解析引擎

1. 解析引擎 解析过程分为词法解析和语法解析。 解析引擎在 parsing 包下,包含两大组件: 词法解析器用于将SQL拆解为不可再分的原子符号,称为Token。并根据不同数据库方言所提供的字典,将其归类为关键字,表达式,字面量和操作符。 再使用语法解析器将SQL转换为抽象语法树。例如: 解析成的 ...

ninan_ton 发布于 2018-10-21 23:35 评论(0)阅读(65)