自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

转载 Android 系统服务入门

### 简述Android通过Service的方式提供各种各样的服务供应用使用,从而为应用开发提供多种多样的功能。通过service的方式进行服务的调用,包括最重要的ActivityManagerService、WindowManagerService等等内容,一般都是通过context.getServiceManager()获取服务的代理类,其真正的实现类就是XXXService...

2017-01-18 21:07:00 121

转载 Android 工作问题解决记录

一、EditText的focus问题问题描述:当页面只包含两个EditText,想要隐藏输入法,并且去除EditText的focus(只能去除focus,因为需要通过监听focus的变化来做某些操作),但是由于界面中的focus无法去除,每次clearFocus后,系统会重新从界面中找到一个可以focus的控件,然后第一个EditText总是会再次onFocus,获取到焦点。解决...

2016-04-06 19:59:00 132

转载 git 命令学习

网上由很多关于该命令的文章,但是千篇一律的复制粘贴,虽然本身的内容已经说得十分完整,但是只有一两种解释难免会使得某些地方理解不透彻或者某些地方的理解会有偏差,因此在这里写下一些自己的学习心得。git rebase这个命令在一开始的时候看了很多图解,知道是将某些变更重做一遍,但是在真正使用过程中会遇到一些问题从而导致没法继续使用,原因在于没有真正理解其含义。git rebase...

2015-04-17 15:05:00 157

转载 Ubuntu 命令笔记

1./boot空间不足时,很大的一种可能是内核版本太多导致控件不足,因为时间久了,会安装多个版本的内核,并且不会自动删除,需要手动删除旧版内核查看已安装内核的版本:dpkg --get-selections | grep linux删除数字较小的旧版内核sudo apt-get remove linux-headers-*********sudo apt-get re...

2015-04-10 09:43:00 85

转载 Android学习笔记(十) url域名解析为ip

在工作的过程中,本人遇到了一个关于手机问题检测的项目,其中一个需求的功能是获取对url的域名解析后的ip地址;从网上找了大量的资料,都是相同的使用InetAddress通过url去获取dns解析的ip地址。在初步使用过程中,发现怎样都没法正确获取ip,都会抛出地址无法解析的异常,着实很奇怪,但是其它方法却怎么也找不到,而且由于域名解析是十分重要的内容,访问网页必然会用到这个函数,不可能会...

2015-03-10 16:59:00 308

转载 Android学习笔记(九) AndroidManifest.xml

AndroidManifest为组件配置其各种属性以及权限1.permission的设置,可以通过设置自定义权限限制使用,另外还可对permissionLevel的设置实现访问权限的管理2.配置android:process可以实现同一应用内的多进程,通过设置这个属性,可以使得同一应用内的不同组件之间实现不同进程的效果,从而使得应用内的组件的开发有了更大的灵活性。转载于:ht...

2015-01-24 11:21:00 94

转载 Android学习笔记(八) Intent

在一开始学习Android的过程中,对于Intent并没有太深入的理解,以为Intent只是作为一个传数据的中间对象,但是随着学习内容的增多,发现Intent的机制实际上贯穿于整个Android的过程;1.Intent启动:Intent的传输数据只是作为其中一个重要的功能而存在,但是其更重要的作用在于启动/调用的机制,Android如何启动/调用一个应用、组件,首先需要的是一个定位的...

2015-01-24 11:16:00 78

转载 Android学习笔记(七).9.png资源

1..9图片的使用,上方黑线表示横向可拉伸区域、左方的黑线表示纵向可拉伸区域,下方和右方的黑线表示的是内容显示区域,即内容的显示不会超出该范围2..9图片在编译时会将黑线去除后再打包入apk文件中转载于:https://www.cnblogs.com/toufu/p/4181222.html...

2014-12-23 21:07:00 95

转载 Android学习笔记(六)ViewPager

使用PagerAdapter实现ViewPager的页面滑动功能:1.布局上,ViewPager的显示默认会占据整个显示屏,需要指定大小2.其运行过程如下:首先通过getCount()获取需要显示的页面的数目,但并非全部页面都一次性加载,而是默认3个页面,保存上一个页面,预先加载下一个页面;因此每次对于3个页面以外不需要的页面会调用destroyItem(container,po...

2014-12-23 21:03:00 65

转载 Android学习笔记(三) android studio使用以及SDK环境搭建

环境:Ubuntu 12.04 + android studio 1.0 + jdkjdk使用sun的jdk,网上有较多教程教怎么配置,android studio需从android官网下载,伟大的中国墙的原因,有什么问题大家懂的,sdk下载完后仍然会自动下载部分内容,可选择自己设置镜像下载路径,这样下载速度会相对较快(打开SDKManager,Tools->options,H...

2014-12-23 21:01:00 159

转载 php 对象数组/传递数组参数

在php当中,普通得数据类型的参数传递是通过copy赋值,而object对象则会传递对象的引用,在函数的调用或者直接赋值时会按照这个规则进行,而php中array()传递属于普通数据类型(与我们在C/C++中的传递数组时是传递指针有所不同),因此数组不能够使用clone将内容复制,而是直接赋值时就会复制整个数组,但是该数组是否会完全把内容复制,还要根据数组的item内容确定:当数组的it...

2014-12-04 16:22:00 703

转载 php 优先队列实现(堆实现,简单版本)

1 # basic node format of Heap 2 3 class HeapNode { 4 5 var $value; 6 7 } 8 9 # the format of this Heap's node should like the 10 # class HeapNode:contain $va...

2014-12-01 10:01:00 132

转载 Android学习笔记(五) BaseAdapter

本人是在使用Listview时,由于需要自定义ListView的Item,因此需要自己写一个Adapter,使用到了BaseAdapter。对BaseAdapter中的getItem()以及getItemId()略感疑惑,因此从网上查找资料得出自己的见解:参考了这篇博文:http://www.cnblogs.com/qzxia/archive/2010/10/25/1860602.h...

2014-10-03 16:25:00 82

转载 Android学习笔记(四) Fragment

1.从网上看了许多篇关于Fragment的简要介绍,发现都是相类似的理解,而且都是草草地说与Activity大致相同就了事,都没有说清楚Activity与Fragment的具体的关联与区别,一大堆的rubbish。在此我也记录下本人的rubbish理解:关于Fragment的生命周期问题,确实应该是如大多数人所说,与Activity相类似,用法也相类似,但是这并不足以教会我们怎样...

2014-07-04 17:21:00 105

转载 Android学习笔记(二) 错误集锦

用Eclipse开发Android经常出现的奇葩问题就是无缘无故的报错,项目找不到任何错误,但是就是报错出现红色XX,下面记录自己所遇到的一些情况:1.ubuntu下开发Android时,项目没有任何问题,但是就是显示错误,然后编译不过,代码没有任何的问题,但是在编译的时候,console会报一个adb找不到的问题(此处非常坑,因为adb确实存在它所指示的那个文件夹。。。这还怎么查错...

2014-06-22 11:33:00 62

转载 Android学习笔记(一) R.java文件

在Eclipse环境下开发Android时,R.java文件是由Eclipse自动生成,不需要人为修改,一方面自动生成极大方便了我们开发的过程,但是由于这个R文件经常出错,总是会被R.java文件导致的各种奇葩问题耗费大量精力。R.java文件无法生成:遇到的暂时有以下几种原因:1.当前项目的project.properties中的target版本与当前项目版本不一致,导致R...

2014-06-22 11:24:00 97

转载 hdu 4115 2-SAT

1 /* 2 题解:2-SAT 3 一开始每一个round都有两种状态可选,并且选了每种状态有后面的限制其中一种选后另一状态的状态也被固定, 4 十分符合2-SAT的用法; 5 */ 6 #include <cstdio> 7 #include <cstring> 8 #include <iostream&g...

2014-05-09 21:19:00 125

转载 poj 1915 BFS

1 /* 2 题意:国际象棋起点到终点移动的最少步数 3 4 题解:水题,BFS就过了,有人用双向BFS 5 */ 6 #include <cstdio> 7 #include <cstring> 8 #include <queue> 9 10 using namespace std;11 12 in...

2014-05-08 20:29:00 108

转载 poj 1386 欧拉路径

1 /* 2 题意:给出N个单词,一个单词的头字母和另一个单词的尾字母相同则可以相连,问这N个单词是否能完全相连成一行 3 4 题解:求欧拉路径 5 首先以每个单词的首字母和尾字母为点并且连边,然后用DFS求该图是否连通,然后根据点的入度和出度判断是否存在 6 欧拉路径或者欧拉回路(存在回路也是符合要求的) 7 */ 8 #include <cs...

2014-05-07 15:37:00 71

转载 poj 3675 多边形与圆的面积交(转)

1 /* 2 代码:(转)http://blog.csdn.net/u010527492/article/details/18190147 3 题解:(转)http://hi.baidu.com/billdu/item/703ad4e15d819db52f140b0b 4 */ 5 #include<cstdio> 6 #include&...

2014-05-07 10:10:00 107

转载 hdu 4635 强连通缩点

1 /* 2 题意:给出简单有向图的定义:不能有自环,没有重边,不能强连通; 3 问给出一个初始图,最多加多少条边可以使得这个图满足上述定义。 4 5 题解:强连通缩点 6 首先没有自环,没有重边都十分清晰,然后不能强连通给了一个提示,就是要找出连通分量,那么怎样才能加最多的边 7 而使得这个图不是强连通,只需保证将这个图分成两个点集,且其中...

2014-05-06 10:55:00 89

转载 poj 1069 DFS+剪枝

1 /* 2 题意:给出一个边长为S的六边形,再给出n种边长不同的三角形,所有的长度均为整型,问这n种三角形是否 3 能够拼成这个六边形。 4 5 题解:DFS+剪枝 6 这题的关键是图的表示方法以及剪枝,图我用了一个二维数组直接表示: 7 111111111111111111111 8 111110000000000011111 ...

2014-05-05 16:00:00 141

转载 poj 1167 DFS

1 /* 2 题意:给出0~59的一排数字表示某一时刻出现了1辆bus,其中数字重复出现表示多辆bus同时出现,这些bus是 3 由多个bus线路组成的,每条线路都有一个时间间隔,而且同一线路的bus在0~59肯定会出现两次或以上,如果 4 有两条线路的间隔相同且到达时刻相同也算作两条不同的线路,问最少有多少条线路。 5 6 题解:DFS 7...

2014-05-04 22:02:00 97

转载 poj 1077 八数码(BFS+康托展开)

1 /* 2 题意:八数码问题,给出3*3的矩阵含1~8以及x,给出一个符合的解使得移动后的矩阵的顺序为1~8,最后为x 3 4 题解:BFS 5 需要用到康托展开来表示状态,不然数组无法完全表示所有状态,这样BFS就无法判断找不到解的情况(status 6 的0ms,0KB究竟是怎么做到的,简直不能想象=。=) 7 */ 8 #inc...

2014-05-03 09:58:00 236

转载 hdu 1252 BFS

1 /* 2 题意:给出一个m*m矩阵表示的完全图,且每个点都有自环,每条边都有一种颜色;有三个玩家ABC的三张纸片分别初始在 3 某三个位置(可以重叠),纸片可以沿着边走一步,可以走的路径的规则为:若A要走到某个点i,则A-i的颜色要和B-C的颜 4 色相同;问最少要走多少步。(题意太难懂了,看了别人的说明才弄懂了题意) 5 6 题解:BFS...

2014-05-02 15:31:00 85

转载 poj 3635 BFS+优先队列

1 /* 2 题意:给出n个地点,每个地点的油价为pi每单位,给出m条边,每条长度为d,行走d距离的路需 3 要d单位的油;给出一辆车的油箱容量以及起始点:s,e;问s到e最少要耗费多少钱 4 5 题解:BFS+优先队列 6 这个搜索方式比较巧妙:状态为对于当前点是走还是油+1,这样就算想到了一般人也不太敢做, 7 毕竟看起来复杂度还是蛮高的...

2014-04-29 22:49:00 285

转载 hdu 1285 拓扑排序

1 /* 2 题意:中文题 3 4 题解:拓扑排序 5 */ 6 #include <cstdio> 7 #include <cstring> 8 9 #define MAXN 50510 int toposort(int n,int mat[][MAXN],int* ret){11 int d[MAXN]...

2014-04-28 16:43:00 64

转载 2014 华工校赛总结

这一次校赛,不得不吐槽一下比赛的设备环境问题,机子接触不良,轻轻摸一下就断电重启,换了个后面的机位,电灯坏了。。。。乌漆吗黑的坑爆了,电脑的屏幕还变成了正屏的,不爽!过程中服务器还出了N多问题(小霸王服务器,简直不能忍),前面的队伍用两台电脑连提醒他们注意一下都没有,工作人员就在后面一直玩。。。。最坑的是欠我们一个气球,严重影响我队其余大牛们的士气,唉,真是种种不顺一起来了。然后是比...

2014-04-27 11:28:00 66

转载 模拟 2008年省赛 总结

比赛一开始,快速找水题,A水题,一切进行得还算不错,Hogg大牛首先快速A掉A题,排名前十,应该算是较快了,然后Qero大牛看B题,大牛说又是一道水题,然后等待Hogg下机就接着上,我继续看C题,然后顺便看看board,发现J题很多人A了,应该是水题,叫Hogg大牛直接看最后一题,然后说:我猜应该就是一个判断是否相等且能否MOD 11,其实我当时比较糊涂,没完全懂而起英语水平始终不行,但...

2014-04-21 17:04:00 57

转载 Cocos2d-x 学习笔记:linux环境下开发

ubuntu12.04 + cocos2dx 2.2.3一、编译问题:关于linux的编译问题,有官方的帮助文档:http://www.cocos2d-x.org/docs/manual/framework/native/getting-started/setting-up-development-environments/linux-environment-setup/zh...

2014-04-21 16:09:00 115

转载 poj 3084 最小割

1 /* 2 题意:给出m个房间,给出房间的连接情况,样例中给出的是第i间房可以到达t号房,而且 3 是无法阻止的,因为控制器在第i间房的这边,而且两个房间可以有多扇门;问最少要关闭 4 多少个门锁才使得入侵者无法到达n号房间(如果在控制器的这一边,则即使锁上也无法防止 5 入侵者走这扇门); 6 7 题解:最小割==最大流 8 关键是...

2014-04-19 22:22:00 75

转载 poj 1459 最大流(dinic实现)

1 #include <iostream> 2 #include <cstring> 3 4 #define N 1005 5 #define M 50005 6 #define I 0x7fffffff 7 using namespace std; 8 struct edge{ 9 int nex...

2014-04-18 21:52:00 124

转载 Cocos2d-x 学习笔记:资源路径/自定义路径问题

一开始,为了能够使项目能够上传到github,方便几个人协作编程,因此从网上找了如何自定义cocos2dx新建项目路径的方法:找到这个博文,说得很清楚:http://www.cnblogs.com/skynet/p/3428369.html这样就可以通过github在多台地电脑上进行项目开发,只需要在该电脑上配置环境变量+cocos2dx的项目+配置文件(此处为这次的学习的关键地...

2014-04-18 19:01:00 231

转载 poj 3436 最大流

1 /* 2 题意:每一台computer都是有p部分组成,每一台机器都会对每台computer新加一些部分,删除一些部分,每一台机器每小时处理的computer的数量是固定的;给出的参数中,p个S表示对输入的p个部分的零件的要求:0表示必须没有,1表示必须有,2表示无所谓,p个D表示经过该机器后输出的p个部分零件的结果:0表示没有,1表示有;Q表示单位时间可处理的comp...

2014-04-16 21:18:00 54

转载 poj 3678 2-SAT

1 /* 2 题意:有n个数,要求满足XopY == c,操作的结果在表格中,尽管看不懂,但是实际上和平常的没有 3 区别,问是否能有n个值使得所有操作都满足 4 5 题解:2-SAT 6 题目中有位的操作,以及对于数字的选取只有选与不选,而且是限制条件,这样就会比较容易想到是 7 用2-SAT来做,关键在建图(http://blog.csd...

2014-04-13 11:21:00 333

转载 2009 广东省省赛 D题 a carnival game

该题没有地方提交,不知道能否AC,样例已过 1 #include <cstdio> 2 #include <cmath> 3 4 const double eps = 1.0e-6; 5 6 struct point 7 { 8 double x,y; 9 }; 10 11 stru...

2014-04-12 20:33:00 97

转载 2014 携程编程资格赛总结

比赛一开始,首先看题,第一题,是一道数论的题,想了几下,发现没有水到我能做的地步,跳过;然后是第二题,以前应该见过,但是没有做出来,想了几分钟,没有结果,之后Hogg大牛说是做过的一道DP。。。。。。DP无感,跳过;然后第三题,我比较熟悉的计算几何,想想是比较水的,而且几个计算公式也有(竟然最后杯具了。。。),还提醒一下Hogg大牛做完第二题可以去看看这题。。。。。。然后想着先看完所有题...

2014-04-11 23:10:00 76

转载 poj 2942 点双连通分量

1 /* 2 题意:有n个骑士,某些其实之间hate each other,互相hate的其实不能相邻而坐,然后会开多次圆桌会议, 3 每次从n个骑士中抽出3个或以上的奇数个骑士参加会议并且围着圆桌而坐,某些人每次会议都无法参加,这样 4 找出这些人的数目。 5 6 题解:点双连通(代码参考:http://blog.csdn.net/tsaid/a...

2014-04-10 11:50:00 91

转载 hdu 4738 无向图求桥

1 /* 2 题意:给出n个岛屿,m座桥连接,每座桥由w个人守住,给出一个炸弹可以炸毁一座桥,而炸每座桥之前 3 要先将桥上的敌人消灭,最少需要w人,问最少需要多少人才能炸毁其中的一座桥 4 5 题解:无向图求桥 6 注意:有重边,当桥上人数为0时,最少应该需要1人(需要有一个人带着炸弹过去) 7 */ 8 #include <c...

2014-04-07 19:11:00 135

转载 zoj 2770 差分约束

1 /* 2 题意:给出N个营地,每个营地最多可容纳Ci人,给出m个三元组i,j,k分别表示当前营地从i到j至少有 3 k个人,问N个营地总共至少有多少人 4 5 题解:差分约束(SPFA) 6 题目中给出的很多条件都是约束的条件,例如最多有Ci个人,最少有k个人,问的问题也同样是最少多 7 少人,当所有给出的都是限制条件,然后自然会写出一些...

2014-04-06 21:16:00 129

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除