摘要:
1 前言本章主要介绍了View视图对象,包括了其属性,视图间关系和CALayer的简介。英文原文:http://blog.csdn.net/developer_zhang/article/details/127542552 详述 View是一个能够自己绘制用一个window的矩形区域并且能够响应例如手指触摸或者鼠标点击的用户动作的对象。是一个视图绘制一个自己的可视化外观并且显示响应触摸和设备输入的外观。不是所有的视图都用来处理事件,但是视图更可能处理事件的几率多于其他的响应对象(具有响应事件能力的对象)。视图也能够提供输出内容。对于一个可用的视图,它必须位于层级窗口之中。从Mac OSX的N. 阅读全文
摘要:
/* * POJ_1005.cpp * * Created on: 2013年10月14日 * Author: Administrator */#include #include #include using namespace std;const double PI = 3.141592653;int main(){ int t; scanf("%d",&t); int counter = 1; while(t--){ double x,y; scanf("%lf%lf",&x,&y); double r = sqrt(x*x 阅读全文
摘要:
虽然工作没有继续做自己最喜欢的Android的开发,对于自己来说,从事J2EE又是一种挑战,自己可以学习更多的东西,开阔自己的眼界,而不是局限在Android的应用开发领域。工作这段时间,自己学到了更多的东西,从前端到后台,J2EE开发确实用的东西比Android应用开发多很多。不过,这些知识也不是孤立的,学习J2EE对做Android也是很有好处的,毕竟是自己心爱的东西,以后还可以利用业余时间做点Android。刚进项目组,项目已经是收尾阶段,自己只能在修改BUG的过程中学习,这比做项目要慢的多。不过自己要利用一些时间多看点书,结合修改BUG,提高自己的能力,在下一次项目中能快速上手。最近多 阅读全文
摘要:
#!/usr/bin/env python #coding=utf-8 import os # 遍历文件 r=input("type a directory name:") for root,dirs,files in os.walk(r): for f in files: f1 = r; f1 += f file = open(f1) line = file.readline() if not line: break str_split = line.split('|') pri... 阅读全文
摘要:
需求:原list输出格式0x00 0x50 0x01 0x03 0x04 0x02 0x21 0x57 0x01 0x00 0x05 0x0B 0x03 0x13 0x00 0x01要求list输出格式为list21 is : 04030150 list22 is : 01572102 list23 is : 030b0500 list24 is : 00010013 list20 is : 04030150 01572102 030b0500 00010013思路1. 去除0x方式显示;2. 四字节连成一个string,string再转化成list;3.不够四字节前面补零。代码#!/usr/ 阅读全文
摘要:
原文出处: Mike Ash 译文出处: 阮一峰 计算机的存储层次(memory hierarchy)之中,寄存器(register)最快,内存其次,最慢的是硬盘。 同样都是晶体管存储设备,为什么寄存器比内存快呢? Mike Ash写了一篇很好的解释,非常通俗地回答了这个问题,有助于加深对硬件的理解。下面就是我的简单翻译。 原因一:距离不同 距离不是主要因素,但是最好懂,所以放在最前面说。内存离CPU比较远,所以要耗费更长的时间读取。 以3GHz的CPU为例,电流每秒钟可以振荡30亿次,每次耗时大约为0.33纳秒。光在1纳秒的时间内,可以前进30厘米。也就是说,在CPU的一... 阅读全文
摘要:
Farm Game Problem Description “Farm Game” is one of the most popular games in online community. In the community each player has a virtual farm. The farmer can decide to plant some kinds of crops like wheat or paddy, and buy the corresponding crop seeds. After they grow up, The farmer can harve... 阅读全文
摘要:
最近在用epoll,网速资料很多,大家都说epoll和select的区别比较大,而且select要不停遍历所有的fd,效率要低,而且fd有限制。但是我认为二者最大的区别在于 先看代码 while (1) { nfds = epoll_wait(epfd, events, 20, 50000); cout << nfds <<endl; if(nfds == -1) { perror("epoll_wait"); continue; } for(int i =0; i<nfds; i++) { if(events[i].events & 阅读全文
摘要:
我们先需要回答,什么是 配置管理? 这个问题好难回答,我们可以找到很多解释,但真正理解配置管理的人可能不多。 配置管理的概念非常多,我们可不愿意做理论家,我们是非常务实的,我们先看看,如果没有有效的配置管理,可能会出现什么问题: 1) 软件在开发环境没有问题,测试的时候也没有问题,但发布给客户的时候就有问题。 2)修改一个缺陷后,以前已经解决的缺陷又再次出现。 3)以前已经搞定的问题,无缘无故再次出现。 4) 需求变更后,必须问最熟悉的人才知道需要修改那部分的文档、代码来实现新的需求。 5)找不回之前某个版本的设计、代码。 配置管理无非就是解决这些问题嘛,于是有人便用... 阅读全文
摘要:
1.设计一个从5个数中取最小数和最大数的程序。2.#include3.intmin(inta[],inti);4.intmax(inta[],inti);5.intmain()6.{7. inta[5];8. printf("输入五个数:\n");9. for(inti=0;imax)39. max=a[i];40. }41. printf("%2d",max);42. printf("\n");43. returnmax;44.}2.输入某年某月某日,判断这一天是这一年的第几天?3.#include4.intleap(intx);5 阅读全文