- 博客(64)
- 资源 (1)
- 收藏
- 关注
原创 服务器网站5m带宽在线多少人?
我这里详细的给你介绍下,带宽和同时在线人数的计算,也方便后面有想了解的朋友在你这个提问上寻找答案。首先,服务器带宽说的5M带宽,实际上是5Mbps=625KB,需要是独享带宽,共享的话因为他人的因素无法计算。然后计算你的网站大小,普通大小的网站页面(图片少,压缩过,代码优化)只有几K,我们姑且按照50K计算。同时在线人数其实还关系到 IIS 这个参数限制,但是小网站几乎没有这个限制,可以不用担心,...
2018-05-07 17:29:32 37316 1
原创 iOS导航栏和状态栏
//导航栏是否透明self.navigationController.navigationBar.translucent = NO; 导航栏不透明,主view会向下偏移64pxself.navigationController.navigationBar.translucent = YES;导航栏的属性默认为YES,透明效果并且主view不会偏移//状态栏文字颜色self.navigationCo...
2018-03-21 15:08:29 226
原创 苹果鼠标很慢,mac的终端设置
苹果鼠标反应迟钝,mac的终端下是可以设置的。以下就是教程1.打开终端对话窗口2.输入以下指令,可以查看你当前的设置的速度:defaults read -g com.apple.mouse.scaling3.你输入了这个指令后就会有数据出来,你可以知道你鼠标的移动数值。然后就只需改变末尾的数值就可以了。比如想要8,那么指令就是: defaults write -g com.ap
2016-11-09 23:01:31 9096 2
原创 iOS设计模式之—单例模式浅谈
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。oc中单例模式,下面以Student类为例进行举例+(Student *)shareStudent{ static Student *s = nil; if (s == nil){ s =[ [Student alloc]in
2016-10-23 23:38:25 375
原创 iOS中block浅谈
iOS中为了方便两个类之间传值,推出了类似C语言函数的Block。block的使用和函数类似,主要分三步:1.block的定义: void (^block)();
2016-10-22 22:30:51 344
转载 CocoaPods安装和使用教程以及RVM、RuBy的安装配置以及注意事项
CocoaPods是一个负责管理iOS项目中第三方开源库的工具。它可以方便我们进行第三方的管理首先 安装 RVM打开终端 $ curl -L https://get.rvm.io | bash -s stable期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM。然后,载入 RVM 环境(新开 Term
2016-08-14 22:15:27 415
转载 【App Store】2016年最新审核规则
【App Store】2016年最新审核规则 1为App Store开发程序,开发者必须遵守 Program License Agreement (PLA)、人机交互指南(HIG)以及开发者和苹果签订的任何协议和合同。2.1崩溃的程序将会被拒绝。2.2存在错误的程序将会被拒绝。2.3跟开发者宣传不符的程序将会被拒绝。2.4无应用文档或隐藏功能与描述不符的程序
2016-04-05 11:40:39 855
转载 IOS开发之UIScrollViewDelegate详解
#pragma mark - UIScrollViewDelegate 委托//scrollView滚动时,就调用该方法。任何offset值改变都调用该方法。即滚动过程中,调用多次 - (void)scrollViewDidScroll:(UIScrollView *)scrollView{ NSLog(@"scrollViewDi
2016-01-19 11:30:07 715
转载 一个快速打开微信收藏的方法
微信收藏可以当作便签来用,优点是可以同步。但是作为便签,微信收藏的路径太深了。Android 上有个办法设置微信收藏的快捷方式。微信在系统里注册了"weixin://"的 url scheme,比如微信收藏的 url 是 weixin://dl/favorites 在浏览器输入这个地址就能打开微信收藏。把这个地址保存到浏览器的书签,然后把书签添加到桌面,就相当于把微信收藏添加到桌面快捷方式
2015-11-26 16:50:33 11912 1
原创 iOS 通知处理,当应用未激活时
如果当前app处于活动状态,走didReceiveRemoteNotification方法处理;如果是从通知中心进来,在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions方法里面处理 if (launchOptions):
2015-10-28 14:18:33 763
转载 MAC OS下使用OpenSSL生成私钥和公钥的方法
MAC OS自带了OpenSSL,所以不用去编译那一坨跟SHIT一样的源码。直接在命令行里使用OPENSSL就可以。打开命令行工具,然后输入openssl打开openssl,接着只要三句命令就可以搞定。第一句命令生成私钥;第二句命令把RSA私钥转换成PKCS8格式,密码为空就行;第三句命令生成公钥。Last login: Fri Sep 12 00:59:51 on ttys000
2015-10-21 11:56:39 573
转载 在xcode5中修改整个项目名
总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心的点击Rename就好了
2015-08-14 12:22:14 340
转载 新浪微博SDK抛出异常-[__NSDictionaryM weibosdk_WBSDKJSONString]: unrecognized selector sent to instance 0x7fb
使用xcode6.1创建的项目, 添加新浪SDK,运行[WeiboSDK registerApp:kAppKey];这一步崩溃,抛出以下*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSDictionaryM weibosdk_WBSDKJSONStr
2015-08-14 11:16:17 410
转载 正则表达之----验证数字的正则表达式集
正则表达之----验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证数字和小数点:^[0-9]+([.]{0}|[.]{1}[0-9]+)$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+
2015-07-08 17:46:48 406
转载 IOS开发之实现App消息推送(最新)
好久没有写过博客啦,今天就由本菜鸟给大家做一个简单的IOSApp消息推送教程吧!一切从0开始,包括XCode6, IOS8, 以及苹果开发者中心最新如何注册应用,申请证书以及下载配置概要文件,相信很多刚开始接触ios的人会很想了解一下。(ps:网上看了一下虽然有很多讲述推送的好教程,我也是看着一步步学会的,但是这些教程的时间都是去年或者更早时期的,对引导新手来说不是很合适)第一部分首先第一
2015-03-20 15:13:50 369
原创 ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结
iphone中图像通常存储在4个地方【相册、应用程序包、沙盒、Internet】,通过这4个源,我们就可以存取应用图片。 相册 iphone的相册包含摄像头胶卷+用户计算机同步的部分照片。用户可以通过UIImagePickerController类提供的交互对话框来从相册中选择图像。但是,注意:相册中的图片机器路径无法直接从应用程序访问,只能通过终端用户去选择和使用相册图片 应用
2015-02-03 14:34:00 494
转载 iOS使用CoreMotion
现在网上介绍的iOS摇一摇功能,基本是以借助系统的ShakeToEdit功能来实现,什么是ShakeToEdit?看下图应该就能懂: 怎么实现?请看以下代码: //ViewController 加入以下两方法 -(BOOL)canBecomeFirstResponder { //让当前controller可以成为firstResponde
2015-01-22 11:32:16 573
原创 iOS 本地推送
1、增加一个本地推送//设置20秒之后 NSDate *date = [NSDate dateWithTimeIntervalSinceNow:20]; //chuagjian一个本地推送 UILocalNotification *noti = [[[UILocalNotification alloc] init] autorelease]; if (noti)
2015-01-20 14:45:19 520
转载 UIActionSheet取消按钮触摸被遮
UIActionSheet最后一个按钮没响应,一般是cancelButton,要稍微向上偏移一点才可以。不过这不是常态,几乎没多少人碰到这个问题,这是在特定情况下才会发生,这个场景就是试用了UITabBar的时候才有。参考:http://stackoverflow.com/questions/2096852/iphone-weird-bug-between-uiactionsheet-an
2015-01-09 10:54:43 600
原创 IOS用正则验证手机号
- (BOOL)validateMobile:(NSString *)mobileNum{ /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186 * 电信:133,
2014-12-31 16:12:10 434
原创 iOS debug和release模式
直接run,默认是debug模式ad-hoc是release模式把run的scheme中改成release模式,再run,就相当于测试ad-hoc了
2014-12-27 15:20:04 898
转载 IOS之禁用UIWebView的默认交互行为
UIKit提供UIWebView组件,允许开发者在App中嵌入Web页面。通过UIWebView组件,我们可以在应用中很方便的嵌入HTML页面。在利用IOS原生的组件进行界面开发时,界面UI元素的布局需要我们去一点点的计算,尤其是对于复杂点的图文混排的内容来说,这种计算有时很让人头痛。与原生组件相比,HTML本身的结构性语义性较强,利用CSS能更加方便快捷的进行内容布局和美化,同时Javascri
2014-12-08 14:20:09 930
原创 objc_msgSend()报错Too many arguments to function call ,expected 0,have3
Build Setting--> Apple LLVM 6.0 - Preprocessing--> Enable Strict Checking of objc_msgSend Calls 改为 NO
2014-12-05 17:57:11 510
转载 iOS-生成Bundle包-引入bundle-使用bundle
在我们使用第三方框架时,常常看到XXX.bundle的文件。我们找到该文件,显示包内容,大致看到很多资源文件:图片、配置文本、XIB文件……什么是Bundle文件?简单理解,就是资源文件包。我们将许多图片、XIB、文本文件组织在一起,打包成一个Bundle文件。方便在其他项目中引用包内的资源。Bundle文件的特点?Bundle是静态
2014-11-26 11:17:34 511
转载 iOS生成静态库方法-iOS集成静态库-iOS合并静态库
在iOS的开发过程中,我们常常用到第三方的库。尤其是QQ、百度地图、广告等。那么,如何制作自己的库文件呢?如果,将自己写的功能类编译成库文件,分发给其他人来使用呢?静态库的优点编译静态库的好处也还是有的!1.让自己的源码不被直接暴漏。2.需要使用时,仅仅拷贝相应的.h文件和.a文件就好,不用在将源码一一拷贝。方便。3.
2014-11-25 11:04:50 428
原创 苹果Safari浏览器最常用快捷键实用技巧合集
很多用户从Windows过度到Mac的过程中会有很多不习惯,并且没有快捷键的辅佐,效率也变得低下。但是只要记住并熟练运用快捷键,那么操作则会行云流水一般的顺畅。 标签和网页导航快捷键 8 个 切换到下一个标签页 – Control+Tab 切换到上一个标签页 – Control+Shift+Tab 向下滚动一屏 – 空格 向上滚动一屏 – Shif
2014-11-24 11:41:41 1336
原创 iphone开发--获取当前app的名称和版本号
NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary]; CFShow(infoDictionary);// app名称 NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"]; // app
2014-11-05 11:06:18 538
原创 build active architecture only
这个是设备对应的architecture:armv7s:iPhone5, iPod5编译出的版本是向下兼容的,比如你设置此值为yes,用iphone4编译出来的是armv7版本的,iphone5也可以运行,但是armv6的设备就不能运行。 所以,一般debug的时候可以选择设置为yes,release的时候要改为no,以适应不同设备。
2014-11-05 10:50:01 644
原创 ERROR ITMS-9000: “Redundant Binary Upload. There already exists a binary upload with build version '
当你因为一些原因,在审核没通过前,重新又打了一个包上传,发现出现了这个错误,意思是你的这个版本已经存在了,不需要上传。但是这个版本显然不是你要的。解决方法是,将build的版本提高,比如,你开始时的( version:1.0 build:1.0 ),此时新的版本(version:1.0 build:1.1),只要改变build的版本号就行了。如果你按这样上传成功了,到iTunes却没发现,不用
2014-09-19 19:02:30 2753
原创 UITextField中复制和粘贴为中文
在plist里面Localization native development region 选择 china ,然后Localized resources can be mixed 选 YES,如果没有Localized resources can be mixed,需手动添加另外需要注意系统设置的语言应为中文
2014-05-23 11:41:38 626
原创 iOS7提供的API进行二维码扫描解码
01.<code style="margin:0px;padding:0px;border:0px;vertical-align:baseline;font-family:Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono',
2014-04-16 10:59:04 806
转载 iOS plist文件创建和读写
在做iOS开发时,经常用到到plist文件, 那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。
2014-03-26 15:47:08 879
原创 git命令符提交
1.获取远程建立临时分支: git fetch origin master:分支名2.查看分支列表 : git branch -v3.对比临时分支和本地区别: git diff 分支名4.add并提交: git -a -m "提交信息"5.合并分支:
2014-03-26 09:45:49 490
转载 优酷站内获取m3u8地址
格式如下,替换视频id即可。如《白发魔女》swf地址:http://player.youku.com/player.php/sid/XNDUwNjc4MzA4/v.swfflv的m3u8地址http://v.youku.com/player/getRealM3U8/vid/XNDUwNjc4MzA4/type/video.m3u8
2014-03-10 14:28:33 2426
转载 iOS项目的目录结构和开发流程
网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。“”阅读器iOS开发iOS转自无网不剩的博客网上相关的资源不多,开源的且质量还不错的iOS项目也是少之又少,最近正好跟同事合作了一个iOS项目,来说说自己的一些想法。 目录结构AppDele
2014-03-02 10:07:32 642
转载 MAC下Android的Eclipse开发环境的搭建
一.Eclipse的下载 到网站:http://www.eclipse.org/downloads/ 上,由于我们是用Java开发的所以步骤如下:1. 找到“Eclipse IDE for java Developers”此处右上角会根据你当前使用的系统自动选择,Mac下就会自动选择位“Mac OS X(Cocoa)”2. 然后点击右边的“Mac OS X 64bit”(
2014-02-14 13:22:17 461
转载 SVN常用命令
SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。SVN 官方网址:Apache
2014-02-13 13:40:02 504
原创 iOS 正则验证手机号码
Java代码 - (BOOL)validateMobile:(NSString *)mobileNum { /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,
2014-01-10 13:41:50 589
原创 苹果应用审核及相关问题解决方法
应用提交前注意事项确保在IOS系统最新版本进行过测试,只要是已发布的,不管是否已在国内发售。确保应用的介绍信息准确和完整,特别是Support URL之类的。苹果在版权和肖像权方面审查较严,确保应用截图出没有出现名人肖像和相关信息,可以用PS对截图做一下处理。应用介绍中不要出现鼓励用户去进行评价的相关语句。应用提交后相关问题一.Application Loaderi
2013-12-31 13:57:14 643
原创 HTML 文本格式化
文本格式化标签标签描述定义粗体文本。定义大号字。定义着重文字。定义斜体字。定义小号字。定义加重语气。定义下标字。定义上标字。定义插入字。
2013-12-27 15:51:08 614
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人