自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr-Song的博客

学习笔记

  • 博客(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

原创 EGORefreshTableHeader 的入门使用详解

EGORefreshTableHeader 的入门使用详解

2013-10-05 16:32:01 1396

原创 mac下修改hosts

sudo vim /etc/hosts    输入正确的密码后就可以修改了 218.61.218.61 www.www.com

2013-09-19 17:04:20 557

转载 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两页面跳转实现

现在都是ios6了,引入故事板功能,xib基本上不用了。xib实现两页面跳转我总结了两个方法,简单了解下

2013-08-31 17:15:36 790

原创 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关注的人

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