自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

原创 Scala之柯里化和隐式转换

1. 柯里化柯里化指将原来接受两个参数的函数变成一个新的接受一个参数的过程。新的函数返回一个以原有第二个参数作为参数的函数。scala> val mul = (x: Int, y: Int) => x*ymul: (Int, Int) => Int = <function2>scala> val mulOneAtTime = (x: Int) =...

2018-12-29 16:29:11 353

原创 如何快速将无损音频WMA格式转换为MP3

  许多人都知道WMA音频格式,但是对WMA 这种格式特点可能就不怎么了解了。其实WMA是微软推出的一种和MP3齐名的音频格式,但是WMA在压缩比和音质方面都超过了MP3。不过相比于这两种音频格式,我们最为常用的似乎还是MP3格式。今天我们就来讨论一下,如果我们遇到需要将wma格式转换为MP3格式的情况应该怎么办,比如我们想将下载的wma在MP3设备播放时,应该如何播放呢?其实我们可以使用音频转换...

2018-12-29 16:17:51 2704

转载 像调试java一样来调试Redis lua

高并发的系统中,redis的使用是非常频繁的,而lua脚本则更是锦上添花。因为lua脚本本身执行的时候是一个事务性的操作,不会掺杂其他外部的命令,所以很多关键的系统节点都会用redis+lua来实现一致性的操作请求。但是在实际开发过程中,由于redis lua脚本调试难的问题,导致大量的时间耗费在了这上面。如果有什么方案能够让我们像利用IDEA调试java一样简便去调试redis lua脚本,那该...

2018-12-29 16:13:26 399

转载 Context与ApplicationContext

Context与ApplicationContext1)单例强引用会内存泄漏我们的这个类中的sInstance是一个static且强引用的,在其内部引用了一个Activity作为Context,也就是说,我们的这个Activity只要我们的项目活着,就没有办法进行内存回收。而我们的Activity的生命周期肯定没这么长,所以造成了内存泄漏。2)在这些类中去layout inflate是合法的...

2018-12-29 16:11:05 135

原创 自己动手写事件总线(EventBus)

事件总线核心逻辑的实现。<!--more-->EventBus的作用Android中存在各种通信场景,如Activity之间的跳转,Activity与Fragment以及其他组件之间的交互,以及在某个耗时操作(如请求网络)之后的callback回调等,互相之之间往往需要持有对方的引用,每个场景的写法也有差异,导致耦合性较高且不便维护。以Activity和Fragment的通...

2018-12-29 16:09:38 1146

原创 如何截取电影画面转换成gif动图做微信表情包

  现在越来越多的GIF动态图片了,层出不穷的在更新,就像在QQ、微信里聊天,都会看到很多不同的好笑有趣的GIF图片,那么除了网上别人制作的GIF图片,我们自己也能够制作。截取电影或电视剧某几秒画面转换成GIF动图,然后发到微信上,做成微信表情包,就可以随时随地分享给好友了。由于表情包一般是gif格式的,所以我们需要一款视频转换器来转换格式。   迅捷视频转换器http://www.x...

2018-12-29 15:40:56 3107

翻译 SQLite与MySQL与PostgreSQL:关系数据库的比较

概述和功能SQLite是一个基于文件的嵌入式RDBMS,不需要任何安装或设置。反过来,这意味着应用程序不在需要启动,停止或配置的单独服务器进程下运行。这种无服务器架构使数据库能够跨平台兼容。完整的SQL数据库包含在单个磁盘文件中,所有读取和写入都直接在此磁盘文件上进行。由于数据直接写回磁盘文件,因此SQLite遵守ACID属性,以保护事务免受因意外系统崩溃或电源故障导致的内存分配故障和磁盘...

2018-12-28 16:52:49 927

翻译 数据摄取最佳实践

数据是为企业的许多任务关键型引擎提供动力的动力,从商业智能到预测分析; 数据科学到机器学习。为了充分发挥作用,数据与任何燃料一样,必须丰富,容易获得并且干净。数据摄取过程 - 准备分析数据 - 通常包括称为提取(从当前位置获取数据),转换(清理和规范化数据)和加载(将数据放在可以分析数据的数据库中)的步骤。企业通常在提取和加载方面很容易,但很多都遇到转换问题。结果可能是分析引擎处于空闲状态,因为它...

2018-12-28 16:51:46 402

原创 RavenDB中的递归索引

在这篇文章中,我想展示另一种处理相同问题的方法,但不使用图形查询并仅使用我们在RavenDB 4.1中的功能。我的想法是,给定一个用户,我希望能够通过一个组(如Max,via project-x group)直接(如图中的Sunny)发出查询,以查询该用户可以访问的所有问题。 )或通过递归组,如(Nati,通过project-x - > team-nati groups)。从这篇文章...

2018-12-28 16:46:21 224

转载 Scala之模式匹配和样例类

1. 模式匹配1.1. 更好的 SwitchScala 中类似 Java 的 switch 代码:object PatternDemo { def main(args: Array[String]): Unit = { var sign = 0 val ch: Char = 'p' val valchar = 'p' var digit = 0...

2018-12-27 17:51:50 268

原创 NavigationTabBar 自定义底部导航栏

先来页面效果导入依赖implementation 'devlight.io:navigationtabbar:1.2.5'先创建三个Fragment ,贴出其中一个Fragment 的代码 fragment_home.xml<?xml version="1.0" encoding="utf-8"?><android.support.constrain...

2018-12-27 17:49:45 897

原创 Android Layer-List实现自定义Shape阴影

一、给右侧和底层加阴影<?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 阴影部分 --> <!-- 个人觉得更形象的表达:top

2018-12-27 17:48:05 271

原创 Gradle 实现自定义插件

一、以库项目形式创建插件1.创建项目如果仅仅是自己项目中来自定义插件,不对外发布,那么可以按照以下的语法来构建目录1.1  创建一个Module,选择Java Library项目,项目名称必须是 buildSrc,否则插件不被识别1.2 构建目录 buildSrc/src/main/groovy 本路径android studio会自动识别为 groovy类。 1.3、在main...

2018-12-27 17:46:46 335

翻译 Kafka Streams:它是适合您的流处理引擎吗?

在这篇文章中,我们将详细讨论流媒体访问模式以及HDF 3.3和即将发布的HDP 3.1版本中Kafka Streams支持的增加。在添加Kafka Streams支持之前,HDP和HDF支持两个流处理引擎:带有Storm的Spark Structured Streaming和Streaming Analytics Manager(SAM)。很自然,这会产生以下问题:为什么要在平台上添加第三...

2018-12-26 17:10:16 572

转载 在云时代运行数据库(演示)

公共云和私有云使现代企业能够摆脱传统的容易出错的架构,并以五个九和九个九的可用性运行应用程序。业务应用程序可以按需,即时且经济高效地进行调整。数据库应用程序一直是所有企业基础架构的关键组件,但在利用云的强大功能时,这些应用程序和关系数据库仍有很长的路要走。由于被设计为大型单片应用程序,当您尝试以可扩展的方式可靠地运行它们时,它们提出了重大挑战。我们创建了一个演示,展示了Hedvig如何实现...

2018-12-26 17:08:09 312

原创 MySQL中的非确定性函数(即rand)可能会让您感到惊讶

使用sysbench处理测试用例,我遇到了这个问题:的MySQL> 选择 * 从 sbtest1 其中 ID = ROUND(RAND()* 10000,0);+ ------ + -------- + --------------------------------- -------------------------------------------------- ----...

2018-12-26 17:05:53 908

原创 如何剪切视频,只截取视频中间的一部分

  如何截取视频片段,只截取视频中间的一部分.我们从网上下载了一些视频,想要进行编辑,剪切之类的,往往会在选择软件上眼花缭乱。现在市面上有很多视频编辑的软件,有共享的,免费的,po解版的,五花八门,这些软件在功能上也大多大同小异。那么我们该如何选择一款适合自己的视频处理软件呢?今天小编要介绍一款视频处理软件——迅捷视频转换器,该软件是媒体文件转换的佼佼者,功能非常完备,无论对于基础的编辑操作,还是...

2018-12-26 16:32:23 9868

转载 Kafka史上最详细原理总结

KafkaKafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica),基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处理引擎,web/nginx日志、访问日志,消息服务等等,用scala语言编写,Li...

2018-12-25 15:08:31 1121

原创 mysql : utf8mb4 的问题

微信呢称和QQ呢称上有很多火星文和emoji表情图片,这些数据,如果直接insert到mysql数据库,一般会报错,设置成utf8都不好使,必须改成utf8mb4编码,这二者的区别见: mysql utf8mb4与emoji表情 ,网上的解决办法大多是修改my.cnf参数,设置mysql的编码为utf8mb4,这种方法虽然彻底,但是通常要重启mysql,会造成生产系统临时当机。下面是影响相对更...

2018-12-25 15:05:37 200

原创 ogg格式怎样才能转换成mp3

  对于一些非常喜欢下载视频的朋友来说,相信应该对视频和音频的格式转换都非常关心吧,但是大家可能并知道到怎么才能更好的转换视频的格式,下面小编就以ogg格式怎么转换成mp3为例给大家详细的介绍一下,想知道的小伙伴们快来看下吧。Ogg是一种音频压缩格式,类似于MP3等的音乐格式。但是当下大部分手机、移动音频播放器等还是不支持播放ogg格式的,想要将ogg格式的音乐放到平常手机上播放,还得ogg转换成...

2018-12-25 14:57:33 8231

转载 如何使用Spring Config Server

这次,我们将使用Spring Cloud Config包为我们的应用程序进行远程配置。我们的想法是,我们的程序可以将您的设置移动到外部位置,以便我们的应用程序可以轻松配置,甚至可以更改其设置。这被广泛用于微服务中。可以在不同的容器中多次启动相同的服务或应用程序,并且有一个中心位置可以读取这些服务的设置,这很有趣。为此,我们将创建一个配置服务器和一个读取该服务器配置的客户端。配置服务器在...

2018-12-24 16:42:54 662

原创 JVM Advent Calendar:Eclipse集合的API设计

历史Eclipse Collections于2004年在Goldman Sachs开始作为一个名为Caramel的集合框架开始。从那时起,该框架已经发展,并且在2012年,它作为一个名为GS Collections的项目开放给GitHub。多年来,大约40名来自同一公司的开发人员为集合框架做出了贡献。为了最大限度地发挥开源项目的最佳性质,GS Collections被迁移到Eclipse Fo...

2018-12-24 16:41:14 185

原创 Apache Spark核心API简介

在这篇文章中,我将讨论Apache Spark作为编程语言的核心API。我假设您具有Spark框架(元组,RDD,对RDD和数据框架)及其初始化步骤的基本知识。当我们推出星火SHEL,L无论是在斯卡拉或Python(即星火Shell或PySpark),它将初始化  sparkContext 为  sc 和  SQLContext 作为  sqlContext。核心API sc.textF...

2018-12-24 16:36:11 304

原创 PL / SQL 101:定义和管理事务

如果您有一个只读数据库,则不必担心事务。但是对于你将要构建的几乎所有应用程序,情况并非如此。因此,交易的概念和管理对于您的应用程序的成功至关重要。事务是Oracle数据库作为一个单元处理的一个或多个SQL语句的序列:要么执行所有语句,要么都不执行。事务隐含地从获取TX锁的任何操作开始:发出修改数据的语句(例如,插入,更新,删除,合并) 发出SELECT ... FOR UPDATE语句时...

2018-12-24 16:33:27 210

原创 InfluxDB:如何进行连接,数学测量

如果您是InfluxData社区的成员,那么您可能希望在某些时候跨测量执行数学运算。你做了一些谷歌搜索并偶然发现了这个GitHub问题3552并且流下了一滴小小的泪水。好吧,今天我成了好消息的承载者。InfluxData发布了Flux的技术预览,Flux是一种新的查询语言和时间序列数据引擎,它具有跨测量执行数学运算的能力。在本文中,我将分享两个如何跨测量执行数学运算的示例:如何计算每个请求...

2018-12-21 17:07:49 2109

原创 解决分布式数据库和离线网络中原子性问题的新方法

当我们在支付网络中进行交易时,我们希望100%确定它将完全完成并到达其最终目的地,因此没有人会损失他们的钱。为了保证有效性,每个数据库事务应满足四个主要标准,形成所谓的ACID模型。交易必须是A-Atomic,C-Consistent,I-Isolate,D-Durable。我们想谈谈其中一个特性 - 原子性。原子性意味着数据库(DB)事务必须遵循“全有或全无”规则。原子事务可以全部执行,也可...

2018-12-21 17:06:19 540

原创 PL / SQL 101:定义和管理事务

如果您有一个只读数据库,则不必担心事务。但是对于你将要构建的几乎所有应用程序,情况并非如此。因此,交易的概念和管理对于您的应用程序的成功至关重要。事务是Oracle数据库作为一个单元处理的一个或多个SQL语句的序列:要么执行所有语句,要么都不执行。事务隐含地从获取TX锁的任何操作开始:发出修改数据的语句(例如,插入,更新,删除,合并) 发出SELECT ... FOR UPDATE语句时...

2018-12-21 17:04:45 232

原创 爱奇艺视频原生之罪怎么转换为MP4

  最近又有一部影视剧上线了,大家知道是什么吗?没错,就是正在热播的《原生之罪》,这部剧是由韩三平监制,叶伟民执导,翟天临、尹正领衔主演,白冰、颜卓灵、李若宁主演的都市悬疑探案网剧。最近这几年,网剧可是越来越多,但却获得了很多的好评,毕竟网剧也是由很多一线明星参演的,所以,演技自然不用担心的,主演翟天临和尹正的演技自然也是不用说的,但是有一个问题,那就是这部剧是爱奇艺独播视频,一次就只能在爱奇艺上...

2018-12-21 16:28:14 604

原创 SQLite数据库的工作原理

介绍数据库是构建软件系统的重要组成部分,用于有效地存储和读取数据。在这里,我们将使用早期版本的SQLite讨论数据库实现的一些体系结构细节。SQLite是一个小型数据库应用程序,用于数百万个软件和设备。SQLite是由D.Richard Hipp于2000年8月发明的.SQLite是一个高性能,轻量级的关系数据库。如果您愿意在编码级别学习数据库的内部,那么SQLite是最好的开源数据库,具...

2018-12-20 15:37:44 643

原创 SQL Server中特定时间数据库篡改的取证分析

Microsoft SQL Server是最好的关系数据库管理系统,各种公司都使用它来维护其关键数据库。但是,在某些情况下 - 比如有人故意更改数据库 - 组织需要一种方法来跟踪数据库中最后修改的内容以及他们可以采取适当措施的时间。需要帮助事务日志文件。实际上,T-Log文件是SQL Server数据库的一个非常重要的组件。因为它跟踪数据库中发生的所有事务以及每个事务完成的修改。实际上,它用于...

2018-12-20 15:37:10 722

原创 SqlServer如何给表添加新的字段以及字段注释

语法:USE 数据库名ALTER TABLE 表名 ADD 字段名  类型  默认值  是否为空;EXEC sp_addextendedproperty N'MS_Description', N'注释内容', N'SCHEMA', N'dbo',N'TABLE', N'表名', N'COLUMN', N'字段名';事例:USE [gameagent]ALTER TABLE [ga...

2018-12-19 16:56:34 7150

转载 浅谈SQL Server数据优化之若干要点

 1.SQL Server 体系结构由哪几部分组成?       2.SQL Server 体系结构各模块之间关系是怎样的?       3.SQL Server 体系结构内部运行机制是怎样的?       4.简单的一条SELECT语句,在SQL Server中是如何一步一步执行的?        然而,仅仅能解决如上几个问题,是不具有SQL Server数据库优化能力的,为...

2018-12-19 16:54:15 157

原创 如何将百度音乐下载的MP3音乐转换为m4r格式

  在周末或者平时休息的时间,小编我会听听音乐,放松一下,小编比较常用的音乐播放器就是百度音乐,它下载的音乐一般是MP3格式的,所以也不用担心不能播放的问题,但是最近小编遇到了一个问题,我听到一首很好听的歌曲,就像把它设置成手机铃声,但是却没想到,手机不支持,只能设置m4r格式的文件,所以需要把MP3格式音乐转换为m4r格式,在网上找了很多工具,终于找到一款比较好的软件,它就是迅捷视频转换器,下面...

2018-12-19 16:41:54 573

原创 MySQL 索引

MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度。一. 普通索引作用:加速查找# 1.创建表时直接创建索引create table user( nid int not null auto_increment primary key, name varchar(32) not null, email varchar(...

2018-12-19 16:05:54 123

转载 vue 修改框架less变量

以vant框架为例,vue项目以less作为css处理器:less/var-reset.less@import '~vant/lib/index.less';// Color variables 重写变量值@blue: #1989fa;@orange: #000;@green: #cccccc;vue入口文件:import vant from 'vant';impo...

2018-12-19 16:04:31 4048

原创 视频有黑边怎么办?如何裁剪视频画面的黑边?

  很多时候我们在网上下载的视频是存在黑边的,有一些是左右黑边,有一些是上下黑边。有时候做视频的时候保存的合适不对或尺寸不对,也会导致商品出现黑边,造成手机无法播放。视频存在黑边是很影响我们观看视频的,大大的黑边使的视频看起来很小,而且看着也不舒服。那么视频怎么去黑边呢?去掉视频黑边,其实并不难,只要使用迅捷视频转换器裁剪视频画面的黑边就好了。那么该怎样操作呢?今天小编就是要来解决这个问题的啦,只...

2018-12-19 16:01:46 6099

翻译 如何在Spark中使用动态数据转置

Dynamic Transpose是Spark中的一个关键转换,因为它需要大量的迭代。本文将为您提供有关如何使用内存中运算符处理此复杂方案的清晰概念。首先,让我们看看我们拥有的源数据: idoc_number,订单ID,idoc_qualifier_org,idoc_org7738,2364,6,07738,2364,7,07738,2364,8,mystr177...

2018-12-18 16:43:05 792

原创 在PowerShell中将QuickBooks在线数据导入QuickBooks桌面

将QuickBooks导出到QuickBooks Desktop公司可以是一个参与的过程。使用适用于QuickBooks的CData Cmdlet,您可以使用SendQBXMLFile  存储过程轻松地将已保存的QuickBooks Online数据的QBXML文件导入QuickBooks Desktop Company   。在本文中,我们将逐步下载您的QuickBooks Online数据...

2018-12-18 16:42:16 374

原创 InfluxData的Chronograf中的预定义仪表板如何使度量标准变得简单

问题可视化数据是一个特别难的问题,但我们不希望在使用可视化工具时考虑这一点。我们希望尽可能快速,轻松地获取数据。考虑到这一点,我特别兴奋地看到最新版本的Chronograf(1.7.3),其中包括改进的入门,这给了我正在寻找的东西。经验我正在使用MySQL作为我的一些Rails应用程序的数据库,我想要一个仪表板,当事情不可避免地出错时(毕竟,这些应用程序是由过去的Katy开发的,她...

2018-12-18 16:38:22 740

原创 SQL删除语句概述

关于SQL Delete的这篇文章是关于SQL Server中关键语句,函数和操作的SQL必备系列的一部分。要从表中删除行,请使用delete关键字通过数据操作语言(即DML语句)完成。到目前为止,SQL删除操作是所有DML命令中最简单的操作。在执行delete命令时,我们不必担心从表中获取任何形式的数据,我们不必担心使用从表中获取的任何数据。我们只是简单地告诉数据库删除一个特定的记录,它要么...

2018-12-18 16:36:26 9058

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除