自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

转载 软件推动ISO27001体系落地

 随着社会信息化的不断发展,信息本身蕴含了巨大的价值,成为财富的主要来源之一。因此,信息安全的保障建设工作得到了越来越多组织和企业的关注和重视。为了有效管理组织内部与信息安全相关的风险,基于ISO27001建立的信息安全管理体系(ISMS)被认为是最全面有效的方式。  通常企业在建设信息安全管理体系(ISMS)时,可以根据自身需要,引入ISMS标准,来指导其ISMS建设,如国际标准ISO27001...

2018-07-04 15:48:26 1675

转载 C#执行SQL脚本文件

方法一:osql.exe(这种方式最简单,但貌似微软以后会取消这个功能,改为SqlCmd了)最简单的方法就是调用 osql.exe .具体方法如下(以sql server200 数据库为例):            try            {                System.Diagnostics.Process pr = new System.D

2017-03-06 17:14:10 12556

转载 关于WEB集群中文件服务器的讨论

关于WEB集群中文件服务器的讨论原文地址: http://blog.itpub.net/29806344/viewspace-1364778/在WEB集群中一般都要上传和删除图片。小规模的时候,图片放在本地,再通过同步方式来保持一致。常见的文件服务器:samba+web,ftp+web,nfs+web,rsync单向同步,分布式存储samba+web,ftp+web这2种需要改

2017-02-10 14:42:13 645

转载 數據庫優化

http://www.cnblogs.com/double-K/p/5712334.html?ref=myread

2016-07-29 18:13:35 951

转载 WEB打印的几种方案

轉自:http://elf8848.iteye.com/blog/626790 -------------------------------------------一  基于Web的打印方案比较分析--------------------------------  基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏

2016-07-29 10:34:10 11280 2

转载 appStore上传苹果应用程序软件发布流程

http://blog.sina.com.cn/s/blog_68661bd801019uzd.html

2015-12-02 11:00:25 329

转载 支持添加文字效果或点击事件功能

使用方法:通过创建不同的style的字典后就可以对label的属性进行设置,示例如下:// Example using fonts and coloursNSDictionary* style1 = @{@"body":[UIFont fontWithName:@"HelveticaNeue" size:18.0],@"bold":[UIFont fontWithName:

2014-12-16 15:01:02 979

原创 ASIHTTPRequest documentation

http://allseeing-i.com/ASIHTTPRequest/How-to-usehttp://www.cnblogs.com/pengyingh/articles/2360528.html

2014-11-12 08:52:13 447

转载 ASIHTTPRequest使用指南---<<翻译稿>>

当第一次使用ASIHTTPRequest进行http请求时,会出现非常多的bug提示.查了一些资料,发现在少倒入了几个资源包:大概是:CFNetwork.framework;SystemConfiguration.framework;MobileCoreServices.framework.原文:http://allseeing-i.com/ASIHTTPRequest/How-to-useCre

2014-11-11 16:53:39 637

转载 使用原生态的api上传文件的实现:

使用原生态的api上传文件的实现:#import "MainViewController.h"    @interface MainViewController ()  @property (weak, nonatomic) UIImageView *imageView;  @end    @implementation MainViewController

2014-11-11 10:24:33 309

转载 断点续传

断点续传的原理其实断点续传的原理很简单,就是在 Http 的请求上和一般的下载有所不同而已。 打个比方,浏览器请求服务器上的一个文时,所发出的请求如下: 假设服务器域名为 wwww.sjtu.edu.cn,文件名为 down.zip。GET /down.zip HTTP/1.1  Accept: image/gif, image/x-xbitmap, image

2014-11-11 10:12:26 542

转载 Apple Push Notification service

Apple Push Notification service  APNS是iOS的消息推送机制,网上有很好的资料,请查看最后的参考列表,这里强调一些关键步骤。一、生成证书。  与苹果的APNS Server交互涉及到iOS设备和提供Push服务的Provider,它们均需要证书进行验证。iOS设备与APNS的交互是通过底层进行的,应用程序本身并不需要引用什么证书,

2014-10-15 16:34:02 655

转载 IOS多线程

IOS多线程ios有三种主要方法:1、NSThread。2、NSOperation。3、GCD。 1、  NSThread:调用方法如下:如果需要函数参数的话,可以通过Object传递。1.1:[NSThread detachNewThreadSelector:@selector(threadInMainMethod:) toTarget:self with

2014-09-27 16:40:05 345

转载 (转) IOS 多线程之GCD

GCD是和block紧密相连的,所以最好先了解下block, GCD是C level的函数,这意味着它也提供了C的函数指针作为参数,方便了C程序员.下面首先来看GCD的使用:dispatch_async(dispatch_queue_t queue, dispatch_block_t block);async表明异步运行,block代表的是你要做的事情,queue则是你

2014-09-27 16:20:59 403

转载 iOS内存管理介绍与Leak工具的使用

iOS平台内存常见问题作为iOS平台的开发者,是否曾经为内存问题而苦恼过?内存莫名的持续增长,程序莫名的 crash,难以发现的内存泄漏,这些都是iOS平台内存相关的常见问题;本文将会详细介绍iOS平台的内存管理机制,autorelease机制和内存的使用陷阱,这些将会解决iOS平台内存上的大部分问题,提高了程序的稳定性;1 iOS平台内存管理介绍iOS平台的内存管理采用引

2014-09-27 15:07:38 762

转载 iOS列表UITableView提速指南

UITableview从08年到现在开发过的iOS应用不计其数了,但是面试很多人的时候,发现依然很多同学在最基本的列表控件上懂得不够深,下面就结合各方面的资料进行再一次讲解。我们都知道纯代码是效率最高的,但是在开发成本上已经越来越不如使用Storyboard性价比高,速度快,所以本文试图结合UIStoryboard来描述一整套方案。简单配置在Storyboard

2014-09-05 11:00:07 417

转载 影响 UITableView 滚动的流畅性的原因

http://www.cocoachina.com/industry/20140210/7792.html影响 UITableView 滚动的流畅性的原因1、 在代理方法中做了过多的计算占用了 UI 线程的时间2、同上3、Cell 中 view 的组织复杂 关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 de

2014-09-03 11:15:24 425

转载 FMDB多线程访问数据库,database is locked的问题

今天终于解决了多线程同时访问数据库时,报数据库锁定的问题,错误信息是:Unknown error finalizing or resetting statement (5: database is locked)最后通过FMDatabaseQueue解决了这个问题,本文总结一下:FMDatabase不能多线程使用同一个实例多线程访问数据库,不能使用同一个FMDataba

2014-08-16 13:52:03 930

转载 FMDataBaseQueue 返回值

多线程操作sqlite数据库,使用FMDataBaseQueue 返回一个值。1,返回数组NSMutableArray *myArray = [NSMutableArray array];    [manageQueue.dbQueue inDatabase:^(FMDatabase *db) {        FMResultSet *rs = [db executeQuery:se

2014-08-16 10:46:32 1114

转载 sqlite函數

abs(X) 返回参数X的绝对值。 coalesce(X,Y,...) 返回第一个非空参数的副本。若所有的参数均为NULL,返回NULL。至少2个参数。 glob(X,Y) 用于实现SQLite的 "X GLOB Y"语法。可使用 sqlite3_create_function() 重载该函数从而改变GLOB运算符的功能。 ifnull(X,Y) 返回第一个非空参数的副本。 若两个参数

2014-07-21 09:45:17 441

转载 iOS UIButton 設置

UIImage *buttonImage = [UIImage imageNamed:@"Xcode"]; CGFloat buttonImageViewWidth = CGImageGetWidth(buttonImage.CGImage); CGFloat buttonImageViewHeight = CGImageGetWidth(buttonImage.CGImage);

2014-07-19 15:59:40 346

转载 iOS时间相关各种技巧

一、通过自带的日历得到年月日、时间、以及星期?12345678910111213NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregoria

2014-07-17 10:50:27 313

转载 ios 几种格式录音大小

Here are the results for few encoding supported by iPhone. Size of audio file in KB of duration 10 sec.kAudioFormatMPEG4AAC : 164,kAudioFormatAppleLossless : 430,kAudioFormatAppleIMA4 : 47

2014-07-11 11:16:07 1698

转载 The LLDB Debugger

http://lldb.llvm.org/lldb-gdb.htmlThe LLDB DebuggerGOALS AND STATUSAboutBlogGoalsFeaturesStatusUSE AND EXTENSIONTutorialGDB and LLDB command examplesFrame a

2014-07-09 16:41:14 425

转载 Xcode做ios开发时 message sent to deallocated instance问题的解决方法(gdb和lldb)

1、添加MallocStackLoggingNoCompact,NSZombieEnabled,MallocStackLogging三个变量并且值全为YES    当出现message sent to deallocated instance的时候,一般伴随牛逼的BAD_ACCESS.是的,是某个对象release了两次。可是那么多的疑似对象,到底是哪一个?    使用xcode环

2014-07-09 10:41:29 763

转载 NSBundle pathForResource取不到值

代码如下:NSString *path = [[NSBundle mainBundle] pathForResource:@"sortednames" ofType:@"plist"];       NSLog(@"path = %@", path);       NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile

2014-07-09 09:00:45 354

转载 IOS 不能触发didSelectRowAtIndexPath事件原因

IOS 不能触发didSelectRowAtIndexPath事件IOS 不能触发didSelectRowAtIndexPath事件.delegate 没有设置。可能tableview被其他控件覆盖。手势与tableview点击事件冲突,有些IOS版本只能触发手势,有些需要长按才能触发didSelectRowAtIndexPa

2014-07-05 16:52:55 802

转载 UITableView多选删除,类似mail中的多选删除效果

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://rainbird.blog.51cto.com/211214/636270前面有说过UITableView划动删除的实现>>,效果还算酷,其实笔者一直看着iphone里自带的mail程序的多选删除功能心里痒痒,只是一直没时间研究是怎么实现的.这不花了半天功夫有时间搞定了,特

2014-07-05 15:58:11 339

转载 实现ios提示音播放与震动

在ios开发中,有时候我们需要频繁播放某种提示声音,比如微博刷新提示音、QQ消息提示音等,对于这些短小且需要频繁播放的音频,最好将其加入到系统声音(system sound)里。注意:需要播放的音频文件不能超过30秒必须是IMA/ADPCM格式[in linear PCM or IMA4(IMA/ADPCM) format]必须是.caf .aif .wav文件

2014-07-03 15:45:39 442

转载 IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)

一、创建网络请求队列    首先,创建网络请求队列,如下:    ASINetworkQueue   *que = [[ASINetworkQueue alloc] init];    self.netWorkQueue = que;    [que release];     [self.netWorkQueue reset];    [s

2014-06-30 15:53:53 362

转载 CoreAudio实现录音播音和扬声器听筒模式的切换

本例子使用Core Audio实现类似于微信的音频对讲功能,可以录音和播放并且实现了听筒模式和扬声器模式的切换。录音主要使用AVAudioRecorder类来实现录音功能,播放则使用AVAudioPlayer类来实现播放音频功能,扬声器和听筒模式的切换是通过设置AVAudioSession类的属性值来实现切换效果。- (void)viewDidLoad {     [super v

2014-06-25 16:15:14 1216

转载 用MPMoviePlayerController播放视频的方法

MPMoviePlayerController是通过MediaPlayer.frame引入的,可用于播放在iOS支持的所有格式的视频,用起来很简单,但是有注意的事项,实现结果如下: 代码如下:-(IBAction)click:(id)sender{//通过点击按钮出发视频播放视图的加载[self playMyVedio];}-(void)

2014-06-25 08:38:49 362

转载 sqlite插入自增长标识字段,获得新id

sqlite的语法和sql server的语法是有一些区别的,比如插入数据,对于标示种子的字段,必须指定为NULL,而获得新id,在sql server中是SELECT @@IDENTITY [id]但是在sqlite中不是这样,而是insert into t_1(id,name)values(NULL,'赵玉开5');select last_insert_rowid() new

2014-06-24 13:54:08 12236

转载 用xib做3.5 4寸的屏幕适配

首先需要一个高级一点的Xcode版本,现在一般都要4.5以上了吧,然后将你的应用在模拟器中运行,选择  硬件-->设备--> iPhone (Retina 4- inch)这个就是iphone 5 的分辨率。没有做过适配的应用就会在上下两端出现黑边,那么如何做适配呢?1.首先需要添加一张启动图片,图片名字命名为[email protected],设置好以后,启动

2014-06-24 08:30:41 423

转载 NSMutableArray – 在开始阶段添加阵列(转)

本文选自StackOverflow(简称:SOF)精选问答汇总系列文章之一,本系列文章将为读者分享国外最优质的精彩问与答,供读者学习和了解国外最新技术,本文讲阵列问题。问题:Adnan这是一个简单的下拉刷新。也就是说,我把数据下载到表格,后台有可变阵列。我收到了新数据的阵列,并且想把这段完整的阵列添加到现有阵列的初始部分。一种解决方法是使用新到达的数据创建新的阵列,然后用add

2014-06-21 18:47:01 655

转载 IOS UI学习 ScrollView中Touch事件作用子视图

IOS UI学习 ScrollView中Touch事件作用子视图是本文要介绍对内容,我们知道当多个视图进行叠加的时候,touch事件是作用到最上面的视图上,但是如果父视图是UIScrollView,如果默认,可能touch子视图会造成UIScrollView的滚动。UIScrollView滚动的原因,可以看UIScrollView 原理,地址:http://www.cocoachina.c

2014-06-20 21:27:17 1928

转载 IOS UITableView下拉刷新(转)

然后你说,真好用,我也要给我的app里的所有table view都添加这个 pull & refresh 的功能。然后你就去 UIKit 里找啊找。咦,怎么所有跟 table view 相关的 header file 里,都没有这个功能的 instance method 或者 property 描述?是不是因为我的 SDK 版本太旧了?于是你赶紧通宵下载了最新的 iOS 4.3 Beta

2014-06-20 21:23:45 385

转载 ios 根据手势放大或缩小图片

ios 根据手势放大或缩小图片当用户需要根据自定义大小图片时,需要提供UIPinchGestureRecognizer来识别用户的手势。具体的步骤:1、新建xcode工程,选择View-based Application,工程名PhotoPanDemo2、添加一张图片到Resources目录下,这里的图片命名为feiche.jpg3、打开PhotoPanDemo

2014-06-20 16:06:45 764

转载 ios 图片拖拽,捏,双击放大缩小

//// DetailPopStarView.h// Gukw//#import #import "AsyncImageView.h"@interface DetailPopStarView : UIView@property (nonatomic) NSString *url;@property (nonatomic) AsyncImageView *imgView;@

2014-06-20 16:05:28 588

转载 关于在UIViewController页面用代码添加UINavigationBar的方法

转自:http://www.cnblogs.com/pengyingh/articles/2355157.html 作者pengyingh最近做东西设置界面需要用到这样的结构,先说下大概步骤:1.新建一个基于UITableViewController的类。(xib里面应该已经有了tabview)2.开始添加UINavigationBar。在做这一步的

2014-06-10 14:49:35 369

空空如也

空空如也

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

TA关注的人

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