摘要: iLBC(internet lowbitrate codec):是全球著名语音引擎提供商Global IP Sound开发,它是低比特率的编码解码器,提供在丢包时具有的强大的健壮性。iLBC 提供的语音音质等同于或超过 G.729 和 G.723.1,并比其他低比特率的编码解码器更能阻止丢包。iLB 阅读全文
posted @ 2017-04-30 21:32 yutingliuyl 阅读(511) 评论(0) 推荐(0)
摘要: 队列是一种限定存取位置的线性表。同意插入的一端叫做队尾(rear),同意删除的一端叫做队首(front)。 队列具有FIFO的性质 队列的存储表示也有两种方式:基于数组的,基于列表的。基于数组的叫做顺序队列。基于列表的叫做链式队列。 一下是基于动态数组的顺序队列的模板类的实现。 顺序队列的抽象基类例 阅读全文
posted @ 2017-04-30 19:51 yutingliuyl 阅读(309) 评论(0) 推荐(0)
摘要: 题目大意: 破坏文本串。使之没有没有出现表情。破坏就是用空格替换。问最少须要破坏多少个字符。 思路分析: 初看跟Hdu 2457 没什么差别,事实上Hdu2457是要求将字符替换成ACGT,而这个仅仅须要替换成空格。 而空格是在表情串中不曾出现的。所以要破坏的时候就要遍历的指针赋为根节点,继续遍历。 阅读全文
posted @ 2017-04-30 18:50 yutingliuyl 阅读(139) 评论(0) 推荐(0)
摘要: 这道题还挺好的,假设你的思路是每次生成一个全排列,然后累计到k次,那么停下来吧。肯定超时了亲。。 微软今年的笔试题里有一道类似的,我之前已经提到过了。是唯独0和1的字符串,求第k个排列是什么样子的。这道题比那个要难一些,可是整体的思路是一样的。如果有n个数要组成排列。求第k个排列。像填表一样,从高位 阅读全文
posted @ 2017-04-30 18:07 yutingliuyl 阅读(126) 评论(0) 推荐(0)
摘要: 前言安卓应用的用户界面是构建在View 和ViewGroup 这两个物件的层级之上的。 View 就是一般的UI组件。像button,输入框等。 viewGroup 是一些不可见的view的容器,用来定义子View 怎样布局。 相似在一个网格或是一个垂直列表。安卓提供了一套XML的标签词汇用来定义U 阅读全文
posted @ 2017-04-30 16:36 yutingliuyl 阅读(409) 评论(0) 推荐(0)
摘要: Nouveau源代码分析(三) 向DRM注冊了Nouveau驱动之后,内核中的PCI模块就会扫描全部没有相应驱动的设备,然后和nouveau_drm_pci_table对比. 对于匹配的设备,PCI模块就调用相应的probe函数,也就是nouveau_drm_probe. // /drivers/g 阅读全文
posted @ 2017-04-30 16:35 yutingliuyl 阅读(620) 评论(0) 推荐(0)
摘要: 问题:给定英文句子。反转里面的每一个单词。比如"the sky is blue" 反转后为 "blue is the sky"实现思路:对英文句子每一个字符做循环s存放反转的句子。w存放单词遇到空格(1个或多个)将w加入到s中非空格则将字符加入到w实现代码:var reverseWords = fu 阅读全文
posted @ 2017-04-30 14:58 yutingliuyl 阅读(292) 评论(0) 推荐(0)
摘要: 前一篇博文说了。在cocos2dx中怎么样使用iconv转码,这节我们将上一节中写的转码函数,做成一个lua接口。在lua脚本中使用。 网上能够下载到luaconv。可是编译的时候总是报错,所以自己写了一接口。 一 加入lua接口文件 // luaiconv.h #ifndef __LUA_ICON 阅读全文
posted @ 2017-04-30 13:21 yutingliuyl 阅读(620) 评论(0) 推荐(0)
摘要: 移植alsa-lib遇到的问题 linux audio alsa lib VERSIONED_SYMBOLS 这两天移植alsa lib时遇到了一个问题,被困住了好久。 做个记录,以后再被相同问题困住。 问题背景是这种。有个项目,客户要求使用新的alsa-lib库。 到alsa官网上看了下。最新的是 阅读全文
posted @ 2017-04-30 12:35 yutingliuyl 阅读(773) 评论(0) 推荐(0)
摘要: 在“Project”面板中单击“Create”旁边的小三角,选择“javascript”创建一个名为“collision”的js文件。双击它,系统启动Monodevelop来编辑js文件。 清除里面默认创建的代码。写上。 function OnCollisionEnter(obj:Collision 阅读全文
posted @ 2017-04-30 11:27 yutingliuyl 阅读(339) 评论(0) 推荐(0)
摘要: 为什么IO模式非常重要?由于现代的计算机和操作系统的架构决定了CPU是稀缺资源,大家都要来一起竞争。而IO(特别是网络相关的IO)的速度往往较慢。所以怎样进行IO就有了多种模式,包含同步、异步、堵塞、非堵塞等等。 不少人把这几个概念放到一起讨论,非常多时候也难以区分。 这里从根上剖析下该怎么看待这几 阅读全文
posted @ 2017-04-30 11:25 yutingliuyl 阅读(279) 评论(0) 推荐(0)
摘要: 參考资料 提到參考资料,大家第一感觉就是MSDN,当然我也不例外。这个站点基本上是学习微软技术的首选站点,除了这个站点以外,我还參考了非常多其它的社区和站点,基本上都在.NET 技术社区之我见(英文篇)做了介绍,比方CodeProject、CodePlex 、windowsclient、C# Cor 阅读全文
posted @ 2017-04-30 10:09 yutingliuyl 阅读(618) 评论(0) 推荐(0)
摘要: com定义的每个接口都必须从IUnknown继承过来,主要原因是IUnknown接口提供了两个很重要的特性:生存期控制和接口查询。客户程序仅仅能通过接口与com对象进行通信。尽管客户程序能够无论对象内部的实现细节。但它要控制对象的存在与否。假设客户还要继续对对象进行操作。则它必须保证对象能一直存在于 阅读全文
posted @ 2017-04-30 09:38 yutingliuyl 阅读(302) 评论(0) 推荐(0)
摘要: UVA 610 - Street Directions 题目链接 题意:给定一个无向图,要求把尽可能多的边定向,使得形成一个强连通图,输出定向后的图。不能定向的边就变成两条有向边 思路:找出割边。仅仅有割边是须要定成两条的。其它的双连通分量中,边肯定都能够定向,然后在dfs不经过割边打印路径。最后在 阅读全文
posted @ 2017-04-30 09:38 yutingliuyl 阅读(174) 评论(0) 推荐(0)
摘要: 用eclipse导出android时总是会出现有类没有导出的现象,感觉非常麻烦,就用ant些了脚本。在eclipse中运行脚本没问题。可是在命令行下运行会出现 Problem: failed to create task or type foreach问题。出问题的脚本是 <taskdef reso 阅读全文
posted @ 2017-04-30 08:47 yutingliuyl 阅读(657) 评论(0) 推荐(0)
摘要: 事实上iOS Tabbar的可定制性很高,我们没有必要反复造轮子,以下是笔者收集的一些tabbar的经常使用设置。希望对大家有所帮助。 设置tabbar选中颜色 iOS7设置例如以下: [self.tabBarController.tabBarsetSelectedImageTintColor:[U 阅读全文
posted @ 2017-04-30 08:11 yutingliuyl 阅读(294) 评论(0) 推荐(0)