判断两个矩形相交以及求出相交的区域

判断两个矩形相交以及求出相交的区域

问题:给定两个矩形A和B,矩形A的左上角坐标为(Xa1,Ya1),右下角坐标为(Xa2,Ya2),矩形B的左上角坐标为(Xb1,Yb1),右下角 坐标为(Xb2,Yb2)。 (1)设计一个算法,确定两个矩形是否相交(即有重叠区域) (2)如果两个矩形相交,设计一个算法,求出相交的区域矩形 (1)       对于这个问题,一般的思路就是判断一个矩形的四个顶点……

UITextInput设置placeHolder

UITextInput设置placeHolder

Objective-C self.Title.attributedPlaceholder = [[NSAttributedString alloc] initWithString:self.Title.placeholder attributes:@{NSForegroundColorAttrib……

iOS7时代我们用什么来追踪和识别用户?

iOS7时代我们用什么来追踪和识别用户?

要识别用户,首先就是要选择一个标识符,通过这个标识符来识别这个用户的设备(而不是用户),这个标识符要能够保证一个设备上返回的值是一样的,并且在其他设备上不会出现相同的值。 在iOS7之前,曾经有过很多方法来识别用户的设备,从最原始的设备udid、mac地址,到被各广告统计平台广泛使用的开源方案OpenUDID。 但随着AppStore开始拒绝接受使用udid……

本博客使用的插件

本博客使用的插件

1.代码高亮插件:Crayon Syntax Highlighter 2.主题插件:http://webtuts.pl/themes/corpo/ ……

C#用Zlib压缩或解压缩字节数组

C#用Zlib压缩或解压缩字节数组

C# /// <summary> /// 复制流 /// </summary> /// <param name="input">原始流</param> ……

mac 下安装最新版本subversion命令行

mac 下安装最新版本subversion命令行

1.在这里下载安装mac ports:http://www.macports.org/install.php 2.运行命令行终端,运行sudo port install subversion 运行结束就更新完成了 ……

this java instance does not support a 32-bit jvm

this java instance does not support a 32-bit jvm

mac os x 10.9遇到这个问题,解决方法 1.打开命令行工具 2.运行命令touch ~/.profile 3.运行命令open -e ~/.profile 4.编辑内容,加一行:export JAVA_HOME=$(/usr/libexec/java_home -d 64 -v 1.6) 5.运行命令source ~/.profile ok,gam……

世界,你好!

世界,你好!

最悲剧的不是没有备份,而是做了双备份 前一天晚上家里电脑重装,第二天公司电脑重装 第三天更新wordpress,由于插件问题,导致博客不能正常登入 然后继续重装wordpress,之前的文章全部丢失。 人都要挂了。 ……