自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 KVC 与 KVO 理解

KVC 与 KVO 是 Objective C 的关键概念,个人认为必须理解的东西,下面是实例讲解。 Key-Value Coding (KVC) KVC,即是指 NSKeyValueCoding,一个非正式的 Protocol,提供一种机制来间接访问对象的属性。KVO 就是基于 KVC 实...

2015-03-03 10:32:33

阅读数 371

评论数 0

原创 UICollectionViewController使用,pushViewController弹出时

UICollectionViewController不同于其他viewcontroller,在使用过程中特别容易出现这种错误 UICollectionView must be initialized with a non-nil layout parameter 如果是...

2015-02-12 11:27:39

阅读数 919

评论数 0

转载 iOS 屏幕适配,autoResizing autoLayout和sizeClass图文详解

1. autoResizing autoresizing是苹果早期的ui布局适配的解决办法,iOS6之前完全可以胜任了,因为苹果手机只有3.5寸的屏幕,在加上手机app很少支持横屏,所以iOS开发者基本不用怎么适配布局,所有的ui控件只要相对父控件布局就可以了,没错autoResizing就是一...

2015-01-18 15:57:29

阅读数 834

评论数 0

转载 iphone和ipad关于removeFromSuperview使用注意

[UIApplication sharedApplication].keyWindow.subviews 正常情况下当前窗口的subview只有一个,但是有时需要将整个屏幕蒙上一层半透明的view并显示自定义的提示框,这时会在当前窗口里参加view使得subview不止一个。 本来如果...

2014-10-16 10:50:46

阅读数 725

评论数 0

原创 ios程序运行的几种状态 Application States and Transitions

2014-08-24 15:41:33

阅读数 322

评论数 0

转载 ObjC利用正则表达式抓取网页内容(网络爬虫)

在开发项目的过程,很多情况下我们需要利用互联网上的一些数据,在这种情况下,我们可能要写一个爬虫来爬我们所需要的数据。一般情况下都是利用正则表达式来匹配Html,获取我们所需要的数据。一般情况下分以下三步。 1、获取网页的html 2、利用正则表达式,获取我们所需要的数据 3、分析...

2014-08-21 14:33:10

阅读数 368

评论数 0

转载 Reusing UITableViewCells

iOS devices have a limited amount of memory. If you were displaying a list with thousands of entries in a UITableView, you would have thousands of i...

2014-07-26 17:15:37

阅读数 730

评论数 0

原创 ios view的几种加载函数的区别didFinishLaunchingWithOptions、initWithNibName:bundle、loadView、viewWillAppear

application:didFinishLaunchingWithOptions: is where you instantiate and set an application’s root view controller. This method gets called exactly ...

2014-07-17 16:17:08

阅读数 581

评论数 0

转载 An iOS 7 UIPickerView Example

Creating the iOS 7 PickerView Project The example application in this chapter is a rudimentary currency conversion tool. The user will enter a US ...

2014-04-26 22:21:42

阅读数 1011

评论数 0

原创 贝塞尔曲线上一点

计算Bezier曲线上的点,可用Bezier曲线方程,但使用de Casteljau提出的递推算法则要简单得多。     如图3.1.10所示,设P0、P02、P2是一条抛物线上顺序三个不同的点。过P0和P2点的两切线交于P1点,在P02点的切线交P0P1和P2P1于P01和P11,则如下比...

2013-08-16 17:54:36

阅读数 619

评论数 2

原创 内包含多边形区域填充

#pragma once #include #include #include #include #include #include using namespace std; typedef vector PolygonData; void DrawPolygons( ...

2013-08-16 15:38:58

阅读数 701

评论数 0

原创 通过一点找最近线段

pair GetPioneerSegment(SkPoint pt,vector> vectorOfSemgents) { pair reValue; reValue.first = SkPoint::Make(0,0); reValue.second = SkPoint::Make(...

2013-08-13 09:20:58

阅读数 403

评论数 0

原创 求任意多边形内一点

SkPoint findPointinPolygon(const std::vector& polygon) { if (polygon.size() < 3) return SkPoint::Make(-1,-1); SkPoint p1,p2,p3; //取多边形任...

2013-08-12 17:35:01

阅读数 800

评论数 0

原创 绘制贝塞尔曲线通用方法

//计算三次贝塞尔曲线,后面n(n>=3)计算时,都是将点分成一组一组的三次贝塞尔曲线 //计算控制点思路来源:http://www.antigrain.com/research/bezier_interpolation/index.html#PAGE_BEZIER_INTERPOLATIO...

2013-07-26 15:52:36

阅读数 653

评论数 0

原创 画贝塞尔曲线

SkPoint* DrawThreeEx(Wm5::Vector2d ptw1,Wm5::Vector2d ptw2,Wm5::Vector2d ptw3, SkCanvas* canvas,SkPaint& paint) { //算出两条边中点,再算出中点连线的中点 SkPoint ...

2013-07-26 11:02:01

阅读数 998

评论数 0

原创 mfc中视图类加载图片并立即刷新

BOOL CRealView::OnEraseBkgnd(CDC* pDC) { // TODO: 在此添加消息处理程序代码和/或调用默认值 /*if (strpathname.GetLength()==0) { CBitmap bmp; HDC hMemDC=Cre...

2011-10-25 10:12:27

阅读数 1781

评论数 0

转载 CString转换为int

CString 型转化成 int 型  把 CString 类型的数据转化成整数类型最简单的方法就是使用标准的字符串到整数转换例程。   虽然通常你怀疑使用_atoi()函数是一个好的选择,它也很少会是一个正确的选择。假如你预备使用 Unicode 字符,你应该

2011-10-14 21:46:15

阅读数 2237

评论数 0

原创 CListView中的OnTimer

一般将Timer放在Frame类中,Doc/view   架构是一个模板,3个类一般只将Timer放在Frame类里,  如果把CListView::OnTimer(nIDEvent);去掉就不会定时监控Timer,执行不会按你设定的时间  执行了不到一秒就可能执行一次OnT

2011-09-26 09:52:23

阅读数 401

评论数 0

原创 孙鑫VC++视频教程14课源码

<br />TcpSrv.cpp<br />#include <Winsock2.h> #include <stdio.h> void main() { WORD wVersionRequested; WSADATA wsaData...

2010-12-08 21:53:00

阅读数 1194

评论数 2

原创 创建进程,消息通信,共享内存通信,管道通信

<br />进程A中重要函数<br />void CProcessADlg::OnStartB() //创建进程B { // TODO: Add your control notification handler code here PROCESS_INFORMA...

2010-12-04 22:16:00

阅读数 598

评论数 0

原创 创建线程,互斥线程,非互斥线程及线程的结束

#include "afxmt.h" //线程函数 int data1=0; int data2=0; int data3=0; int data4=0; bool isTermiateThread=false;//结束线程使用 CCriticalSection ...

2010-12-04 22:07:00

阅读数 339

评论数 0

原创 ASCII码表完整版

<br />ASCII码表完整版<br />ASCII值<br />控制字符<br />ASCII值<br />控制字符<br />ASCII值<br />控制字符<br />ASCII值<br ...

2010-12-01 11:22:00

阅读数 406

评论数 0

原创 进程之间通过CWnd::SendMessage(WM_COPYDATA,*,*)发送和获取消息

<br />发送端代码:<br />void CProcessADlg::OnSendMessage() { // TODO: Add your control notification handler code here //找到接收消息的窗口(窗口名为Rec...

2010-11-27 20:19:00

阅读数 965

评论数 0

原创 MFC笔记–字符设置问题

int num1,num2,num3;TCHAR ch1[10],ch2[10],ch3[10];GetDlgItem(IDC_EDIT1)->GetWindowTextW(ch1,10);GetDlgItem(IDC_EDIT3)->GetWindowTextW(ch2,10);nu...

2010-11-26 19:59:00

阅读数 251

评论数 0

原创 VC6.0类视图中没有显示存在的类

<br />解决方法:<br />关掉工程,删除ncb文件,然后重新打开,在编译链接<br /> 

2010-11-22 15:08:00

阅读数 271

评论数 0

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