摘要: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
阅读全文
摘要: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...
阅读全文
摘要:1,入门XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初 XPath 的提出的初衷是将其作为一个通用的、介于XPointer与XSL间的语法模型。但是 XPath 很快的被开发者采用来当作小型查询语言。2,了解如果要定位xml文档中的某一节点,并获取相应的信息。那么可以通过遍历dom树的所有节点进行查找。这样做显然比较麻烦。于是有了XPat语言来访问树的节点比较容易。如:..... JIMI male ..... 下列的操作:1,得到文档...
阅读全文
摘要:对于很多使用智能手机的用户来,很多抱怨手机耗电太快,很多人买手机的时候卖家都是推荐买两块电池,还有如果用户留心的话,在买手机的网页上,卖家会显示播放视频多长时间,听音乐多长时间,待机多长时间,不过看的最多的应该是他们说待机能够多长时间,今天写这篇文章是由于之前面试一家公司,老板问我如何说一个app算...
阅读全文
摘要:奇迹蛋的软件架构如图所示,主要有6个模块。结合上一篇环境搭建中所描述的,系统主要与微信服务器、数据库以及API服务器之间有交互,在这里分别通过微信适配层、数据库管理模块、外部API适配层来做接口。 这里所画的Servlet实际就是配置在微信公共账号中的URL,这样就把用户的请求和咱的机器人关联了...
阅读全文
摘要:在山寨腾讯“爱消除”游戏项目中,我们使用了两种简单的屏幕拾取技术,这在第五天的教程及山寨腾讯“爱消除”游戏之菜单特效里已经有介绍。 很显然,对于一些有复杂不规则图案,或有层次感的场面,上面的技术并不能满足要求。今天我们将介绍另外一种屏幕拾取的方法。 如下图所示,这个是《教你玩魔方》游戏里的一个场...
阅读全文
摘要:iOS Dev (21) 用 AVPlayer 播放一个本地音频文件 作者:CSDN 大锐哥 博客:http://blog.csdn.net/prevention 前言 这篇文章与上一篇极其相似,要注意别看错。 步骤 第一步:在 Project - TARGETS - Project名 - ...
阅读全文
摘要: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字符数组”。 字符串文
阅读全文
摘要:作者: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
阅读全文
摘要:首先说一下霍纳法则,这对于多次幂来说,减少乘法是很重要的,因为相比加法,乘法的执行效率更低 我们先看一下这样一个多项式 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...
阅读全文
摘要:iOS Dev (22) 文件、路径作者:CSDN 大锐哥博客:http://blog.csdn.net/prevention沙箱 Sandbox 的路径和其他很多应用平台一样,iOS 也限定了每个 APP 的活动范围,只能被限定在一个硬盘空间里,即 Sandbox。如何拿到这个 Sandbox。很容易:NSString *outDirPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];这个 outDirPath 就是沙箱的 path。拿到 Resource 的路径Resource 和
阅读全文
摘要:在SpringMVC中,bean中定义了Date,double等类型,如果没有做任何处理的话,日期以及double都无法绑定。 解决的办法就是使用spring mvc提供的@InitBinder标签 在我的项目中是在BaseController中增加方法initBinder,并使用注解@Init...
阅读全文
摘要:如何给你的函数变量命名最近在项目中做了几次代码review,发现代码中经常出现变量函数命名不是很完美的情况。有些变量名字,稍为一看,可以很容易看出它要表达的意思,但一样可以取一个更贴切的名字;而有一些名字,就显得特别别扭了。本文不讨论命名风格(匈牙利风格,还是Linux风格),仅从变量表达的意思上,应该选取什么样的英文词汇进行表达。由于我一直从事Linux开发,因此本文的命名风格是Linux编程风格。但这不妨碍表达如何给变量命名的原则。原则1:尽量少用泛指词汇,如flag,tmp等,应该使用特指词汇在初学者眼中,flag是个很常用的命名词汇,它用来表示一个志标。它的值通常是0或1,表示是否已打
阅读全文
摘要:参见以前的Blog,“OSX: 10.9 Mavericks的重要更新技术细节(1)”,自从10.9之后,它的内核默认地使用全新的SMB2协议,这本来是令人期待的变化,不过根据这多年来和OS X系统的使用经验来说,不指望它表现得多好,正如从前每次更换内部模块的时候一样,bugs肯定会另用户头晕脑胀,有时甚至是沮丧愤懑,这次看来也不例外。 问题情况是这样的,当客户端在Finder中使用SMB2(默认的)连接到服务器上的共享后,该共享的用户存取权限是正确的,但是一旦用户在Finder的Get Info中改变用户权限后,就会破坏服务器共享上已有的权限设置,也可能清空。被验证的服务器端有:NetApp
阅读全文
摘要:最近刚刚读完一本书,书名为《番茄工作法》,在书中,提到一些观点,我觉得对自己非常有效,突然感觉每天生活平平,没有什么进步。这里边有一些,我个人感触颇深的观点,在此先做下分享:首先:番茄工作是以25分钟为单位的原子性工作模式,一个番茄钟只干一件事,也就是说一次只干一件事、并且全身心投入早上制定番茄钟,晚上反思,今天番茄钟的效果,作对比,对明天乃至以后的情况进行分析,以便以后制定合理的番茄钟为了避免番茄钟被打断,最好能够配合自己情况,对不同事情分个轻重缓急,对这个必须要分情况而论,因为本身像我们公司,就是沟通及时性非常重要,所以你需要合理的安排自己的番茄钟,同时,做好被打断的准备,当然也要避免自己
阅读全文
摘要:@echo offset /p op="输入指令:"if "%op%" == "1" (echo 你输入了指令1) if "%op%" == "2" (echo 你输入了指令2) pause
阅读全文
摘要:一、过滤器 Linux中的应用工具分为三种: 交互工具 过滤器 编辑器 能够接受数据,过滤再输出的工具,称之为过滤器对过滤器和进程,存在着输入源与输出对象 二、输入、输出、重定向输入:过滤器的数据来源——标准输入stdin(0):默认是键盘输出:过滤器的数据去向——标准输出stdout(1):默认是终端屏幕错误输出:报错讯息与标准输出走不同的I/O通道——标准错误输出stderr(2):默认是终端屏幕重定向:标准输入、输出与错误输出,都可以用特定符号改变数据来源或去向 三、输入重定向使用" 改变数据输出目标例如:ls -l > listfile将当前目录下的文件以长模式显示..
阅读全文
摘要:题目原型: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
阅读全文
摘要:题目原型: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...
阅读全文
摘要:欢迎访问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种状态:正常、运行、挂起、 终止。正常态是可以运
阅读全文
摘要:第一次见他,已经是几年前的事了。 走进某某公司的办公楼,来到开发部狭长的办公室,迎面是靠墙分列的两排电脑桌。从最后一张桌子的显示器后露出半截身体,我知道那就是我要找的人。 显然,他是这个部门的负责人,桌子的排列告诉了我。 程序员,你的出路在哪里?程序员是一朵昙花,没有开放过就凋谢了;程序员是一只捕鱼的鸟,等待着黄昏后一条小鱼的奖励;程序员是一盏风雨中摇曳的明灯,燃烧着自己,照亮了别人。 也许是时候了,程序员们,为自己的未来考虑一下。抬起你的头,把你恍惚的目光从屏幕上移开,暂时忘记你的代码,迈动你蹒跚的脚步,走出那片狭小的空间,望望远处自由的白云,试着回答那个古老的哲学命...
阅读全文
摘要:8位单片机中一个容易被忽视的溢出问题例:uint16 wTmp ; uint8 x ;x=2;wTmp = (uint16)(x*150);各位,以上这个乘法有没有问题?wTmp的值是多少?相信有很多人都会不加思考的说,没问题啊!wTmp=300 。好,问题来了!告诉你,其实结果是 wTmp=44。 这里不作具体解释,请读者自已思考,下次在遇到类似此情况 的时候千万有小心!正确写法:x=2;wTmp = (uint16)(x)*150; //wTmp=300
阅读全文
摘要:相传,某软件开发公司,曾经有位很优秀的软件工程师因加班过度,死在自己的办公桌前,发现尸体已经是第二 天早上的事了,公司最终与家属私下了结,赔偿了一大笔钱,为了稳定人心,对外宣称该员工是心脏病突发而死,后 来,由于软件公司人员流动性较大,这件事也渐渐被人淡忘了。 作为一名程序员,我想一...
阅读全文
摘要:package cn.cehb; import java.net.MalformedURLException; import java.rmi.RemoteException; import org.apache.axis.client.Service; import org.apache.axis.client.Call; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import javax.xml.rpc.ServiceException; class T...
阅读全文
摘要:一、思想快速排序是一种分治排序算法,将一个数组分成两个子数组,将两部分独立排序,当两个子数组都有序时整个数组就自然有顺序了。该方法的关键在与切分,这个过程使得数组满足下面三个条件:对于某个j,a[j]已经排定;a[lo]到a[j-1]中的所有元素都不大于a[j];a[j+1]到a[hi]中的所有元素都不小于a[j];切分总是能排定一个元素,用归纳法不难证明递归能够正确地讲数组排序;二、与归并对比相同:都是分治的思想,将数组分成独立的两个子数组,分别进行排序;不同:归并将数组分成两个子数组分别排序,然后将有序的子数组归并已将整个数组排序;快速排序将则是当两个子数组都有序的时候,整个数组就自然有序
阅读全文
摘要:1 STL迭代器原理1.1 迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型,STL设计的精髓在于,把容器(Containers)和算法(Algorithms)分开,而迭代器(iterator)就是这个桥梁。1.2 迭代器(iterator)类型1.3 迭代器功能说明迭代器类别 说明输入从容器中读取元素。输入迭代器只能一次读入一个元素向前移动,输入迭代器只支持一遍算法,同一个输入迭代能两遍遍历一个序列输出向容器中写入元素。输出迭代器只能一次一个元素向前移动。输出迭代器只支持一遍算法,统一输出迭代器不能两次遍历一 个序列正向组合输入迭代器和输出迭代器的功能,并保留在容器中的位置
阅读全文
摘要:从本篇文章开始,晓东将会和大家一起来学习一些蓝牙的比较高阶的基础知识。二、物理通道物理通道是piconet区分的标准,它是蓝牙系统结构层次中的最底层了。 Q1:物理通道有哪些类型 物理通道通常可以分为四种类型: 1、basicpiconet channel 2、adaptedpiconet channel 这两种channel是两个已经连接设备之间通信使用的。也就是说他们和特定的微微网之间是相关联的。 3、inquiry scanchannel:用于discovering蓝牙设备 4、page scanchannel:用于连接蓝牙设备。Basic Piconet Channel Q2:Basi
阅读全文
摘要:Android应用横竖屏切换 zxing源码分析——DataMatrix码部分 zxing源码分析——QR码部分 2013-07-10 17:16:03|分类: 默认分类 |标签: |字号大中小订阅 Java代码结构: zxing源码的结构还是比较清晰的,有关QR码的代...
阅读全文
摘要:本文主要分析:三次握手中最后一个ACK段到达时,服务器端的处理路径。内核版本:3.6Author:zhangskd @ csdn blog函数路径以下是第三次握手时,服务端接收到ACK后的处理路径。接收入口1. 状态为ESTABLISHED时,用tcp_rcv_established()接收处理。2. 状态为LISTEN时,说明这个sock处于监听状态,用于被动打开的接收处理,包括SYN和ACK。3. 当状态不为ESTABLISHED或TIME_WAIT时,用tcp_rcv_state_process()处理。int tcp_v4_do_rcv(struct sock *sk, struct
阅读全文
摘要:原文作者:Jeff Atwood随着Stack Overflow开发工作的逐步深入,我们不可回避地碰到了这个问题:我们需要让用户登录,即使网络上用户名/密码已经泛滥成灾,我们也只能随波逐流。我已经有50对用户名/密码了。我根本记不住它们。但是,为StackOverflow.com再增加一对又何妨呢?在我的朋友Jon Galloway的力劝之下,我打算看一看OpenID。OpenID的目标就是要解决这个“登录爆炸”的问题:有了OpenID,你就不必在不同的网站上分别创建用户名了——它能让你的上网体验变得更加简易。你需要选择一个最符合你要求的OpenID供应商,最重要的是,你要信任它。并且,不管你
阅读全文
摘要:GCJ-02坐标系统(火星坐标)简介:http://blog.csdn.net/giswens/article/details/8775121(存档:http://mapbd.com/cms/2012/07/25/) GCJ-02到真实坐标反向变换的理论基础:http://blog.csdn.n...
阅读全文
摘要:Java项目打包发布 如果只想发布为一个可执行的jar包,使用eclipse的Export功能就可以了 使用eclipse的Export功能,将项目中的所有package打包为一个pet.jar文件,假定项目中所有配置文件都在项目根目录的config文件夹. 新建一个文件夹bushu,将项目中的config文件夹放进来 用winrar打开项目引用的所有jar文件,将文件中的所有包文件夹添加进pet.jar文件 创建pet.dat文件,内容:start java -Xmx512m -jar pet.jar 运行pet.dat 如果最终想发布为可执行程序 我使用开源项目jsmooth提供...
阅读全文
摘要:select a.sid, a.serial#, a.paddr, 'alter system kill session ''' || a.sid || ',' || a.serial# || ''';' AS kill_session FROM v$session a WHERE a.sid in (select sid from v$enqueue_lock t where t.type='TO'); -----------------------------Dylan Presents.
阅读全文
摘要:费氏搜寻法简介 费氏搜寻法,就是利用斐波那契数列从有序数列中搜寻特定元素的一种搜索算法。 二分搜寻法每次搜寻时,都会将搜寻区间分为一半,所以其搜寻时间为O(log(2)n),log(2)表示以2为底的log值,这边要介绍的费氏搜寻,其利用费氏数列作为间隔来搜寻下一个数,所以区间收敛的速度更快,搜寻时间为O(logn)。费氏搜寻法算法分析 费氏搜寻使用费氏数列来决定下一个数的搜寻位置,所以必须先制作费氏数列,这在之前有提过;费氏搜寻会先透过公式计算求出第一个要搜寻数的位置,以及其代 表的费氏数,以搜寻对象10个数字来说,第一个费氏数经计算后一定是F5,而第一个要搜寻的位置有两个可能,例如若在下面
阅读全文
摘要:如题! woff百度百科:http://baike.baidu.com/link?url=toS7yqpN9VlEcO2GOEp5JEA9-TeaZgIdVqTOv7iHshsNvk-V8HtxEY0ku08TzUoDaEfRhGy_atYdr88bCHpwkK Web开放字体格式 woff是...
阅读全文
摘要:// sort algorithm example#include // std::cout#include // std::sort#include // std::vectorbool myfunction ( int i, int j) { return (i myvector (myints, myints+8); // 32 71 12 45 26 80 53 33 // using default comparison (operator ::iterator it=myvector.begin(); it!=myvector.end(); ++it) { std::cou...
阅读全文
摘要:今天继续带来boost关于线程锁的一些使用,今天我使用一个更复杂的锁来控制同步,先来段简单的代码#include #include void wait(int seconds){ boost::this_thread::sleep(boost::posix_time::seconds(seconds));}boost::timed_mutex mutex;void thread(){ for (int i = 0; i lock(mutex, boost::try_to_lock); if (!lock.owns_lock()) lock.timed_lock(boost::get...
阅读全文
摘要:架构之美第二章 两个系统的比较,功能类似,但是结局不同。 这两个系统特点有什么不同?是什么导致了不同的结局? 混乱大都市特点:微观层面特点: 1. 没有统一的概念将不同的部分组织起来 2. 代码风格不一致 3. 控制流无法预测,即控制流的流向很复杂 4. 额外的数据缓存,其目的让数据停留在更方便的地方(但是,容易造成数据的不一致性,维护或扩展不方便) 5. 没有人了解整个系统,没有任何文档 宏观层面特点: 1. 系统没有弹性,无法变更和添加新功能 2. 版本周期过长,低品质的软件 3. 对第三方支持协议,涉及太多内部结构。会出现难以理解的、不容易复现的...
阅读全文
摘要:在代码中看到往寄存器写数据的时候,使用到 *((volatile uint32_t *)(address)) = cpu_to_le32(value),进一步追踪, #if __BYTE_ORDER == __LITTLE_ENDIAN #define cpu_to_le16(x) (x) #define cpu_to_le32(x) (x) #define SWAP16(x) do { ; } while(0) #define SWAP32(x) do { ; } while(0) #else //大端模式 #define cpu_to_le16(x) swa...
阅读全文
摘要:今天是2014-01-07,解决一下hp-unix异步I/O问题。 从trace日志中看: WARNING:Could not increase the asynch I/O limit to 32 for SQL direct I/O. It is set to 0 WARNING:Could ...
阅读全文
摘要:打开批量镶嵌工具,在导出文件界面,部分按钮显示不全。具体见下图: 图 1 界面按钮显示不全解决方案: 以win7、8系统为例; 显示桌面 – > 右键“个性化” – >显示 – > 修改显示字体为“较小”– > 应用– > 注销计算机或重启,如下图: 图 2 修改显示字体大小 重启ENVI 5.1 ,打开工具mosaicking/seamlessmosaic ,查看导出文件界面按钮,见下图: 图 3 界面按钮显示完整
阅读全文
摘要:很多人都不知道怎么在Eclipse下生成jar文件,或者生成了jar文件后又老是用不了,总是会收到Exception in thread "main" java.lang.NoClassDefFoundError: ******这样的错误提示。其实在Eclipse下生成jar文件是非常简单的:1.在要生成jar的项目上右击,选择菜单上的Export(导出)2.导出类型选择Jar File3.选择或者输入生成路径4.manifest文件是默认生成的,你还可以选择把生成后的文件保存到指定路径程序的切入点点击“浏览”Eclipse会自动检测可以切入的类,选择你要作为切入点的类就行
阅读全文
摘要:ios 应用程序之间的跳转(内置程序的实现) 一个程序若要跳到另一个程序。需要在目标程序的plist文件里面修改: 打开info.plist,添加一项URL types 展开URLtypes,再展开Item1,将Item1下的URL identifier修改为URL Scheme 展...
阅读全文
摘要:紧张而忙碌的一年又即将过去,一向不爱写年终总结的我,突然有了写总结的想法,借此来发表一下自己这些年对工作的看法和对未来的规划。对我来说园子里应该有不少的陌生面孔,先做个自我介绍:80后,快奔3了,性别男,爱好IT(挨踢,IT男称宅男,屌丝男),普通二本毕业,混IT 5年有余,公司支付产品客户端架构,android和windowphone项目负责人,梦想创业、做自己产品。我也是最近才开始逐渐的把注意力转到博客园,感觉以往总总有那些我关注不完的东西,或许是自己的兴趣爱好太广吧,当然都是关注一些自己行业的东西,如新技术、云计算、IT创业资讯方面的东西,发现自己下班或者有空闲时间,都把时间和精力花到网
阅读全文
摘要:难得在这个寒冷的冬日,抛却纷纷扰扰,让自己静下心来,坐在电脑桌前,看着已经走向2014的时钟。希望写下只言片语,致未知的你。愿你一切安好! 也不知道在黑暗中等待了多久,还要等待多久,才能换得与你的邂逅。我相信,人生不是一件易事。是不仅生下来,更要坚强地活下去。想起前几天报道的到那些出生不就就被不负责任的父母抛弃甚至扼杀的生命,我默默感叹生命的脆弱,同时,感谢那些在你的成长岁月中守护你、关心你、帮助你、指引你的人,由衷的感谢他们。同时,也感谢你的过去所有的经历,和你的成长岁月。所有的一切,成就了现在的你,点点点滴滴,让你慢慢的变得美丽、成熟。 为什么我的眼中常含泪水,因为我对这土地爱的太深沉。.
阅读全文
摘要:android中更新UI的方式比较多,这里就不一一介绍了,比较常用的Thread+Handler,但是这种方式较繁琐,如在使用ProgressDialog创建进度对话框 一文中就是使用的这种方式更新UI线程,下面介绍一种使用Activity的runOnUiThread方法来实现同样的功能,仍以此示例为例:MainActivity:package com.home.testrunonuithread;import android.app.Activity;import android.app.Dialog;import android.app.ProgressDialog;import andr
阅读全文
摘要:Symmetric Tree Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center). For example, this binary tree is symmetric: 1 / \ 2 2 / \ / \3 4 4 3 But the following is not: 1 / \ 2 2 \ \ 3 3 Note: Bonus points if you could solve it both re...
阅读全文
摘要:EBS 开发中如何动态启用和禁止请求(Current Request)的参数(版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究)我们可以使用依赖值集来启用和禁用参数。比如,有一个值集’A’,有一个对应的参数;还有另一个值集’B’,对应于另一个参数.我们可以加入一个条件,除非在值集’A’输入一个值,’B’才可以启用,也就是说值集B依赖于值集A。需要在值集B的条件中使用:and :$FLEX$.A = ‘’,实现的原理就是值集B不会被初始化,除非值集A返回一个符合条件的值。实现步骤1.先定义一个用于提供驱动值的参数,它使用值集A。2.定义一个隐藏
阅读全文
摘要:1.程序在设计时,往往得出正确的结果,但是它并不是程序员自己想要的。例如: printf("hello world!") 编译器进行编译时不会出现任何问题,但是结果: 提示竟然出现在!的后面。因此 \ n 的使用变的尤为重要。2. = 和 ==while( c = ' ' || c == ' \t ' || c == ' \ n' )这段程序程序员想表达的意思 当 c 为 空格、制表符、换行时,执行子程序。但是如果将== 写成 = 时,由于赋值运算符的优先级低于逻辑运算符。‘ ’ 的ascii值为32,所以 c 永远不为0,则
阅读全文
摘要:钟浩荣(中)与哥哥钟浩国(左)蔡世友老师(右)合影从这张笑脸中很难看得出,这位年仅28岁的青年前段时间还在病榻上与白血病魔拼尽全力地抗争。今天他的身体基本康复,不负众望地第一时间踏进了传智播客广州中心,见到了他昔日的老师和同事,他用坚强的斗志向大家诠释生命的意义!2013年12月30日阳光正好,刚刚康复出院曾在的广州传智就读的老学员钟浩荣在他哥哥钟浩国的陪同下重新走进了他曾经学习和工作过的地方。那天钟浩荣的状态不错,特别是再度见到亲切的老师和同学后,精神也显得格外的饱满。广州传智播客的蔡老师、汤老师等人都和这位大病初愈的青年进行了亲切谈话,并给予心灵上的安慰和鼓励。钟浩荣与美女思霞合影钟浩荣与
阅读全文
摘要:WEBGL 2D游戏引擎研发系列 第一章 ~\(≥▽≤)/~HTML5游戏开发者社区(群号:326492427)转载请注明出处:http://html5gamedev.org/目录HTML5 2D游戏引擎研发系列 第一章 HTML5 2D游戏引擎研发系列 第二章 HTML5 2D游戏引擎研发系列 第三章 HTML5 2D游戏引擎研发系列 第四章HTML5 2D游戏引擎研发系列 第五章 HTML5 2D游戏引擎研发系列 第六章 HTML5 2D游戏引擎研发系列 第七章 HTML5 2D游戏引擎研发系列 第八章 WEBGL 2D游戏引擎研发系列 第一章 WEBGL 2D游戏引擎研发系列 第二章 W
阅读全文
摘要:前面有两篇:Easyui - combo[tree,box]下拉图标有间隙bug解决方法 http://blog.csdn.net/isea533/article/details/12996561 Easyui - dialog,window影响父页面布局的BUG解决方法 http://blog.csdn.net/isea533/article/details/13000303 整理BUG是为了以后再次遇到问题的时候不再重复浪费时间解决问题,我以后发现Bug会继续添加到本篇博客。 2014-1-7DataGrid滚动条BUG,这个BUG表现如下: 如上图所示:一共14条数据,结果第14...
阅读全文
摘要:首先建立数字显示类:using System;using System.Drawing;namespace CsDev{ class SevenSegmentDispay { Graphics grph; //0,1,2,3,4,5,6,7,8,9 static byte[,] bySegment = { { 1, 1, 1, 0, 1, 1,1 }, { 0, 0, 1, 0, 0,1, 0 }, {1,0,1,1,1,0,1},{1,0,1,1,0,1,1}, ...
阅读全文
摘要:深刻理解Oracle数据库的启动和关闭 Oracle数据库提供了几种不同的数据库启动和关闭方式,本文将详细介绍这些启动和关闭方式之间的区别以及它们各自不同的功能。 一、启动和关闭Oracle数据库 对于大多数Oracle DBA来说,启动和关闭Oracle数据库最常用的方式就是在命令行方式下的Server Manager。从Oracle 8i以后,系统将Server Manager的所有功能都集中到了SQL*Plus中,也就是说从8i以后对于数据库的启动和关闭可以直接通过SQL*Plus来完成,而不再另外需要Server Manager,但系统为了保持向下兼容,依旧保留了Server M...
阅读全文
摘要:前些天学车...真是相当累啊,比上课累,现在终于可以休息了...重新看《算法导论》,不过这下可得认真看了,9个月不到就得去找工作了,与我同样的大三党们一样加油咯...《算法导论》中引入这个问题是通过股票的购买与出售,将前一天的当天的股票差价重新表示出来,即转为了一个最大子数组的问题,具体内容我不多说,转的内容是:13, -3, -25, 20, -3, -16, -23, 18, 20, -7, 12, -5, -22, 15, -4, 7找到这连续的16个数里面的连续和最大的子数组;书中练习部分说用设计非递归的,线性时间的算法,我就YY为动态规划处理了;从数组的左边界开始,从左至右处理,记录
阅读全文
摘要:1.线程标识就像每个进程都有一个进程ID一样,每个线程都有一个线程ID。进程ID在整个系统中是唯一的,但线程ID只在它所属的进程环境中有效。线程ID使用pthread_t数据类型来表示,实现的时候可以使用一个结构来表示pthread_t数据类型,所以可移植的操作系统实现不能将它比作整数处理。因此必须使用函数来对比线程ID进行比较。#include int pthread_equal(pthread_t tid1, pthread_t tid2); //如果相等返回非0值,否则返回0.线程可以通过调用pthread_self函数获得自身线程ID。#includepthread_t pthread
阅读全文
摘要:对android工程运行mvn compile出现如下信息:No Android SDK path could be found. You may configure it in the pom using ... or ... or on command-line using -Dandroid.sdk.path=... or by setting environment variable ANDROID_HOME -> [Help 1]解决办法:编缉 /etc/launchd.conf ,如果没有就新建一个,添加下面的信息:bixiaopengdeiMac:~ bixiaopeng$
阅读全文
摘要:一、Windows Server 2008防火墙问题 1.问题: 1.在 Windows 安全中心中单击“立即打开”以打开 Windows 防火墙时,会收到以下错误消息:安全中心无法打开 Windows 防火墙。 2.高级安全windows防火墙管理单元无法加载。请重新启动正在管理的计算机上的防火墙...
阅读全文
摘要:第一,在当前目录使用“清理”功能,如果不行,到上一级目录,再执行“清理”。 第二,如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”。
阅读全文
摘要:执行计划是DBA诊断问题常用的辅助工具,利用执行计划我们可以发现资源是如何消耗的或者优化器是否选择了正确的执行路径。获取执行计划的方式总体上来书可以分为两类:EXPLAIN PLAN - 通过该命令生成sql语句的执行计划,但是该语句并没有真正执行 字典视图- 通过oracle字典视图我们可以查询缓存在内存中的已经执行的sql语句的执行计划. 在某些情况下,通过explain plan和查询字典视图获取的执行计划是不同的,例如在存在绑定变量时,两者的处理方式就会存在差异,下面我们会一一讨论。在oracle9i后,通过功能不断强化的plsql包,我们可以非常容易的查询执行计划,并且获取执...
阅读全文
摘要:版权所有,转载请注明出处:http://guangboo.org/2014/01/05/filter-surgejs-template-engine过滤器在surge.js模板引擎中多处用到,其类似于javascript的函数,只是在surge.js模板引擎中使用的语法稍有不同,surge.js模板引擎会将过滤器解析成javascript的函数,并且这个函数至少要有一个参数,该参数就是要“过滤”的数据,其他参数则是“过滤”时所需要的参数。语法surge.js模板引擎的过滤器的语法,如下:data|filter_name:arg1, arg2data为要“过滤”的数据filter_name为过滤
阅读全文
摘要:上一篇介绍了关于字节输入输出流的Java类框架,同时也简单介绍了一下各个类的作用,下面就来具体看一下这些类是怎么实现这些功能的。 1、InputStream和OutputStream InputStream类的源代码如下:public abstract class InputStream implements Closeable { private static final int MAX_SKIP_BUFFER_SIZE = 2048;//最多可以跳过字节的数量 // 获取下一个字节数据并返回int值(范围0~255),如果流结束,返回-1 public abstract...
阅读全文
摘要:如果您安装了最新版的XCode开发环境。对于在4.2及以上版本,Developer/Applications/Utilities目录中已经有ApplicationLoader程序,无需执行以下单独安装。对于XCode4.3及以后版本,在/Applications/XCode.app/Conten...
阅读全文
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 首次开机后,进入设置->更多->流量使用情况->option菜单–>自动同步数据,如何更改默认状态? 请找到文件 SyncStorageEngine.java (alps\frameworks\base\core\java\android\content) JB之前的版本上(不含JB)默认为自动同步,修改为False,则不会自动同步。mMasterSyncAut
阅读全文
摘要:插补搜寻简介插补方式有:直线插补,圆弧插补,抛物线插补,样条线插补等,我们这里用到的是直线插补。直线插补(Llne Interpolation)这是车床上常用的一种插补方式,在此方式中,两点间的插补沿着直线的点群来逼近,沿此直线控制刀具的运动。对于一个有序数组,一般我们可以使用二分查找发查找某一个元素,这里介绍另一种方法,插补(Interpolation)搜寻法。和二分查找直接用中间的元素和要找的元素比较不一样,该算法利用数据分布近似直线来做比例运算,求得一个索引和要找的元素比较。如果却搜寻的资料分布平均的话,可以使用插补搜寻法来进行搜寻,在搜寻的对象比较多时,插补搜寻法会比二分搜寻法来的快速
阅读全文
摘要:枚举开头结尾的字母,枚举ac的个数,总AC个数就是两个Fibonacci数列的和。。。。。 D. New Year Letter time limit per test 1 second memory limit per test 256 megabytes input stand...
阅读全文
摘要:EBS OAF中如何在多行表中实现附件功能 (版权声明,本人原创或者翻译的文章如需转载,如转载用于个人学习,请注明出处;否则请与本人联系,违者必究) 在OAF中使用附件功能之前,要先明白Entity(实体)的概念。一个Entity是Oracle E-BussinessSuite的一个数据对象,比如...
阅读全文
摘要:1.通过终端安装程序sudo apt-get install xxx时出错: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it? 出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单:
阅读全文
摘要:InputStream读取流有三个方法,分别为read(),read(byte[] b),read(byte[] b, int off, int len)。其中read()方法是一次读取一个字节,效率是非常低的。所以最好是使用后面两个方法。 /** * 读取流 * * @param inStream * @return 字节数组 * @throws Exception */ public static byte[] readStream(InputStream inStream) throws Exception { ByteArrayOutputStream outSteam...
阅读全文
摘要:LAMP兄弟连免费获得我们的100G原创PHP视频教程光盘!免费邮寄给您的~如果信息量大还可以再给您申请我们高洛峰老师的《细说PHP》(目前销量第一名的中文PHP书籍)一起邮 寄给您。(光盘内容包括:内容包括PHP基础、高级,MySQL,开发环境,linux,thinkPHP、BroPHP,项目实战视频,JavaScript,NoSQL,PHP基础_经典示例,特级课视频,百度 开发平台,HTML5视频,新版ThinkPHP3.1.2视频教程) 兄弟连官网;http://www.lampbrother.net 在线客服直接领取:http://www3.53kf.com/w...
阅读全文
摘要:浅复制: 复制了指针值,而不是实际资源深复制: 不仅复制指针值,还复制指针所指向的资源
阅读全文
摘要:构造HTTP请求Header实现“伪造来源IP”在阅读本文前,大家要有一个概念,在实现正常的TCP/IP双方通信情况下,是无法伪造来源IP的,也就是说,在TCP/IP协议中,可以伪造数据包来源IP,但这会让发送出去的数据包有去无回,无法实现正常的通信。这就像我们给对方写信时,如果写出错误的发信人地址,而收信人按信封上的发信人地址回信时,原发信人是无法收到回信的。一些DDoS攻击,如SYNflood,就是利用了TCP/ip的此缺陷而实现攻击的。《计算机网络》教材一书上,对这种行为定义为“发射出去就不管”。因此,本文标题中的伪造来源IP是带引号的。并非是所有HTTP应用程序中存在此漏洞。那么在HT
阅读全文
摘要:图像的灰度直方图(H是图像a.bmp的数据矩阵)imhist(H);%显示a的直方图histeq(H); %将图像a进行直方图均衡化adapthisteq(H); %将图像a进行直方图均衡化imhist函数只能处理二维数据,因此处理RGB图像,需先转化成灰度图像,显示灰度直方图。例1:显示图像灰度直方图并进行直方图均衡化。H=rgb2gray(imread('peppers.png'));subplot(3,2,1);imshow(H);title('原图');subplot(3,2,2);imhist(H);title('原图直方图');sub
阅读全文
摘要:使用摄影照片作为网页背景是常见的一种网页设计布局,只要不影响网站速度的情况下,适当使用照片来做网站背景可以提升网页的视觉效果。但现在已经不仅是用在全屏背景了,全屏图片也开始使用了,在今天蓝蓝设计的25个使用全屏照片的网页设计例子中,使用了很多新鲜的点子,有的网页使用了视差效果,有的使用自适应(响应式设计),反正技术越来越先进了,看着这些真的能获得不少的灵感。或许能提高您的网站设计和ui设计能力,更好的为用户提供ui设计服务。近期全屏图片的特色应用: 使用视差效果 自适应屏幕分辨率 全屏的图片支持响应式设计 不一定是全屏背景,全屏图片也可以 适用于品牌企业网站、时尚类网站、专题网站 推荐阅读:
阅读全文
摘要:最新版本下载http://pan.baidu.com/s/1c0GcDMg&third=15 相关信息JRainbow的简单介绍:http://blog.csdn.net/jrainbow/article/details/17784195 JRainbow插件使用手册:http://blog.csdn.net/jrainbow/article/details/17783969 JRainbow二次开发手册:http://blog.csdn.net/jrainbow/article/details/17791729 JRainbow开发进度 ...
阅读全文
摘要:m个数中取n个数的所有组合问题从左到右扫描数组元素值的“10”组合,找到第一个“10”组合后将其变为“01”组合,同时将其左边的所有“1”全部移动到数组的最左端代码如下:#include using namespace std;#define SIZE 100struct data{ int elem; int b;};inline void move(data tmp[], int num, int r){ for(int i = 0; i < num; i++){ tmp[i].b = 1; } for(int j = num; j < r; j++){ tmp[j].b =
阅读全文
摘要:1. 什么是自省?自省就是自我评价、自我反省、自我批评、自我调控和自我教育,是孔子提出的一种自我道德修养的方法。他说:“见贤思齐焉,见不贤而内自省也。”(《论语·里仁》)当然,我们今天不是想说党员的批评与自我批评。表明意思上,自省(introspection)是一种自我检查行为。在计算机编程中,自省是指这种能力:检查某些事物以确定它是什么、它知道什么以及它能做什么。自省向程序员提供了极大的灵活性和控制力。 本文介绍了 Python 编程语言的自省能力。整个 Python 语言对自省提供了深入而广泛的支持。实际上,很难想象假如 Python 语言没有其自省特性是什么样子。 2. Pyt
阅读全文
摘要:幻世引擎的易语言汉化专版到目前为止已经累积了多个BUG,其中多个BUG是影响引擎功能使用的问题,我将会在近期发布修复所有问题的更新版本(此更新版本同时也将会支持最新的对加入的粒子系统的支持),敬请各位关注! <<——微信关注幻世(OurDream)2D图形引擎
阅读全文
摘要:本次更新终于让各位期待已久的绚丽粒子系统特效强势回归到幻世当中了。凭借新引擎强大而又高效的绘图,新的粒子系统将比旧有版本(原Ycnd 2D)在性能上有极大幅度的增强,增幅超过十倍! 更强的性能!更好的效果!粒子系统的重新加入使得幻世引擎能够提供的画面效果更上一层楼! 新老版本粒子系统对比,绘图性能差距天壤之别,超过十倍!足见新引擎的卓越性能,为粒子系统提供了强大动力! 包含新粒子系统的幻世引擎将在近期更新,敬请各位期待! <<——微信关注幻世(OurDream)2D图形引擎
阅读全文
摘要:public boolean hasGPSDevice(Context context) { final LocationManager mgr = (LocationManager)context.getSystemService(Context.LOCATION_SERVICE); if ( mgr == null ) return false; final List providers = mgr.getAllProviders(); if ( providers == null ) ...
阅读全文
摘要:基于meanshift的手势跟踪与电脑鼠标控制(手势交互系统)zouxy09@qq.comhttp://blog.csdn.net/zouxy09 一年多前开始接触计算机视觉这个领域的时候,年幼无知,倍感吃力。当年惶恐,从而盲从。挣扎了不少时日,感觉自己好像还是处于领域的门外汉一样,在理论与实践的鸿沟中无法挣脱,心里空落落的。在这种挥之不去的烦忧中,某个时候豁然开朗,觉得要看一个系统的代码了,看看别人是怎么写的,理论又是怎么用在实践上的。然后自己就瞄准了TLD这个被炒作地很火的跟踪算法。花了点时间做了详细的源码解读和注释。也发到了博客上,光荣的成为了我第一篇博客的主题。当年还年少气盛,欲借..
阅读全文
摘要:1.登录到 iPhone Developer Connection Portal 并点击 App IDs 2.创建一个不使用通配符的 App ID 。通配符 ID 不能用于推送通知服务。例如,我们的iPhone程序ID像这样: AB123346CD.com.serverdensity.iphone 3.点击App ID旁的“Configure”,然后按下按钮生产 推送通知许可证。根据“向导”指导的步骤生成一个签名并上传,最后下载生成的许可证。此步骤在 Apple文档中 也有谈到。 4.通过双击.cer文件将你的 aps_developer_identity.cer 引入Keychain中。 5
阅读全文
摘要:文中字体要12、14、16号中选择:字号:121416 文章内容
阅读全文
摘要:function GetDeviceInfo() { setInterval(function() { GetDeviceRealtimeConnect(); //js调取实时连接数的函数 }, 1000/*启动间隔,单位ms*/ ); }
阅读全文
摘要:Java中读写资源文件最重要的类是Properties,功能大致如下:1. 读写Properties文件2. 读写XML文件3. 不仅可以读写上述两类文件,还可以读写其它格式文件如txt等,只要符合key=value格式即可. 注意:资源文件中含有中文时的处理方法 1. 将中文字符通过工作转成utf8编码,可以通过Java自带的nativetoascii或Eclipse中的属性编辑器。 2. 直接调用 new String(youChineseString.getBytes("ISO-8859-1"), "GBK");或者new String(youCh
阅读全文
摘要:HDFS设计之处并不支持给文件追加内容,这样的设计是有其背景的(如果想了解更多关于HDFS的append的曲折实现,可以参考《File Appends in HDFS》:http://blog.cloudera.com/blog/2009/07/file-appends-in-hdfs/),但从HDFS2.x开始支持给文件追加内容,可以参见https://issues.apache.org/jira/browse/HADOOP-8230。可以再看看http://www.quora.com/HDFS/Is-HDFS-an-append-only-file-system-Then-how-do-p
阅读全文
摘要:package com.runqianapp; import java.util.Properties; import java.io.InputStream; import java.io.IOException; import java.io.FileNotFoundException; import java.sql.Connection; import java.sql.DriverManager;public class DBUtil { public void readProperties(){ try { Properties props = new Properties()..
阅读全文
摘要:ubuntu12.04下编译opencv程序1、在ubuntu下安装好 opencv后(建议使用apt-get install 来安装)2、使用程序FaceExaple.c来进行测试程序#include "cv.h" #include "highgui.h" #include #include #include #include #include #include #include #include #include #ifdef _EiC #define WIN32 #endif static CvMemStorage* storage = 0; st
阅读全文
摘要:它是Struts2种独有的一种接收用户输入的机制,想在项目中使用模型驱动(ModelDriven)需要让Action实现com.opensymphony.xwork2.ModelDriven 接口,使用它的getModel()方法来通知Struts2要注入的属性类型,并且声明属性时一定要实例化,但不需get,set方法。 package com.lsc.alan.action; import com.lsc.alan.vo.User; import com.opensymphony.xwork2.ModelDriven; /** * 使...
阅读全文
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 Power key 通常都是由 framework 自行的 app 无法拿到这个 key 值 1: 修改 phoneWindowManager.java 的 interceptKeyBeforeQueueing 方法,在 reference line 后加入下面这段代码 case KeyEvent.KEYCODE_POWER: { //reference line r...
阅读全文
摘要:《敏捷宣言遵循的原则》中提到“我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。”其实不仅面对项目是这样的,我们在实际开发过程中,针对每一次小目标,也要尽早地运行起来,以便看到效果和及时发现问题所在。而持续不断地及早交付有价值的软件给客户,也是同样的道理,只不过目标有所不同,是为了与客户及时确认开发过程没有偏离实际的客户需求。 如果有些事情当时没有去运行以验证没有问题存在,那么就非常有可能把一个问题掩埋下去了,越往后,累积的新功能越多,当某些条件出现时,当初掩埋的那个问题,就再也不那么容易被发现了,即使发现了,由于上面堆叠了这么多东西,也不再那么容易解决,牵一发而动全身,也是非
阅读全文
摘要:Person.csusing System.ComponentModel;namespace _01_INotifyPropertyChanged{ class Person:INotifyPropertyChanged { private double height; private double weight; public double Height { set { this.height = value; } get...
阅读全文
摘要:我们在看微博时,会看到一些长图片上的显示文章,现在就介绍下如何实现。分析下还是很简单的,总结如下:1、计算文字区域的高 2、利用UIGraphics图形上下文方法来实现 3、验证方法:UIImageWriteToSavedPhotosAlbum,在本地相册中查看成功与否。-(UIImage *)imageFromText:(NSArray*) arrContent withFont: (CGFloat)fontSize{ // set the font type and size UIFont *font = [UIFontsystemFontOfSize:fontSize]; NSMu...
阅读全文
摘要:package com.runqianapp;import java.util.ArrayList;import java.util.List;import org.jdom.Element;import com.runqianapp.license.FunctionInfo;import com.runqianapp.utils.XMLUtil;/** * 获取version.xml信息类 * @author LXY * */public class ParseVersionXML { /**function节点存储列表*/ List funcList = new ArrayList();
阅读全文
摘要:今天早上,准确的说是,在今天早上之前的一段时间,我通常都认为打业务日志,有用处,但是由于之前所有的项目后台直接用JAVA就可以完成,现在做的项目后台除了用JAVA写之外,还有C++来写的,我在JAVA后台调用C++的接口。今天早上,后台人员跑过来问我,什么时间进行了一项什么操作,我当时由于项目非常紧急,就在后期没有严格的打业务日志,幸亏当时System.out.println();了一条,最后交付项目的时候忘记删了,刚好和Tomcat的日志,可以满足需求。现在我在想,之前不觉得打业务日志很重要是因为,之前的风险都是用JAVA可控,但是,由于现在前后台的联调,所以有时候,不得不去看一些日志,因为
阅读全文
摘要:知识的准备:(参考:汤阳光Hibernate3.6(基础))一、浅谈javaBean之间的关系存在的关系:1.关联(一对一、一对多、多对一、多对多)2.聚合/组合(最后考虑)3.继承所以,映射主要分为关联映射、继承映射、其它映射二、hibernate映射研究的就是持久化对象那一整流程 通过配置文件来控制映射三个实体中,只要确定两个,就能得到第三个; 此文,主要是从javaBean+配置---------------自动生成-------------table() 需要自动生成,在开发阶段最好在hibernate.cfg.xml中配 create-drop true 整理思路: java...
阅读全文