首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FreeBuf

    对不起,我是音乐人:探索音乐密码学

    音乐密码学 通过音乐来发送密码信息绝对是一种令人意想不到的方式,而这种方法被称为音乐密码学,这种技术可以利用音符A-G来拼写单词、缩写或代码。 那么音乐密码学真的可以作为现实生活中真正的间谍技术吗? 早在17-18世纪,像John Wilkins和Philip Thicknesse这样的数学家以及密码学家就曾认为,音乐密码学是传递信息的一种最难被破译的方法(之一)。 下图显示的是一份音乐密码学乐谱样本(创作于1804年): Thicknesse曾制作过一套加密系统,该系统可以利用四分音符、二分音符、高音谱号和密钥签名来进行数据加密。 下图所显示的音乐密码样本据说是由Michael haydn(Franz Josef Haydn的弟弟,著名音乐家)设计的(创作于1808年): 使用音乐密码学技术的主要是一些古典音乐作曲家,目前我们还没有发现任何已被用于间谍活动

    1.9K70发布于 2018-04-17
  • 来自专栏Rust 编程

    Rust 生态观察 | 9 月热点思考

    当前 Rust 的异步设计,也造成了另一个生态问题,就是 异步运行时的耦合。 整个异步生态似乎已经被绑死在 tokio 上面,当然,异步生态还在不断前行与探索。还有其他异步运行时也值得关注: smol[21] 一个小巧的异步运行时,易于理解。 整个执行器的代码大约有1000行,生态系统的其他部分也同样小巧。 embassy[22],嵌入式系统的异步运行时,给嵌入式开发带来了创新,它可以平替 RTOS 。 9. 语义违规的问题需要更好的工具 SemVer(语义版本控制)是一个版本号命名规范,旨在使得版本号的分配和增加更加清晰和预测。 最近 ring 作者 Brian 发文希望与 Rust Crypto 合作,以便有一个单一的地方来存放所有由 ring 实现的纯 Rust 编写的基础密码学代码。

    1.6K30编辑于 2023-10-06
  • 来自专栏WeTest质量开放平台团队的专栏

    Android 9 适配怎么做? “QQ音乐”优化实录

    为了让用户第一时间了解Android 9.0系统的兼容性情况,我们基于谷歌Pixel、Pixel 2机型的Android 9 Pie系统,对市面TOP86款应用进行“深度兼容测试”,发布了《腾讯WeTest Android 9.0兼容性测试报告》(点击阅读原文前往Android 9 专区下载)。 3.2 省电模式改进 Android 9 对省电模式又做了很多改进,开启省电模式之后会有如下限制: 系统会更加积极的将应用置于待机模式,不管应用是否空闲; 后台执行限制将适用于所有应用,无论他们的 targetApi 除上面两种适配方式外,QQ 音乐目前采用了另外一种方式。 在音乐项目中,我们已经将使用 Apache HTTP client 的模块单独抽离到了一个 module 中,所以暂时只需要保持 module 中的 compileSdkVersion 在 28 以下即可正常编译运行

    3.2K20发布于 2018-09-23
  • 来自专栏WeTest质量开放平台团队的专栏

    Android 9 适配怎么做? “QQ音乐”优化实录

    作 者 赵泽鹏,腾讯社交网络开发工程师 商业转载请联系腾讯WeTest及QQ音乐获得授权,非商业转载请注明出处。 为了让用户第一时间了解Android 9.0系统的兼容性情况,我们基于谷歌Pixel、Pixel 2机型的Android 9 Pie系统,对市面TOP86款应用进行“深度兼容测试”,发布了《腾讯WeTest  Android 9.0兼容性测试报告》(点击阅读原文前往Android 9 专区下载)。 3.2 省电模式改进 Android 9 对省电模式又做了很多改进,开启省电模式之后会有如下限制: 系统会更加积极的将应用置于待机模式,不管应用是否空闲; 后台执行限制将适用于所有应用,无论他们的 targetApi 除上面两种适配方式外,QQ 音乐目前采用了另外一种方式。

    1.6K30编辑于 2023-05-04
  • 来自专栏Listenlii的生物信息笔记

    生态学中的中性理论

    回到生态环境,这意味着要看到不同模型预测的差异,人们需要考虑更多的数据,不同类型的数据,可能还有动态数据。 在生态学的背景下,宏观生态学的许多基本模式经常在生态学之外的系统中被观察到。 这可能会被解释为支持这样一种观点,即过程不会影响生态学中的宏观生态模式,但人们也可以同样辩称,相似或相似的过程起着普遍的作用。 在这种背景下,表征基本生态过程重要性的目标与预测和理解宏观生态模式的目标是不同的。 框1.中性理论的语义 “中性理论”一词在生态学中被广泛用来表示不同的意思,导致了误解。 根据奥卡姆剃刀原则,当很多理论可以解释现象时,越简单的理论越好;对于生态学,理论的复杂程度越低越好。 生态漂变是一个过程吗?它重要吗? Ecol. 79, 1215–122 作为集成生态学和进化的工具 中性理论的另一个可能用途是近似宏观进化模式,这样做可能有助于将生态学和进化论结合起来,这是现代生物学的一个关键目标。

    4.8K22发布于 2021-01-20
  • 来自专栏Greenplum

    《快学BigData》--Linux awk命令详解(9)

    [root@hadoop1 /]# awk ‘pattern + action’ {filename}

    1.4K10编辑于 2023-03-06
  • 来自专栏小红豆的数据分析

    小蛇学python(9)matplotlib的基本使用

    ) #自定义汉字字体 plt.figure(figsize=(6,9)

    1.2K30发布于 2018-09-12
  • 来自专栏前端笔记ing

    React Hook | 必 学 的 9 个 钩子

    React Hook 指南 什么是 Hook ? ❝Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性。 Hook 本质上就是一个函数,它简洁了组件,有自己的状态管理,生命周期管理,状态共享。 useState useEffect useContext useReducer ❞ Hook 出现解决了什么 ? ❝ [ ] 组件之间状态复用, 例如:使用useContext 可以很好的解决状态复用问题,或者自定义Hook

    1.8K20发布于 2021-10-11
  • 来自专栏海天一树

    小朋友学C语言(9):a++与++a

    一)a++ 在C语言或其它语言中,++符号表示“自加”,就是变量在原来的基础上加1。 例1: a = 0; a++; 则此时a的值为1。 同样的道理,--表示”自减”。 例2: a = 100; a--; 则此时a的值为99。 注意,程序语言里没有”自乘”和”自除”的概念。 验证程序: #include <stdio.h> int main() { int a = 0; // 给a赋值 a++; printf("After ++, a = %d\n", a); a = 10

    1.4K60发布于 2018-04-17
  • 来自专栏流媒体技术

    跟我学Rx编程——调皮的背景音乐按钮

    涉及操作符 partition switchMapTo takeUntil 业务逻辑 点击背景音乐按钮,则播放音乐,再次点击暂停播放音乐 当切换场景的时候,如果音乐正在播放,则切换新的场景的背景音乐 当切换场景的时候 ,如果音乐已经暂停,则等待点击后再播放新的音乐 当有音乐的时候,按钮播放旋转动画,暂停播放时按钮静止不动 对于使用者来说再正常不过的逻辑,开发起来却不是那么容易,因为涉及到声音的加载,切换,暂停和响应点击等 意思是转场事件触发的事件流,包括正在播放音乐时转场,以及不在播放音乐时转场。 合起来,就是在下面两种情况之一就执行加载音乐并播放音乐和动画的逻辑 1. 正在播放音乐时转场 2. 静音时转场,然后点击了播放音乐的按钮 的状态,看到没,所以我们使用takeUntil来终止当前事件流。如果是播放音乐的状态下转场了呢?这就回到了上面的 1.

    1.3K10编辑于 2022-07-28
  • 来自专栏民工哥技术之路

    每天学一个 Linux 命令(9):useradduserdel

    推荐:每天学一个 Linux 命令(8):ls Github地址: https://github.com/mingongge/Learn-a-Linux-command-every-day 命令简介 每天学一个 Linux 命令(7):cd 每天学一个 Linux 命令(6):shutdown 每天学一个 Linux 命令(5):grep 每天学一个 Linux 命令(4):awk

    1.1K30发布于 2021-01-12
  • 来自专栏Listenlii的生物信息笔记

    NRM-生态学理论在微生物生态学中的作用

    摘要 微生物生态学目前正在经历一场革命,其影响遍及微生物学、生态学和生态系统科学。 分子数据的快速积累揭示了巨大的多样性、丰富的未培养微生物类群和新的微生物功能。 理解微生物生态学可以说是当代生态学面临的最引人注目的挑战之一。理论在微生物生态学中的应用严重不足。 此外,研究大多数微生物的相对较大的时间和空间尺度并不一定排除现有理论的应用;与生态学的分支学科(宏观生态学)相关的理论是专门为了在大的空间和时间尺度上进一步理解生态学而发展起来的。 此外,现有理论的应用将为生态学家提供机会来检验生态学原理的真正普遍性,并创造一个跨越所有有机体的合成生态学(synthetic ecology)。 我们还确定了微生物生态学家在应用定量生态学理论时所面临的概念和实践挑战。 生态物种概念 大多数生态学理论都依赖于物种概念:种群生态学计算物种内的个体,而群落生态学和宏观生态学计算物种的数量。

    1.5K31发布于 2021-01-20
  • 来自专栏腾讯研究院的专栏

    张丰艳:数字音乐产业生态发展现状及未来趋势

    张丰艳  中国传媒大学音乐与录音艺术学院副教授 本文为作者在“第三届中国互联网新型版权研讨会——互联网+内容产业的生态发展及制度保障”上的发言   大家好,非常感谢主办方邀请我在做数字音乐产业生态发展现状及未来趋势的思考 其实早在几个月之前,我在另外一个沙龙上面做过一个对于音乐产业生态环境的一个相类似的一个讲座的时候,那个时候我的心情非常的阴暗,为什么呢? 但是目前我们的生态环境,我们有一些小的问题,存在危机,因为用户不愿意去付费,所以,我们产业在这个链条里面运营起来就会有一点艰辛,但是有人会说互联网羊毛不出在羊身上,这是一个定律,我们音乐互联网也应该遵守这个定律 ,下降基本上每一年是大于5%,无独有偶,我也做了这样的调查,我在美国的时候,我去看中国人的耳朵和外国人的耳朵有什么差异,然后我给他们同样的音乐,美国人7.99%的人对于这个音乐是满意的,而这个音乐同样给中国人甚至是学音乐的中国人 意味着学音乐的中国人的耳朵还不如不学音乐的美国普通人的耳朵,因为我们对一些粗糙音乐已经越来越适应。   

    1.7K60发布于 2018-03-06
  • 来自专栏做全栈攻城狮

    小白学编程实战项目-利用Winform开发美女音乐播放器

    简介 今天咱们通过一个实战项目-制作美女音乐播放器,来学习一下几个控件。加深对Winform技术理解。 这是实现音乐播放的控件。 但是你可能在工具箱中找不到这个控件。

    2.5K31发布于 2018-12-20
  • 来自专栏CSDN技术头条

    2017开发者生态报告,学什么语言最有前途?

    JetBrains 在 2016 年底至 2017 年初期间,对 5000 多名开发人员进行了调查,以研究最新的开发生态。

    1.3K100发布于 2018-02-13
  • 来自专栏微生态与微进化

    回顾:100个最重要的生态学基础问题

    基础生态学研究充满乐趣,并且是自然世界管理的重要理论工具。2013年英国生态学会创立100周年时,为了展望未来的工作重点,曾向全球生态学家征集并总结了100个最重要的生态学基础问题。 因此,这100个问题根据对生态科学的重要性而筛选出来,列出了生态学面临的一系列重要问题,重点放在基础科学上。下面我们回顾这100个最重要的生态学基础问题。 进化与生态学 1. 对于像真菌这样很难定义个体和适应性的生物,生态和进化的理论应该怎样修改? 8. 密度制约的力量与方式是如何影响种群动态与生活史进化之间的反馈的? 9. 表型可塑性是如何影响物种进化轨迹的? 10. 过去的生态学预测曾有多成功?为什么? 93. 已发表的生态学错误本质是什么?这些错误将如何影响学术理解与政策制定? 94. 我们对生态学的理解是如何受到出版物中的偏见影响的? 95. 在什么程度上被广泛研究的生态学模式(物种-丰度分布、物种-区域关系等)是统计学的结果而不是生态学过程? 98. 测定生态学变化的幅度和方向最适当基准线是什么? 99.

    1.3K40编辑于 2022-05-05
  • 来自专栏猫头虎博客专区

    2019年9月26日: Go生态洞察:发布Go模块

    2019年9月26日: Go生态洞察:发布Go模块 摘要 猫头虎博主在此,带你深入Go的奥秘!今天我们探讨Go模块的发布。 感谢阅读猫头虎的Go生态洞察专栏!更多精彩内容,点击这里。 参考资料 Tyler Bui-Palsulich, “Publishing Go Modules”, 2019年9月26日. Go官方博客

    26810编辑于 2024-04-09
  • 来自专栏海天一树

    小朋友学Java(9):抽象类与接口

    之前提过面向对象有三大特性:封装、继承、多态。 还有另一种说法,即面象对象有四大特性:抽象、封装、继承、多态。 这两种说法都是对的,不必拘泥于哪种说法。关键要能理解这些特性的含义。 在Java中,可以通过两种形式来体现面向对象的抽象:抽象类和接口。 一、抽象类 (一)抽象方法 在了解抽象类之前,先来了解一下抽象方法。抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: abstract void fun(); 抽象方法必须用abstract关键字进行修饰。 为什么需要抽象方法呢?因

    91090发布于 2018-04-17
  • 来自专栏Listenlii的生物信息笔记

    Science: Hill数连接生态学与古代文化

    本研究利用生态学中的未被检测到的物种的概念,估算了古代文化领域欧洲几个世纪以来所遭受的损失。 作者所获得的估计不仅证实了史书上已有的假设,而且揭示了迄今未被注意到的地理差异性。 这个结果与生态学中的发现一致,岛屿上的群落均匀度确实更高。

    49610编辑于 2022-03-31
  • 来自专栏Listenlii的生物信息笔记

    Ecosystems:生态学中的空间显式模型综述

    摘要: 过去的20年空间显式模型(spatially explicit models,SEMs)在生态学中的应用得到了极大的发展。 背景 对模式和尺度的理解是生态学的核心问题(Levin 1992)。 生态学中的模型沿着一个可以被称为实用理论的轴线发展。使用模型类型有很大的不同,这取决于所提出的问题是更理论化还是更实用化。 为了进一步说明SEMs的优点,接下来选定几个了生态学领域进一步举例。例子略过。 植被格局 植被格局是近年来生态学研究中最受关注的空间模型之一。讨论了两种主要模式类型:植被群落结构和植被空间结构。 高营养水平种群 种群生态学是一个高度数学化的领域。模型阐明了生活史和环境的各种因素如何影响种群动态。 生态系统模式与过程 生态系统生态学是研究能量流、养分动态和初级生产力的学科。在空间上扩展生态系统生态的一个主要推动力是认识到不同类型的生态系统通过营养物质、碎屑和生物生物量的通量之间的联系。

    4K62发布于 2021-03-26
领券