编程技巧 - 文章列表

  • object-c 拆分字符串(split)的方法

    object-c 如何拆分字符串:NSString *aa=@"10,30,400,300";NSArray *aa2=[aa componentsSeparatedByString:NSLocalizedString(@",", nil)];//以“,”将字符串拆分成数组

  • session_start()使网站很慢的解决方法

    在测试网站的时候,刷新几个页面来同时请求网站,发现网站会很慢,调试之后,发现总是卡在session_start()这个函数这里。为什么会这样呢?网上搜索的结果如下:因为浏览器发送的请求还是在web服务器中建立了线程进行了请求的处理,由于session是在服务器端存储而浏览器处于等待响应的状态就是表明了web服务器正在处理你的请求,但是由于响应超时时间很长,你也许进行了下一次的调试。在上一个请求还未死亡之前,它一直占用着你的session资源,而session资源是不能共享的,你再次请求的就一直会在等待session资源的获取。也就是说只有等你上一个请求结

  • Undefined symbols foUndefined symbols for architecture i386: ios报错解决方法

    在ios上调用百度地图api的时候,一直编译不通过,并出现Undefined symbols for architecture i386: \"_OBJC_CLASS_$_BMKMapManager\"clang: error: linker command failed with exit code 1 (use -v to see invocation)这样的错误。解决方法:点击项目->Build Settings->Search Paths, 删除FrameworkSearch Paths 里面多余的内容就可以了。

  • xcode 4.2 如何添加sqlite3.dylib

    ios手机开发中,操作数据库需要用到sqlite3.dylib,那么,如何添加呢?xcode 4.2添加sqlite3.dylib的方法:先选择左边的项目,然后在右边的build phases选项卡下,展开 Link Binary With Libraries ,点+号在弹出的窗口里,输入sqlite搜索就可以添加到项目里面了。然后,在相应的源代码里,就可以添加 "sqlite3.h"了(不过这个似乎没有输入的提示)

  • 检测sqlite中是否存在某个表的方法

    要检测sqlite中是否存在某个表,可以通过查询sqlite_master表中是否存在这条数据来判断

  • NSString 与 char*之间的相互转换方法

    在object-c 编程过程中,有时会遇到需要将 NSString 与 char* 这两种字符串互转将NSString字符串转成char*的方法是: ? NSString *nstr = \"heycode\"; ? char *cstr = [nstr UTF8String];char*转换为NSString类型的代码如下: ? char char_array[1024]; ? NSString *nstr = [[NSString alloc] initWithCString:(constcha

  • cent os 6.3安装无线网卡的方法-经测试成功

    系统是cent os 6.3。进入系统后发现只有一个有线网卡,而无线网卡没有成功驱动。下面介绍一下安装无线网卡驱动的具体方法:1. Broadcom官网驱动下载,含安装方法说明网址: http://www.broadcom.com/support/802.11/linux_sta.php我下载的是32位的,根据自己电脑。一定要先安装 'kernel-devel'  ,从你的安装盘上能找到。安装就行rpm -ivhkernel-devel.2.+++++.rpm安装步骤:1. 卸载冲突模块$ sudo rmmod b43$ sud

  • object-c 通过http来执行get和post的方法

    在object-c中,通过http协议来get和post到网站的方法都比较简单,下面给一个例子通过http get请求网页 ? ?NSString *url = @\"http://wwww.baidu.com\"; ? ?NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:url]]; ? ?[urlRequest setHTTPMethod:@&q

  • Format string is not a string literal(potentially insecure) 警告的解决方法

    NetWork *nw=[NetWork init];NSLog([nw Query:@"a.aspx?a=validatenumber&number=111"]);xcode4.2开发时,输入调试信息,如果调用一个方法返回的字符串,会报"Format string is not a string literal(potentially insecure) "这样的一个警告。要解决这个问题,就得这样写NSLog([nw Query:@"a.aspx?a=validatenumber&num

  • mysql 修改root密码的最简单方法

    mysql修改root密码的最简单直接的方法就是进入phpmyadmin,然后运行下面的一条查询语句:update user set password=password(|acute;123456|acute;) where User=|acute;root|acute;其中123456为你希望修改的密码,切记要加上password这个函数,不要在数据库中直接手工修改密码。