2015年7月

Xcode6编译SDWebImage报错解决方法(SDWebImageDownloaderOperation.m错误)

报错: Use of undeclared identifier '_executing'; Use of undeclared identifier '_finished'; 解决方法: 在SDWebImageDownloaderOperation类的实现中@implementation SDWebImageDownloaderOperation{...}下面添加: @synthe...

memory   2015-07-27  暂无评论

Mac OS X中MacPorts使用

MacPorts就像apt-get、yum一样,可以快速安装些软件。 下面将MacPorts的安装和使用方法记录在这里以备查。 到http://www.macports.org/install.php选择相应版本,按步骤安装! MacPorts使用 更新ports tree和MacPorts版本,强烈推荐第一次运行的时候使用-v参数,显示详细的更新过程。 sudo port -v se...

memory   2015-07-26  暂无评论

Mac Yosemite下安装Apache+PHP+MySQL+Memcached环境笔记

为了安装方便,需要注意几个小细节。 最好是安装了xcode之后再来安装此环境 : xcode-select --install Mac OS X 10.10 Yosemite 自带PHP5.5和Apache2.4做相应修改即可。 Mac先安装所需工具 MacPort的下载:http://www.macports.org/ 下载安装port ,如果开有终端,记得安装完成后退出终端哟 安装G...

memory   2015-07-26  1 条评论

Xcode清除最近打开的工程

如果直接点击屏幕下方的Xcode图标,回弹出一个xcode的启动框,右边会列出你最近打开过的工程,如果想清除这些记录,就点击xcode的菜单栏的“File”菜单,然后选择 Open Recent ,然后就能看到Clear Menu了,点击后,再次启动xcode就看不到先前打开过的工程了

memory   2015-07-25  暂无评论

局部 scope

C 系语言中在方法内部我们是可以任意添加成对的大括号 {} 来限定代码的作用范围的。这么做一般来说有两个好处,首先是超过作用域后里面的临时变量就将失效,这不仅可以使方法内的命名更加容易,也使得那些不被需要的引用的回收提前进行了,可以稍微提高一些代码的效率;另外,在合适的位置插入括号也利于方法的梳理,对于那些不太方便提取为一个单独方法,但是又应该和当前方法内的其他部分进行一些区分的代码,使用大...

memory   2015-07-22  暂无评论

KVO

KVO (Key-Value Observing) 是 Cocoa 中公认的最强大的特性之一,但是同时它也以烂到家的 API 和极其难用著称。和属性观察不同,KVO 的目的并不是为当前类的属性提供一个钩子方法,而是为了其他不同实例对当前的某个属性 (严格来说是 keypath) 进行监听时使用的。其他实例可以充当一个订阅者的角色,当被监听的属性发生变化时,订阅者将得到通知。 这是一个很强大...

memory   2015-07-22  暂无评论

属性观察

属性观察 (Property Observers) 是 Swift 中一个很特殊的特性,利用属性观察我们可以在当前类型内监视对于属性的设定,并作出一些响应。Swift 中为我们提供了两个属性观察的方法,它们分别是 willSet 和 didSet。 使用这两个方法十分简单,我们只要在属性声明的时候添加相应的代码块,就可以对将要设定的值和已经设置的值进行监听了: class MyClass...

memory   2015-07-22  暂无评论

apache开启目录浏览功能

主配置文件 httpd.conf 中修改: 1)添加支持模块。 LoadModule autoindex_module modules/mod_autoindex.so LoadModule dir_module modules/mod_dir.so 注意一定要拥有这两个模块,否则下面的配置不生效,返回404 Not Found错误。 这个模块也有可能直接编译到Apache核心文件ht...

memory   2015-07-19  1 条评论

fullPage.js插件使用

fullPage.js是一个基于jQuery的全屏滚动插件,它能够很方便、很轻松的制作出全屏网站。 主要功能 支持鼠标滚动 支持前进后退和键盘控制 多个回调函数 支持手机、平板触摸事件 支持 CSS3 动画 支持窗口缩放 窗口缩放时自动调整 可设置滚动宽度、背景颜色、滚动速度、循环选项、回调、文本对齐方式等等 使用方法 1、引入文件 <link rel="stylesheet...

memory   2015-07-16  暂无评论

苹果推送(APNs)ios push小结

苹果的推送服务APNs基本原理简单来说就是:苹果利用自己专门的推送服务器(APNs)接收来自我们自己的应用服务器的需要被推送的信息,然后推送到指定的iOS设备上,然后由设备通知到我们的应用程序,设备以通知或者声音的形式通知用户有新的消息。推送的前提是装有我们应用的设备需要向APNs服务器注册,注册成功后APNs服务器会返给我们一个device_token,拿到这个token后我们将这个tok...

memory   2015-07-14  暂无评论

Nginx+HTTPS(SSL/TLS)

环境 首先确保机器上安装了openssl和openssl-devel rpm -qa | grep openssl #yum install openssl #yum install openssl-devel 确认nginx是否安装了SSL模块,如下的命令: /opt/nginx/sbin/nginx -V 看是否输出--with-http_ssl_module,如果没有需要...

memory   2015-07-14  暂无评论

MySQL存储过程

最简单的存储过程 drop procedure if exists sp// CREATE PROCEDURE sp() select 1 // --调用存储过程 call sp()// 带输入参数的存储过程 drop procedure if exists sp1 // create procedure sp1(in p int) begin --声明一个int类型...

memory   2015-07-08  暂无评论

MySQL事务

事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 删除的SQL语句 delete from userinfo where ~~~ delete from mail where ~~ de...

memory   2015-07-08  暂无评论

MySQL的外键

mysql外键,学的时候一笔带过,只知道myisam不支持外键,innodb引擎支持外键,并且知道myisam引擎可能速度更快一点,但在大数据面前,二者差异不大,但始终不明白外键到底是什么玩意,这两天专门看了下,顺带温习了下ddl和dml。 mysql里提到外键,那就是和主键相对的。主表是主键(唯一标识),从表可以设立外键(foreign key),建立一个和主表的一个联系(关系),从表的...

memory   2015-07-08  1 条评论

业务安全漏洞挖掘归纳总结

业务安全的漏洞检测模型 0x01 身份认证安全 1 暴力破解 在没有验证码限制或者一次验证码可以多次使用的地方,使用已知用户对密码进行暴力破解或者用一个通用密码对用户进行暴力破解。 简单的验证码爆破。URL: http://zone.wooyun.org/content/20839 一些工具及脚本 Burpsuite htpwdScan 撞库爆破必备 URL: https://git...

memory   2015-07-08  暂无评论