- 博客(33)
- 资源 (67)
- 问答 (1)
- 收藏
- 关注
转载 UIActionSheet 按钮不响应点击事件的解决方法
如题,如果在项目中使用了UIActionSheet和UITabBarViewController,那么actionSheet的最底下的一个按钮可能就不会响应你的触摸事件,原因是被tabbar覆盖了,下面是xcode中出现的警告信息:Presenting action sheet clipped by its superview. Some controls might not respon
2013-05-30 19:02:45 2760
原创 ios 真机调试时出现CopyPngFile error解决方法
应用在在模拟器上调试一点问题没有,但一放到真机上调试就出现copypngfile 的错误,错误信息如下:CopyPNGFile /Users/gongihou/Library/Developer/Xcode/DerivedData/DLZ-frborfduejxrajgpkfdaipygijow/Build/Products/Debug-iphoneos/DLZ.app/zhuangt
2013-05-29 19:35:37 20308 3
转载 ios开发之距离传感器使用
最近在玩微信公众平台,听语音的时候,发现一个蛮好玩的功能,它会根据你和iphone间距离不同,调整语音的播放模式,想了下应该是调用了距离传感器的功能,于是找了下资料,发现了下面一段调用的代码://距离传感器[UIDevicecurrentDevice].proximityMonitoringEnabled =YES;//监听距离传感器状态变化通知[[
2013-05-25 12:27:17 4440
转载 iOS开发之使用UIDocumentInteractionControll预览和打开文档
iOS中的沙盒可以让平台更加的安全,这也是沙盒给用户带来的最主要好处。不过由于沙盒的严格限制,导致程序之间共享数据比较麻烦。一般在程序间共享文档可以通过UIDocumentInteractionController(该类经常被开发者忽略)。本文中,我将介绍如何使用这个类在其它程序(已经安装在设备中的程序)中预览和打开文档。 UIDocumentInteractionController在i
2013-05-25 11:50:25 2225
原创 ios开发之倒计时实现的两种方法
方法1:使用NSTimer来实现 主要使用的是NSTimer的scheduledTimerWithTimeInterval方法来每1秒执行一次timeFireMethod函数,timeFireMethod进行倒计时的一些操作,完成时把timer给invalidate掉就ok了,代码如下: secondsCountDown = 60;//60秒倒计时 countDownTim
2013-05-25 00:05:57 20860 5
原创 ios xmpp开发应用后台模式接收聊天信息
最近在使用xmppframwork来实现一个聊天应用,碰到了一个问题,应用进入后台以后,就接收不到消息了;怎么样才能使应用被切到后台时,应用中的网络连接仍然接收数据并维持存活(像QQ iphone 一样),下面一步一步来分析。针对iOS应用的状态,存在以下三种情况:1)若iOS应用为活动状态,刚与服务器保持一个长连接,客户端与服务器通过此连接收发消息。2)若iOS应用为退出状态
2013-05-23 15:32:33 13832 15
转载 ios 开发之使用Reachability检测网络状态
一:确认网络环境3G/WIFI 1. 添加源文件和framework 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审(我们的)查的。 Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。要在应用程序程序中使用Reachability,首先要完成如下两部:
2013-05-22 16:00:04 4225
转载 CentOS下开启mysql远程连接,远程管理数据库
当服务器没有运行php、没装phpmyadmin的时候,远程管理mysql就显得有必要了。因为在CentOS下设置的,所以标题加上了CentOS,以下的命令在debian等系统下应该也OK。mysql -u root -p mysql # 第1个mysql是执行命令,第2个mysql是系统数据名称在mysql控制台执行:grant all privileges on *.* to 'r
2013-05-18 17:17:05 2753
转载 centos 5.3 硬盘安装
原文地址:5.3 硬盘安装" style="text-decoration:none; color:rgb(136,68,24)">centos 5.3 硬盘安装作者:森林鸟1.下载CentOs 5.3,放在FAT32分区(不能放在NTFS分区)。URL:http://down.tech.sina.com.cn/page/38524.htmlOR http://mirror.co
2013-05-16 16:38:58 1435
转载 如何创建一个滑出式导航面板(2)
接着上一篇如何创建一个滑出式导航面板(1)现在靠向右边在MainViewController.m文件中,将下面的import语句添加到文件顶部:#import "RightPanelViewController.h"然后添加下面的常量定义:#define RIGHT_PANEL_TAG 3接着在@interface里面添加如下属性,这样就容易获取到right
2013-05-15 11:54:45 1400
转载 iOS中如何创建一个滑出式导航面板(1)
本文转自:BeyondVincent的博客本文将介绍如何创建类似Facebook和Path iOS程序中的滑出式导航面板。向右滑动滑出式设计模式可以让开发者在程序中添加常用的导航功能,而又不会浪费屏幕上宝贵的空间。用户可以在任意时间滑出导航面板,并且还可以看到当前屏幕上显示的内容。现在,互联网上已经有一些库已经内置滑出式设计模式,比如John-Lluch
2013-05-15 11:49:57 1751
转载 hidesBottombarWhenPushed的副作用
在UITabbarController包含的UINavigationController应用中,如果UINavigationController某一页(某个level)需要隐藏Tabbar,之前的做法是在push那一页之前,将那一页的ViewController中的hidesBottombarWhenPushed参数设为YES,这样当那一页push进UINavigationController中时
2013-05-14 14:46:34 1808
转载 Mac osx 可设置环境变量的位置、查看和添加PATH环境变量
Mac 启动加载文件位置(可设置环境变量)------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令echo $SHELL如果输出的是:csh或者是tcsh,那么你用的就是C Shell。如果输出的是:bash,sh,zsh,那么你的用
2013-05-12 16:41:49 7503
转载 MySQL常见问题集锦解答及技巧
MySQL总是崩溃 首先你应该试着找出问题mysqld守护进程是否死掉或你的问题是否与你的客户有关。你可以用mysqladmin version检查你的mysqld服务器正常执行了多长时间,如果mysqld死了,你可以在文件“mysql-data-directory/'hostname'.err”中找到其原因。 使用MySQL时的一些常见错误 MySQL serv
2013-05-12 10:53:00 1107
转载 Mac OS X安装MacPorts(让你在Mac的Shell下更加游刃有余)
转载自:诗商·柳惊鸿 PoechantCSDN博客,原文链接:http://blog.csdn.net/poechant/article/details/72132090、什么是MacPortsMacPorts是开源社区发起的一项方便开发者在Shell下进行软件的编译、安装和升级等操作的开源项目,旨在方便Mac环境下的开发者。更多的关于MacPorts的信息,你可以登陆
2013-05-11 09:59:47 1636
转载 Nginx支持TCP负载均衡
环境:系统:CentOS 5.6 X86_64Nginx:nginx-1.2.4拓扑: — 10.0.1.201:1433LB(10.0.1.212:1433)——-| — 10.0.1
2013-05-11 01:40:47 7175 1
转载 XMPP协议的原理介绍
原文出处:http://blog.csdn.net/wbw1985/article/details/5502272XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber
2013-05-11 01:20:24 1402
转载 TCP连接、Http连接与Socket连接
1、TCP连接手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。建立起一个TCP连接需要经过“三次握手”:第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到syn包,必须
2013-05-11 00:40:35 1425
转载 四层和七层负载均衡的区别介绍
简单理解四层和七层负载均衡:①所谓四层就是基于IP+端口的负载均衡;七层就是基于URL等应用层信息的负载均衡;同理,还有基于MAC地址的二层负载均衡和基于IP地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟MAC地址接收请求,然后再分配到真实的MAC地址;三层负载均衡会通过一个虚拟IP地址接收请求,然后再分配到真实的IP地址;四层通过虚拟IP+端口接收请求,然后再分配到真实的服务器;
2013-05-10 22:44:26 1192
转载 重启nginx后丢失nginx.pid,如何重新启动nginx
nginx -s stop后再次启动nginx -s reload ,总是会报错误nginx: [error] open() "/alidata/server/nginx/logs/nginx.pid" failed (2: No such file or directory),这应该是因为把nginx进程杀死后pid丢失了,下一次再开启nginx -s reload时无法启动,重装可以解决这个问
2013-05-10 13:01:44 3081
转载 在 Mac OS X 下修改 Hosts 的四种方法
一名刚刚使用 Mac OS X Lion 系统的朋友问我怎么该系统下修改 Hosts 文件,说网上搜了很多办法都不管用,只要编辑 Hosts 文件就出现”你不是文件 hosts 的所有者,因此没有权限写到该文件”的提示,要解决这个权限问题又比较麻烦,对于刚刚使用 Mac 的用户来说并不容易整明白。因此,就有了这篇小贴士,下面我分享四种方法来修改 Mac OS X Lion 系统中的 Hosts 文
2013-05-09 14:04:33 8241
转载 大型网站数据库架构问题及解决方案(转)
互联网吵吵嚷嚷的进入2.0时代,当互联网的技术不再是那么高不可攀,当复制变成家常便饭,互联网热闹起来了 myspace火了,中国冒出更多的myspace youtube刚刚起来,中国的视频网站就遍地开花 51拔地而起,中国出了无数的SNS acebook则改变了中国站长的抄袭方式,不再学chianren了,校内火了 ..........
2013-05-09 01:34:42 1474
转载 Mysql blackhole(黑洞引擎)
BlackHole :黑洞引擎,写入的任何数据都会消失,用于记录binlog做复制的中继存储!如何安装: 在安装MySQL时使用带有--with-blackhole-storage-engine选项的configure命令。BLACKHOLE存储引擎在MySQ供应的服务器二进制版里可以找到:通过查看SHOW ENGINES或SHOW VARIABLES LIKE
2013-05-09 01:32:46 4945
转载 浅谈大型网站动态应用系统架构
原文出处:http://hi.baidu.com/lampers/item/bc6765e749266e0e8d3ea8fd浅谈大型网站动态应用系统架构动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。
2013-05-09 01:20:53 1046
转载 MySql5.5半同步复制(Semi-sync repication)
MySql5.5半同步复制(Semi-sync Repication) 目 录 半同步复制介绍(Semi-sync Repication)... 2半同步复制安装配置... 3参数说明... 5功能测试... 71
2013-05-09 01:18:20 3709
转载 软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比
现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术:一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用;另外一种就是类似于LVS/HAProxy、Nginx的基于Linux
2013-05-09 01:11:15 1160
转载 MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同
2013-05-09 01:07:22 1306
转载 高性能Mysql主从架构的复制原理及配置详解
1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到
2013-05-09 00:27:53 1089
转载 越狱的iPhone、iPad 通过网站实现一键安装ipa格式的APP应用
1、已经越狱的 iPhone、iPad 设备,当通过其自带的 safari 浏览器访问 ipa 应用下载网站时,利用 itms-services 协议,可以一键安装 ipa 文件的 iOS 应用,例如:通过越狱的iOS设备浏览器访问本页,点这儿一键安装APP应用。 2、jhsmyt.plist 的内容如下: blog.s135.com/demo/ios/jh
2013-05-08 11:51:11 2999
转载 Xcode ARC需要什么版本的环境支持
Mac OS X v10.6 和 v10.7 (64位应用) 的Xcode 4.2以上版本支持ARC,iOS 4 和 iOS 5 下ARC都能工作,但Weak不支持Mac OS X v10.6 和 iOS 4,所以要想在iOS 4下运行用ARC的程序,只能用strong。 1)支持ARC的开发环境:Mac OS X v10.6 和 v10.7 (64位应用) 的Xcode 4.2以
2013-05-04 23:06:38 2003
转载 学会系统思维
系统思维很简单,遵循下面的“一个中心,两个基本点”即可常用的逻辑分类一般常用的就是”程序流程“和”组成要素“两个分类方法,最后一种基本很少用。常见分类错误实例应用:1.制定项目计划2.撰写分析报告3.准备竞聘演说上面三个实例都是简单的总分总的格式,有点像小学老师教我们
2013-05-02 22:46:41 1269
转载 如何自我学习
1、如何看书自己的理解:1.当你受到打击或挫折时,看一看成功学的书,可能你会重新振奋起来,就像有病的时候需要吃药,如果你没病也一直在吃药那无疑离对身体是不好的。2.工具书因为要经得起考证,往往写得很详细深入,有些内容会很枯燥,没有必要从头到尾一次性看完,应该像字典一样对待,需要的相应的知识的时候,翻来查一下。3.一些介绍方法的书籍,需要边做边看,并且结合自身的情况做一些修改,这
2013-05-02 20:06:33 1030
Mapkit 集群功能实例
2011-08-09
iphone uitableview图片延迟加载实例(详细注释)
2011-07-13
iphone SQLite3进行数据持久化实例
2011-06-22
iphone 数据持久化的三个实例
2011-06-22
UITableVIew 自适应高度实例
2011-06-17
微信支付非官方代码示例(详细版)
2014-08-11
UICollectionView的两个实例(linelayout和circlelayout)
2013-12-30
ckeditor+ckfinder配置实现图片上传实例
2013-02-01
php注册登录模块实例
2012-11-14
php ajax实现文章顶/踩 实例
2012-07-23
Destoon B2B模板编码转换工具
2012-03-22
几个iphone uiimage resize 的类
2011-10-25
流媒体服务器方案??不需要外接推流或或服务器内置本地推流的有不有??
2018-07-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人