自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (53)
  • 收藏
  • 关注

原创 Lintcode - 数据流中位数

class Solution {#if 1 // 1. 用最简单的数组来保存读入的数据,显示未排序的,用Partition方法找出中位数, // 插入时间O(1),查找中位数时间O(n); // 2. 用最简单的数组来保存读入的数据,插入数据,保持其排序的特性,移动排序数据 // 需要O(n)时间,最终读取中位数时间O(1); // 3.

2018-01-31 11:50:43 213

原创 Lintcode -第K大元素

class Solution {public:#if 0 /* * @param n: An integer * @param nums: An array * @return: the Kth largest element */ int kthLargestElement(int n, vector &nums) {

2018-01-30 22:54:01 388

原创 Lintcode - 中位数

class Solution {public:#if 0 /* * @param nums: A list of integers * @return: An integer denotes the middle number of the array */ int median(vector &nums) { // write y

2018-01-30 22:08:20 292

转载 人工智能在视频应用领域的探索

人工智能热度很高,但泡沫也很大。人工智能在视频领域的应用已经走入寻常人的生活,人脸识别,视频自动抠像技术已经比较成熟。除此之外,人工智能还能为视频应用带来哪些变化呢?鲍金龙撰文,描述了人工智能在视频应用中的实践探索,涉及编解码器、超分辨率等。文 / 鲍金龙序:人工智能来生今世人工智能是一个非常广泛的领域,当前人工智能涵盖很多大的学科,大致归纳为六个:计算机视觉(暂且把模

2018-01-30 11:09:51 748

原创 Lintcode - 整数排序 II

class Solution {public:    /*     * @param A: an integer array     * @return:      */    void sortIntegers2(vector &A) {        // write your code here        quickSort(A, 0, A.size()

2018-01-30 09:20:50 237

原创 Lintcode - 整数排序

class Solution {public: /* * @param A: an integer array * @return: */ void sortIntegers(vector &A) { // write your code here //SelectionSort(A); //bubl

2018-01-30 09:19:34 194

转载 第k个字典序全排列(kth permutation)- 康托排列

给定一个数字n和k,表示求一个由n个数字组成的序列的第k个字典序排列。比如给定n=3,k = 2则求由数字【1,2,3】组成的所有序列中的安字典序排列的第k个。不难看出这三个数字组成的序列的按字典序排序如下:1,2,31,3,22,1,32,3,13,1,23,2,1所以得到的第k=2个序列就是1,3,2。分析:可以用上一篇文章所说的NextPe

2018-01-28 20:54:47 1440

转载 「推荐系统」领域中一些值得读的论文

Reinforcement Learning based Recommender System using Biclustering Technique@Ttssxuan 推荐#Reinforcement Learning本文使用强化学习进行推荐,并借助 biclustering 减少状态和动作空间,优化效率和效果。论文链接https://www.pap

2018-01-26 12:16:02 5985

转载 数学基础 | 拓展阅读参考书

线性代数推荐两本国外的教材。其一是 Gilbert Strang 所著的 Introduction to Linear Algebra,英文版在 2016 年出到第五版,暂无中译本。这本通过直观形象的概念性解释阐述抽象的基本概念,同时辅以大量线性代数在各领域内的实际应用,对学习者非常友好。作者在麻省理工学院的 OCW 上开设了相应的视频课程,还配有习题解答、模拟试题等一系列电子资源。

2018-01-26 10:45:22 358

转载 机器学习 | 拓展阅读参考书

在机器学习上,首先要推荐的是两部国内作者的著作:李航博士所著的《统计学习方法》和周志华教授的《机器学习》。《统计学习方法》采用“总 - 分 - 总”的结构,在梳理了统计学习的基本概念后,系统而全面地介绍了统计学习中的 10 种主要方法,最后对这些算法做了总结与比较。这本书以数学公式为主,介绍每种方法时都给出了详尽的数学推导,几乎不含任何废话,因而对读者的数学背景也提出了较高的要求。

2018-01-26 10:43:14 239

转载 人工神经网络 | 拓展阅读参考书

人工神经网络方向的参考书首推Simon Haykin所著的Neural Networks and Learning Machines,英文版于 2008 年出到第三版,中译本名为《神经网络与机器学习》,也有影印本。本书是“大而全”的参考手册类型,全书以数学推导为主,对每种主流的神经网络算法都做了详细说明。Simon Haykin 是通信系统与信号处理的专家,在这本神经网络的专著中也穿插了大量信

2018-01-26 10:40:43 884

原创 通过GPUImage实现40+种滤镜与实时美颜功能

推荐一个滤镜和美颜功能实现项目,包含40+种滤镜与实时美颜与后处理美颜功能,非常强大。相机预览模式示例见:com.seu.magiccamera.activity.CameraActivity需要自行创建一个glsurfaceviewGLSurfaceView glSurfaceView = (GLSurfaceView)findViewById(R

2018-01-26 10:30:37 4246

原创 程序设计竞赛网站集锦

程序设计竞赛网站集锦 (1)信息学初学者之家:http://oibh.ioiforum.org/(2)大榕树编程世界:http://www.fjsdfz.org/~drs/program/default.asp(3)中国教育曙光网:http://www.chinaschool.org/aosai/(4)福建信息学奥林匹克:http://www.cfcs.com.cn/fjas/

2018-01-25 17:35:46 388

转载 自适应声回声消除

声回声很常见,比如说在打电话的时候,自己说话的时候可以在听筒里听到自己的声音。这是因为远端扬声器的信号可以传播到远端受话器里。并且这种传播路径是不固定的,随着远端设备的位置等条件变化而变化,因此是时变的。这个时候希望在近端找到一个跟传播路径功能相似的函数,来逼近回声信号,这样就可以在近端抵消这种回声。下图是声回声产生的大致过程:自适应滤波的过程如下:整个滤波过程

2018-01-24 11:31:42 2100

转载 “抖音”式的酷炫短视频开发进阶

2017年短视频应用的爆发,再次改变了人们,尤其是年轻人的生活习惯,快手、抖音等应用也逐渐融入到日常生活中。短视频App各种各样的酷炫效果让人爱不释手,也把视频内容玩出了新花样。LiveVideoStack邀请了全民快乐研发高级总监展晓凯,与我们线上分享了短视频酷炫特效的实现设计架构、解决思路和开发经验,本文是直播分享的内容整理。分享 / 展晓凯整理 / LiveVideoStac

2018-01-23 15:57:57 860

转载 程序员必定会爱上的10款软件

第一款:TrueCryptTrueCrypt可能很多人没用过,它是一个加密软件,能够对磁盘进行加密。还在担心自己电脑中的重要文件、私密档案被人查看。什么,你以为把文件设置了隐藏属性别人就看不到了?:) :)快来用TrueCrypt ,你必定会爱上它的。特点:对某一磁盘分区进行加密,开启计算机后,如果你没有打开TrueCrypt 这个软件,这个被加密的分区是不会被显示出来的。打开Tr

2018-01-23 15:37:59 188

转载 算法练习:重叠区间个数

一、题目描述给定多个可能重叠的区间,找出重叠区间的个数。举例如下:输入:[1,5],[10,15],[5,10],[20,30]输出:2 说明:题意应该是找出重叠区间中区间的最大个数,当没有区间重叠时,重叠个数最大为1,比如输入为:[1,5],[10,15],则输出为1;输入为:[1,2],[2,3],[3,4],[4,5],则输出为

2018-01-23 13:54:13 1970

转载 自动生成格雷码算法

典型的二进制格雷码(Binary Gray Code)简称格雷码,在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(Gray Code),另外由于最大数与最小数之间也仅一位数不同,即“首尾相连”,因此又称循环码或反射码。自动生成格雷码的算法主要利用以下规则:1. 1位格雷码有两个码字。2. (n+1)位格雷码中的前2n个码字等于n位格雷码的码字,按顺序书写,加前缀0

2018-01-18 16:55:46 761

转载 螺钉螺母的匹配问题

螺钉螺母的匹配问题很早之前就看到一道关于螺钉螺母的ACM题目的。最近又看了“分治法”的思想,于是强迫自己去把这个代码写出来!题目如下:给你一堆螺母和螺帽,每个螺母都有一个相对应的螺帽,但是他们之间的对应关系已经打乱。你可以比较螺母和螺帽的大小关系,但是你无法比较螺母和螺母的大小关系,你也无法比较螺帽和螺帽的大小关系。设计一个算法,找出螺母和螺帽的对应关系。当然,我肯定是冲着

2018-01-16 20:12:46 15950 7

转载 Tromino谜题

Tromino 谜题 问题描述:Tromino是一个由棋盘上的三个邻接方块组成的L型瓦片。我们的问题是,如何用Tromino覆盖一个缺少了一个方块(可以在棋盘上的任何位置)的2^n*2^n棋盘。除了这个缺失的方块,Tromino应该覆盖棋盘上的所有方块,而且不能有重叠。这也是一道很经典用分治法解决的题目,摘自《算法分析与设计基础》一书。算

2018-01-16 13:29:47 1249

转载 数学闭区间和开区间的区别是什么

设 a,b 是两个实数,且 a ≤ b.1)满足 a ≤ x ≤ b 的实数 x 的集合,表示为 [ a,b ],叫做闭区间;2)满足 a < x <b 的实数 x 的集合,表示为 ( a,b ),叫做开区间;3)满足 a ≤ x <b,a <x ≤ b 的实数 x 的集合,分别表示为 [ a,b ),( a,b ],叫做半开区间.这里实数 a,b 叫做区间的端点.

2018-01-16 09:48:14 14826

转载 向上取整⌈⌉和向下取整⌊⌋符号

向下取整的运算称为Floor,用数学符号⌊⌋表示;向上取整的运算称为Ceiling,用数学符号⌈⌉表示。例如:⌊59/60⌋=0⌈59/60⌉=1⌊-59/60⌋=-1⌈-59/60⌉=0向上向下 取整函数数只会对小数点后面的 数字不为零 的数进行操作,要是给它一个整数 它就返回整数本身对小数不为零的数

2018-01-16 09:45:49 136635 4

转载 并查集(Union-Find) 应用举例 --- 基础篇

本文是作为上一篇文章 《并查集算法原理和改进》 的后续,焦点主要集中在一些并查集的应用上。材料主要是取自POJ,HDOJ上的一些算法练习题。首先还是回顾和总结一下关于并查集的几个关键点:以树作为节点的组织结构,结构的形态很是否采取优化策略有很大关系,未进行优化的树结构可能会是“畸形”树(严重不平衡,头重脚轻,退化成链表等),按尺寸(正规说法叫做秩,后文全部用秩来

2018-01-11 12:44:17 211

转载 并查集(Union-Find)算法介绍

本文主要介绍解决动态连通性一类问题的一种算法,使用到了一种叫做并查集的数据结构,称为Union-Find。更多的信息可以参考Algorithms 一书的Section 1.5,实际上本文也就是基于它的一篇读后感吧。原文中更多的是给出一些结论,我尝试给出一些思路上的过程,即为什么要使用这个方法,而不是别的什么方法。我觉得这个可能更加有意义一些,相比于记下一些结论。

2018-01-11 12:42:42 325

转载 如果潜心研究Netflix微服务技术多年,能学到什么?

作者|杨波编辑|小智Netflix 是美国在线影片租赁商,曾利用超过 100 亿次的用户观看纪录分析观众喜好,制作出热播剧集《纸牌屋》。Netflix 还是业界微服务和 DevOps 组织的楷模,有大规模生产级微服务的成功实践。本文是作者多年研究 Netflix 技术资料的总结,可以认为是对 Netflix 微服务技术的一次全面系统的反向工程。写在前面作者近期针对企业数字化

2018-01-08 10:49:33 3206

[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part2

[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part2 压缩包第二部分

2017-04-21

[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part1

[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part1 压缩包第一部分

2017-04-21

Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part2

Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part2 压缩包第二部分

2017-04-21

Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part1

Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part1, 压缩包的第一部分

2017-04-21

Eclipse下NDK开发参考

此为较老的NDK开发官方参考,Eclipse开发环境的例子,如果是用最新的Android Studio去官网参照最新的帮助文档即可。

2017-04-21

Pro Android C++ with the NDK_source 源代码

Pro Android C++ with the NDK_source, 源代码

2017-04-21

Pro Android C++ with the NDK - 最好的NDK开发参考书

Pro Android C++ with the NDK, 最好的NDK开发参考,很全面

2017-04-21

webrtc_slidex.pdf

webrtc_slidex, 一个简单的入门讲义

2017-04-20

webrtc_tutorial - webrtc初步的英文版本

webrtc_tutorial, webrtc初步的英文版本

2017-04-20

《webrtc权威指南》的英文版本

WebRTC - APIs and RTCWEB Protocols of the HTML5 Real-Time Web Second Edition

2017-04-14

visualc++音频视频处理技术及工程实践.part2

visualc++音频视频处理技术及工程实践.part2, 压缩包第2部分, 非常适合新手入门的资料

2017-04-14

visualc++音频视频处理技术及工程实践.part1

visualc++音频视频处理技术及工程实践.part1,压缩包第一部分,非常适合新手入门

2017-04-14

计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史(2)(2-2)

计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史(2), 压缩包的地部分(2-2)

2017-04-14

计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史(1)(2-1)

计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史, 压缩包的第一部分,非常经典的书籍(2-1)

2017-04-14

计算机程序设计艺术(第4卷)第2册(双语版)生成所有元组和排列

计算机程序设计艺术(第4卷)第2册(双语版)生成所有元组和排列, 非常经典的书籍

2017-04-14

计算机程序设计艺术(第4卷)第0册(双语版)组合算法与布尔函数概论

计算机程序设计艺术(第4卷)第0册(双语版)组合算法与布尔函数概论, 非常经典的书籍

2017-04-14

Learning webrtc

webrtc入门资料, Learning Webrtc

2017-03-18

webrtc中文API

webrtc中文API

2017-03-17

real-time-communication-with-webrtc-peer-to-peer-in-the-browser

webrtc入门经典书籍,《real-time-communication-with-webrtc-peer-to-peer-in-the-browser》

2017-03-17

Getting Started with WebRTC

webrtc的经典入门资料

2017-03-17

webrtc权威指南 第2版

2017-03-17

jemalloc-4.4.0全面分析

jemalloc-4.4.0全面分析

2023-02-08

scrt-sfx-8.3.4-1699.ubuntu16-64.x86_64.tar.gz

Mac版 Secure CRT Secure CFX, 基于Ubuntu 16.04 平台,8.3.4版本。

2019-09-05

scrt-sfx-8.5.4-1942.ubuntu16-64.x86_64.deb

Mac版 Secure CRT Secure CFX, 基于Ubuntu 16.04 平台,最新版本。

2019-09-05

人工智能开源与标准化研究报告.pdf

人工智能开源与标准化研究报告,国家框架下制定如何开源人工智能,制定标准。

2019-08-18

语音信号处理3课件.rar

语音信号处理3课件

2019-06-20

语音信号处理实验教程代码.zip

语音信号处理实验教程源代码

2019-06-18

天津大学 ACM模板

天津大学 ACM模板 本科的少年们从大二一直干到大四吧, 无怨无悔,最好的ACM模板。

2018-01-25

音频交互延时多大比较好

I TU G.114 建议, 对于好的话音质量, 单向端到端延迟应不大于150ms。 如果时延在200~400ms, 通话的交互性比较差, 但是尚可接受。 时延大于400ms, 则无法正常交互。

2017-12-05

T-REC-H.264-200305

较早的H.264编解码标准,现在解决问题有一些编解码器还是用的那个时候的,参考此文档有用

2017-06-24

YUV420读写

YUV420简单读写实例

2017-06-24

3GPP FloatFR_aacPlus android以及Linux平台编译

1. Encoder和Decoder一起合并编译 2. android编译生成.so,Linux编译生成.a 3. 详细的请参考 3GPP官网

2017-06-09

webrtc_MAC编译

webrtc_MAC编译, 包括编译环境构建,下载代码,编译以及运行

2017-05-03

webrtc_IOS编译

webrtc_IOS编译, 包括编译环境构建,下载代码,编译以及部署运行

2017-05-03

webrtc_windows环境下编译

webrtc_windows环境下编译. 包括环境建立,下载代码,编译以及运行简单程序。

2017-05-02

webrtc_Linux源代码获取以及编译

webrtc_Linux源代码获取以及编译, 包含了如何建立编译环境,下载代码,编译,以及运行

2017-05-02

webrtc_android源代码获取以及编译

webrtc_android源代码获取以及编译, 如建立webrtc编译环境,下载代码以及编译和简单的运行。

2017-05-02

RTP_RTCP基础

RTP_RTCP基础

2017-04-25

MPEG-4_H.264视频编解码工程实践.rar

MPEG-4_H.264视频编解码工程实践.rar 光盘资源 非常好的H.264解码参考

2017-04-20

VisualC++音频视频处理技术及工程实践.iso

VisualC++音频视频处理技术及工程实践.iso, 原书光盘

2017-04-20

空空如也

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

TA关注的人

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