h2

Google Play 开发者播客节目全新上线

℡╲_俬逩灬. 提交于 2021-02-12 14:42:25
https://juejin.im/post/5e6231156fb9a07c994bec28 今天,我们要向大家推出一档播客节目 —— "Apps, Games & Insights"。节目将围绕移动互联网、应用和游戏业务,以及其他更广泛的行业展开,探讨当下最热门的一些话题。内容涵盖了行业专家的独到见解、幕后故事和实战经验。 本系列旨在挑战、激发思想 —— 无论您是设计师、开发者,亦或是产品经理和营销人员,希望您都能从我们的节目中获得启发。 这档播客节目由两位 Google 员工 —— Tamzin Taylor (西欧 Google Play 应用及游戏商务拓展负责人) 和 Dirk Primbs (EMEA 地区生态系统及开发者关系负责人) 共同主持*。在帮助合作伙伴进行 Android 开发、移动互联网、应用和游戏以及业务拓展等方面,他们有着多年的经验。每周他们都将邀请不同的嘉宾做客节目。 本播客目前为英文节目,我们将陆续为大家带来中文访谈。 抢先剧透 为我们揭开本季序幕的是来自 Crowdstar 的 Judy Chen 和 Sarah Fuchs,他们开发了 Covert Fashion 和 Design Home 。两位开发者将和我们一起探讨: 如何通过将游戏、玩家和游戏开发者纳入全局考量,以此来 建立长线的游戏业务 。 您是否考虑过出售您的应用或游戏业务

TS(JS)与 Go

こ雲淡風輕ζ 提交于 2021-02-12 09:09:07
https://juejin.im/post/5e3a02336fb9a07caa26f7d5 编译原理 JavaScript 是一门解释型语言或即时编译型语言,在运行时通过编译生成二进制机器码,它的运行大致经过以下几个阶段(以 V8 引擎为例): 如果使用了 TypeScript,则在运行之前 TypeScript 将会编译成 JavaScript 代码。 v8 引擎首先会解析源码,生成抽象语法树(AST),基于 AST,解释器便可以开始工作生成字节码,经过编译器后生成可以运行的机器码。 Go 是一门编译型语言,在代码***运行之前***需要通过编译器生成二进制机器码。它的编译过程大致如下: 代码首先会被扫描(词法分析)生成 token,后经过 Parser(语法分析) 生成 AST,接着会有一个类型检查的阶段,通常叫做语义分析,生成中间代码,后经过优化处理后最终生成目标机器码。 静态类型 TypeScript 和 Go 都是静态类型语言。 对于 TypeScript,笔者时常看到有关于它的各种「骚操作」,比如从 A | B 得到 A & B : type UnionToIntersection<U> = ( U extends any ? ( k: U ) => void : never ) extends ( ( k: infer I ) => void ) ? I :

flv、MP4 视频播放问题

↘锁芯ラ 提交于 2021-02-12 06:52:31
我们平常笼统说的「视频格式」其实包含三个部分:视频编码、音频编码、容器格式。其中「编码」这个概念其实又包含两个方面:编码和解码。「视频编码」作为动词指的是将动态的图像信息转化为二进制数据的过程;其逆过程称为「视频解码」。「视频编码」作为名词则通常指的是某种特定的编码方式。同样的概念也适用于「音频编码」,只不过它转化的是声音信息。大多数「视频文件」都同时包含视频和音频,因此编码后至少都有两组二进制数据,并且两组数据必须按照特定的方式同步起来,否则我们看到的画面和听到的声音将不吻合。为了解决编码后多组不同类型的的数据的存储、传输问题,需要将他们按照一定的规律组织起来,这种组织方式即是「容器格式」。 我们常见的视频文件扩展名包括 .avi, .rmvb, .mp4, .mkv 等。其实扩展名都是指的某种容器格式。这些容器里面存放的数据可能采用了多种不同的编码方式。例如,常见的 avi 文件里面存放的通常是 xvid 或 divx 编码的视频和 mp3 编码的音频。rmvb 文件里面存放的通常是 RV40 编码的视频和 cook 编码的音频。mp4 文件里面通常存放的是 H.264 编码的视频和 AAC 编码的音频。mkv 文件里面存放的则可能包含前面各种。 目前业界主流的封装是MP4.因为MP4有着良好的特性,并对HTML5友好。mp4新规范实际已经支持无缝拼接,真正流媒体封装器

JHipster H2 DB Non-admin User

喜夏-厌秋 提交于 2021-02-11 12:33:39
问题 I am trying to run my spring-boot/liquibase/H2 database with a non-admin user and am having some problems understanding how to do this. First off, I have seen some information here and tried to set up my application.yml this way. datasource: type: com.zaxxer.hikari.HikariDataSource url: jdbc:h2:mem:test username: USERLIMITED password: user_limited_password liquibase: contexts: dev, faker user: THELIQUIBASEUSER password: THELIQUIBASEPASSWORD Also put these sql statements in the changelog to

米筐科技Smartbeta策略研究:指数增强型股息率策略(节选)

|▌冷眼眸甩不掉的悲伤 提交于 2021-02-11 08:27:52
https://zhuanlan.zhihu.com/p/107991124 导读:红利选股是一类重要的投资策略。能够进行现金分红的上市公司通常基本面良好,账面有充足的现金流;而分红再投资则能为投资者带来长期的复利收益。本报告介绍了市场上主流的红利指数,对其编制方案的优缺点进行了讨论(第1部分)。基于米筐科技量化投研产品(详见附录4.3~4.5节),本报告构建了沪深300和中证500指数增强型股息率策略(第2部分),并对不同情况下策略的表现进行了详细测试(第3部分)。基于历史表现对比,本报告提出的预期股息率策略取得了较好的指数增强效果;此外,市场上红利指数具有高个股/行业集中度的特征,导致其在不同市场环境下表现容易出现起伏。而本报告提出的股息率策略行业配置较为均衡,并展示出较好的风险控制效果,因此更适合用于长期资产配置。 一 目录 1 红利指数介绍 2 预期股息率策略 2.1 预期股息率指标 2.2 选股方式 2.3 权重优化 2.4 收益计算中的现金分红 3 策略历史表现分析 3.1 考虑/不考虑市盈率对比 3.2各种加权方式对比 3.3控制/不控制量化因子风险敞口对比 3.4中证500预期股息率增强 3.5策略总结 一 红利指数介绍 稳定的现金分红是企业经营情况稳健的重要标志。在市场下行阶段,高股息个股稳定的现金收益,加上低估值提供的安全边际,会使其具有类固收的特征

H2 Database Json Field Hibernate Converter Exception

随声附和 提交于 2021-02-10 20:11:55
问题 I just try to insert a json value in h2. Then I want to get back this json value as object with hibernate converter. But the error looks like below: My insert query is: INSERT INTO log( id, activities, date) VALUES (1, '[{"actionType": "EMAIL"}]', '2019-12-10 00:00:00'); When I try to get back this field with hibernate converter, field comes with quotation mark: "[{"actionType": "EMAIL"}]" But it should be: [{"actionType": "EMAIL"}] org.springframework.dao.InvalidDataAccessApiUsageException:

H2DB WITH clause

烂漫一生 提交于 2021-02-10 13:58:07
问题 I'm writing a unit test for a method with the following sql WITH temptab( i__id , i__name, i__effective, i__expires, i__lefttag, i__righttag, hier_id, hier_dim_id, parent_item_id, parent_hier_id, parent_dim_id, ancestor, h__id, h__name, h__level, h__effective, h__expires, rec_lvl) AS ( SELECT item.id as i__id, item.name as i__name, item.effectivets as i__effective, item.expirests as i__expires, item.lefttag as i__lefttag, item.righttag as i__righttag, hier_id, hier_dim_id, parent_item_id,

Spring Boot JPA Insert and Update

◇◆丶佛笑我妖孽 提交于 2021-02-10 12:47:46
问题 Alright, I've looked around to find this answer for about an hour and I can't see it posted. So I bought the Spring Framework Master Class from in28minutes on Udemy. We have started implementing JPA. However, the Spring Boot versions are different( he is using 2.0.3, I am using 2.4.0). Now I know that's the issue. So the task is to simply connect to a h2 database, and interact with the data. Here is the current code setup I am using: JpaDemoApplication.java package com.in28minutes.database

Spring Boot JPA Insert and Update

自闭症网瘾萝莉.ら 提交于 2021-02-10 12:44:09
问题 Alright, I've looked around to find this answer for about an hour and I can't see it posted. So I bought the Spring Framework Master Class from in28minutes on Udemy. We have started implementing JPA. However, the Spring Boot versions are different( he is using 2.0.3, I am using 2.4.0). Now I know that's the issue. So the task is to simply connect to a h2 database, and interact with the data. Here is the current code setup I am using: JpaDemoApplication.java package com.in28minutes.database

Spring Boot JPA Insert and Update

柔情痞子 提交于 2021-02-10 12:43:13
问题 Alright, I've looked around to find this answer for about an hour and I can't see it posted. So I bought the Spring Framework Master Class from in28minutes on Udemy. We have started implementing JPA. However, the Spring Boot versions are different( he is using 2.0.3, I am using 2.4.0). Now I know that's the issue. So the task is to simply connect to a h2 database, and interact with the data. Here is the current code setup I am using: JpaDemoApplication.java package com.in28minutes.database