自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安迪·潘 的专栏

高度依赖于“积极经历”,适度依赖于未来,适度依赖于“享受现在”,永不考虑“消极经历”和“宿命论”

  • 博客(200)
  • 资源 (1)
  • 收藏
  • 关注

原创 Yii2在nginx部署上的坑:非index默认页都报404解决办法

自己在开始在apache上搭建的,一切测试正常,结果转移到nginx平台后,发现里面的链接点击全部提示404,第一反应是.htaccess规则没有正常加载,开始尝试自己改写规则,结果没成功,后来发现,nginx平台下需要额外配置yii rewrite规则,配置如下:在nginx 的配置文件nginx.conf(wdcp部署的多站点的,在对应nginx安装目录下vhost里找对应的conf文件)

2017-09-11 17:01:15 8987 3

原创 设置Mysql的连接超时参数wait_timeout、interactive_timeout

最近处理一个web服务时,写数据库数据时,经常报“MySQL server has gone away”,一查发现是我mysql的wait_timeout、interactive_timeout设置的过短,30s,导致超过这个时长,mysql server会自动断掉这个连接,后续再进行数据库操作就失败跑异常了。查看mysql server超时时间:   ms

2017-09-11 10:47:41 28890 4

转载 Linux:nginx或者Apache 每天自动分割日志文件

Nginx日志的指令主要有两条:log_format,设置日志的格式access_log,指定日志文件的存放路径、格式和缓存大小两条指令在Nginx配置文件中的位置可以在http{……..}之间,也可以在虚拟主机之间,即server(…….)两个大括号之间。Nginx的日志文件没有类似Apache的rotate功能,产生的日志都是存在一个文件,随着网站运行时间越长,日志文件的大

2017-07-06 17:32:27 2840

转载 清除LINUX WDCP系统日志的正确方法

今日偶然发现,服务器的日志竟然有了100多G,在网上看到很多人讨论怎么清除linux系统中web系统的日志。日志的开关设置wdcp中的web日志分为网站日志和系统日志,设置分别在“系统设置”和网站的“虚拟主机修改”这两个页面。系统设置中web日志的开关虚拟主机设置中的网站访问日志的开关。 日志的清除个人认为删除日志文件是比较不

2017-07-06 17:25:51 2857

转载 阿里云,腾讯云,翼讯云等新买服务器磁盘不显示,挂载磁盘

* 新买了一台腾讯云的云主机,200G的硬盘,连接以后df -h 查看磁盘只有系统盘           *这时可以fdisk -l  查看所有磁盘              *这时应该进行磁盘三部曲,分区,格式化,挂载      *分区:fdisk /dev/xvdb        (这里的操作只分一个区)         *按n   

2017-07-06 16:59:15 1493

转载 php导出Excel文件

最近因项目需要,需要把系统中的中奖数据导出成Excel格式的文件,百度,谷歌了一番很快就搞定了,觉得以后估计也会用到,于是下面小小的总结了一下,留备后用。本次实现PHP导出Excel文件使用的是PHP开源程序PHPExcel,话说这开源的就是好啊,什么东东都写好了,只需拿来调用一下就行了!先外链支持一下PHPExcel的官方网站: http://www.codeplex.com/PHPEx

2016-12-14 17:24:41 556

转载 Code Sign Error in macOS Sierra Xcode 8 : resource fork, Finder information, or similar detritus not

报错信息CodeSign /Users/gururajtallur/Library/Developer/Xcode/DerivedData/Flow-bkqjkvtmvjovpyepfjeyqmjpintj/Build/Products/Debug-iphoneos/Super\ Flow\ Flip.app cd "/Volumes/Development/Project/Top

2016-11-10 13:54:49 1398

转载 PHP中把stdClass Object转array的几个方法

PHP和JS通讯通常都用json,但用 json 传过来的数组并不是标准的array,而是 stdClass 类型。那么我们可以参考下面的几个方法进行转换。方法一://PHP stdClass Object转array function object_array($array) { if(is_object($array)) { $array =

2016-10-20 18:04:41 7336

转载 PHP 对象、数组间的转换

/** * PHP 对象、数组间的转换 * * @author flyer0126 * @since 2012/05/03 **/ // 1. 利用(array)和(object),简单处理 $objTemp = (object)array(); $objTemp->a = 1; $objTemp->b = 2; $objTemp->c = 3;

2016-10-20 17:05:28 342

转载 史上最佳 Mac+PhpStorm+XAMPP+Xdebug 集成开发和断点调试环境的配置

在上一篇 PHP 系列的文章《PHP 集成开发环境比较》中,我根据自己的亲身体验,非常简略的介绍和对比了几款常用的集成开发环境,就我个人而言,比较推崇 Zend Studio 和 PhpStorm,在随手问过度娘和谷歌之后,我发现可以搜到很多 Windows 下介绍配置的版本,却鲜有关于 Mac 下的配置信息,于是我决定自己写一篇。  本文主要阐述在 Mac 下对 PhpSto

2016-10-12 18:27:32 986

转载 node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用

这篇文章主要介绍了node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用的功能,从而避免大量重复的CTRL+C终止程序动作,需要的朋友可以参考下在开发或调试Node.js应用程序的时候,当你修改js文件后,总是要按下CTRL+C终止程序,然后再重新启动,即使是修改一点小小的参数,也总是要不断地重复这几个很烦人的操作。有没有办法做到当文件修改之后,N

2016-04-01 15:13:32 1414

转载 Web 前端优化最佳实践之 Mobile(iPhone) 篇

Web 前端优化最佳实践最后一部分是针对移动应用的,其实只是针对 iPhone 的,目前只有两条规则。1. 单个数据对象小于 25K (Keep Components under 25K)这个似乎只是针对 iPhone 研究的。建议保持单个 Web 数据对象在 25 K 以下。为什么是 25K? Apple 官方信息指出可缓存到内存中的 Web 对象最大支持到 10M,但经过测

2016-03-30 22:34:41 626

转载 在Node.js 中用 Q 实现Promise – Callbacks之外的另一种选择

原文:Promises in Node.js with Q – An Alternative to Callbacksby Marc Harter 《Node.js in Practice》怎么写异步代码?相对原始的callbacks而言,promises无疑是更好的选择。可掌握promises的概念及其用法可能不太容易, 而且很有可能你已经放弃它了。但经过一大波码农的努力,promi

2016-03-30 16:19:04 1463

转载 A Basic MySQL Tutorial

About MySQLMySQL is an open source database management software that helps users store, organize, and retrieve data. It is a very powerful program with a lot of flexibility—this tutorial will prov

2016-03-29 16:50:20 492

原创 MySQL之alter语句用法总结

ALTER TABLE 语句用于在已有的表中添加、修改或删除列。1:删除列ALTER TABLE 【表名字】 DROP 【列名称】2:增加列ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL  COMMENT '注释说明'3:修改列的类型信息ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里

2016-03-29 16:27:23 1273 1

原创 mac下mysql terminal设置以及常规用法

首先正常使用时,需要找到mysql所在bin目录,例如:$ /usr/local/mysql/bin/mysql -u root -pEnter password: 但每次都要输入这么一长串字符,也过于繁琐,需要用alias命令行去简化$ vim ~/.bash_profile 追加内容:# MySQLalias mysql='/usr/local/my

2016-03-28 11:22:23 3900 1

转载 jQuery选择器总结

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法  $("#myELement")    选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 $("div")           选择所有的div标签元素,返回div元素数组 $(".myClass")      选择使用myClass类的css

2016-03-14 18:14:16 423

原创 html5用ajax方式实现文件上传并显示进度

Html5 Ajax 上传文件 function UploadFile() { var fileObj = document.getElementById("myfile").files[0]; // js 获取文件对象 var FileController = "upload.php";

2016-01-30 17:19:50 3360 1

转载 Webstorm 10 for mac osx 注册机,序列号,kegen

keygen使用方法 运行mac终端(命令行),切换到keygen所在目录。输入命令:chmod 755 keygen,修改权限。输入命令:./keygen,启动注册机,输入名字,即可生成序列号。 keygen使用图示  webstorm激活效果图        至于webstorm,从官网下载

2015-10-24 19:09:46 3949

转载 Ionic:HTML5移动应用界面框架

Ionic是一个新的、可以使用HTML5构建混合移动应用的用户界面框架,它自称为是“本地与HTML5的结合”。该框架提供了很多基本的移动用户界面范例,例如像列表(lists)、标签页栏(tab bars)和触发开关(toggle switches)这样的简单条目。它还提供了更加复杂的可视化布局示例,例如在下面显示内容的滑出式菜单。Ionic宣称他们极度强调性能,并且通过限制DOM交互、

2015-03-11 18:23:56 2293

原创 【iOS开发】解决“点击MPMoviePlayerController播放视频时,出现一个黑屏闪屏问题”

当点击某按钮播放视频时,如果在按钮触发函数时alloc MPMoviePlayerController对象,同时加载资源文件,因为加载资源文件也需要时间,这时会有一个短暂的黑色闪屏,这点体验很不好,有一个好的解决方案是,提前alloc预加载好该MoviePlayer对象,点击按钮时直接调用play。预加载相关代码://预加载视频,避免出现黑屏 NSString *video

2015-02-07 11:49:42 12048 1

转载 xCode6制作动态及静态Framework

有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着xCode6的发布,相信小伙伴们已经都知道了,xCode6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用xCode6制作,目前网上也

2014-11-22 10:05:10 2372

转载 WordPress快速建站

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 这篇文章将介绍如何使用WordPress建立一个博客、网站和论坛。WordPress是基于PHP的博客架设工具。它提供了一套开源的PHP代码以方便用户在支持PHP的主机上快速的建立博客。WordPress的作者Matt Mullenweg。作为一个狂热的博客爱好者,他深

2014-09-11 16:29:35 1143

转载 OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程

如果你是一名 Web 开发者,很多时候都需要在本地搭建服务器测试环境,比如 Apache+Mysql+PHP 这样的环境。事实上 Mac OS X 中想要搭建这样的环境很简单,本文我们就会将详细的教程分享给大家。首先需要说明的是,Mac OS X 系统其实已经集成了 Apache+PHP环境,用户手动开启即可。在之前的 OS X 系统中,只需要进入「系统偏好设置——共享」,然后开启「Web

2014-09-11 15:43:23 986

转载 python slice的几个小点总结

问题的起因    今天在写代码的时候,看到一个比较有意思的写法。假设我们有一个list,它的内容是a = [0, 1, 2, 3, 4, 5, 6, 7, 8 ,9]。如果我们取它反转后的结果,一般我们头脑里默认想到的无非就是reverse这样的方法了。但是它还有一种写法:a[::-1],输出的结果是和当前的结果相反。在某些情况下,它的应用还是比较有意思的。就想针对这一块总结一下。

2014-03-09 22:50:04 13428 1

原创 python Django框架的配置,以及用django搭建一个blog

这里就不描述如何配置python了。Django Mac安装步骤:http://www.ccpt.cc/install_django_in_mac/用Django搭建一个blog:http://www.informit.com/articles/printerfriendly/1273658

2014-03-05 22:10:58 1387

原创 (iPhone/iPad开发)多注意low memory时的处理方式

以前对诸如-(void)viewDidUnload;以及- (void)didReceiveMemoryWarning;关注不够,但昨天最近在处理一个很棘手的一个瞬间可能会占用很大内存的问题时发现,灵活使用这两个函数真的会在关键时刻规避很多致命的内存以及崩溃问题,以后要多多注意这两个函数,尤其- (void)didReceiveMemoryWarning;的规范实现,正常情况下挺多会多占用一些不必

2014-01-13 10:45:01 1559

原创 (iPhone/iPad开发)适配Xcode 5+iOS 7之statusBar

众所周知,iOS7在statusBar问题上和之前低版本系统不一样,在适配iOS 7时,statusBar也是需要适配的一部分,我这边的处理方法是首先,需要在Info.plist配置文件中,增加一下一个键值对。View controller-based status bar appearance = YES然后再相应的ViewController里单独处理,这是为了避免有些不必要的

2014-01-02 10:43:03 3321

原创 该磁盘不能被分区,因为不能移动某些文件/未能修改分区图,因为文件系统验证失败

今天想给mac电脑再分一个区,弹出一个框“该磁盘不能被分区,未能修改分区图,因为文件系统验证失败”,加上最近电脑几近不能用,各种app都打不开,之前修电脑时,维修人员还告诉我,我电脑的磁盘杂声比较大,哪一天可能会坏掉。一度怀疑电脑磁盘寿命到头了,但最近不想大修电脑,换磁盘,带着侥幸心理去网上现学,看能不能死马当活马医,终于在经历一个暂时绝望后第二次居然有转机。。解决方案是通过单用户模式下的一条

2014-01-01 12:38:51 9261

原创 从github上clone子分支

正常情况下,我们在github上看到一个clone地址,git clone xxxxxxx.git后,默认clone进入的是master分支,如果想切换到某一个子分支,可以使用git checkout -b child_repos origin/child_repos其中,child_repos指的是目标子分支名,这时,使用git branch可以看到自己已经在子分支上,正常g

2013-12-20 11:13:41 9215

原创 研究一下XCode下的GCD命令

研究一下XCode下的GCD命令,例如po,debug加断点会很方便。

2013-12-11 15:30:56 1023

转载 iOS应用程序安全(7)-不用证书安装应用到设备的方法

作者:Prateek Gianchandani译者:吴发伟原文网址:http://resources.infosecinstitute.com/ios-application-security-part-7-installing-and-running-custom-applications-on-device-without-a-registered-developer-account/

2013-12-05 14:29:28 1674

原创 (iPhone/iPad开发)通过LocalNotification实现iOS定时本地推送功能

通过iOS的UILocalNotification Class可以实现本地app的定时推送功能,即使当前app是后台关闭状态。可以实现诸如,设置app badgenum,弹出一个alert,播放声音等等,实现很简单UILocalNotification *notification=[[UILocalNotification alloc] init]; if (notificatio

2013-12-05 10:55:35 7652

转载 iOS开发之指定UIView的某几个角为圆角

如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指定某几个角(小于4)为圆角而别的不变时,这种方法就不好用了。对于这种情况,Stackoverflow上提供了几种解决方案。其中最简单优雅的方案,就是使用UIBezierPath。下面给出一段示例代码。UIView *vie

2013-12-04 13:17:50 44740 2

原创 (iPhone/iPad开发)详解UIView的center属性

查看官方文档,对center的解释是The center is specified within the coordinate system of its superview and is measured in points. Setting this property changes the values of theframe properties accordingly.特别特

2013-12-03 14:51:57 2827

转载 动态下载苹果提供的多种中文字体

在唐巧博客上,看到这篇文章,觉得很赞,很有用,特转载再记录一下引言在今年WWDC的内容公开之前,大家都以为iOS系统里面只有一种中文字体。为了达到更好的字体效果,有些应用在自己的应用资源包中加入了字体文件。但自己打包字体文件比较麻烦,原因在于:1、字体文件通常比较大,10M - 20M是一个常见的字体库的大小。大部分的非游戏的app体积都集中在10M以内,因为字体文

2013-11-25 23:16:00 2152

转载 iOS开发 frame 与 bounds 的区别与关系

frame和bounds是UIView中的两个属性(property)。frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)bounds指的是:该view在本身坐标系统中 的位置和大小。(参照点是本身坐标系统)-(CGRect)frame{  return CGRectMake(self.frame.origin.x,self.fra

2013-11-17 23:07:31 949

原创 解决使用drawRect绘制界面,图片拉伸问题

今天在解决一个问题,已知我有一个View是用drawRect绘制的,该view有一个背景图片,但是设计师提供的图片很小,而且这个view大小也是不定的,随时都有可能会变化,现在问题是:如何正确拉伸该背景图片使之正确绘制到view上?之前遇到的问题是,我拉伸了图片,但是一直无效,将UIImage对象生硬的绘制上,图片被按照一定比例拉伸,很虚,而需求是局部拉伸。最后我的解决办法是+

2013-11-08 19:31:20 4759 1

原创 解决 Xcode下使用公用静态库,出现的"Duplicate Symbol"错误

今天在添加某统计工具skd时,出现了几个问题,最初是报“i386”错误,可能是对方的静态.a文件不支持模拟器,纠正了这个错误后,又报“Duplicate Symbol”错误,刚看网上一个人的如下解释,解决了这个问题。感觉类似情况太常见了。ios的Framework是共享动态库,不会被打包到app中,非系统Framework静态库都会被打包到app中,所以会产生"Duplicate Symbol

2013-11-08 14:20:07 3440

转载 Git分支管理策略

作者: 阮一峰日期: 2012年7月 5日如果你严肃对待编程,就必定会使用"版本管理系统"(Version Control System)。眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的

2013-10-24 13:34:24 875

iOS_5_Programming_Cookbook.pdf

iOS5 开发必备,高清版本,以上资料仅供样品阅读,请看完删除到书店购买

2011-11-10

空空如也

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

TA关注的人

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