阿里云ECS服务器搭建Nginx+PHP+MySql+Redis环境详细步骤(CentOS7环境)
一、安装Nginx
1、下载nginx-release包
wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2、导入GPG signing key
rpm --import "http://nginx.org/keys/nginx_signi
iOS应用支持IPV6及阿里云相关配置
http://www.jianshu.com/p/a6bab07c4062
果然是苹果打个哈欠,iOS行业内就得起一次风暴呀。自从5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6,以及应用中哪些模块目前不支持IPV6。
为了更好的交流,特建了一个IPV6交流群(群号:574410254),希望能否相
二进制方式搭建极简kubernetes1.10环境@centos7.3
https://www.kubernetes.org.cn/4041.html第1章 环境概述环境介绍:OS:Linux CentOS 7.3 3.10.0-514.el7.x86_64Master IP:192.168.100.50组件版本部署方式安装目录或访问入口etcd3.3.2二进制/usr/local/kubernetes/bin/etcddocker18.03.0-ce二进制/u...
jQuery ajax之get和post(二)
一. HTTP 请求:GET vs POST
GET - 从指定的资源请求数据
POST - 向指定的资源提交要处理的数据
GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。
POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。
如需学习更多有关 GET 和 POST 以及两方法差异的知识,请阅读http:/...
define, const与extern
define
一个宏定义由三部分组成 , 三分部之间用空格分开, 宏除了可以定义常量,还可以定义函数(const只能定义常量)。
宏定义, 实质是文本替换, 是在预编译阶段的功能. 预处理是在编译之前的处理,而编译工作的任务之一就是语法检查,预处理不做语法检查。
宏定义不分配内存,const变量定义分配内存(指针)。
宏定义不存在类型问题,它的参数也是无类型的。
宏定义大量使用,容易造成...
iOS推送的底层原理
什么是远程消息推送?
APNs:Apple Push Notification server 苹果推送通知服务
苹果的APNs允许设备和苹果的推送通知服务器保持连接,支持开发者推送消息给用户设备对应的应用程序。
注意:
推送的实现方式:
手机客户端和APNS服务器之间维持一个TCP/IP长连接,APNS服务器向客户端push消息。
苹果的推送系统是在系统级别维护一个TCP/IP长连接(...
app程序的生命周期
一. 应用程序的状态
状态如下:
Not running 未运行 程序没启动
Inactive 未激活 程序在前台运行,不过没有接收到事件。在没有事件处理情况下程序通常停留在这个状态
Active 激活 程序在前台运行而且接收到了事件。这也是前台的一个正常的模式
Backgroud 后台 ...
inputView与inputAccessoryView
一.ios的inputView和inputAccessoryView有什么应用场景
1. 自定义一个键盘以及键盘的辅助视图;
2.弹出底部选择器,简洁大方。
二.详解
在UITextField和UITextView中能查到这两个属性
@property (readwrite, retain) UIView *inputView;
@property (readwrite, retain...
iOS52个有效方法(一)
这本书是Matt Galloway著的Effective Objective-C 2.0 之 编写高质量iOS与OS X代码的52个有效方法, 全书共有52条建议, 分为7章, 所以我的系列也会有7个小结.
一.了解OC语言的起源
1.面向对象和动态特性
2.OC是C的”超集”, 可以直接在xcode中写C进行编码
3.理解C的内存模型, 有助于理解OC的内存模型(引用计数机制)
4....
属性语义copy和strong的理解
结论
一.如何区分[obj copy]是深拷贝还是浅拷贝?
1.当不可变类型对象调用copy拷贝后,不会产生新的对象,属于浅拷贝;
2.其他类型对象调用copy,都会产生新的不可变对象,属于深拷贝(遵循NSCopy协议并重写copyWithZone方法);
3.无论什么类型的对象,调用mutableCopy方法后, 都会产生新的可变对象, 但这不是属性特质的东西.
深浅拷贝完整...
iOS52个有效方法(二)
一.属性
1.实例变量与属性的区别之一: 实例变量是在编译期就硬编码到内存中的, 如果修改了类定义之后必须重新编译,否则就会出错! 从这里,我理解了为什么runtime**不能**为类Class新增实例变量, 却可以新增属性(实质只是新增了setter/getter方法,比如NSString增加一个 url的 NSString属性)
2.属性特质
①原子性atomic, 读写安全(本质是加...
UIWebView OC与JS交互那些事
UIWebView基础
1.UIWebView与WKWebView基本使用
https://blog.csdn.net/qq_21051503/article/details/7819944
UIWebView与JS交互
本人使用的是原生的JavaScriptCore库 或者 第三方WebViewJavascriptBridge
1.第三方WebViewJavascriptBridge...
iOS圆角和阴影共存处理
其实弄个圆角,根本不需要加个mask,网上很多资料都是误导的.
直接上代码,
效果是四个圆角+layer阴影:
_bgView.backgroundColor = [UIColor whiteColor];
_bgView.layer.cornerRadius = 7;//圆角
_bgView.layer.shadowColor = HZColorMainBlue.CGColor;
...
Nib tableViewcell的三种注册方式
以前总是混淆, 现在总结一下:
//关于xib cell的使用
//1.推荐,需要在xib文件中设置重用id:
// SGSMsgeTableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"xxyy"];//最好在xib文件中设置id
// if (cell == nil) {
// ...
配置Rsync和Rsync + inotify
第一部分:配置Rsync一、介绍Rsync工具rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。它使用所谓的“Rsync演算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。所以通常可以作为备份工具来使用。Rsync的特性如下:1)支持拷贝特殊文件如链接,设备等2)可以有排除指定文件或目录同步的功能,
今日推荐
周排行