自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

习习路263号

找不到的终点

  • 博客(127)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用UIView实现suckEffect定位问题

[UIView beginAnimations:@"suck" context:NULL];[UIView setAnimationTransition:103 forView:self.view cache:YES];[UIView setAnimationDurati

2011-08-10 14:41:09 2144

原创 UITabBarController旋转问题

这个问题网上一下就能找到解决办法。原文的连接地址:http://blog.csdn.net/studyrecord/article/details/65254411、默认的UITabBarController不支持四个方向,但可以给UITabBarController增加一个类别

2011-07-11 14:35:59 1199

原创 performSelectorOnMainThread的用处

p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Menlo; color: #470086}span.s1 {color: #000000}span.s2 {color: #c800a7}span.s3 {color:

2011-07-11 14:30:10 2384

原创 隐藏tabbar的方法,self.hidesBottomBarWhenPushed

这个方法需要注意一点若是程序的结构是:tabbarcontrol里有一个nagvationcontroller,然后nag又有三层,分别为A,B,C,假如我希望C的View里面不显示出tabbar,那么是需要在B的viewappear里面加入代码:p.p1 {margin: 0

2011-07-11 14:23:29 7782

原创 iphone4的高清应用程序

自己拿到iPhone4的第一件事就是下载iOS最新的4.1版SDK,然后在iPhone4下看看自己那些个小软件的现实效果。果不其然,不少图标和界面元素在iPhone4下都显得略微模糊和粗糙,但是不太影响软件的正常使用。于是开始研究iPhone4高清屏的程序开发方式。iPhone4

2011-07-11 13:45:22 1242

原创 iphone开发 禁止程序支持多任务

在 XXX-info.plist中(xxx为项目工程名)增加一项Application does not run in background 并将后面的选框勾上。这样就行了。

2011-07-06 13:58:25 459

原创 SqlServer 数据的导入导出,使用bcp命令

<br />这个问题,在mysql的时候,真是非常简单.不知道为啥用这个sqlserver,真是麻烦死了.<br />1.我安装sqlserverExpress 2005就没有支持脚本导出sql文件这个功能.<br /> <br />于是去网上找了一片东西,连接:http://www.cnblogs.com/nonlyli/archive/2009/02/13/1390206.html<br />貌似有个工具适合,可是下来也搞不来,driver的地方,就没有我可以选择的地方.<br /> <br />到最后

2011-05-24 17:02:00 738

原创 .net下连接mysql也是需要的

<br />虽然以前用mysql数据库,基本上都是在vc7里适用.<br /> <br />但是在.net环境下还是不能避免不适用.<br />先去mysql网站上下载了个最新的mysql-connector-net-6.3.6,结果无法安装.查了半天才发现.问题在与这个6.3是用在vs2010上的,我用的vs2008,当然不行了.<br />详细资料在这里:http://dev.mysql.com/doc/refman/5.1/en/connector-net-versions.html<br /> <b

2011-05-23 14:42:00 1073

原创 iphone开发中还有队列这种东西啊..哈哈

<br />突然看到还欣喜了.<br />NSOperationQueue *operationQueue;<br /> <br />- (void)viewDidLoad {<br />    operationQueue = [[NSOperationQueue alloc] init];<br />    [operationQueue setMaxConcurrentOperationCount:1];<br />}<br /> <br /> <br />使用的时候,要往队列里面放一个操作对象,那么

2011-04-12 12:11:00 1186

转载 C#将数值转换为千分位表示

C#中千分位问题<br />1、C#中用最简单的方法把数字(不含小数)转换为千分位格式:<br />     如1234567变成1,234,567<br />     方法:1234567.ToString("###,###")   或  1234567.ToString("N0")   <br /> <br /> 2、C#中把数字转换成带两位小数的千分位字符:<br />     如1234567.891变成1,234,567.89<br />     方法:String.Format("{0:N}",

2011-04-11 22:39:00 15903 2

原创 UINavigationController的使用

<br />1.书本上将的UINavigationController的创建都是通过IB创建的.直接拖一个到windows.xib上,然后在delegate上设置outlet.<br />2.代码上的展示就要更直接些了.<br />//1.初始化:<br />//使用时需要一个图控制器来做为UINavigationController根视视图控制器,本例中为TestViewController:<br />UINavigationController*nav=[[UINavigationController

2011-04-11 14:27:00 3188

原创 Setting.bundle读取不到的问题

<br />1.在模拟器上读取不到似乎很好解决,那就是在模拟器上的东西还原,在重新运行程序.<br />2.真机上不知道通过删除,再重新安装是否有效,但是我看到有个帖子说<br />Created a dictionary (myDictionary) to load Root.plist in Settings.bundle and used that dictionary to NSUserDefaults.<br /><br />[[NSUserDefaults standardUserDefault

2011-03-31 12:37:00 1590 1

原创 真机部署ipad应用,setting.bundle不显示的问题

<br />1.在模拟器上本来好好的,一切正常,在模拟器的setting里面是可以正常看见配置中的信息.也能够在程序中读取到内容.<br />2.但是我用adhoc部署到ipad上以后,怎么都不显示,setting里面始终没有我的app选项.郁闷死了.<br /> <br />以下是网上收集的一些解决办法:<br />1.中文的讨论中,似乎透露了一个问题,貌似越狱过的,和使用非$99部署的程序,setting里面都无法显示,解决办法还是只好自己在程序里面加个视图来设置了.(可我用的就是$99的证书,这都无法

2011-03-31 12:28:00 2297

转载 如何取得根视图上的东西

<br />视图一多,视图之间的相互控制,以及数据共享就成了问题。 <br /><br />比如,视图相互向对方迁移,或者一个视图想使用另外一个视图里的得到的数据。 <br />这种情况下,就把任务交给最上层来处理,而不是直接去操作对方。 <br /><br />共享数据 <br /><br />C代码  @interface TestAppDelegate : NSObject <UIApplicationDelegate> {     NSString *myString;  }    @propert

2011-03-31 10:55:00 763

原创 DataGridViewComboBoxColumn的使用和其他方式的实现

<br />DataGridViewComboBoxColumn这个东西初次看见的时候以为是个特别方便的方式在DataGridView中显示下拉框,结果盲目的试了半天也无法让程序运行起来.<br />网上的例子试了好多个,也不明白.结果才在msdn的一个相关话题中找到个例子,算是明白了.<br /> <br />msdn链接:http://msdn.microsoft.com/zh-cn/library/system.windows.forms.datagridviewcolumn.dataproperty

2011-03-17 16:44:00 10827 2

原创 好不容易会在mac上卸载软件了

<br />装了个新版QQ,以前的还在,怎么删,费解。一搜索更费解,一大片文章说明怎么去截止一个软件,有没有搞错啊,那么复杂谁会啊,程序员都弄不明白。<br />下载了个叫:appzapper<br />记录下注册码:name:FreeZaPS<br />sn:APZP-112-102-226-115<br /> <br />下载的版本是:2.0.1,注册码可用。

2011-02-22 23:42:00 1057

原创 ULONGLONG类型的使用,适合存储文件的大小(4G以上的)

<br />mfc里面的CFile文件获取到文件的大小,使用的是:file.GetLength(),返回的类型为ULONGLONG,这个对于大于4G的文件来说,才是足够的.<br />我原以为用一个long型就可以保存下这个大小,结果错的离谱.<br /> <br />long型在win32平台下,就是32位的,跟int其实就是一回事.唉,害苦我了,不知道为什么一直以为long是64的.<br /> <br />所以vc里面写64位的int都是这样定义的  _int64 <br /> <br />但是一般使

2011-02-18 16:30:00 8778 2

原创 mysql游标的使用

<br /><br />这是一个游标的使用例子.<br />但是其中有几点需要注意,就是为什么要加入declareCONTINUE HANDLER FOR SQLSTATE '02000'SET tmpname =null;这样的一句话.<br />如果不加的话将直接报错.No data - zero rows fetched, selected, or processed <br /><br />另外也有人提示过这样的经验:<br />经验之谈: <br />在MYSQL的存储过程一般要设个变

2011-01-18 16:01:00 11841

原创 vs2005后注意unicode编码

<br />在VC++ 2005以前,应用程序默认都是关闭对Unicode的支持的,而在VC2005中,默认打开了对它的支持,CString对应的字符串应该是TCHAR,TCHAR的定义是这样的, #ifdef _UNICODE typedef wchar_t TCHAR ; #else typedef char TCHAR; #endif  若你工程默认是使用多字节字符集,无需转换。<br />

2011-01-10 14:20:00 958

原创 UIWebView的使用

<br />NSString* url = urlTextField.text;<br />    <br />    NSURL* URL = [[NSURL alloc] initWithString:url];<br />    <br />    NSURLRequest* request = [[NSURLRequest alloc] initWithURL:URL];<br />    <br />    [webView loadRequest:request];<br />    <br /

2010-10-09 12:39:00 352

原创 通过url读取文件

<br />       NSData *webdata = [[NSData alloc] initWithContentsOfURL:txtURL]; <br />        BOOL success; <br />        NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); <br />        NSString *documentsDirec

2010-09-25 13:31:00 435

转载 MYSQL授权方法

<br />格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" <br />   例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:Sql代码 grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";   grant select,ins

2010-08-18 16:15:00 477

原创 mysql 日期时间运算函数

<br />时期时间函数<br />DAYOFWEEK(date) <br /> 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)<br />mysql> select DAYOFWEEK('1998-02-03'); <br />  -> 3 <br />WEEKDAY(date)<br /> 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 <br />mysql> select WEEKDAY('1997-10-04 22:23:00'); <br

2010-08-11 15:33:00 9600

原创 iphone一个loading的动画

的确非常牛B的一个例子,看了论坛后面的跟帖,觉得很神,虽然这样的代码如果用了,肯定会悲剧...哈哈哈..因为使用的是UI的一个控件.@interface UIProgressHUD : NSObject- (void) show: (BOOL) yesOrNo;- (UIProgressHUD *) initWithWindow: (UIView *) window;@end//在controller中实现这两个方法,用的地方,调用presentSheet就可以出现效果了- (v

2010-08-04 17:09:00 1381

原创 iphone 使用多线程的方法

<br />创建一条线程还是比较简单的.<br />我要用的线程只是用来处理接收数据,不是用来处理ui上的动画的.<br /> <br />  [NSThread detachNewThreadSelector:@selector(threadOne) toTarget:self withObject:nil];<br /> <br />为了保证线程中数据的同步,可以使用NSCondition来处理<br />- (void)threadOne{ NSLog(@"@@@ In thread 111111

2010-08-04 11:46:00 680

原创 iphone中保存数据的一些方法

书上提到了4种方法,与归档相关的2种.看起来很麻烦.不用了.(关键是代码用的很多)第一种,最简单的写法是用plist来存储一些字符串相关的配置文件.第二种,可以用来保存任何形式的数据,比较像使用java的outputstream第三种,貌似可以用来保存像图片这样的数据

2010-08-04 11:13:00 3090

原创 iphone 中timer的实现

<br />头文件中可以先定义一个:<br />-(void) myMethod;<br />初始化代码:<br />[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(myMethod) userInfo:nil repeats:YES]; <br /> <br /> <br />-(void)myMethod:(NSTimer*)timer <br />{ <br />// Now I can access a

2010-08-03 15:42:00 442

原创 启动时候就横屏显示

<br />只要在Info.plist里面加UIInterfaceOrientation<br />给个 UIInterfaceOrientationLandscapeRight 就可以了.

2010-08-02 17:07:00 513

原创 通过WINET实现的http断点下载

head文件httpdown.h#pragma once#include #define HTTP_MAX_TASK_NUM 1024#define SZ_HEAD "Accept: */*/r/nUser-Agent: Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)/r/n"struct TASK{CStri

2010-05-21 16:46:00 683

原创 隐藏控制台程序的窗口

这一句隐藏控制台 #pragma comment(linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"" )

2010-05-21 16:37:00 419

原创 zlib的使用

zlib 是通用的压缩库,提供了一套 in-memory 压缩和解压函数,并能检测解压出来的数据的完整性(integrity)。zlib 也支持读写 gzip (.gz) 格式的文件。下面介绍两个最有用的函数——compress 和 uncompress。int compress(Bytef *dest, uLongf *destLen, const Bytef *source, uLon

2010-05-21 16:34:00 1638

原创 BCB下使用的VC生成的DLL

试验了半天,头文件的定义如下:#ifdef LYCOMPRESS_EXPORTS#define LYCOMPRESS_API extern "C" __declspec(dllexport)#else#define LYCOMPRESS_API extern "C" __declspec(dllimport)#endifLYCOMPRESS_API void __s

2010-05-21 16:32:00 499

转载 mfc下文件的基本操作

1.文件的查找  当对一个文件操作时,如果不知道该文件是否存在,就要首先进行查找。MFC中有一个专门用来进行文件查找的类CFileFind,使用它可以方便快捷地进行文件的查找。下面这段代码演示了这个类的最基本使用方法。   CString strFileTitle;   CFileFind finder;   BOOL bWorking = finder.FindFile("C://windows

2010-05-21 16:29:00 415

原创 vs2008中编译的程序,出现应用程序配置不正确的问题

vs2008中编译的程序,出现应用程序配置不正确的问题解决办法,我就只认得两个:1.把vs2008安装目录下的,如:C:/Program Files/Microsoft Visual Studio 9.0/VC/redist/Debug_NonRedist/x86/Microsoft.VC90.DebugCRT这个文件夹下的4个dll拷到跟exe程序一起就可以运行了。2.静态链接

2010-05-21 16:24:00 440

原创 操作符重载的一个例子

class CExample{public:CExample(){pBuffer=NULL; nSize=0;}~CExample(){delete pBuffer;}CExample(const CExample&); //拷贝构造函数CExample& operator = (const CExample&); //赋值符重载void Init(int n)

2010-05-21 16:20:00 511

原创 原来vc.net和vc是这么回事

Visual Studio 2005支持两种截然不同但又紧密相关的C++语言。该系统完全支持原来的ISO/ANSI标准C++,同时还支持名为C++/CLI的新版C++。C++/CLI由Microsoft公司开发,现在是ECMA标准。这两种C++版本互为补充,各自完成不同的任务。ISO/ANSI C++用于开发在本地计算机上运行的高性能应用程序,而C++/CLI专门为.NET Framework开发

2010-05-21 16:17:00 722

原创 STL使用上的小小总结

stl从接触到使用,还是很长一段时间了。当初只为了能够简单使用,很多细节的东西,都不了解,本以为不会出问题。后来却带来很多麻烦。我只使用了list和map,但是相信会用这两个其他的,也能很好理解了。误区:1.以为stl容器不会保存具体的内容,只会保存指针。事实却是相反的,stl的就是容器。可以保存对象,结构体,对象指针,基本类型。而stl的保存是复制操作的。所以就算用指针也是复制的

2010-05-21 16:15:00 794

原创 C++关闭和创建进程

在VC程序中如何结束系统正在运行的其他进程(该进程必须有窗口界面),其实很简单,按如下步骤进行即可:    1.取得进程的句柄(利用FindWindow函数得到);    2.获取进程ID号(用GetWindowThreadProcessId函数获取);    3.打开进程,OpenProcess函数中的第一个参数设为PROCESS_TERMINATE,就可以获取处理该进程的句柄;    4.利用

2010-05-21 16:10:00 10383 2

转载 Socket 的 Send Recv 的长度问题? (转)

一个包没有固定长度,以太网限制在46-1500字节,1500就是以太网的MTU,超过这个量,TCP会为IP数据报设置偏移量进行分片输。现在一般可允许应用层设置8k(NTFS系统)的缓冲区,8k的数据由底层分片,而应用层看来只是一次发送。windows的缓冲区经验值是4kSocket本身分为两种,流(TCP)和数据报(UDP),你的问题针对这两种不同使用而结论不一样。甚至还和你是用阻塞、还是非阻塞S

2010-05-21 16:05:00 2139

原创 关于socket中阻塞,非阻塞,同步,异步的概念

1.Send分为阻塞和非阻塞,阻塞模式下,如果正常的话,会直到把你所需要发送的数据发完再返回;非阻塞,会根据你的socket在底层的可用缓冲区的大 小,来将你的缓冲区当中的数据拷贝过去,有多大缓冲区就拷贝多少,缓冲区满了就立即返回,这个时候的返回值,只表示拷贝到缓冲区多少数据,但是并不代表发 送多少数据,同时剩下的部分需要你再次调用send才会再一次拷贝到底层缓冲区。 2.同步和异步是针对

2010-05-21 15:57:00 700

j2me游戏源码

以前的收集,希望有用啊,ARPG呢

2007-11-05

空空如也

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

TA关注的人

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