青藤园向今天还通过搜索引擎到青藤园网站上寻找技术方案的程序员们致敬!祝大家来年顺利Debug每一行代码!

最新博文

Android中的音量控制和播放控制

android_boy
Android系统保持相互独立的音频流通道来播放音乐,报警,通知,来电铃声,系统声音,呼叫(通话)音量,和DTMF音调(键盘拨号)。这样做主要是为了使用户能够独立地控制每个流的音量。 识别音频流 创造优秀音频体验的第一步是了解您的应用程序将使用的音频流类型。 Android系统保持相互独立的音频流通道来播放音乐,报警,通知,来电铃声,系统声音,呼叫(通话)音量,和DTMF音调(键盘拨号)。 这样做...

android_boy 发布于2012/1/27 22:38:27 阅读(11) 评论(0)

Android管理音频焦点来避免多个程序同时播放音乐

android_boy
我们在开发Android应用程序时,很多时候会遇到多个Android应用程序同时播放音乐的情况,那么如何避免出现这种混乱的情况呢?在Android系统中是使用音频焦点来统一管理的,在多个运行的Android程序中,只有获得了音频焦点的程序才能播放音乐。下面这篇文章正是告诉大家在Android中如何利用音频焦点来避免多个Android程序同时播放音乐,原文如下: 因为系统中可能会有多个应用程序会播放...

android_boy 发布于2012/1/27 22:26:18 阅读(9) 评论(0)

Objective-C的self.的用法总结

iOS88
关于什么时候用全局变量,什么时候用self.赋值的问题,其实是和Objective-c的存取方法有关, 网上很多人也都这么解答的,不过如何与存取方式有关究竟他们之间的是什么样的关系就很少有同学回答了。我总结了一下,发出来给大家参考. 有什么问题请大家斧正. 进入正题,我们经常会在官方文档里看到这样的代码: MyClass.h @interfaceMyClass:NSObject{ MyObje...

iOS88 发布于2012/1/27 12:07:17 阅读(17) 评论(0)

iOS 5中UIViewController新功能使用方法介绍

iOS88
UIViewController在MVC中扮演着控制层的角色,它的基础功能是管理界面中的每一个view,从而控制数据的传输和界面的展示,关于UIViewController的使用技巧大家可以参看这篇文章。但是,今天我们主要介绍一下在iOS5中UIViewController的一些新使用方法。 下面详细介绍一下addChildViewController,一个ViewController可以添加多个...

iOS88 发布于2012/1/26 15:18:22 阅读(20) 评论(0)

Facebook图片存储架构的学习

ivy
分享照片是Facebook上最流行的的功能之一。截至目前,用户已经上传超过15亿张照片,这使得Facebook成为最大的照片共享网站。对于 每一个上传的照片,Facebook都生成并存储四个大小不同的图像,从而转化为共60亿张照片,总容量超过1.5PB。目前以每周220万新照片的速度 增长,相当于每周要额外增加25TB存储。在高峰期每秒需要传输55万照片。这些数字对Facebook的照片存储基础设...

ivy 发布于2012/1/26 13:49:24 阅读(36) 评论(0)

PHP缓存(Cache)技术详细分析

php园丁
PHP作为一门web脚本语言,的确非常强大。从执行速度角度来看,如果对PHP网站做过一定优化(具体优化可以参考上一篇谈谈如何通过加速PHP来优化LAMP服务器性能),那可以达到很快的执行速度,至少和ASP(和ASP比是因为ASP也是脚本型的)相比非常有优势。但是当我们的网站中数据逐渐增多时,系统的I/O非常频繁,这个时候系统的瓶颈就很有可能出现在I/O环节上,比如数据库的读写。那么如何解决由I/O...

php园丁 发布于2012/1/24 22:25:55 阅读(21) 评论(0)

谈谈如何通过加速PHP来优化LAMP服务器性能

php园丁
目前,我们所说的LAMP是指Linux+Apache+MySQL+PHP,是现在很多大型WEB解决方案的强悍搭档。当我们要优化LAMP系统时,那就要从上面的四方面着手,即Linux主机的性能优化、Apache服务器检测和优化、加速PHP、Mysql优化,本文主要介绍了如何通过加速PHP来优化LAMP服务器性能,原文如下: 1、灵活运用eaccelerator 有时候你会发现,访问PHP页面会比较慢...

php园丁 发布于2012/1/24 21:29:06 阅读(19) 评论(0)

jqPlot图表中文API使用文档及源码和在线示例

ivy
还记得以前给大家介绍过的几款jquery图表插件么?忘了?那好,一起来回顾下 jQuery柱状图插件TufteGraph GoogleChart图表使用详解 jQuery线状图插件Sparkline jQuery图表插件Flot用法  及  jQuery图表插件Flot中文文档 那么今天我再来向大家介绍一款jquery图表插件jqplot,下面是一些中文说明...

ivy 发布于2012/1/24 16:47:13 阅读(51) 评论(0)

Android JNI中JAVA域与c域的互操作详解

android_boy
本文讲述AndroidJava域与C域互操作:Java域调用c域的函数;c域访问Java域的属性和方法;c域生成的对象的保存与使用。重点讲解c域如何访问Java域。 虽然AndroidJNI实现中,c实现与c++实现是有所区别的,但行文中并未区分c还是c++。 0.   Android中的JNI Android 的APP开发一般是用Java,用到的系统服务和操作系统相...

android_boy 发布于2012/1/24 13:41:39 阅读(21) 评论(0)

CSS3 Transition属性的浏览器兼容测试

小神仙
在《CSS3的Transition属性》一文中,我们具体讲解了关于CSS3的Transition属性的属性值及其用法,今天我们再来学习一下关于CSS3的Transition属性在各个浏览器的兼容情况。 由于CSS3在国内还不是很流行,所以国内的大部分浏览基本上都不支持CSS3,而且短时间内也没有大面积支持的势头;虽然CSS3在国际上的盛行 度很大,各大浏览器厂商也正在努力的更新他们的浏览器,以求跟...

小神仙 发布于2012/1/22 12:49:02 阅读(31) 评论(0)

分享10个非常实用的PHP代码片段

php园丁
当我们使用PHP的时候,如果你自己有些非常有用的方法或者代码片段,那么将会给你带来极大的便利。今天我们将介绍10个超级好用的PHP代码片段,希望大家能够喜欢! 使用textmagicAPI来发送消息 可能有的时候,你需要发送一些短信到你客户手机上,你绝对应该看看textMagic。他们提供非常简单的API来实现这个功能。但是不是免费的哦。 //IncludetheTextMagicPHPlib ...

php园丁 发布于2012/1/22 12:34:54 阅读(24) 评论(0)

访问iPod Library的一些总结

iOS88
1.访问音乐库的两种方法,如下图 (只能访问音频文件,如music,podcast,audiobook等) 2.MPMusicPlayerController的使用 有两种播放器可以选择,一种是applicationmusicplayer,另外一种是iPodmusicplayer。 第一种播放器是一种内部播放器,当程序对出后停止播放;而第二种播放器则与iPod播放器内的信息相关,退出之后不会停...

iOS88 发布于2012/1/21 20:29:37 阅读(42) 评论(0)

HTML5 3D斯诺克桌球在线游戏及源码下载

小神仙
想必很多朋友都玩过QQ桌球游戏,如果你对斯诺克规则有一定的了解,那么你一定会对本文分享的HTML53D斯诺克桌球游戏感兴趣,因为那实在是太帅了。 之前,在王国峰的博客中有一篇译文对这个HTML5斯诺克桌球游戏的开发过程有一个非常详细精彩的解说,想学习HTML5知识的朋友可以去看原文HTML5斯诺克桌球俱乐部【译】。 当然,如果你只想体验一把HTML5斯诺克桌球游戏,那么你只需要使用chrome浏...

小神仙 发布于2012/1/21 17:15:48 阅读(33) 评论(0)

漂亮的CSS3和jQuery动态时钟制作过程实录【译】

ivy
本文译自OldSchoolClockwithCSS3andjQuery,主要讲述了如何利用CSS3和jQuery制作一个漂亮的动态时钟。转载请注明以下信息,谢谢合作: 英文原文:OldSchoolClockwithCSS3andjQuery 翻译作者:王国峰 译文链接:http://www.itivy.com/ivy/archive/2012/1/12/css3-clock.html Hi,大家...

ivy 发布于2012/1/21 14:42:08 阅读(83) 评论(0)

CSS3中的Transition属性详解

小神仙
W3C标准中对CSS3的transition这是样描述的:“CSS的transition允许CSS的属性值在一定的时间区间内平滑地过渡。这种效果可以在鼠标单击、获得焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值。” 下面我们从最简单的语法和属性值开始一步一步来学习transition的具体使用: 语法: transition:[<'transition-prope...

小神仙 发布于2012/1/20 22:18:02 阅读(38) 评论(0)

MySQL高可用性大杀器之MHA

php园丁
提到MySQL高可用性,很多人会想到MySQLCluster,亦或者Heartbeat+DRBD,不过这些方案的复杂性常常让人望而却步,与之相对,利用MySQL复制实现高可用性则显得容易很多,目前大致有MMM,PRM,MHA等方案可供选择:MMM是最常见的方案,可惜它问题太多(What’swrongwithMMM,ProblemswithMMMforMySQL);至于PRM,它还是个新项目,暂时不...

php园丁 发布于2012/1/20 22:00:44 阅读(32) 评论(0)

HTML5 Canvas实现透明效果

wsd183
Context对象可以通过改变它的globalAlpha属性来改变生成它的Canvas对象的透明度。globalAlpha属性的取值范围是[0, 1],0表示完全透明,1表示完全不透明。   代码如下: <!DOCTYPEHTML> <html> <body> <canvasid="canvas"width="600"height="400...

wsd183 发布于2012/1/20 16:52:49 阅读(29) 评论(0)

iPhone中让系统状态栏隐藏的方法

iOS88
今天除了上一篇讲到的iOS5中修改了UINavigationbar的背景问题外,还有一个在iPhone中隐藏系统状态栏的问题,于是也在网上找到了隐藏iPhone系统状态栏的解决方案,为了方便以后查看,就记录了下来,原文如下: 最近在写iPhone上的程序,第一次在Mac下进行开发,也是第一次写手机上的程序,虽然之前看了少许相关的书籍,但在开发的过程中还是遇到了很多的问题。在这个系列中记录一些遇到的...

iOS88 发布于2012/1/20 0:25:31 阅读(50) 评论(0)

成功在iOS 5中修改了UINavigationbar的背景

iOS88
在iphone开发中,我们常常需要给导航条UINavigationbar添加自定义的背景,从而来体现出导航条的多样化。以前我都可以很方便地修改UINavigationbar的背景的,修改方法的具体代码如下: @implementationUINavigationBar(CustomImage) -(void)drawRect:(CGRect)rect {    UI...

iOS88 发布于2012/1/19 23:59:11 阅读(44) 评论(0)

利用HTML5 Canvas做在线图像处理

小神仙
HTML5中的canvas元素是相当强大的,利用他的getImageData方法可以对载入的图像直接进行位图操作。但是直接对位图进行操作比较麻烦,如果利用卷积矩阵这个工具的话,可以通过几个简单的参数实现复杂的效果。 所谓的矩阵的卷积,就是如下图显示的那样,当计算红色框中的数值的时候,分别先提取周围绿框中8个数字,然后与施加的那个矩阵中对应位置相乘,然后把各个乘积加在一起,就得到了最终的值了。 比...

小神仙 发布于2012/1/19 22:55:15 阅读(34) 评论(0)