pClass

导航

2011年9月7日 #

记录一下(动态参数)

摘要: void MyLog(NSString *format, ...) { va_list args; va_start(args, format); NSString *formattedString = [[NSString alloc] initWithFormat: format arguments: args]; va_end(args); [logFile writeData: [formattedString dataUsingEncoding: NSNEXTSTEPStringEncoding]]; [for... 阅读全文

posted @ 2011-09-07 14:59 pClass 阅读(165) 评论(0) 推荐(0)

2011年8月28日 #

使用AES在php中加密,并用objective-c解密

摘要: 从AES for iphone下载AES库在不同平台进行AES加密,并使用Base64进行编码,结果有可能不同,但解密之后会一样,所以不要因为在2个平台加密结果不一样而认为自己错了。。。php加密解密:<?php $iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB); $iv = mcrypt_create_iv($iv_size, MCRYPT_RAND); $key = 'a16byteslongkey!a16byteslongkey!'; $plaintext = "ipho 阅读全文

posted @ 2011-08-28 22:36 pClass 阅读(2086) 评论(0) 推荐(0)

xcode调试找出错误行

摘要: 很多时候,在调试程序的时候,我们很想马上知道错误的代码在哪一行。 而不想大概设置一个断点,逐行调试发现最终是哪一行代码出问题导致程序崩溃。 可以使用下面这个办法快速定位问题代码。1、选择Run–>Show–>Breakpoints,进入断点窗口2、首先需要为-[NSException raise]创建一个断点。 选择Global Breakpoints, 双击Double-click for Symbol框, 输入-[NSException raise],然后按return键。3、其次,再按照上面的步骤添加另外一个全局断点objc_exception_throw。现在,运行的程序有 阅读全文

posted @ 2011-08-28 16:37 pClass 阅读(310) 评论(1) 推荐(0)

mac系统建立wifi网络

摘要: 1. 在“系统偏好设置”中选择"网络共享"。2. 如果你是插网线上网,那么,在右侧选“通过以下方式:"ethernet”,“连接共享给其他电脑:”-勾选“AirPort”。然后,勾选左侧的“Internet共享”,再点击开始。你可以继续在选项里设置wifi密码之类的3. 这样设置之后,你的Airport图标变成了分享状态。其他电脑就可以找到你的Mac发出的Wifi信号,就可以上网了。 阅读全文

posted @ 2011-08-28 16:37 pClass 阅读(1000) 评论(0) 推荐(0)

调用dll显示对话框

摘要: 加载dll,显示对话框之后不要立刻调用FreeLibrary;特别是非模态显示对话框时先创建一个DLL工程,新增一个函数如下,然后生成DLL文件extern "C" __declspec(dllexport) void Show() { //这里显示一个窗口 }新建一个WIN32工程,将DLL文件拷贝至程序运行目录。定义一个全局的HINSTANCE hwnd;程序初始化时调用hwnd = LoadLibrary(_T("MFCDLL.DLL"));程序结束时调用FreeLibrary(hwnd);新增一个按钮,点击执行以下内容。typedef void 阅读全文

posted @ 2011-08-28 16:34 pClass 阅读(349) 评论(0) 推荐(0)

XCode SVN配置

摘要: Leopard中自带了SVN,但Xcode的项目文件中,并不是所有文件都适于加入SVN中进行管理,比如编译后的文件和编译过程中产生的文件,这些文件不属于源代码,应该告诉svn忽略掉,方法:编辑~/.subversion/config 文件注意:如果”.subversion”目录不存在,请运行”svn status”命令,虽然此命令会失败,但是会为你创建所需要的文件. open ~/.subversion/config 打开文件1. 找到 global-ignores 一行,去掉注释,编辑成global-ignores = build *~.nib *.so *.pbxuser *.mode * 阅读全文

posted @ 2011-08-28 16:33 pClass 阅读(221) 评论(0) 推荐(0)

映泰TH67+的主板前置AC 97音频解决方案

摘要: 前几天买了台电脑,发现映泰TH67+的主板前置音频不能使用,以为装机的人没有给我接前置接口,自己看了一下,已经接了,而且是正确的,结果看说明书说只支持HD高清接口,不支持AC 97的,以为完了,在网上搜索一翻,发现AC 97接口是可以用的,只是要在Realtek高清晰音频管理器中进行设置,不过,这个设置让我苦找啊,看图吧,红色圈圈这里进行设置(操作系统WIN 7,XP的就自己找吧)打开后,将"禁用前面插口检测"选项卡勾上,再听听吧,好了。 阅读全文

posted @ 2011-08-28 16:33 pClass 阅读(258) 评论(0) 推荐(0)

SVN忽略文件

摘要: 比如Thumbs.db右击鼠标-> 选择 TortoiseSVN -> Setting (设置) -> General (常规设置) -> 在右侧 "Golbal ignore pattern"(全局忽略样式)内填入Thumbs.db-> 确定; 阅读全文

posted @ 2011-08-28 16:32 pClass 阅读(178) 评论(0) 推荐(0)

iphone创建文件

摘要: 注意2点:1、创建多级目录的文件时,要先判断其目录是否存在,如果不存在就创建该目录,如果没有创建该目录,文件是不能创建成功的2、不要使用- (BOOL)createDirectoryAtPath:(NSString *)path attributes:(NSDictionary *)attributes,这个方法在模拟器中可能能成功运行,但在设备上肯定不行的,改用- (BOOL)createDirectoryAtPath:(NSString *)path withIntermediateDirectories:(BOOL)createIntermediates attributes:(NSDi 阅读全文

posted @ 2011-08-28 16:31 pClass 阅读(503) 评论(0) 推荐(0)

从文件加载至NSData

摘要: 本地文件:[NSData dataWithContentsOfFile: @"filePath"]; 网络文件:[NSData dataWithContentsOfUrl: @"urlAddress"]; 阅读全文

posted @ 2011-08-28 16:30 pClass 阅读(141) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示