摘要:
这个题目的构造方法应该还算是很好想的,先给a按照从小到大排序,然后按顺序插入数据,构造一棵二叉查找树,而且50000的数据,nlogn的做法,应该还是很好的。不过这个题目的编码比想象中要麻烦一点,并且编码完成后居然返回了一个tle。表示不能理解,生成了一个大数据后,发现如果排序后k也有序,那么就会二叉树退化,n*n的复杂度。简单画画图可以找到一个优化,先找要插入数据的后继或者前驱,然后从哪个位置开始插入,那么可以大大稳定复杂度。找这个东西的工作就交给set来完成即可。#include #include #include #include #include using namespace std 阅读全文
posted @ 2013-09-03 20:17
pangbangb
阅读(208)
评论(0)
推荐(0)
centos 6.3 vnc连接—— catalog is not properly configured, attempting to determine an appropriate font p
摘要:
摘要:linux环境下,利用VNC连接远程桌面是经常用到的。这里,我们介绍centos上,利用VNC连接远程桌面的方法和常见的两个问题的解决方法1)由于字体问题,导致VNCserver无法启动 2)由于防火墙问题,导致开启VNCserver以后,无法在VNCviewer连接过来。 本文来源:http://blog.csdn.net/trochiluses/article/details/10946181一、查看是否安装VNC [root@xen ~]# rpm -qa|grep tigervnc tigervnc-1.0.90-0.17.20110314svn4359.el6.x86_64 . 阅读全文
posted @ 2013-09-03 20:15
pangbangb
阅读(1142)
评论(0)
推荐(0)
摘要:
题目大意 : 在一个 有向无环图顶点上面有几个棋子, 2个人轮流操作, 每次操作就是找一个棋子往它能够移动的地方移动一格, 不能操作的人输. 输入第一行 为一个 N , 表示有 N 个顶点 0 -> N-1 标记, 然后接下来的N 行 代表 与第 i 行 相连的有哪几个顶点 , 每一行开头一个 M 表示 有M 哥点与 点 i 相连.然后接下来是 任意个询问, 一开始 是一个 M, 表示棋盘初始有 M 个棋子, 接下来的 M 个数 表示顶点i 上有棋子, M == 0 代表询问结束 解题思路: 1)有N个位置,其中存在拓扑关系,移动时必须遵守。最后移动者胜,问是否有必胜策略 拓扑关系,说明 阅读全文
posted @ 2013-09-03 20:13
pangbangb
阅读(174)
评论(0)
推荐(0)
摘要:
LibLinear(SVM包)使用说明之(一)READMEzouxy09@qq.comhttp://blog.csdn.net/zouxy09 本文主要是翻译liblinear-1.93版本的README文件。里面介绍了liblinear的详细使用方法。更多信息请参考: http://www.csie.ntu.edu.tw/~cjlin/liblinear/在这里我用到的是LibLinear的Matlab接口,这个在下一博文中介绍。LIBLINEAR是一个简单的求解大规模规则化线性分类和回归的软件包。它最讨人喜欢的特点就是速度快!!!它目前支持:- L2-regularized logisti 阅读全文
posted @ 2013-09-03 20:10
pangbangb
阅读(1522)
评论(0)
推荐(0)
摘要:
LibLinear(SVM包)使用说明之(二)MATLAB接口zouxy09@qq.comhttp://blog.csdn.net/zouxy09一、介绍 LIBLINEAR是一个简单的求解大规模规则化线性分类和回归的软件包。本文介绍在Matlab中如何使用该软件包。(http://www.csie.ntu.edu.tw/~cjlin/liblinear)二、安装 在Windows系统中,预编译好的可执行文件在..\windows目录下。但我们提供的是64bit的,如果你的电脑是32bit的,则需要按照下面的步骤重新编译: 我们建议使用make.m来编译。直接在MATLAB or Octave 阅读全文
posted @ 2013-09-03 20:08
pangbangb
阅读(1542)
评论(0)
推荐(0)
摘要:
Invalidcharacterconstant无效的字符常数可能是双引号写成了单引号了。 阅读全文
posted @ 2013-09-03 20:06
pangbangb
阅读(426)
评论(0)
推荐(0)
摘要:
handler 、looper、messageque的关系在前面已经有个介绍,但前面handler(1)中handler的使用是极少的一种情况,因为handler.sendMessage()可以在MainThread中发送,也可以在WorkThread向MainThread中发送,都是可以的。。但handler主要用在WorkerThread通过message这种机制,来更新MainThread中的UI组件 Handler handler; MainActivity extends Activity{ private void onCreat(***){ handl... 阅读全文
posted @ 2013-09-03 20:04
pangbangb
阅读(135)
评论(0)
推荐(0)
摘要:
LibLinear(SVM包)使用说明之(三)实践zouxy09@qq.comhttp://blog.csdn.net/zouxy09 我们在UFLDL的教程中,Exercise: Convolution and Pooling这一章节,已经得到了cnnPooledFeatures.mat特征。在该练习中,我们使用的是softmax分类器来分类的。在这里我们修改为用SVM来替代softmax分类器。SVM由Liblinear软件包来提供。这里是四分类问题,所以Liblinear会根据我们传入的训练样本训练四个二分类器,以实现四分类。以前由softmax分类器得到的准确率是80.406%。在这里 阅读全文
posted @ 2013-09-03 20:01
pangbangb
阅读(510)
评论(0)
推荐(0)
摘要:
1. zombie process是什么?zombie process是那些在系统中已经死掉的process,通过ps -A | grep defunct可以查看系统中有多少zombie process。2. zombie process是如何产生的?当一个process被kill掉,比如通过kill -SIGKILL child_process_pid或者kill -SIGTERM child_process_pid去kill child process。而其parent process却没有调用wait()或waitpid()系统调用时,这个child process就会变成zombie 阅读全文
posted @ 2013-09-03 19:59
pangbangb
阅读(333)
评论(0)
推荐(0)
摘要:
来源: http://zhidao.baidu.com/link?url=qxzkx5gaoCfnHnygYdzaLEWkC45JqNYYUk42eHHjB0yB3ZMgHv6lGjnq3CRfgQw8uJVesKck7ao7zT1HAQrWoa http://zhidao.baidu.com/link?url=zgu7JtWBqJlUzNjrrWDZew4Cx3jMfnxkV1sqgBWDq6_Fcz2t1csh8nausPMz3YoL8gN76dI0hdSE8oEdnQDJ6_写作原由,今晚再次查了typedef用法,就在这用着查着中做着一个个项目,可我还是记不住;脑子里装得是什么? ty 阅读全文
posted @ 2013-09-03 19:56
pangbangb
阅读(4500)
评论(0)
推荐(0)
摘要:
如果说新浪SAE要做中国的GAE,那么阿里云就是想做中国的AWS。阿里云早在几年前就布局云计算,时至今日已经小有规模。通过前几篇的分析,不难发现其他几家大型互联网企业的IaaS服务都是刚刚起步,而微软的WindowsAzure也还没在国内正式运营。所以,目前想用IaaS的大中型企业之前基本上只有一个选择,那就是阿里云。不过,目前WindowsAzure已经开始提供小范围使用,再加上其他几个厂商的加入,阿里云未来面临的竞争也会更加激烈。 阿里云的口号是,打造数据分享的第一平台,显然,做IaaS只是一个起步。阿里云在几年前收购了万网,获得了相应的IDC运营资质和用户,也解决了IaaS领域了大部分. 阅读全文
posted @ 2013-09-03 19:54
pangbangb
阅读(826)
评论(0)
推荐(0)
摘要:
linux内核就相当于不断对请求进行响应的服务器,这些请求可能来自CPU,可能来自发出中断的外部设备。我们将内核看作两种请求的侍者。 (1)老板提出请求,侍者如果空闲,为老板服务。(系统调用或异常) (2)侍者正在无顾客服务时,老板提出请求,则转去为老板服务。(中断异常嵌套) (3)侍者正为老板服务时,另一老板提出请求,此时转去为另一个老板服务,回头再给这个老板服务。(中断嵌套) (4)老板可命令老板停止为当前客户服务,侍者完成老板请求之后,可能为新选中的顾客服务。(内核抢占)内核抢占特点:一个内核态运行的进程,可以被执行内核函数期间被另一个进程取代。有关内核抢占参照本文:内核抢占 同步概.. 阅读全文
posted @ 2013-09-03 19:52
pangbangb
阅读(244)
评论(0)
推荐(0)
摘要:
一个看了解题报告才能想明白的题目,第一点比较容易想明白,就是每次把1交换到堆顶之后如果能够换到最后面的位置那么一定是最优的,但是怎么实现这个没有想明白。题解的那种构建方法,及从2开始插入,是可以保证达到上述效果的,这个自己想想就能明白。#include #include #include using namespace std;const int maxn=5e4+9;int heap[maxn];int main(){ int n; scanf("%d",&n); for(int i=1;i1) { heap[t]=heap[t>>1];... 阅读全文
posted @ 2013-09-03 19:50
pangbangb
阅读(242)
评论(0)
推荐(0)
摘要:
题目链接:http://leetcode.com/2011/01/sliding-window-maximum.html咳咳,很长时间没有写博客了。各种各样的事情,前段时间又被各种打击。调整了好久,终于状态好多了,SO,步入正轨了。题目分析:其实就是给定一个长度为N的数组,以k为窗口长度,窗口自左向右滑动,求出每一次窗口的最大值。如果用蛮力的话,复杂度是O(KN),因为每一次取出k个元素,都要重新算最大值。其实仔细观察可以发现,每一次窗口的滑动都是从左边出一个数,右边进一个数,这样的操作规则不就是队列的特质么,从一边进,另一边出。这样就把问题转化成求大小为k的队列的最大值,每一次队列出一个、进 阅读全文
posted @ 2013-09-03 19:47
pangbangb
阅读(355)
评论(0)
推荐(0)
摘要:
详见原文博客链接地址: oracle 12c 中asm元数据是否有所变化 阅读全文
posted @ 2013-09-03 19:45
pangbangb
阅读(130)
评论(0)
推荐(0)
摘要:
Problem Description虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风景……草儿想去很多地方,她想要去东京铁塔看夜景,去威尼斯看电影,去阳明山上看海芋,去纽约纯粹看雪景,去巴黎喝咖啡写信,去北京探望孟姜女……眼看寒假就快到了,这么一大段时间,可不能浪费啊,一定要给自己好好的放个假,可是也不能荒废了训练啊,所以草儿决定在要在最短的时间去一个自己想去的地方!因为草儿的家在一个小镇上,没有火车经过,所以她只能去邻近的城市坐火车(好可怜啊~)。 阅读全文
posted @ 2013-09-03 19:43
pangbangb
阅读(214)
评论(0)
推荐(0)
摘要:
线性表的链式表示和实现 线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的,也可以使不连续的)。因此,为了表示每个数据元素ai与其直接后继数据元素ai+1之间的逻辑关系对数据元素ai来说,除了存储其本身的信息之外,还需存储一个指示其直接后继的信息(即直接后继的存储位置)。这两部分信息组成数据元素ai的存储映像,称为结点。 结点包括两个域:其中存储数据元素信息的域称为数据域;存储直接后继存储位置的域称为指针域。指针域中存储的信息称做指针或链。n个结点(ai(1next是指向第i+1个数据元素(结点ai+1)的指针。换句话说,若p->data=ai 阅读全文
posted @ 2013-09-03 19:41
pangbangb
阅读(992)
评论(0)
推荐(0)
摘要:
Reader:主要用于将proxy数据代理读取的数据按照不同的规则进行解析,将解析好的数据保存到Modle中。结构图Ext.data.reader.Reader读取器的根类(很少直接实例化这个类)Ext.data.reader.JsonJSON格式的读取器Ext.data.reader.Array扩展JSON的Array读取器Ext.data.reader.XmlXML格式的读取器Writer:主要用于将数据按照一定格式传到后台。结构图Ext.data.writer.WriterExt.data.writer.Json对象被解释成JSON的形式传到后台Ext.data.writer.Xml对象 阅读全文
posted @ 2013-09-03 19:39
pangbangb
阅读(305)
评论(0)
推荐(0)
摘要:
Problem Description给你n个点,m条无向边,每条边都有长度d和花费p,给你起点s终点t,要求输出起点到终点的最短距离及其花费,如果最短距离有多条路线,则输出花费最少的。 Input 输入n,m,点的编号是1~n,然后是m行,每行4个数 a,b,d,p,表示a和b之间有一条边,且其长度为d,花费为p。最后一行是两个数 s,t;起点s,终点。n和m为0时输入结束。 (1#include#includeusing namespace std;typedef struct n1{ int x,dist,mony; friend bool operatora.d... 阅读全文
posted @ 2013-09-03 19:36
pangbangb
阅读(186)
评论(0)
推荐(0)
摘要:
题目连接:1220 NUMBER BASE CONVERSION 题目大意:给出两个进制oldBase 和newBase, 以及以oldBase进制存在的数。要求将这个oldBase进制的数转换成newBase进制的数。 解题思路:短除法,只不过时直接利用了高精度的除法运算, 并且将以前默认的*10换成的*oldBase。 #include #include const int N = 1005;int newBase, oldBase, n, cnt, num[N];char str[N];int getnum(char c) { if (c >= '0' && 阅读全文
posted @ 2013-09-03 19:34
pangbangb
阅读(323)
评论(0)
推荐(0)
摘要:
Bob’s Race Time Limit:2000MSMemory Limit:65536K Total Submissions:378Accepted:119 Description Bob wants to hold a race to encourage people to do sports. He has got trouble in choosing the route. There are N houses and N - 1 roads in his village. Each road connects two houses, ... 阅读全文
posted @ 2013-09-03 19:31
pangbangb
阅读(276)
评论(0)
推荐(0)
摘要:
#includeusing namespace std;int data[4]={1,2,3,4};int length=4;void swap(int* data,int first,int second){ int temp=data[first]; data[first]=data[second]; data[second]=temp;}void Permutate(int data[],int start,int end){ if(start==end) { int i; for(i=0;i<length;i++) cout<<data[i]<<" 阅读全文
posted @ 2013-09-03 19:29
pangbangb
阅读(118)
评论(0)
推荐(0)
摘要:
首先从别人的博文中看到一个对算法的最为简单而又简洁的理解:算法=输入+良好的计算过程+正确输出。仔细想,就是这个样子的。有时间,习惯了有问题就上网查找,而渐渐使大脑变的迟钝许多,遇到问题第一反应不是仔细想想而是想要去查查怎么回事,这不是个好的习惯。要改正。下面是自己对习题的一些想法:1.1-1:给出一个真实世界的例子,其中包含着下列的某种计算问题:排序,确定多矩阵相乘的最佳顺序,或者找出凸壳排序:很多成绩都可以用到排序,这个自然很常见。确定多矩阵相乘的最佳顺序:矩阵相乘这个在现实世界中除了做题的时候会遇到其他还真没有遇到什么,也希望广大博友看了可以给我个提示一起来想一下,关于做题的结合律 A* 阅读全文
posted @ 2013-09-03 19:27
pangbangb
阅读(398)
评论(0)
推荐(0)
摘要:
一、搭建搭建环境 1. 安装JDK 和 Android SDK 2. 配置环境变量 D:\android-sdk-windows\tools C:\Program Files\Java\jdk1.6.0_20\bin 3. 例子信息 项目目录:D:\ProjectDemo SDK目录 :D:\android-sdk-windows\platforms\android-8\ 二、命令行编译Android项目 1. 生成R文件 2. Java代码生成... 阅读全文
posted @ 2013-09-03 19:24
pangbangb
阅读(777)
评论(0)
推荐(0)
摘要:
今天是开学的第一天,很意外的一天没课。但是我知道还有很多事情在等待这我,不能懈怠!安排好计划,把重要不紧急的事情逐渐蚕食掉,切不可养虎为患,等拖到它变成重要紧急事件后,那就后悔莫及了。 下午看了看自考书《信息系统开发与管理》,觉得这本书是比较简单的一本,因为知识的条理很清晰,比较容易理解。下面是总结的一张图: PS:广义上,管理信息系统仅是信息系统的一个子集。但在实际应用中,人们提到信息系统时,往往特指管理信息系统。同样不加说明的话,这本书中管理信息系统与信息系统是指同一概念。 阅读全文
posted @ 2013-09-03 19:21
pangbangb
阅读(214)
评论(0)
推荐(0)
摘要:
原文:http://www.cnblogs.com/mchina/archive/2012/08/11/2537393.html 有以下几种方法用于优化数据的批量插入。 1. 关闭自动提交: 在批量插入数据时,如果每条数据都被自动提交,当中途出现系统故障时,不仅不能保障本次批量插入的数据一致性,而且由于有多次提交操作的发生,整个插入效率也会受到很大的打击。解决方法是,关闭系统的自动提交,并且在插入开始之前,显式的执行begin transaction命令,在全部插入操作完成之后再执行commit命令提交所有的插入操作。 2. 使用COPY: 使用COPY在一条... 阅读全文
posted @ 2013-09-03 19:19
pangbangb
阅读(7426)
评论(0)
推荐(0)
摘要:
js关闭浏览器窗口 js关闭浏览器窗口,不弹出提示框。支持ie6+,火狐,谷歌等浏览器。logout火狐默认不支持js关闭浏览器窗口,可以在about:config中将dom.allow_scripts_to_close_windows改为true。 js检查浏览器关闭事件 js检查浏览器关闭或刷新事件,主动弹出提示框。支持ie6+,火狐,谷歌等浏览器。 阅读全文
posted @ 2013-09-03 19:17
pangbangb
阅读(1408)
评论(0)
推荐(0)
摘要:
本系列学习教程使用的是cocos2d-x-2.1.4(最新版为3.0alpha0-pre) ,PC开发环境Windows7,C++开发环境VS2010一、对数据进行编解码 在上一期中,我们使用了CCUserDefault对游戏数据进行存储与读取,但是细心的我们肯定会想到,其游戏数据存储文件是否安全呢?通过上一期对CCUserDefault的讲解,想必大家也很容易看出Cocos2D-X是以键值对进行存储的,其存储方式其实是个xml文件,也就是说,游戏数据并不是那么安全。这里我们一起来学习一个简单的对游戏数据进行加密的方法:使用Base64编码解码来实现。对于Base64,由于篇幅限制,这里就不过 阅读全文
posted @ 2013-09-03 19:15
pangbangb
阅读(306)
评论(0)
推荐(0)
摘要:
偶尔用点儿POI数据,所以写了一个下载器。用到的东西还真不少。功能点+编写翻页脚本 +CSharp与JS交互 +POI数据转换json +CSharp的json序列化类 +CSharp读写json +存储POI到txt +jquery关联翻页使用方式:变更查询内容,直接修改Index.htm中local.search("宾馆");保存功能,点击菜单保存。即可写入文件。保存的数据{"uid":"5211d21944d50b417dc87633","title":"北京锡华商务酒店","p 阅读全文
posted @ 2013-09-03 19:12
pangbangb
阅读(1168)
评论(0)
推荐(0)
摘要:
Cellular StructureA chain of connected cells of two types A and B composes a cellular structure of some microorganisms of species APUDOTDLS.If no mutation had happened during growth of an organism, its cellular chain would take one of the following forms:simple stage O = A fully-grown stage O... 阅读全文
posted @ 2013-09-03 19:10
pangbangb
阅读(233)
评论(0)
推荐(0)
摘要:
Greedy Gift Givers The ProblemThis problem involves determining, for a group of gift-giving friends, how much more each person gives than they receive (and vice versa for those that view gift-giving with cynicism).In this problem each person sets aside some money for gift-giving and... 阅读全文
posted @ 2013-09-03 19:08
pangbangb
阅读(274)
评论(0)
推荐(0)
摘要:
从镜子里就可以看到,作为现在一个小小的coder的我。从满头飘逸的长发,到现在一摸自己油光铮亮 的甚至在太阳光下明显刺眼的额头。我知道你笑了,很明显我已经感受到时光老人的大招了。说是总 结,更觉得像是一次反省。因为每每走到今天,总觉得昨天的自己做的不是很好。但是人们都说了, 岁月是一把杀猪刀。所以,对过去的事情只能是总结和反省,改变的都只能是今天晚上、明天、后 天…。我不想把每一次的总结,都写成自己有多么多么对曾经的懊悔。按照我的理解,这也是从哪个 时期到今天的一个过程。时间有长有短,因人而异。下面我就与大家分享一下,我半年来的收获和感 受。思想上 思维方式变化: 在与老师的交流过程中。在提. 阅读全文
posted @ 2013-09-03 19:06
pangbangb
阅读(164)
评论(0)
推荐(0)
摘要:
/********************* *顺序表 *********************/ #ifndef _SeqList_H_ #define _SeqList_H_ typedef void SeqList; typedef void SeqListNode; /* 该方法用于创建并且返回一个空的线性表 */ SeqList* SeqList_Create(int capacity); /* 该方法用于销毁一个线性表list */ void SeqList_Destroy(SeqList* list); /* 该方法用于将一个线性表list中的所有元素清空 使得线性表回到创建时 阅读全文
posted @ 2013-09-03 19:04
pangbangb
阅读(208)
评论(0)
推荐(0)
摘要:
在Cocoa世界中,术语“归档”是指另一种形式的序列化,它可以实现对任何对象的序列化。使用对模型对象进行归档的技术可以轻松将复杂的对象写入文件,然后再从中读取它们。只要在类中实现的每个属性都是标量(如int或float)或都是符合NSCoding协议的某个类的实例,就可以对该对象进行归档。由于大多数支持数据存储的Foundation和Cocoa Touch类都符合NSCoding,因此对于大多数类来说,归档相对而言比较容易实现。为了增加灵活性,在使用应用中,NSCoding协议最好与NSCopying协议一起使用,该协议运行复制对象。 1)符合NSCoding NSCo... 阅读全文
posted @ 2013-09-03 19:01
pangbangb
阅读(270)
评论(0)
推荐(0)
摘要:
-----------------------------修改(表名,主键ID,要修改的列)create or replace procedure pro_code_edit(p_tbname in varchar2,p_ct_id in varchar2,p_codename in varchar2) as p_str varchar2(400); begin p_str := 'update '||p_tbname||' set codename = '''||p_codeName||''' where ct_id = 阅读全文
posted @ 2013-09-03 18:59
pangbangb
阅读(183)
评论(0)
推荐(0)
摘要:
这个可以证明必须从两边的任务开始交起,因为中间交的任务可以后面经过的时候再交,所以就变成了一个n*n的dp。#include #include #include #include using namespace std;const int maxn=1e3+9;int dp[maxn][maxn][2];struct D{ int x,t; bool operator <(const D & xx) const { return x<xx.x; }}a[maxn];int ff(int x){ if(x<0) return -x; return... 阅读全文
posted @ 2013-09-03 18:57
pangbangb
阅读(184)
评论(0)
推荐(0)
摘要:
这一部分是C/C++程序员在面试的时候会被问到的一些题目的汇总。来源于基本笔试面试书籍,可能有一部分题比较老,但是这也算是基础中的基础,就归纳归纳放上来了。大牛们看到一笑而过就好,普通人看看要是能补上一两个模糊的知识点,也算有点进步吧。1.简述变量声明和定义的区别。 为变量分配地址和存储空间的称为定义,不分配地址的称为声明。一个变量可以在多个地方声明,但是只在一个地方定义。加入extern修饰的是变量的声明,说明此变量将在文件以外或在文件后面部分定义。2.简述sizeof和strlen的区别 最常考察的题目之一。主要区别如下: 1)sizeof是一个操作符,strlen... 阅读全文
posted @ 2013-09-03 18:54
pangbangb
阅读(327)
评论(0)
推荐(0)
摘要:
最近在学算法,做做笔记,便于以后温习。学习资源:《常用算法程序集》 一。多项式求值1.一维多项式问题描述:计算形如的多项式在指定点x处的函数值。问题分析:首先,将多项式表述成如下嵌套形式: 然后从里往外一层一层地进行计算。其递推计算公式如下: 最后得到的u即多项式值。 下面,通过代码计算此多项式:#include /* polynome_one函数介绍 功能:计算并返回一维多项式在指定点x处的函数值 参数: int n:多项式的项数 double x:指定的自变量的值 double *modulus_array:存放n-1次多项式的n个系数的数... 阅读全文
posted @ 2013-09-03 18:52
pangbangb
阅读(1439)
评论(0)
推荐(0)
摘要:
在网上看了部分Android中OOM的问题,现在根据理解,做一下笔记。Android OOM 产生的几种原因 1. 程序中使用了太多自己创建的Bitmap.这种情况通常是最好解决的. 因为你明白你在哪里使用了这些Bitmap, 在什么时候就不需要了.大部分情况是因为重复创建bitmap, 而不使用的bitmap没有被及时释放, 导致了 oom. 所以在不使用的时候要将bitmap对象回收bitmap.recycle(), 并将bitmap对象置为null.还有就是当你一次性使用过多bitmap的时候也会导致oom. 比如使用系统的Gallery组件, 然后在每一项使用自己的图片, 这个时候我们 阅读全文
posted @ 2013-09-03 18:50
pangbangb
阅读(492)
评论(0)
推荐(0)
摘要:
时间飞逝,又一年过去了,新的一年收获了很多,整理一下。主要从计算机方面、经历和英语说一下今年的收获。首先说计算机技术方面的。 12年的9月份到13年3月份,进行C/S的学习,软件工程、UML、C#、VB.NET、三层、个人版机房收费系统;进入3月份后开始进行B/S的学习:从最初的一步步敲下来的牛腩新闻发布系统,到html,随后的ASP.NET、XML、JS、Css+div、到现在进行的Jquery;今年收获真的不少。9月份还在做VB版的机房收费系统,当初看着提高班培养计划就在想,什么时候才能学到“神秘的B/S”,感觉距离自己很遥远,可这一年过去了,“神秘的B/S”对我来说已经不在神秘了,... 阅读全文
posted @ 2013-09-03 18:47
pangbangb
阅读(184)
评论(1)
推荐(1)
摘要:
使用电脑照样玩天天爱消除游戏要说刚过去的8月份,最火的手机游戏是什么,我想非腾讯出的天天爱消除莫属。 天天爱消除游戏是腾讯微信及手机QQ平台上线的一款手机游戏。天天爱消除以社交为题材,可以与朋友间进行游戏并可查看排名。我发现这个和宝开公司的《宝石迷阵4闪电风暴》比较像,我发现什么东西在腾讯这都能挺火。我上官网时,发现腾讯还做了一个天天爱消除的视频,挺有趣的,不妨可以先看看在玩。视频地址:http://news.yzz.cn/video/201308-664478.shtml过去的一个月有Android手机的都在玩,和好友进行相互比拼。可是有些人由于没有安卓的手机,就玩不了了。这几天发现一个好. 阅读全文
posted @ 2013-09-03 18:45
pangbangb
阅读(319)
评论(0)
推荐(0)
摘要:
The Boss on MarsTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1335Accepted Submission(s): 401 Problem Description On Mars, there is a huge company called ACM (A huge Company on Mars), and it’s owned by a younger boss. Due to no moo... 阅读全文
posted @ 2013-09-03 18:43
pangbangb
阅读(221)
评论(0)
推荐(0)
摘要:
#ifndef _LINKLIST_H_ #define _LINKLIST_H_ typedef void LinkList; typedef struct _tag_LinkListNode LinkListNode; struct _tag_LinkListNode { LinkListNode* next; }; LinkList* LinkList_Create(); void LinkList_Destroy(LinkList* list); void LinkList_Clear(LinkList* list); int LinkList_Empty(LinkList* list 阅读全文
posted @ 2013-09-03 18:41
pangbangb
阅读(145)
评论(0)
推荐(0)
摘要:
题意:起重机的机械臂, 由n段组成, 对某一些连接点进行旋转, 询问每次操作后的末端坐标.思路:由于旋转会影响到该点之后所有线段的角度, 因此容易想到用线段树记录角度, 成段更新. (但是不是每一次操作都要询问一次么? 那么懒惰标记还有用么? 如果使用懒惰标记, 将一些线段视为整体, 那么这些线段岂不是又要用一个线段树记录一段区间的总长? 树状数组亦可...)将向量视为数量整体加和, 融入到线段树的操作中, 就可以避免角度和坐标分离的麻烦事.. 旋转角度与坐标的关系:根据位移向量绕原点旋转的表达式, 借助三角函数公式, 可推得矩阵形式的向量旋转公式.[ x1 ] = [ cos a sin . 阅读全文
posted @ 2013-09-03 18:38
pangbangb
阅读(267)
评论(0)
推荐(0)
摘要:
浮点数转字节组存储,主要用于嵌入式等一些特殊情况,比如串口传数据,其主要思路是将浮点数(通常为4字节),每个字节单独传送,到接收端再将它们组合成一个浮点数即可。在C语言中,我们可以采用union方式实现。union f_data { float fdata; unsigned char cdata[4]; }data; //单精度的浮点数,便于拆分字节 //如果是双精度的则定义为 //union f_data //{ //double fdata; //unsigned char cdata[8]; //}data;//下面为发送 void send_data(void) { data.fd. 阅读全文
posted @ 2013-09-03 18:36
pangbangb
阅读(427)
评论(0)
推荐(0)
摘要:
Enum可以将一组具名的有限集合创建成一种新的类型,而这些具名的值可以作为常规的程序组件使用。在创建enum时,编译器会为你生成一个相关的类,这个类继承自java.lang.Enum,所以enum本身也是一个类。package myenums;public enum Color { RED, ORANGE, YELLOW, GREEN, BLUE, PURPLE}package myenums;public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY } enum中所有... 阅读全文
posted @ 2013-09-03 18:34
pangbangb
阅读(246)
评论(0)
推荐(0)
摘要:
static functionInstantiate(original: Object,position:Vector3,rotation: Quaternion) : ObjectDescription描述Clones the object original and returns the clone.克隆原始物体并返回克隆物体。Clones the object original, places it at position and sets the rotation to rotation, then returns the cloned object. This is essentia 阅读全文
posted @ 2013-09-03 18:32
pangbangb
阅读(324)
评论(0)
推荐(0)
摘要:
每类Section代表不同的数据,不同的数据存储组织方式一定是有非常大区别的。代码段与资源段一定区别巨大,这意味着我需要一个一个的学习每个段的解析。idata段解析这个段主要存储的是导入符号信息。昨天花了很多时间研究符号的获取,但就在刚刚开始就卡壳了,很多人都是说读取了IMAGE_IMPORT_DESCRIPTOR,就可以获取到链接库名称,但这个字段是一个地址,我根本不能理解这个地址如何对应到文件中的偏移,后来是今天才突然恍然大悟,原来那个是相对虚拟地址,而段头结构中还有一个相对虚拟地址,用来指示段数据被加载到内存后的相对虚拟地址,用段偏移+链接库名称相对虚拟地址-段头结构中的相对虚拟地址就是 阅读全文
posted @ 2013-09-03 18:29
pangbangb
阅读(578)
评论(0)
推荐(0)
摘要:
#ifndef _STATICLSIT_H_ #define _STATICLIST_H_ typedef void StaticList; typedef void StaticListNode; /* 该方法用于创建并且返回一个空的线性表 */ StaticList* StaticList_Create(int capacity); /* 该方法用于销毁一个线性表list */ void StaticList_Destroy(StaticList* list); /* 该方法用于将一个线性表list中的所有元素清空 使得线性表回到创建时的初始状态 */ void StaticList_Cl 阅读全文
posted @ 2013-09-03 18:27
pangbangb
阅读(171)
评论(0)
推荐(0)
摘要:
#ifndef _CIRCLELIST_H_ #define _CIRCLELIST_H_ typedef void CircleList; typedef struct _tag_CircleListNode CircleListNode; struct _tag_CircleListNode { CircleListNode* next; }; CircleList* CircleList_Create(); void CircleList_Destroy(CircleList* list); void CircleList_Clear(CircleList* list); int Ci. 阅读全文
posted @ 2013-09-03 18:25
pangbangb
阅读(183)
评论(0)
推荐(0)
摘要:
本文译自:http://developer.android.com/training/animation/crossfade.html淡入淡出动画(也可以作为溶解动画)是指在渐渐的淡出一个UI组件的同时,淡入另外一个UI组件。这种动画适用于应用程序中内容或View之间的切换。淡入淡出虽然非常细微和短暂,但却给屏幕间切换提供了连续平滑的变换。如果不使用它们,屏幕间的切换经常会让人感到突然或匆忙。创建淡入淡出视图创建两个要淡入淡出的视图,以下示例创建了一个进度指示和一个可滚动的文本视图: 建立动画1.给要淡入淡出的View创建成员变量。在稍后的编辑动画期间的V... 阅读全文
posted @ 2013-09-03 18:23
pangbangb
阅读(469)
评论(0)
推荐(0)

浙公网安备 33010602011771号