2013年9月22日

通过ant脚本编译打包android工程

摘要: 通过ant脚本,编译打包android工程 1.Android程序编译、打包、签名、发布的三种方式: 方式一:命令行手动编译打包 方式二:使用ant自动编译打包 方式三:使用eclipse+ADT编译打包 2.Android编译、打包的步骤: 2.1第一步 生成R.java类文件: Eclipse中会自动生成R.java,ant和命令行使用android SDK提供的aapt.ext程序生成R.java。 2.2第二步 将.aidl文件生成.java类文件: Eclipse中自动生成,ant和命令行使用android SDK提供的aidl.exe生成.java文件。 2.3第三步 编译.... 阅读全文

posted @ 2013-09-22 20:54 新一 阅读(539) 评论(0) 推荐(1)

Esper学习之六:EPL语法(二)

摘要: 中秋三天,说闲也不闲,调调工作的代码,倒还解决不少问题。不过也是因为最近工作忙的缘故,Esper被我冷落不少日子了,趁着今天最后一天,赶紧写一篇出来。 从上一篇开始说EPL的语法,主要是关于注解的。今天来说说比较常用的语法,Select Clause和From Clause。这个两个可以说是写EPL必备,要想得到事件流的处理结果,基本上就靠他们俩了(Pattern除外)。今天的内容比较简单,还请各位同学牢记,以免以后应用的时候花时间看文档或者我的文章。 Select Clause1.查询事件流的所有属性及特定属性EPL的select和SQL的select很相近,SQL用*表示查询表的所有字段. 阅读全文

posted @ 2013-09-22 20:51 新一 阅读(522) 评论(1) 推荐(1)

从排序开始(五) 堆排序

摘要: 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。通常所说的堆是一个近似完全二叉树的结构,并同时满足堆的性质:即最大堆子结点的关键字总是小于(如果是最小堆那就是大于)它的父节点。 通常堆是通过一维数组来实现的。在起始数组为 0 的情形中:父节点 i 的左子节点在位置 (2*i+1);父节点 i 的右子节点在位置 (2*i+2);子节点 i 的父节点在位置 (i-1) / 2; 堆排序:1、用大根堆排序的基本思想 (1)、 先将初始序列 R[0..n-1] 建成一个大根堆,此堆为初始的无序区 (2)、此时R[0]为序列中最大的数,将关键字最大的记录R[0](即堆顶)和无序区. 阅读全文

posted @ 2013-09-22 20:48 新一 阅读(327) 评论(0) 推荐(1)

hdu 4750 Count The Pairs (2013南京网络赛)

摘要: n个点m条无向边的图,对于q个询问,每次查询点对间最小瓶颈路 >=f 的点对有多少。最小瓶颈路显然在kruskal求得的MST上。而输入保证所有边权唯一,也就是说f[i][j]肯定唯一了。拿到这题第一反映是用次小生成树的prim算法在求MST的同时求出每对点对的瓶颈路。几乎就是一个模板题,无奈却MLE。。。于是换算法,用kruskal求MST,然后对于MST,离线LCA求出所有点对的瓶颈路。同UVA 11354 Bond(MST + LCA)然后剩下的就是读入&二分查找输出了。。无奈还是MLE!!!最后。。。反思了一下。。。在kruskal的过程,当前加入的边必定是新图中最大的边 阅读全文

posted @ 2013-09-22 20:46 新一 阅读(136) 评论(0) 推荐(1)

并查集+二分-hdu-4750-Count The Pairs

摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4750 题目大意:给一无向图,n个点,m条边,每条边有个长度,且不一样。定义f(i,j)表示从节点i到节点j的所有路径中的最大边权值的最小值。有q个询问,每个询问有个t,求f(i,j)>=t的种数。解题思路:并查集+简单dp+二分。比赛的时候各种TLE和MLE。只是查找方式不对。队友思路,先按边从小到大排序考虑,对于每条边E该边两个节点为a、b,如果a、b不在同一个联通块,则a联通块中点集A和b联通块中点集B的f值一定为E(因为E升序)。恰好能使其通路。map[i]表示以权值为i的边作为f值的 阅读全文

posted @ 2013-09-22 20:43 新一 阅读(187) 评论(0) 推荐(1)

VS2010+ICE3.5运行官方demo报错----std::bad_alloc

摘要: 纠结了一晚上,在release版本下运行没问题,一到debug就报错,卡在Ice::ObjectAdapterPtr adapter = ic->createObjectAdapterWithEndpoints("SimplePrinterAdapter","default -p 10000");因为本人新手,只能求助google,百度。结果没能用的上的答案。没办法,只有去官网求助了,终于找到一篇文档,看到标题就泪伤了,希望就这么悄无声息的。Why does my application work fine in release mode but 阅读全文

posted @ 2013-09-22 20:41 新一 阅读(458) 评论(0) 推荐(1)

leetcode_question_125 Valid Palindrome

摘要: Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignoring cases. For example, "A man, a plan, a canal: Panama"is a palindrome. "race a car"isnota palindrome. Note: Have you consider that the string might be empty? This is a good questi 阅读全文

posted @ 2013-09-22 20:39 新一 阅读(239) 评论(0) 推荐(1)

恢复回收站里一篇文章 --我的实习生涯

摘要: 今天想恢复我回收站里的一篇日志竟然没这功能,无奈只好ctrl+v出来了。半年前的文章,现在已经就业了,工作挺开心的。。。原文如下: 今天是年前的最后一个周6,公司的SVN掉了,我就卖卖呆在CSDN上瞎转转,也写写。 本人计算机大硕(研3),13年6月毕业,东北上学和工作,今年9月开始陆续发简历到11月工作基本确定,在这2个月的抉择期,放弃了一些优秀的OFFER,选择了和媳妇来到东北另一个城市,仍然从事码农工作。我想写写我研究生这三年来实习的经历,各抒己见,评论不分国界哈。 2010-2-1到2011-1-25 A公司 大四2010-1-9号10号考研那两天就跟拼了命似的... 阅读全文

posted @ 2013-09-22 20:38 新一 阅读(324) 评论(0) 推荐(1)

C++中函数的默认参数

摘要: 使用方法:(1)在函数声明或定义时,直接对参数赋值,该参数就是默认参数。(2)在函数调用时,省略部分或全部参数,这时就会使用默认参数进行代替。注意事项:(1)一般在声明函数是设置默认参数。如果在函数声明和定义函数时都设置了默认参数,则以函数声明的默认参数为准。#includeusing namespace std;int main(){ double add(double a=3.2,double b=9.6);//在函数声明时设置默认参数 cout<<add()<<endl; //使用默认参数 return 0;}double add(double a=3.2,dou 阅读全文

posted @ 2013-09-22 20:36 新一 阅读(445) 评论(0) 推荐(1)

OC中NSString 的常用方法

摘要: NSString *str1 = @"BeiJing"; NSString *str2 = @"beijing"; //全部转为大写 NSLog(@"%@",[str1 uppercaseString]); //全部转为小写 NSLog(@"%@",[str1 lowercaseString]); //首字母大写 NSLog(@"%@",[str1 capitalizedString]); //比较两个字符串内容是否相同 BOOL b =[str1 isEqualToString:str2]; 阅读全文

posted @ 2013-09-22 20:33 新一 阅读(360) 评论(0) 推荐(1)

【简单项目框架一】Fragment实现的底部导航

摘要: 流行的应用的导航一般分为两种,一种是底部导航,一种是侧边栏。我所做的项目涉及到比较多的是底部导航,今天我就把项目中使用的一种实现方式分享一下。主要实现思路是:在一个Activity里面底部添加四个按键,上边通过切换不同的Fragment来实现。首先在activity_main.xml实现一个底部布局 ... 阅读全文

posted @ 2013-09-22 20:31 新一 阅读(764) 评论(0) 推荐(1)

Android 解析内存泄漏

摘要: 1、引用没释放造成的内存泄露 1.1、注册没取消造成的内存泄露 这种Android的内存泄露比纯Java的内存泄露还要严重,因为其他一些Android程序可能引用我们的Anroid程序的对象(比如注册机制)。即使我们的Android程序已经结束了,但是别的引用程序仍然还有对我们的Android程序的某个对象的引用,泄露的内存依然不能被垃圾回收。 比如示例1: 假设我们希望在锁屏界面(LockScreen)中,监听系统中的电话服务以获取一些信息(如信号强度等),则可以在LockScreen中定义一个 PhoneStateListener的对象,同时将它注册到TelephonyManager服.. 阅读全文

posted @ 2013-09-22 20:30 新一 阅读(178) 评论(0) 推荐(1)

高性能浏览器网络(High Performance Browser Networking) 第二章

摘要: 第2章 TCP篇 互联网的核心是两个协议,IP和TCP。 IP也叫Internet协议,提供主机到主机的路由和寻址;TCP,传输控制协议,在不可靠的传输通道上提供一个可靠的网络抽象。TCP / IP协议也通常被称为Internet协议套件,在1974年,它首次在一篇题为《一个用于分组网络互通的协议》的论文中被Vint Cerf和Bob Khan提出。最初的RFC建议(RFC 675)几经修订,在1981年发表TCP / IP V4正式规范,但分为了两个独立的RFC:RFC 791 - Internet协议RFC 793 - 传输控制协议 从那时起,有一些增强建议补充到TCP协议中,但核心没有大 阅读全文

posted @ 2013-09-22 20:28 新一 阅读(811) 评论(0) 推荐(2)

第三章:挖掘SimpleSection.o

摘要: 1.查看.o目标文件用objdump 命令, 参数“-h"就是把ELF文件的各个段的基本信息打印出来。也可以使用-X打印更多的信息。段的属性,Size是段的长度,FIle off 是段开始的位置,每个段的第二行中“CONTENTS”、“ALLOC”等表示段的属性,“CONTENTS”表示该段在文件中存在。虽然BSS段没有“CONTENTS”,表示它实际在ELF文件中并不存在。 2. 可以用Size命令来查看ELF文件的代码段、数据段和BSS段的长度; 3. .data段保存的是那些已经初始化了的全局变量和局部静态变量。 .rodata.段存放的是只读数据,一般是程序里面的只读变量.. 阅读全文

posted @ 2013-09-22 20:27 新一 阅读(250) 评论(0) 推荐(1)

为什么VS提示SurfFeatureDetector不是cv的成员函数

摘要: surf和sift算法都是在头文件#include 中,但在新的opencv版本出来后,如果仍然使用这个头文件就会出现编译错误如下: 'SurfFeatureDetector':isnotamemberof'cv' 原因:没有把opencv_nonfree243d.lib 加入lib库中。还有两个头文件:#include #include 出现这种问题的时候,主要是没有把相关的头文件include进去,还有就是相关的lib没有添加。 阅读全文

posted @ 2013-09-22 20:23 新一 阅读(868) 评论(0) 推荐(1)

win7运行sqlplus报错“SP2-1503: 无法初始化 Oracle 调用界面”

摘要: WIN7 64bit安装Oracle 10.2.0.1后,运行cmd-sqlplus / as sysdba会提示:C:\Users\Liu>sqlplus / as sysdba SP2-1503: 无法初始化 Oracle 调用界面 SP2-0152: ORACLE 不能正常工作 解决方法:1、临时方案:此时可以以“管理员身份”运行cmd,然后再执行sqlplus就行了。2、终极方案:如果想更简单,可以将$ORACLE_HOME/BIN的sqlplus.exe属性中的兼容性选择“以管理员身份运行此程序”,即可以避开Win7的权限,一句话,都是Win7的权限问题,才导致从安装到运行,处 阅读全文

posted @ 2013-09-22 20:21 新一 阅读(791) 评论(0) 推荐(1)

手工删除oracle的方法

摘要: 大致方法如下: 1、删除物理文件 1.1、oracle安装文件。 1.2、系统目录下,programfiles文件下的oracle文件 2、注册表中大概有这么几个地方: hkey_local_machine\software删除oracle目录 hkey_local_machine\system\controlset001\services删除oracle目录 hkey_local_machine\system\controlset002\services删除oracle目录 hkey_local_machine\system\currentcontrolset\services删除or... 阅读全文

posted @ 2013-09-22 20:19 新一 阅读(311) 评论(0) 推荐(1)

mahout源码分析之Decision Forest 三部曲之二BuildForest(1)

摘要: Mahout版本:0.7,hadoop版本:1.0.4,jdk:1.7.0_25 64bit。BuildForest是在mahout-examples-0.7-job.jar包的org\apache\mahout\classifier\df\mapreduce 路径下。直接运行该类,可以看到该类的使用方式:Usage: [--data --dataset --selection --no-complete --minsplit --m... 阅读全文

posted @ 2013-09-22 20:17 新一 阅读(383) 评论(0) 推荐(1)

网络视频传输的服务质量(QoS)

摘要: QoS(Qualityof Service)服务质量,是网络的一种安全机制, 是用来解决网络延迟和阻塞等问题的一种技术。在正常情况下,如果网络只用于特定的无时间限制的应用系统,并不需要QoS,比如Web应用,或E-mail设置等。但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,QoS 能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。ITU将服务质量定义为决定用户对服务的满意程度的一组服务性能指标。从另一角度来说,QoS参数也是流媒体媒体传输的性能指标。主要的QoS参数有如下几项:传输带宽,传输时延和抖动,丢包率。1.传输带宽传输带宽也指的是数据传输的速率。对于流媒体的播放,影 阅读全文

posted @ 2013-09-22 20:14 新一 阅读(559) 评论(0) 推荐(1)

Hibernate征途(二)之基础与核心

摘要: 根据我司优良传统,必然要由上向下、逐级深入,所以在钻到Hibernate细节之前,先从宏观上行欣赏一下Hibernate。为什么说是欣赏?大家可以自行查阅一下Hibernate知识外的信息,创始人和Hibernate的来源都挺有意思。ORM 众所周知Hibernate是ORM框架,等等,先来说一下ORM,即Objcect Relation Mapping,对象-关系映射,我认为这是Hibernate的操作核心,这个上篇博客简单阐述了一下,学Hibernate时刻注意这点。优缺点 单纯地说一个框架的优缺点没什么用处,但是当结合使用时,知道其优缺点可以将其优势最大化,同时避免使用上的错误或... 阅读全文

posted @ 2013-09-22 20:13 新一 阅读(163) 评论(0) 推荐(1)

导航