摘要:
题意:在N*N的图中,找出孤立存在的十字架的个数。十字架要求为正十字,孤立表示组成十字架的‘#的周围的一格再无’#‘。dfs找出在中心的‘#’(周围四格也为‘#'),则缩小了搜索范围,再bfs找出是否是符合要求。#include #include #include #include #include using namespace std;char map[55][55];int n,cnt,head,tail,vis[55][55],center[55][55];int dirx[4] = {1,-1,0,0};int diry[4] = {0,0,1,-1};struct Queu 阅读全文
posted @ 2013-08-03 22:46
坚固66
阅读(210)
评论(0)
推荐(0)
摘要:
import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.Map;import org.apache.commons.beanutils.BeanUtils; import 阅读全文
posted @ 2013-08-03 22:44
坚固66
阅读(137)
评论(0)
推荐(0)
摘要:
问题:求1~r中有多少个数与n互素。 对于这个问题由容斥原理,我们有3种写法,其实效率差不多。分别是:dfs,队列数组,位运算。 先说说位运算吧:用二进制1,0来表示第几个素因子是否被用到,如m=3,三个因子是2,3,5,则i=3时二进制是011,表示第2、3个因子被用到 LL Solve(LL n,LL r){ vector p; for(LL i=2; i*i1) p.push_back(n); LL ans=0; for(LL msk=1; msk1) p.push_back(n);}void dfs(LL k,LL t,LL s,LL... 阅读全文
posted @ 2013-08-03 22:42
坚固66
阅读(640)
评论(0)
推荐(0)
摘要:
Problem Description The Princess has been abducted by the BEelzebub feng5166, our hero Ignatius has to rescue our pretty Princess. Now he gets into feng5166's castle. The castle is a large labyrinth. To make the problem simply, we assume the labyrinth is a N*M two-dimensional array which left-to 阅读全文
posted @ 2013-08-03 22:40
坚固66
阅读(186)
评论(0)
推荐(0)
摘要:
OverflowWrite a program that reads an expression consisting of twonon-negative integer and an operator. Determine if either integer orthe result of the expression is too large to be represented as a``normal'' signed integer (typeinteger if you are workingPascal, type int if you are working i 阅读全文
posted @ 2013-08-03 22:38
坚固66
阅读(120)
评论(0)
推荐(0)
摘要:
Problem Description Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is described as a N * M (N, M #include#includeusing namespace std;typedef struct nn{ int x,y; int time; friend bool operator Q; node q,p; q.time=0;q.x=sj;q.y=si; Q.push(q); while(!Q... 阅读全文
posted @ 2013-08-03 22:37
坚固66
阅读(148)
评论(0)
推荐(0)
摘要:
点此连接到UVA10494思路: 采取一种, 边取余边取整的方法, 让这题变的简单许多~ AC代码:#include#includeint main() { long long mod; long long k, tmp; int len; int ans[10010]; char num[10010], ch[2]; while(scanf("%s%s%lld", num, ch, &mod) != EOF) { len = strlen(num); k = 0; tmp = 0; memset(ans, 0, sizeof(ans)); for(int i = 阅读全文
posted @ 2013-08-03 22:35
坚固66
阅读(130)
评论(0)
推荐(0)
摘要:
题意:有n个人,n个房子,一个人每走一步(可上、下、左、右取一个方向)花费1美元,问让这n个人走到n个房子里最少需要多少美元(n >在学最小费用最大流,找模版题找到了这道。建图:1到n为人的编号,n+1到2*n为房子的编号,另加上源点0和汇点2*n+1;源点到每个人各建立一条容量为1的流,费用为0;每个人到每个房子各建立一条容量为1的流,费用按题意计算;(注意:反向费用!!!)每个房子到汇点建立一条容量为1的流,费用为0。当满足最大流时,一定是源点发出n,每个人接收1并发出1到一个房子,n个房子各发出1汇成n到汇点,所以,真是最小费用最大流的模版题。#include #include # 阅读全文
posted @ 2013-08-03 22:33
坚固66
阅读(183)
评论(0)
推荐(0)
摘要:
LVM有扩容功能,无容错功能 物理卷: [root@localhost ~]# pvscan PV /dev/sda2 VG VolGroup lvm2 [19.51 GiB / 0 free] Total: 1 [19.51 GiB] / in use: 1 [19.51 GiB] / in no VG: 0 [0 ] [root@localhost ~]# pvcreate /dev/sd[bcd] 把bcd磁盘都设置为... 阅读全文
posted @ 2013-08-03 22:31
坚固66
阅读(325)
评论(0)
推荐(0)
摘要:
Cheapest PalindromeTime Limit: 2000MSMemory Limit: 65536KTotal Submissions: 4592Accepted: 2236DescriptionKeeping track of all the cows can be a tricky task so Farmer John has installed a system to automate it. He has installed on each cow an electronic ID tag that the system will read as the cows pa 阅读全文
posted @ 2013-08-03 22:29
坚固66
阅读(113)
评论(0)
推荐(0)
摘要:
在jni编译过程中,遇到non-numeric second argument to `wordlist' function错误,个人遇到这个错误的原因,是因为从windows中拷贝了Android.mk文件到ubuntu中,使用dos2unix Android.mk.把格式转化为unix格式即可。如还有错,尝试dos2unix AndroidManifest.xml。 阅读全文
posted @ 2013-08-03 22:27
坚固66
阅读(232)
评论(0)
推荐(0)
摘要:
在用PHPWEB模板的时候,碰到首页有一个FLASH轮播广告,在IE浏览器下可以正常显示播放,在谷歌浏览器中却显示不了,解决办法如下: 欢迎转载:http://blog.csdn.net/aminfo/article/details/9721875 1、找到advs/templates/tpl_advsflashlb.htm这个文件; 2、将这个文件的原内容如下: 修改为新内容如下: 现在360浏览器客户端有好多也是用谷歌浏览器的内核,所以360浏览器不支持FLASH轮播广告的也可用以上方法解决。 阅读全文
posted @ 2013-08-03 22:25
坚固66
阅读(225)
评论(0)
推荐(0)
摘要:
很多时候、我们需要选择出从指定位置开始的指定行数、此时、limit笑了 对于limit的定义是: limit x,y 表示从第x行开始选择y条记录 在业务需要分页操作的时候、我们通常采用limit+order by这对洗剪吹组合、高端洋气上档次 然而、当翻到非常靠后的页面时、MySQL需要花费大量的时间来扫描需要丢弃的数据 此时比较好的策略是使用延迟关联: 通过使用覆盖索引查询返回需要的主键、再根据这些主键关联原表获得需要的行 具体请看下面的一个例子 假如有这样一个查询:select film_id,actor,description from film w... 阅读全文
posted @ 2013-08-03 22:23
坚固66
阅读(160)
评论(0)
推荐(0)
摘要:
WallTime Limit:1000MSMemory Limit:10000KTotal Submissions:26286Accepted:8760Description Once upon a time there was a greedy King who ordered his chief Architect to build a wall around the King's castle. The King was so greedy, that he would not listen to his Architect's proposals to build a 阅读全文
posted @ 2013-08-03 22:21
坚固66
阅读(166)
评论(0)
推荐(0)
摘要:
题目大意就是给一个deque然后有n个数,依次进行操作,每种操作,你可以把这个数放在deque首部,也可以放在尾部,也可以扔掉不管,但是要保证deque中的数是非递减的。最要求deque中最长能是多少 思路是这样的:对于这个序列,最重要的应该是第一个进去的数是什么,然后以该数为开头的最长不升子序列和以该数为开头的最长不降子序列则可以凑成一个最长的序列,当然这两个序列中可能都出现了该数,也就是发生了重复,所以就要减掉重复的部分,即两个子序列中有该数个数较少的序列中这个数应当被减掉。然后由于数据量大,所以要用到二分求最长上升子序列的方法顺便使用了stl中的equal_range函数,意思就是返回一 阅读全文
posted @ 2013-08-03 22:19
坚固66
阅读(134)
评论(0)
推荐(0)
摘要:
cocos的事件分发器CCTouchDispatcher,存在两个通道,m_pTargetedHandlers存储CMenu,CScrollView的事件处理器,这里的处理器,在处理过消息后,会声明bClaimed为True,表示事件有被处理过,如果处理器isSwallowsTouches为真,则处理过的消息将被吞噬掉,并且直接跳出对m_pTargetedHandlers的遍历,并且会把消息从消息列表中删除,后续的标准消息处理器将不会收到吞噬的消息。(menu默认会吞噬,CScrollView默认不会) m_pStandardHandlers存储layer的事件处理器,并且,没有吞噬消息的逻辑 阅读全文
posted @ 2013-08-03 22:17
坚固66
阅读(108)
评论(0)
推荐(0)
摘要:
这题太欢乐了......虽然wa了几次,但是想到骑士在两幅图的传送门中传来传去就觉得这骑士太坑了#include #include #include #include using namespace std;int n,m,cost,head,tail,ans;char map[2][15][15];int sum[2][15][15];struct node { int z,x,y;} q[11111];node st, end;int dirx[4] = {1,-1,0,0};int diry[4] = {0,0,1,-1};void init() { memset(sum,-... 阅读全文
posted @ 2013-08-03 22:15
坚固66
阅读(109)
评论(0)
推荐(0)
摘要:
Problem A: Football (aka Soccer) The Problem Football the most popular sport in the world (americans insist to call it "Soccer", but we will call it "Football"). As everyone knows, Brasil is the country that have most World Cup titles (four of them: 1958, 1962, 1970 and 1994). As 阅读全文
posted @ 2013-08-03 22:13
坚固66
阅读(208)
评论(0)
推荐(0)
摘要:
Problem Description The TV shows such as You Are the One has been very popular. In order to meet the need of boys who are still single, TJUT hold the show itself. The show is hold in the Small hall, so it attract a lot of boys and girls. Now there are n boys enrolling in. At the beginning, the n boy 阅读全文
posted @ 2013-08-03 22:11
坚固66
阅读(219)
评论(0)
推荐(0)
摘要:
The die is castInterGames is a high-tech startup company that specializes in developing technology that allows users to play games over the Internet. A market analysis has alerted them to the fact that games of chance are pretty popular among their potential customers. Be it Monopoly, ludo or backga 阅读全文
posted @ 2013-08-03 22:09
坚固66
阅读(167)
评论(0)
推荐(0)
摘要:
Problem D: XYZZYADVENT: /ad�vent/, n.The prototypical computer adventure game, first designed by Will Crowther on the PDP-10 in the mid-1970s as an attempt at computer-refereed fantasy gaming, and expanded into a puzzle-oriented game by Don Woods at Stanford in 1976. (Woods had been one of the autho 阅读全文
posted @ 2013-08-03 22:07
坚固66
阅读(146)
评论(0)
推荐(0)
摘要:
我以为我会是最坚强的那一个 我还是高估了自己 我以为你会是最无情的那一个 还是我贬低了自己 就算不能够在一起 我还是为你担心 就算你可能听不清 也代表我的心意 那北极星的眼泪 闪过你曾经的眼角迷离 那玫瑰花的葬礼 埋葬的却是关于你的回忆 如果时光可以倒流 我希望不要和你分离 如果注定分离 我希望不要和你相遇 ——摘自《小Q失恋日记 》第17卷520页 这是码农小Q第58次失恋了,也是陷得最深的一次。 要知道,小Q自从第一次到腾讯公司报到,就被风姿绰约的前台MM彻底迷住了,这1000多个日日夜夜他无时无刻不在憧憬着他们美好的未来。为了能见到MM,他每天早到晚归,甘愿加班,连续... 阅读全文
posted @ 2013-08-03 22:05
坚固66
阅读(218)
评论(0)
推荐(0)
摘要:
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=1885题目意思:给一个矩阵,给一个起点多个终点,有些点有墙不能通过,有些点的位置有门,需要拿到相应颜色的钥匙才能打开,问到达终点的最短步数。解题思路:BFS+状态压缩。将每种颜色对应一个二进制数位,1表示已经得到该颜色的钥匙,0表示没有得到。一把钥匙可以同种颜色的多扇门。代码:#include#include#include#include#include#include#include#include#include#include#include#include#include#define. 阅读全文
posted @ 2013-08-03 22:03
坚固66
阅读(145)
评论(0)
推荐(0)
摘要:
Problem A: The Monocycle A monocycle is a cycle that runs on one wheel and the one we will be considering is a bit more special. It has a solid wheel colored with five different colors as shown in the figure: The colored segments make equal angles (72o) at the center. A monocy... 阅读全文
posted @ 2013-08-03 22:01
坚固66
阅读(144)
评论(0)
推荐(0)
摘要:
题意:给你一些括号,问匹配规则成立的括号的个数。思路:这题lrj的黑书上有,不过他求的是添加最少的括号数,是的这些括号的匹配全部成立。我想了下,其实这两个问题是一样的,我们可以先求出括号要匹配的最少数量,那么设原来括号的数量为l , 添加了l' 。那么其实原来括号匹配成功的括号数就是((l + l') / 2 - l') * 2。#define N 105char a[N] ;int dp[N][N] ;int f[N][N] ;int check(int i ,int j) { if(a[i] == '[' && a[j] == 阅读全文
posted @ 2013-08-03 21:59
坚固66
阅读(167)
评论(0)
推荐(0)
摘要:
Problem Description As we all know, machine scheduling is a very classical problem in computer science and has been studied for a very long history. Scheduling problems differ widely in the nature of the constraints that must be satisfied and the type of schedule desired. Here we consider a 2-machin 阅读全文
posted @ 2013-08-03 21:57
坚固66
阅读(196)
评论(0)
推荐(0)
摘要:
OpenSceneGraph是一款高性能的3D图形开发库。广泛应用在可视化仿真、游戏、虚拟现实、高端技术研发以及建模等领域。使用标准的C++和OpenGL编写而成,可以运行在Windows系列、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX以及FreeBSD操作系统。官网 -http://www.openscenegraph.org/ 这里采用的是手动编译最新版的OSG。 环境:Ubuntu12.04 gcc4.6 编译步骤如下;1. 下载源码:从http://www.openscenegraph.org/index.php/download... 阅读全文
posted @ 2013-08-03 21:56
坚固66
阅读(371)
评论(0)
推荐(0)
摘要:
1.类的访问控制权限共有两种:public和默认。默认级别的类只能被同一个包中的类看到,包外不可见。2.类成员的访问权限共有四种:public,protected,private和默认。protected成员包内随便访问,包外继承才能访问。private类外不能访问,内部类可以访问。默认包内可以访问,包外不能访问。3.final修饰变量的基本含义是,该变量一旦被显示初始化之后其值不能再被修改。原始类型赋值不能修改。引用类型赋值只能修改对象,不能修改指向哪个对象。final的成员变量,系统不会为其赋默认值,而是要求在构造器完成之前显式初始化。初始化位置有3种:在声明的同时;在非静态语句块中;在构 阅读全文
posted @ 2013-08-03 21:54
坚固66
阅读(148)
评论(0)
推荐(0)
摘要:
题意:一个无向图,有n个点,m条边,每条边有距离w,每个点有两个属性(1、从这点出发能到的最远距离,2、从这点出发的费用(不论走多远都一样)),一个人要从点x到点y,问最小费用是多少。题目链接:http://codeforces.com/problemset/problem/96/D——>>前n次SPFA用来建图(以费用为权值重新建图),建好图好再一次SPFA求小最小费用。要小心新图的边数,边数可能会增长得很快,这地方我开得不够大WA数次。。。#include #include #include using namespace std;const int maxn = 10000 阅读全文
posted @ 2013-08-03 21:52
坚固66
阅读(173)
评论(0)
推荐(0)
摘要:
部分转自http://blog.csdn.net/crazy______/article/details/9021169 #includeusing namespace std;__int64 A[3][3],s[3][3],tmp[3][3];void fun(__int64 n,__int64 m){ __int64 i,j,k; for(i=1;i>=1; }}int main(){ __int64 a,b,n,m; __int64 i,j; while(scanf("%I64d%I64d%I64d%I64d",&a,&b,&n,& 阅读全文
posted @ 2013-08-03 21:50
坚固66
阅读(125)
评论(0)
推荐(0)
摘要:
12.1项目沟通管理的基本概念12.1.1沟通和沟通管理和含义及特点 沟通:是信息的生成、传递、接收和理解检查的过程。 沟通的基本单元是个人和个人的沟通,这是所有沟通的基础。 项目沟通管理知识领域包括保证及时与恰当地生成、搜集、加工处理、传播、存储、检索与管理项目信息所需的各个过程。 沟通管理内容:沟通计划编制;信息分发;绩效报告;项目干系人管理。12.1.2沟通模型及有效沟通原则 沟通的要求:有效性原则。阻碍有效沟通的因素: 1、沟通双方的物理距离:最好的沟通方式是面对面沟通,其次视频会议、最后是电话沟通和文字沟通。太近的距离,如1m以内会使双方产生心理不适。 2、沟通的环境因素:当物理干扰 阅读全文
posted @ 2013-08-03 21:48
坚固66
阅读(376)
评论(0)
推荐(0)
摘要:
汉诺塔IIITime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 7178 Accepted Submission(s): 3147 Problem Description 约19世纪末,在欧州的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆上自上而下、由小到大顺序串着由64个圆盘构成的塔。目的是将最左边杆上的盘全部移到右边的杆上,条件是一次只能移动一个盘,且不允许大盘放在小盘的上面。 现在我们改变游戏的玩法,不允许直接... 阅读全文
posted @ 2013-08-03 21:46
坚固66
阅读(192)
评论(0)
推荐(0)
摘要:
龟兔赛跑Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 8752 Accepted Submission(s): 3365 Problem Description 据说在很久很久以前,可怜的兔子经历了人生中最大的打击——赛跑输给乌龟后,心中郁闷,发誓要报仇雪恨,于是躲进了杭州下沙某农业园卧薪尝胆潜心修炼,终于练成了绝技,能够毫不休息得以恒定的速度(VR m/s)一直跑。兔子一直想找机会好好得教训一下乌龟,以雪前耻。 最近正值... 阅读全文
posted @ 2013-08-03 21:44
坚固66
阅读(176)
评论(0)
推荐(0)
摘要:
关于求最短路径: 求最短路径的算法有许多种,除了排序外,恐怕是OI界中解决同一类问题算法最多的了。最熟悉的无疑是Dijkstra(不能求又负权边的图),接着是Bellman-Ford,它们都可以求出由一个源点向其他各点的最短路径;如果我们想要求出每一对顶点之间的最短路径的话,还可以用Floyd-Warshall。关于松弛: 松弛操作的原理是著名的定理:“三角形两边之和大于第三边”,在信息学中我们叫它三角不等式。所谓对i,j进行松弛,就是判定是否d[j]>d[i]+w[i,j],如果该式成立则将d[j]减小到d[i]+w[i,j],否则不动。 SPFA简介: 求单源最短路的SPFA算法的全 阅读全文
posted @ 2013-08-03 21:42
坚固66
阅读(1954)
评论(0)
推荐(0)
摘要:
MySQL GUI Tools中的MySQL Migration Toolkit可以非常方便快捷的将Oracle数据导到MySQL中,该软件可以在http://dev.mysql.com/downloads/gui-tools/5.0.html处下载到。1、运行MySQL Migration Toolkit,一直点“Next”到“Source Database”,在Database System中选择Oracle Database Server,如果第一次使用会告之要求加载驱动程序ojdbc14.jar。 加载驱动程序之后,界面将变成如下的形式,在其中填写Oracle数据库的连接信息,按“N. 阅读全文
posted @ 2013-08-03 21:40
坚固66
阅读(357)
评论(0)
推荐(0)
摘要:
目录的基本操作:在系统的每个目录下都有两个特殊的目录"."和".." , 分别指示当前目录和当前目录的父目录。dirname() 返回目录的名称pathinfo() 返回一个数组,包括目录名,基本名和扩展名,数组下标分别为["dirname"] ["basename"]["extension"]遍历目录:opendir() 返回一个可供其他目录函数使用的目录句柄。readdir() 参数为目录句柄,从开始一次将指针移动一位,读到最后时返回false.closedir() 关闭打开的目录句柄rew 阅读全文
posted @ 2013-08-03 21:38
坚固66
阅读(152)
评论(0)
推荐(0)
摘要:
需求是这样的,需要查询某几个表的数据,然后插入到另外一个表。一看到需求,很多人都会用hibernate去把这些数据都查询出来,然后放到list中,然后再用for循环之类的进行遍历,一条一条的取出数据对对象进行赋值,然后在调用dao层的save 方法进行保存对象。hibernate保存一条数据是在35毫秒左右,咱们来计算下时间:35*110000=3850000 毫秒3850000/1000=3850秒3850/60=64.1666666分钟,如果咱们使用hibernate的话,那么要执行一个多小时,这根本就无法体现出效率了,而且这么大的数据,服务器的压力也不小。好啦,上面说了这么多,咱们来看看 阅读全文
posted @ 2013-08-03 21:37
坚固66
阅读(342)
评论(0)
推荐(0)
摘要:
1.SQLite Administratorhttp://sqliteadmin.orbmu2k.de/ iteSpy 2. SQLiteSpy http://www.yunqa.de/delphi/doku.php/products/sqlitespy/index 阅读全文
posted @ 2013-08-03 21:35
坚固66
阅读(247)
评论(0)
推荐(0)
摘要:
转载请注明:http://blog.csdn.net/xinzhangyanxiang/article/details/9722701本篇笔记针对斯坦福ML公开课的第6个视频,主要内容包括朴素贝叶斯的多项式事件模型(MultivariateBernoulli Event Model)、神经网络(Neural Network)、支持向量机(Support Vector Machine)的函数间隔(functionalmargin)与几何间隔(geometricmargin)。 阅读全文
posted @ 2013-08-03 21:33
坚固66
阅读(218)
评论(0)
推荐(0)
摘要:
思路:以y的值进行离散化根据x的值 对每一条y轴边进行处理,如果是"左边"则插入,是"右边"则删除。/*扫描线+线段树+离散化求多个矩形的周长*/#include#include#include#include#include#include#include#include#includeusing namespace std;const int maxn = 5005;const int maxm = 10010;struct SegTree{ int l,r; int len;//区间代表的长度 int segnum;//区间被分成的段数 int c 阅读全文
posted @ 2013-08-03 21:31
坚固66
阅读(143)
评论(0)
推荐(0)
摘要:
uniquniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用。也就是说,为了使uniq起作用,所有的重复行必须是相邻的。uniq语法[root@www ~]# uniq [-icu]选项与参数:-i :忽略大小写字符的不同;-c :进行计数-u :只显示唯一的行testfile的内容如下cat testfilehelloworldfriendhelloworldhello直接删除未经排序的文件,将会发现没有任何行被删除 #uniq testfile helloworldfriendhelloworldhello排序文件,默认是去重#cat words | sor... 阅读全文
posted @ 2013-08-03 21:29
坚固66
阅读(314)
评论(0)
推荐(0)
摘要:
今天算了一下,突然发现了古人读书破万卷有些难度: 1(一本)*52(一年52周)*60(从20岁开始活到80岁)=3120本 只达到古人的万卷的1/3不到呀! 阅读全文
posted @ 2013-08-03 21:27
坚固66
阅读(130)
评论(0)
推荐(0)
摘要:
简单使用:awk :对于文件中一行行的独处来执行操作 。awk -F :'{print $1,$4}' :使用‘:’来分割这一行,把这一行的第一第四个域打印出来 。详细介绍:AWK命令介绍awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作,完整的awk脚本通常用来格式化文本文件中的信息1. 调用awk:第一种命令行方式,如:awk[-Field-separator]'commands'input-file(s)这里commands是真正的awk命令,[-F域分隔符]是可选的,awk默认使用空格分隔,因此如果 阅读全文
posted @ 2013-08-03 21:25
坚固66
阅读(779)
评论(0)
推荐(0)
摘要:
开始陆续的发一下唐老师视频的笔记吧,顺便带一些正冲哥书的的内容。不能一下都发出来,因为内容发多了自己也受不了,而且发的都是学习视频时候的一些笔记,可能会有一些问题不是很清晰。先说一下C语言中的内存管理。1.动态内存分配①原因:程序运行过程中,很有可能需要一些额外的内存空间。 ②动态内存从哪里来,还给谁? 这块是内存是系统专门预留出来的,给程序动态的分配和动态的归还的。 当free函数的参数为空的时候,那么我们的free什么事都不做了。 clloc和realloc的用法见截图:动态内存是从堆上分配空间的,具体形式以int为例 int *a = (int*)malloc (5*(sizeof... 阅读全文
posted @ 2013-08-03 21:23
坚固66
阅读(310)
评论(0)
推荐(0)
摘要:
在我们Linux系统中创建线程函数为:pthread_create(),在Android中我们为线程封装了一个类Thread,实际调用的还是pthread_create() 当我们想创建线程的时候,只需要继承于这个Thread类并实现虚函数thread_loop()即可。 frameworks/base/include/utils/threads.hclass Thread : virtual public RefBase{public: // 创建一个Thread对象,但是并不立即启动线程函数 Thread(bool canCallJava = true); virtual ~Thread( 阅读全文
posted @ 2013-08-03 21:21
坚固66
阅读(379)
评论(0)
推荐(0)
摘要:
帧布局FrameLayout在Android的五大布局中是最简单的布局方式,在需要布局中的控件有重叠的情况下才使用。 今天Shamoo使用FrameLayout的时候,发现布局里面的控件设置layout_margin类的属性没有效果。后来百度一下才知道FrameLayout中的控件layout_margin设置要依赖layout_gravity属性,否则layout_margin设置无效。 layout_gravity有好几个值可以设置,具体要设置哪一个呢?其实layout_gravity可以理解为设置控件的参考点,控件最终显示位置最终由layout_gravity和layout_mar... 阅读全文
posted @ 2013-08-03 21:19
坚固66
阅读(1687)
评论(0)
推荐(0)
摘要:
题目1035:找出直系亲属时间限制:1 秒内存限制:32 兆特殊判题:否提交:1309解决:521题目描述:如果A,B是C的父母亲,则A,B是C的parent,C是A,B的child,如果A,B是C的(外)祖父,祖母,则A,B是C的grandparent,C是A,B的grandchild,如果A,B是C的(外)曾祖父,曾祖母,则A,B是C的great-grandparent,C是A,B的great-grandchild,之后再多一辈,则在关系上加一个great-。输入: 输入包含多组测试用例,每组用例首先包含2个整数n(0 #include ... 阅读全文
posted @ 2013-08-03 21:17
坚固66
阅读(191)
评论(0)
推荐(0)
摘要:
常见异常:Exception 所有异常的基类AttributeError 特性应用或赋值失败时引发IOError 试图打开不存在的文件时引发IndexError 在使用序列中不存在的索引时引发KeyError 在使用映射不存在的键时引发NameError 在找不到名字(变量)时引发SyntaxError 在代码为错误形式时引发TypeError 在内建操作或者函数应用于错误类型的对象是引发ValueError ... 阅读全文
posted @ 2013-08-03 21:15
坚固66
阅读(254)
评论(0)
推荐(0)
摘要:
EasyMock总览下面,我将讲述如何使用JUnit和EasyMock框架来进行单元测试。在现实情况下,我们通常是在一些类里使用另外的一些类。在进行真正的测试之前,你可能需要做很多的工作,比喻说安置大量的环境代码,启动一种大型的、复杂的系统,可能是数据库、功过刘或者是某一种类型的IDE环境,你的预设环境代码需要是系统进入某种特定的状态,以便按照测试所需要的方法进行响应。但是这种工作不大可能很快就能完成。为了对一部分类进行单元测试,你需要建立和控制另外一些类。最好的办法就是为需要测试的类创建一个模拟对象。你可以自己手工的编写类,也可以使用EasyMock来产生这些对象。模拟对象提供了一种经过证明 阅读全文
posted @ 2013-08-03 21:14
坚固66
阅读(283)
评论(0)
推荐(0)
摘要:
1、SQL语句中的limit用法 2、学习分页的一种公式 3、parse_url()解析URL函数 parse_url() 是将URL解析成有固定键值的数组的函数 4、$_SERVER["REQUEST_URI"]函数预定义服务器变量的一种,所有$_SERVER开头的都叫做预定义服务器变量REQUEST_URI的作用是取得当前的URI,也就除域名外后面的完整的地址路径 阅读全文
posted @ 2013-08-03 21:12
坚固66
阅读(177)
评论(0)
推荐(0)
摘要:
声明:我的机器在本文中叫 宿机,vmware中的linux就叫linux本文已经实现了通过host-only模式 宿机 ping通 linux,但是在host-only模式下,linux 没有ping通 宿机...我很郁闷(我的本机连接已经设置共享了,还是不行!)于是我就只能使用bridge模式 实现 宿机 跟 linux 互通host-only:1.首先确认虚拟机中的网卡是连接的,并且选择的是 host-only 模式如图所示:2.查看虚拟机host-only方式的IP分配情况:我的是vmware8.0 ,我的是这么打开的:Edit --> Virtual Network Editor 阅读全文
posted @ 2013-08-03 21:10
坚固66
阅读(277)
评论(0)
推荐(0)

浙公网安备 33010602011771号