2014年1月7日

iOS Dev (20) 用 AVAudioPlayer 播放一个本地音频文件

摘要: iOS Dev (20) 用 AVAudioPlayer 播放一个本地音频文件作者:CSDN 大锐哥博客:http://blog.csdn.net/prevention步骤第一步:在 Project - TARGETS - Project名 - Build Phases - Link Binary With Libraries,添加 AVFoundation.framework。第二步:创建一个 UIViewController 的子类 PlayerViewController。第三步:在 PlayerViewController 中添加一个属性 AVAudioPlayer。第四步:在 Pla 阅读全文

posted @ 2014-01-07 16:48 love so much 阅读(798) 评论(0) 推荐(0) 编辑

How can I get the logical valume by the datafile names and ASM disks?

摘要: Q:We use asmlib to create ASM disk in Oracle rac 11.2.0.3, and how can I get the logical valume by the datafile names and ASM disks? A: Datafiles were spread across in all the MEMBER disks of a diskgroup. To find out the device name, please check the below example: We will take DG_01 diskgr... 阅读全文

posted @ 2014-01-07 16:44 love so much 阅读(308) 评论(0) 推荐(0) 编辑

java中的xpath,读取xml文档。

摘要: 1,入门XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初 XPath 的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。但是 XPath 很快的被开发者采用来当作小型查询语言。2,了解如果要定位xml文档中的某一节点,并获取相应的信息。那么可以通过遍历dom树的所有节点进行查找。这样做显然比较麻烦。于是有了XPat语言来访问树的节点比较容易。如:..... JIMI male ..... 下列的操作:1,得到文档... 阅读全文

posted @ 2014-01-07 16:40 love so much 阅读(827) 评论(0) 推荐(0) 编辑

智能电视TV开发---如何实现程序省电

摘要: 对于很多使用智能手机的用户来,很多抱怨手机耗电太快,很多人买手机的时候卖家都是推荐买两块电池,还有如果用户留心的话,在买手机的网页上,卖家会显示播放视频多长时间,听音乐多长时间,待机多长时间,不过看的最多的应该是他们说待机能够多长时间,今天写这篇文章是由于之前面试一家公司,老板问我如何说一个app算... 阅读全文

posted @ 2014-01-07 16:36 love so much 阅读(411) 评论(0) 推荐(2) 编辑

[微信开发_03]基本框架设计

摘要: 奇迹蛋的软件架构如图所示,主要有6个模块。结合上一篇环境搭建中所描述的,系统主要与微信服务器、数据库以及API服务器之间有交互,在这里分别通过微信适配层、数据库管理模块、外部API适配层来做接口。 这里所画的Servlet实际就是配置在微信公共账号中的URL,这样就把用户的请求和咱的机器人关联了... 阅读全文

posted @ 2014-01-07 16:33 love so much 阅读(673) 评论(0) 推荐(0) 编辑

山寨腾讯“爱消除”游戏之屏幕拾取技术

摘要: 在山寨腾讯“爱消除”游戏项目中,我们使用了两种简单的屏幕拾取技术,这在第五天的教程及山寨腾讯“爱消除”游戏之菜单特效里已经有介绍。 很显然,对于一些有复杂不规则图案,或有层次感的场面,上面的技术并不能满足要求。今天我们将介绍另外一种屏幕拾取的方法。 如下图所示,这个是《教你玩魔方》游戏里的一个场... 阅读全文

posted @ 2014-01-07 16:29 love so much 阅读(564) 评论(0) 推荐(0) 编辑

iOS Dev (21) 用 AVPlayer 播放一个本地音频文件

摘要: iOS Dev (21) 用 AVPlayer 播放一个本地音频文件 作者:CSDN 大锐哥 博客:http://blog.csdn.net/prevention 前言 这篇文章与上一篇极其相似,要注意别看错。 步骤 第一步:在 Project - TARGETS - Project名 - ... 阅读全文

posted @ 2014-01-07 16:26 love so much 阅读(1071) 评论(0) 推荐(0) 编辑

第5章 指针、数组和结构

摘要: 5.1 指针 指针,是一个无符号整数(unsigned int),它是一个以当前系统寻址范围为取值范围的整数。 char c = 'a'; char *cp = &c;//cp保存着c的地址 5.2 数组 数组就是相同数据类型的元素按一定顺序排列的集合。 int iarr [5]; 5.2.1 字符串文字量 用双引号括起来的字符序列。例如 "hello"。 一个字符串文字量总是由一个空字符'\0'作为结束符。 sizeof("hello") == 6 字符串文字量的类型是“适当个数的const字符数组”。 字符串文 阅读全文

posted @ 2014-01-07 16:22 love so much 阅读(284) 评论(0) 推荐(0) 编辑

nginx,php日志分割

摘要: 作者:zhanhailiang 日期:2014-01-06默认nginx只会生成一个access.log和一个error.log,并且每天不断积累,日志文件会变的非常大,如果需要做一下日志的分析,无论是使用脚本分析,还是把日志下载本地分析,都不太方便。对php日志同样有如此需求。 所以每天分割访问日志和错误日志等,有利于分析日志。#!/bin/sh# 每天定时分割 可选择相应版本低峰期运行ngPid='/usr/local/nginx/logs/nginx.pid'phpFpmPid='/usr/local/php/var/run/php-fpm.pid'ngL 阅读全文

posted @ 2014-01-07 16:18 love so much 阅读(554) 评论(0) 推荐(1) 编辑

霍纳法则和二进制幂

摘要: 首先说一下霍纳法则,这对于多次幂来说,减少乘法是很重要的,因为相比加法,乘法的执行效率更低 我们先看一下这样一个多项式 p(x) = 2*x^4 - 1*x^3 - 3*x^2 + 1*x^1 - 5 = x ( x ( x ( 2x - 1 ) + 3 ) + 1 ) - 5 再看一下霍纳法则执行过程:系数2-131-5 x=323 * 2 +(-1)= 53 * 5 + 3 = 183 * 18 + 1 = 553 * 55 + (-5)= 160 所以我们再看他的实现代码/** * 霍纳法则 * * @author chenxuegu... 阅读全文

posted @ 2014-01-07 16:15 love so much 阅读(1331) 评论(0) 推荐(0) 编辑

iOS Dev (22) 文件、路径

摘要: iOS Dev (22) 文件、路径作者:CSDN 大锐哥博客:http://blog.csdn.net/prevention沙箱 Sandbox 的路径和其他很多应用平台一样,iOS 也限定了每个 APP 的活动范围,只能被限定在一个硬盘空间里,即 Sandbox。如何拿到这个 Sandbox。很容易:NSString *outDirPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];这个 outDirPath 就是沙箱的 path。拿到 Resource 的路径Resource 和 阅读全文

posted @ 2014-01-07 16:11 love so much 阅读(201) 评论(0) 推荐(0) 编辑

spring mvc使用@InitBinder 标签对表单数据绑定

摘要: 在SpringMVC中,bean中定义了Date,double等类型,如果没有做任何处理的话,日期以及double都无法绑定。 解决的办法就是使用spring mvc提供的@InitBinder标签 在我的项目中是在BaseController中增加方法initBinder,并使用注解@Init... 阅读全文

posted @ 2014-01-07 16:08 love so much 阅读(488) 评论(0) 推荐(0) 编辑

如何给你的函数变量命名

摘要: 如何给你的函数变量命名最近在项目中做了几次代码review,发现代码中经常出现变量函数命名不是很完美的情况。有些变量名字,稍为一看,可以很容易看出它要表达的意思,但一样可以取一个更贴切的名字;而有一些名字,就显得特别别扭了。本文不讨论命名风格(匈牙利风格,还是Linux风格),仅从变量表达的意思上,应该选取什么样的英文词汇进行表达。由于我一直从事Linux开发,因此本文的命名风格是Linux编程风格。但这不妨碍表达如何给变量命名的原则。原则1:尽量少用泛指词汇,如flag,tmp等,应该使用特指词汇在初学者眼中,flag是个很常用的命名词汇,它用来表示一个志标。它的值通常是0或1,表示是否已打 阅读全文

posted @ 2014-01-07 16:04 love so much 阅读(527) 评论(0) 推荐(0) 编辑

OSX: 10.9的SMB网络共享连接可能破坏其权限设置

摘要: 参见以前的Blog,“OSX: 10.9 Mavericks的重要更新技术细节(1)”,自从10.9之后,它的内核默认地使用全新的SMB2协议,这本来是令人期待的变化,不过根据这多年来和OS X系统的使用经验来说,不指望它表现得多好,正如从前每次更换内部模块的时候一样,bugs肯定会另用户头晕脑胀,有时甚至是沮丧愤懑,这次看来也不例外。 问题情况是这样的,当客户端在Finder中使用SMB2(默认的)连接到服务器上的共享后,该共享的用户存取权限是正确的,但是一旦用户在Finder的Get Info中改变用户权限后,就会破坏服务器共享上已有的权限设置,也可能清空。被验证的服务器端有:NetApp 阅读全文

posted @ 2014-01-07 16:00 love so much 阅读(457) 评论(0) 推荐(0) 编辑

提高工作效率--番茄工作法

摘要: 最近刚刚读完一本书,书名为《番茄工作法》,在书中,提到一些观点,我觉得对自己非常有效,突然感觉每天生活平平,没有什么进步。这里边有一些,我个人感触颇深的观点,在此先做下分享:首先:番茄工作是以25分钟为单位的原子性工作模式,一个番茄钟只干一件事,也就是说一次只干一件事、并且全身心投入早上制定番茄钟,晚上反思,今天番茄钟的效果,作对比,对明天乃至以后的情况进行分析,以便以后制定合理的番茄钟为了避免番茄钟被打断,最好能够配合自己情况,对不同事情分个轻重缓急,对这个必须要分情况而论,因为本身像我们公司,就是沟通及时性非常重要,所以你需要合理的安排自己的番茄钟,同时,做好被打断的准备,当然也要避免自己 阅读全文

posted @ 2014-01-07 15:56 love so much 阅读(291) 评论(0) 推荐(0) 编辑

DOS 根据用户输入执行指令判断IF

摘要: @echo offset /p op="输入指令:"if "%op%" == "1" (echo 你输入了指令1) if "%op%" == "2" (echo 你输入了指令2) pause 阅读全文

posted @ 2014-01-07 15:53 love so much 阅读(267) 评论(0) 推荐(0) 编辑

[置顶] 学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道

摘要: 一、过滤器 Linux中的应用工具分为三种: 交互工具 过滤器 编辑器 能够接受数据,过滤再输出的工具,称之为过滤器对过滤器和进程,存在着输入源与输出对象 二、输入、输出、重定向输入:过滤器的数据来源——标准输入stdin(0):默认是键盘输出:过滤器的数据去向——标准输出stdout(1):默认是终端屏幕错误输出:报错讯息与标准输出走不同的I/O通道——标准错误输出stderr(2):默认是终端屏幕重定向:标准输入、输出与错误输出,都可以用特定符号改变数据来源或去向 三、输入重定向使用" 改变数据输出目标例如:ls -l > listfile将当前目录下的文件以长模式显示.. 阅读全文

posted @ 2014-01-07 15:49 love so much 阅读(356) 评论(0) 推荐(0) 编辑

LRU Cache

摘要: 题目原型:Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations:getandset. get(key)- Get the value (will always be positive) of the key if the key exists in the cache, otherwise return -1. set(key, value)- Set or insert the value if the key 阅读全文

posted @ 2014-01-07 15:45 love so much 阅读(250) 评论(0) 推荐(0) 编辑

合并两个有序单链表

摘要: 题目原型:Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. 直接贴代码吧: public ListNode mergeTwoLists(ListNode l1, ListNode l2) { if(l1==null&&l2==null) return null; else if(l1==null) re... 阅读全文

posted @ 2014-01-07 15:42 love so much 阅读(174) 评论(0) 推荐(0) 编辑

C/C++使用Lu脚本协程

摘要: 欢迎访问Lu程序设计C/C++使用Lu脚本协程1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于Lu协程 在本教程系列的开始,介绍了Lu脚本的基本数据结构(详细参考Lu编程指南),即: 如果Lu表达式(函数)中使用了函数yield,该表达式称为一个协程(coroutine)(详细参考Lu用户指南)。协程不能递归运行,只有这一个限制。Lu协程有4种状态:正常、运行、挂起、 终止。正常态是可以运 阅读全文

posted @ 2014-01-07 15:38 love so much 阅读(387) 评论(0) 推荐(0) 编辑

导航