- 博客(61)
- 收藏
- 关注
转载 解决fgetcsv打开csv文件中文无法显示的问题。
上PHP官网翻了一下,原来加上setlocale即可解决。原本用PHP4没出现这问题,大概是PHP5才会这样吧...注释:setlocale() 函数仅针对当前脚本改变地区信息。提示:可以通过 setlocale(LC_ALL,NULL) 把地区信息设置为系统默认。// utf-8setlocale(LC_ALL, 'en_US.UTF-8');
2015-01-05 15:26:12
1138
转载 [UIImage imageNamed:@""]使用误区
最近在做一个图像处理的app应用,应用中有很多图像资源。为了方便,一开始读取图像资源的时候都是直接使用了[UIImage imageNamed:@""]方法,这个方法非常方便,一句话就可以从bundle中读取图片。初步测试,功能一切正常。后来发现多次操作之后,应用经常发生内存警告从而导致自动退出的问题。定位之后发现是由于[UIImage imageNamed: @""]分配的图像都
2013-11-07 14:23:14
767
原创 scrollView滚动事隐藏状态栏方法
》》》》 CGPoint nowScrollViewOffset=[webView.scrollView contentOffset];》》》》 -(void)scrollViewDidScroll:(UIScrollView *)scrollView{ if ((scrollView.contentSize.height-scrollView.frame.size.h
2013-10-07 15:27:09
924
原创 ios 设置背景图片汇集帖
[self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"topBar.png"]]];
2013-10-06 21:27:57
614
转载 iOS中对表格数据的修改
最近刚学习写iOS的程序,在做应用程序本地化的过程中发现原本一个只有一个mainStoryboard.storyboard文件的,现在变成了几种语言几个,因为原来是直接在minStoryboard.storyboard上写死的,现在如果还用原来的方式 修改就要一个一个用手动去修改,工作量有点大,我就想直接在类里面修改吧,这样以后添加也方便。 在Class中找到对应的对象,下面是代码: [s
2013-10-05 19:08:12
899
转载 NSNumber vs NSInteger
NSNumber是NSValue的子类,一般情况下,其功能就是使得数字能够添加到类似NSArray或者NSSet数据集合中,NSNumber不仅仅能够表示NSInteger类型的整形数,还可以表示浮点数。 NSInteger a = 1; NSMutableArray *arr = [[NSMutableArray alloc] init]; //[a
2013-09-15 18:44:17
597
原创 iOS MBProgressHUD的使用
1、下载,倒入该框架2、加入代码 MBProgressHUD *HUD; HUD = [[MBProgressHUD alloc] initWithWindow:[UIApplication sharedApplication].keyWindow]; // Add HUD to screen [self.
2013-09-10 12:44:41
1238
原创 iOS navigation布局 按钮修改
//设置左上角按钮 UIButton* leftButton = [[UIButton alloc]initWithFrame:CGRectMake(0,0,40,25)]; [leftButton setImage:[UIImage imageNamed:@"but_fanhui.png"]forState:UIControlStateNormal]; [leftButt
2013-09-10 10:50:55
935
转载 iOS 文件读写
http://blog.sina.com.cn/s/blog_5ccfd2d50100u04g.html 参考这个地址iPhone开发-创建、读取、写入文件想来相去应该做一个备忘录,开始想用文档,但是最近系统更换频繁macos-windows文件格式不好定义,携带还不方便,于是想起了这个东东,真是人类的服气啊...今天的东西是如何在iPhone OS下创建
2013-09-10 10:27:29
708
原创 iOS 获取本机可以存放文件的路径
//获得plist路径-(NSString*)getPlistPath{ //沙盒中的文件路径 NSArray *storeFilePath = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *doucumentsDirectiory =
2013-09-10 10:22:54
761
原创 iOS 多线程
-(void)loadData{ dispatch_queue_t getJsonString = dispatch_queue_create("load Data", NULL); dispatch_async(getJsonString, ^{ dispatch_async(dispatch_get_main_queue(), ^{ N
2013-09-10 10:12:11
606
原创 iOS uialert的使用
UIAlertView*alert = [[UIAlertView alloc]initWithTitle:@"删除确认" message:msg delegate:self
2013-09-10 09:42:24
698
原创 iOS 本地plist文件的读取
NSString *plistPath = [self performSelector:@selector(getPlistPath)]; NSMutableDictionary *newList = [[NSMutableDictionary alloc] initWithContentsOfFile:plistPath];//获得plist路径-(NSSt
2013-09-10 09:40:17
1324
转载 ios 消息传递 内部调用
http://www.cnblogs.com/buro79xxd/archive/2012/04/10/2440074.html 这篇文章写的很详细 我参考这个学习的NSString *plistPath = [self performSelector:@selector(getPlistPath)];//获得plist路径-(NSString*)ge
2013-09-10 09:37:34
588
原创 iOS nsurl使用 get数据
NSString *urlStr = [NSString stringWithFormat:@"devid=%@&haoma=%@",devIDString,[_key objectAtIndex:indexPath.row]]; NSError *err; NSString *nurl = [[checkfollow_url stringByAppendingString:url
2013-09-10 09:31:09
612
原创 iOS 自定义cell
1、新建类 继承uitablecell类2、新建interface empty视图3、拖动一个cell控件到窗体 拖动相关的布局控件到cell上4、完成重写 .m文件的set方法(调用的时候不能直接操作cell上的控件,而是要操作cell控制器类的set方法)5、引入自定义类的.h头文件 #import “aaa.h”5、在主视图上 tableview中添加代码stati
2013-09-10 09:22:44
737
原创 ios nsuserdefault使用
功能像cookie一样 在本地保存数据[[NSUserDefaults standardUserDefaults] setObject:@"" forKey:@"username"]; [[NSUserDefaults standardUserDefaults] setObject:@"" forKey:@"uid"]; [[NSUserDefaults standar
2013-09-10 09:10:53
707
原创 ios 故事板跳转
[self performSegueWithIdentifier:@"gotoLoginView" sender:self];gotoLoginView 是 线条名称
2013-09-10 09:06:08
792
原创 ios 设置按钮背景 及绑定事件
[_loginButton setBackgroundImage:[UIImage imageNamed:@"login_icon.png"] forState:UIControlStateNormal]; [_loginButton addTarget:self action:@selector(userLogin) forControlEvents:UIControlEvent
2013-09-10 09:04:07
924
原创 iOS 获取屏幕尺寸 设置背景图片
CGRect rx = [ UIScreen mainScreen ].bounds; CGFloat scale_screen = [UIScreen mainScreen].scale; NSString *imageSize=[NSString stringWithFormat:@"%d_%d",[[NSNumber numberWithFloat:(rx.size.heig
2013-09-10 09:02:56
911
原创 mac下删除项目svn命令
1、得到项目完整地址(任意文件上右键,点击“显示简介”)2、在命令提示符模式下输入 cd + 文件路径3、在文件目录下输入 find . -type d -name ".svn"|xargs rm -rf完成 导入svn方法1、在svn界面 (shift+win+2) 点击导入(import)2、选择项目文件夹,执行导入操作 checkout方法
2013-09-03 17:31:08
975
原创 EGORefreshTableHeaderView学习
1、下载EGORefreshTableHeaderView开源框架。2、往应用中添加EGORefreshTableHeaderView.h文件、EGORefreshTableHeaderView.m文件、Resource目录,并且导入QuartzCore.framework。 实现EGORefreshTableHeaderDelegate类3、添加代码 往tableview对应的
2013-09-03 09:43:51
442
原创 NSUserDefaults读取和写入自定义对象
NSUserDefaults可以存取一些短小的信息。比如存入再读出一个字符串到NSUserDefaults:NSString *string = [NSString stringWithString @"hahaha"];NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];[ud setObject:string f
2013-09-02 13:56:08
428
原创 iOS UDID使用方法
// Do any additional setup after loading the view, typically from a nib. NSString* openUDID = [OpenUDIDvalue]; NSLog(@"udid:%@",openUDID); NSString *devToken=[NSStringstringWith
2013-09-02 13:44:03
709
原创 ios动态添加控件
CGRect frame =CGRectMake(50,200, 200, 20); UILabel* label = [[UILabelalloc]initWithFrame:frame]; [self.viewaddSubview:label]; [labelsetText:@"动态添加!"];
2013-08-26 11:03:05
897
转载 ios视图加载
viewDidLoad:在视图加载后被调用viewWillAppear:视图即将可见时调用。默认情况下不执行任何操作viewDidAppear: 视图已完全过渡到屏幕上时调用viewWillDisappear:视图被驳回时调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作viewDidDisappear:视图被驳回后调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作
2013-08-24 13:27:39
566
原创 iphone开发第一天
今天看了别人的项目,学习了UIImageVIew控件的使用,简单说下步骤,日后再次用到的时候直接粘贴1、拖动控件到指定布局面板上2、在.h文件中声明uiimageview3、在.m文件中定义 @synthesize picImage =_picImage;4、获取屏幕尺寸,设置控件图片 CGRect rx = [ UIScreen mainScreen ].bound
2013-08-23 17:00:21
447
转载 xml to array 方法
function xml2array($contents, $get_attributes=1, $priority = 'tag') { if(!$contents) return array(); if(!function_exists('xml_parser_create')) { //print "'xml_parser_create()' function not fo
2013-06-29 11:46:55
699
1
原创 php email验证
function checkEmail($inAddress){ return strlen($inAddress) > 6 && preg_match("/^[\w\-\.]+@[\w\-\.]+(\.\w+)+$/", $inAddress); }
2013-06-20 15:59:07
480
原创 软考中级(网络工程师)------下午实训篇
非科班出身的我突然接触了路由器,交换机等高级设备。硬着头皮!学!! 记录我的学习过程,希望和大家一起分享,也希望日后能有个查阅一、路由器:这东西可以跨网段,一头是网段A,一头是网段B,两者就能互通配置命令:1、进入特权模式(没啥用,只能看到一些启动参数,show一个列表) (>) enable2、进入配置模式 configure terminal (可以配置路由器)3、进入
2013-05-09 11:18:32
1859
1
原创 CSS兼容性小记
/* ~~~~~~~~~~~~~~ */ 注释!important 只有Ie7.0和firefox可以识别@import *.css IE6不支持_aaa 只识别IE6*aaa FF不识别
2013-05-09 11:17:25
512
转载 linux挂在windows的共享目录
mount -t cifs -o username="admin",password="admin" //20.0.20.238/vdiback /winshare/*** winshare必须存在 还记得以前装双系统时用ubuntu,系统是自动挂载windows下的盘符的,后来一直用RHEL,系统不自动挂载windows盘符了,因为装的是虚拟机,一直用ssh进行文件传输,却
2013-05-09 11:16:43
886
原创 linux ip设置
vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0BOOTPROTO=staticIPADDR=20.0.20.42NETMASK=255.255.255.0HWADDR=5C:F3:FC:E2:60:44GATEWAY=20.0.20.203ONBOOT=yes/etc/init.d/network
2013-05-09 11:16:01
408
原创 Xp远程桌面连接win7的方法【已测试,好用!】
修改XP注册表以支持使用NLA验证方式进行远程桌面连接。开始-运行-regedit打开注册表编辑器。定位到以下注册表键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa,双击右侧Security Packages,打开编辑多字符串对话框,在列表中添加 tspkg 。定位到以下注册表键值:HKEY_LOC
2013-05-09 11:15:09
1125
转载 mount与ln挂在目录
1) mount -t nfs -o rw 20.0.20.210:/data/attachments/ /data/attachments/mount它可以作为Linux的一个“文件”挂接到Linux的一个空文件夹下取消挂载可以使用 umount /data/attachments/即可2) ln -s /data/attachments/bbs.runsky.com/data/
2013-05-09 11:13:38
917
原创 linux启动模式
今天安装了centos 启动的界面是图形方式,想改成字符的方式很简单/ect/inittab 文件下(root用户登录),将id:5 改成 id:3即可在字符下进入图形界面的命令是 startx
2013-05-09 11:12:34
564
原创 js保存文件
function importNO(){ var win=window.open('','','height=10, width=10, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no'); tel=document.sendForm.telNo.
2013-05-09 11:11:22
1032
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人