上一页 1 ··· 274 275 276 277 278 279 280 281 282 ··· 329 下一页
摘要: 在Android本地视频播放器开发--ffmpeg解码视频文件中的音频(1)中我们从视频文件中解码出音频,这一章中将使用OpenSL ES来播放解码的音频数据,首先关于OpenSL ES这里暂不介绍,可以查看官网以及NDK中samples下面的native-audio里面的文件,这里我也是扣取了其中的代码,我们播放音频的部分在上一章的基础上进行添加的,代码如下:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h>#include <androi 阅读全文
posted @ 2013-06-08 20:22 jlins 阅读(1263) 评论(0) 推荐(0) 编辑
摘要: 偶然的一天,发现百度出了一个云推送包,想想百度的服务器还是比较稳定的,怎么着比我们自己搭建的服务器要稳定得多,于是乎,我就花了几天时间,写了一个小小的聊天工具,权当是练手,以后如果有应用仅仅是需要给用户推送消息,其实没必要自己搭建一个服务器了,就把百度的包加进去,可以省掉很多事情了。好了,废话不多说,我们先来看看这个小工具的效果图,由于时间比较仓促,bug和错误在所难免,希望朋友们耐心一点,可以自己调试调试,或者把错误信息发送到我邮箱:way.ping.li@gmail.com。谢谢大家,如果我收到邮件,会及时处理的,再次表示感谢!!!本文码下载:http://download.csdn.ne 阅读全文
posted @ 2013-06-08 20:20 jlins 阅读(17325) 评论(4) 推荐(4) 编辑
摘要: 最近做一个IOS程序的功能,要求图片在本地的话直接显示,不在本地则去网上下载,然后存储。到网上找完资料之后根据自己的理解实现了功能,下面说说思路。 实现一个继承imageView的类,这个类主要功能就是根据传来的图片名字判断本地是否存在该图片,不存在则下载,存在就直接显示。- (void)drawRect:(CGRect)rect { NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0]; NSSt... 阅读全文
posted @ 2013-06-08 20:19 jlins 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 备忘录,其实名字也比较形象。我们经常遇到将一个类的状态恢复到历史版本的需求。比如一个记事本,想保存一个上N个状态,通过Ctrl+Z可以恢复此前编辑内容。备忘录就非常适合这种场景。此时发起者类,希望能够将自身状态保留在某处,而且不希望过多的暴露细节。为了上述目的,发起者会在某个时刻通过new出一个备忘类对象,并将该对象托管给管理者类。然后需要恢复状态时,又从管理者类中获取具体状态,将自身恢复到某个状态。为了保持封装性,备忘录一般除了将自己暴露给发起者外(或者可以认为是发起者将自己状态暴露给了备忘类),不为外部类提供任何访问状态相关接口。C++中这个通常是通过将自己所有接口都改成private(包 阅读全文
posted @ 2013-06-08 20:18 jlins 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、递归遍历// 先序遍历(递归实现)------------------------------------------------------------- /* 1. Visit the node. 1. Call itself to traverse the node’s left subtree. 3. Call itself to traverse the node’s right subtree. 4. base case: there is no node */ private void preOrder(Node localRoot){ ... 阅读全文
posted @ 2013-06-08 20:16 jlins 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 手贱,输出的时候没pushdown。。。。。就是简单的区间翻转。。期末来了,总是淡淡的忧伤,没办法,只能找水题做了#include <cstdio>#include <cstring>#include <queue>#include <stack>#include <vector>#include <set>#include <algorithm>using namespace std;typedef long long lld;#define L x->c[0]#define R x->c[1]# 阅读全文
posted @ 2013-06-08 20:14 jlins 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1、jQuery自带的$.map方式:$.map(json, function (n) { return n; });这种方式原来用于复制数组还可以,今天用它复制数组中的某一条记录,发现字段名称丢失了,后来发现了第二种方法。2、深复制与浅复制// 浅层复制(只复制顶层的非 object 元素) var newObject = jQuery.extend({}, oldObject); // 深层复制(一层一层往下复制直到最底层) var newObject = jQuery.extend(true, {}, oldObject); 用的是深复制的方式,复制对象时发现字段丢失的现象没有了。3、数 阅读全文
posted @ 2013-06-08 20:12 jlins 阅读(2365) 评论(0) 推荐(0) 编辑
摘要: 我的电脑是双系统,刚才我在window下打开在ubuntu中的c文件,发现中文注释出现乱码,如下图 查了查说是因为编码不同,不过也好解决,解决如下:选择 “高级/配置”, 然后找到 “文件处理” 在文件处理中选择 Unicode/UTF-8检测,勾选自动检测UTF-8文件,然后点击应用,确定,再重新打开文件就可以了。 如下图,正常显示中文了 阅读全文
posted @ 2013-06-08 20:11 jlins 阅读(2810) 评论(0) 推荐(0) 编辑
摘要: 一.统计ip的发送频率统计一天日志中以某个时间间隔为单位的ip发送消息的频率。如:统计5分钟内ip的发送频率;统计30分钟内ip的发送频率。这里是统计以分钟为基本单位,发送频率即该ip在某时间间隔内的最大发送消息数。统计脚本如下,名为ipFrequency.sh。 #!/bin/shif [ "$1" != "" ] && [ "$2" != "" ]; then logfile="/data3/im-log/*.webim.log.imp.$1" interval=$2else 阅读全文
posted @ 2013-06-08 20:09 jlins 阅读(381) 评论(0) 推荐(0) 编辑
摘要: Dictionary<int,string>dic=newDictionary<int,string>(); Dictionary<int,string>.Enumeratoren=dic.GetEnumerator(); for(inti=0;i<dic.Count;i++) { if(en.MoveNext()) { intkey=en.Current.Key; stringvalue=en.Current.Value; } } 阅读全文
posted @ 2013-06-08 20:08 jlins 阅读(5077) 评论(0) 推荐(0) 编辑
上一页 1 ··· 274 275 276 277 278 279 280 281 282 ··· 329 下一页