240 发简信
IP属地:陕西
  • v5 实现动态时移播放

    背景 有用户提出需要从当前时间前一段时间开始播放,比如 10s 前开始播放,或者 1 分钟前开始播放等。 在 v4 中有一个时光回溯功能,可以在配置中指定缓存时间,然后播放时...

  • 优雅的模块化后台界面渲染

    在开发Monibuca的过程中,为了方便访问每一个插件的界面,我们需要将所有插件的自定义的界面集中在一起显示。 我们需要实现一下功能:为了方便访问每一个插件的界面,我们需要将...

  • 120
    数据实时反馈技术

    其实不知道怎么起这个标题,这是一个这样的场景,在开发后台管理系统,尤其是实时监控系统的时候,往往需要展示数据的不断更新变化。常用的技术就是轮询,或者使用websocket进行...

  • WebAssembly 技术汇总

    官方网站 https://webassembly.org/ 要点 文件格式(wasm,wast/wat,asm.js) 编译(emscripten) 编程语言(C/C++、R...

  • 将桌面捕获到虚拟摄像头

    当然你可以直接用现成的虚拟摄像头软件实现这个功能。不过当初我开发这个插件的原因是,需要在Flash产品里面共享桌面,如果此时需要引导用户安装一个第三方的虚拟摄像头体验不好,所...

  • H5实时解码音频并播放

    音视频的格式是一个有歧义的说法。我们熟知的诸如Flv、Mp4、Mov啥的都是包装格式,可以理解为一种容器,就像一个盒子。里面放到是经过编码的音视频数据,而这些音视频数据都有自...

  • JS实现深度+启发(Heuristic DFS)寻路算法

    本人在业余时间开发一个兔子围城游戏的时候,在网上寻找一种高效的寻路算法。最终找到这篇文章四种寻路算法计算步骤比较遂从C++代码移植到了AS(Flash版,使用Player.I...

  • Node.js一次处理10万条数据

    电话销售大家一定都经历过,许多公司都有电销的团队,相信看过华尔街之狼的人肯定会理解的更加深刻。我们今天不讨论那些公司是如何通过各种渠道获取到大众的电话号码的。我有幸开发了一个...

  • 120
    游戏外挂是怎么炼成的

    本人曾经帮朋友开发了一款DNF外挂程序,其重要功能是使用账户列表中的用户名密码自动登录DNF,后面的事情交给按键精灵完成。 外挂是一条黑色产业链,由于腾讯的保护程序相当强悍,...

  • Node.js股票模拟交易后台

    我曾经花了一周时间开发了一个股票模拟交易后台程序,使用Node.js。代码量很少,能完成基本功能。下面给大家介绍一下其实现步骤。 基本功能 开户 搜索股票 挂单(多单、空单)...

  • libuv的典型应用——CTP的Node.js封装

    写过CTP的同学可能不多,这是一个期货接口。没听说过的也无妨。 C++多线程回调 CTP 提供了若干个父类供开发者继承,里面的回调都是通过覆盖父类的纯虚函数实现。当SDK有事...

  • 跟我学Rx编程——combineLatest简单案例

    今天讲一个简单的例子 业务逻辑 发起一个异步请求 收到请求结果的时候如果不足2秒,则等待到2秒再播放动画 如果超过2秒,则立即播放动画 假设有一个播放动画的函数play(da...

  • 跟我学Rx编程——局部循环逻辑

    背景 有时候,我们会遇到这种情况,事件流从一个switch到另一个,某种情况下需要从头再来一遍,比如A->B->C->A->……循环不断,这时候怎么写比较好呢?一种写法是在s...

  • 跟我学Rx编程——惯性滑动

    在移动设备上,滚动一个视图不会立即停止滚动,往往需要再滑动一小段距离然后再停止,模拟出惯性的效果。滑动的时候速度越快,那么就滚动的越远。一般组件都会帮开发者写好这些基本功能,...

  • 跟我学Rx编程——背景音乐按钮

    有些H5的页面会有一个按钮控制背景音乐播放,如果只是单一页面的话,没有什么逻辑可言。但如果涉及到转场,那么逻辑就复杂起来。 涉及操作符 partition switchMap...