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 新一 阅读(540) 评论(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 新一 阅读(529) 评论(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 新一 阅读(330) 评论(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 新一 阅读(138) 评论(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 新一 阅读(461) 评论(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 新一 阅读(241) 评论(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 新一 阅读(328) 评论(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 新一 阅读(447) 评论(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 新一 阅读(363) 评论(0) 推荐(1)

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

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

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

Android 解析内存泄漏

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

posted @ 2013-09-22 20:30 新一 阅读(182) 评论(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 新一 阅读(815) 评论(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 新一 阅读(253) 评论(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 新一 阅读(869) 评论(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 新一 阅读(797) 评论(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 新一 阅读(315) 评论(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 新一 阅读(389) 评论(0) 推荐(1)

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

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

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

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

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

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

GitHub以及Git学习 持续编辑学习中

摘要: 官网地址: http://www.worldhello.net/gotgithub/01-explore-github/030-explore-github.html1加入github,https://github.com/去这个网站注册自己的用户名,比如我注册的是 mchdbagh 注册GitHub账号,点击免费方案右侧的“Create a free account”按钮,就进入到注册页面,我们需要创建免费的账号模式,记住自己的注册ID以及email,因为每个email只能注册一次。注册完毕即以新注册的账号自动登录。登录后即进入用户的仪表板(Dashborad)页面。首次进入的仪表板页面还. 阅读全文

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

leetcode_question_102 Binary Tree Level Order Traversal

摘要: Given a binary tree, return thelevel ordertraversal of its nodes' values. (ie, from left to right, level by level). For example: Given binary tree{3,9,20,#,#,15,7}, 3 / \ 9 20 / \ 15 7 return its level order traversal as: [ [3], [9,20], [15,7]]BFS:vector > levelOrder(TreeNode *roo... 阅读全文

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

适配器模式

摘要: 适配器模式定义:将一个类转换成客户希望看到的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。简单来说:你现在有一个A的对象,但是现在需要B接口的对象,通过适配器模式可将A伪装成一个B的对象,达到目的,A的对象、B接口在功能上要类似。核心便是转化二字。角色:目标接口,适配器,被适配接口分类:有对象适配器和类适配器两种。类适配器是采用多重继承的方式,使适配器同事继承目标接口和被适配接口。对象适配器则是适配器实现目标接口,同时拥有一个被适配接口的对象,当client需要调用目标接口方法时,则通过调用被适配接口的对象来完成任务。示例代码:/** * 目标接口 * @author 阅读全文

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

PHP高级特性基础

摘要: php对象在内存中的区域:php对象名和对象存放的位置是不一样的,这一点和java是一模一样的,所以在php面向对象部分你完全可以套用java的思想去做。对象存放在堆区(heap)而对象名则和其他普通变量一样存放在栈里面。注意对象名本身是一个指向对象的引用,也就是它的值其实是它所指向的对象的地址,所以你可以更改它指向的对象来使它指向完全不同的对象,同理,一个对象可以有多个对象名,但要注意,通过修改其中的一个对象名的成员属性就会导致其他对象名所指向的成员属性也发生变化。基本类型变量和对象名是存放在桟区的,而对象是存放在堆区的。然后对象名是引用,也就是值是地址,而基本类型变量只有添加&地址 阅读全文

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

vs2010编译live555源码

摘要: 最近加入了公司的C++视频小组,利用中秋这个假期将研究了一些live555的源码,现在先将如何编译使用vs2010编译live555,整理出来,对以后分析代码有很大帮助。1.下载live555源码,下载地址:http://www.live555.com/liveMedia/public/live555-latest.tar.gz2.live55简介Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包括MPEG、H.263+、D 阅读全文

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

【Android】Intent中使用Extra传递数据

摘要: 传值方法一Intent intent = new Intent();Bundle bundle = new Bundle(); //该类用作携带数据bundle.putString("name", "tom"); bundle.putString("ip","8.8.8.8");intent.putExtras(bundle); //为Intent追加额外的数据传值方法二Intent intent = new Intent();intent.putExtra("name", "tom& 阅读全文

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

hdu 4753 Fishhead’s Little Game

摘要: 状态压缩dp解博弈问题(记忆化搜索)。比赛的时候最后才开始做这道题,而且当时不知道为什么一直犯一些很2B的问题,导致没能ac,晚上看了看原先的代码,改了一下就MLE了。。。我原先是开的dp[1 = 12,也就是说用到的状态不超过2^12个,于是把满足情况的状态hash到2^12以内的数组就可以了。 思路: 因为只有24条边,所以可以考虑把边压缩,于是就转化成了普通的状态了,然后用dp数组表示该状态下先手能得到的最大分值。也就是处于该状态时,先手放一条边以后得使得后手得分最少,因为总分是一定的,这样的话先... 阅读全文

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

Hibernate征途(三)之CRUD

摘要: 上篇博客《Hibernate征途(二)之基础与核心》介绍了Hibernate的基础内容和核心内容,这篇博客简单实践一下。第一篇博客也说过Hibernate是一种JDBC的简化方案,既然是和数据库相关的操作,自然离不开CRUD,也就是常说的增删改查: C reate new records R etrieve existing records U pdate existing records D elete existing records.七步骤 从步骤来看,Hibernate的使用都可以分为七个步骤,如下图: 即:编写实体类,配置实体类的映射。创建Session... 阅读全文

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

Server(Iocp)的那些烦恼

摘要: 自G-Socket0.88版开源以来,得到很多朋友的支持。从1.0版本至2.0之前,内核几乎没有改变,经过多处的应用其稳定性和效率表现是相当不错的。这几年的经验总结成一句话:服务器程序不是有了一个好的Iocp通信组件就能玩转的。很多情况下,我们都会遇到下面的问题:1 致命的锁又死锁了,怎样高效而又不死锁?是不是使用无锁算法就能解决?2 无序的数据为什么服务器接收的数据包会丢包?为什么客户端收到的数据乱序了?3 野指针别说多线程了,我都单线程了,为什么还有野指针?4 低效的IO为什么CPU使用率这么低,服务器怎么还这么卡?5 恶劣的网络环境为什么客户端都已经断线了,服务器端的客户链接数量不是0? 阅读全文

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

HDU 4081 MST

摘要: 这道题在LRJ的书上看到,今天回过头来继续看这题,发现很多东西都已经明白了。题意:有N个城市,每个城市有一个坐标和人口。现在要建一些边使得他们都联通,花费就是这些边的长度,然后有一条边可以免费。问免费一条边之后,使得免费的该条边的两个城市的人口/剩下来的边的长度 ,这个比值最大。思路:首先做一遍MST,求出MST之后,我们枚举每条边,看这条边是否可以删除,也就是免费。那么删除一条边之后对MST有什么影响呢。首先我们假设免费(删除)了一条边a -> b ,权值是c 。假设这条边是MST上的边,那么我们只能删除这条边 。假设这条边不是MST上的边,那么我们可以删除a -> b权值最大的 阅读全文

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

【Android】Android实现截取当前屏幕图片并保存至SDCard

摘要: 功能1. 实现截取当前屏幕的功能。2. 把截取的图片保存到SDCard中的某个目录文件夹下面。 Java代码package com.app.test01;import java.io.File;import java.io.FileOutputStream;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.os.Bundle;import android.os.Environment;import android.vie. 阅读全文

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

通过Jetty搭建一个简单的Servlet运行环境

摘要: 最近在做一些简单的Servlet开发的时候,感觉每次调试的时候都要发布到tomcat上很麻烦,把程序共享给同事也很麻烦,需要帮他设置本地的tomcat环境. 在网上找了找其他的Servlet运行环境,发现用Jetty可以很方便的实现嵌入式Web container.这里我记录一下通过Jetty搭建简单Servlet运行环境的过程,希望对有同样需要的朋友有所帮助.整个环境的代码可以在https://github.com/mcai4gl2/jettysetup找到. 代码包括了IntelliJ的项目文件,如果需要eclipse项目文件,请在下载代码后运行 mvn eclipse:eclipse 来 阅读全文

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

check cable connection PXE-M0F: Exiting intel PXE ROM no bootable device-- insert boot disk and pre

摘要: 今天修电脑遇到一个问题,新买的电脑的原装的是linux,然后我按常规方式进入PE后重装系统,然后开机一直显示下面的代码,进不去;check cable connectionPXE-M0F: Exiting intel PXE ROM no bootable device-- insert boot disk and press any key?后来才知道原来是因为磁盘格式不对,关键是用U盘或者光盘装的话,必须要有efi启动文件,然后进PE运行命令行转化磁盘格式命令如下:diskpartlist diskselect disk 0clean然后再格式化、磁盘分区就可以开始重装系统了。建议下最新版 阅读全文

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

POJ 1734 求最小环路径 拓展Floyd

摘要: 九野的博客,转载请注明出处:http://blog.csdn.net/acmmmm/article/details/11888019题意:n个点 m条无向边下面m条有权无向边问图中最小环的路径学习的拓展Floyd,先找环后松弛dfs会做的简单一点//搜索比较好想#include #include #include #define find_min(a,b) ab?b:a;}int map[N][N],dis[N][N],pre[N][N],path[N],n;int main(){ int i,j,k,m,u,v,d; int num; while(~scanf("%d%d" 阅读全文

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

导航