姚宁的博客

CentOS配置备忘录

添加用户并配置ssh登录 # 添加用户 useradd yaoning # 设置密码 passwd yaoning # 将用户加入wheel组 gpasswd -a yaoning wheel # 显示wheel组中的用户 lid -g wheel # 编辑ssh配置 vim /etc/ssh/sshd_config # 增加如下配置 AllowUsers yaoning # 保存退出 重启ssh服务 /etc/init.d/sshd restart # ssh 登陆新用户 ssh yaoning@xx.xx.xx.xx -p port # 注意端口号 默认是20 具体参考 /etc/ssh/sshd_config中的Port配置 安装配置mysql # 更新yum su...
点我阅读更多...

Jekyll主题开发

Jekyll本地环境安装 # 安装ruby $ sudo apt-get install ruby # 安装jekyll $ sudo gem install jekyll # 安装kramdown $ sudo gem install kramdown # 安装rouge $ sudo gem install rouge # 查看Jekyll版本 $ jekyll --version 本地运行 # 新建项目 $ jekyll new nick_blog # 跑起来 $ jekyll server
点我阅读更多...

Swift分享

SwiftySwift 👉 包含了超过500个可以提高效率的Swift原生扩展 举几个🌰 String 将近100个扩展 包含字符串判断、裁剪、与时间、float、double、int、bool等类型的转换、拆为字符再合并等… Array 包含排序(sort)、旋转(rotate)、拆分(divided)、提取下标(indices)、指定key分组(groupByKey)、移除相同项(duplicatesRemoved) //提取下标 [0, 1, 2, 3, 4, 5].indices(where: { $0 % 2 != 0 }) -> [1, 3, 5] //指定key分组 [0, 2, 5, 4, 7].groupByK...
点我阅读更多...

Swift备忘录

Any解包 func unwrap<T>(_ any: T) -> Any { let mirror = Mirror(reflecting: any) guard mirror.displayStyle == .optional, let first = mirror.children.first else { return any } return unwrap(first.value) } 一些链接 聊聊swift语言中的“??”
点我阅读更多...

wordpress迁移记

写在前边 因为帮朋友做wordpress的搬家 所以记录下wordpress在linux上的安装、配置、迁移、域名解析、https开启的一系列步骤;方便查漏补缺,以备不时之需。 安装、启动命令最好在提权到root用户进行 提权命令sudo -i LAMP安装 LAMP是Linux、Apache、Mysql、PHP的统一简称,是wordpress安装、运行的必备环境。 Linux 使用的是腾讯云的云服务器1核2G的学习机,安装成功后,将在AWS一个配置较好的机器上再来一遍。 CentOS Linux release 7.2.1511 如何查看? redhat、centos系统使用cat /etc/redhat-release命令查看; 或者使用lsb_release -a命令查看,...
点我阅读更多...

常用命令备忘

macOS Sierra 允许所有来源 sudo spctl --master-disable 安装cocoapods // 更新gem sudo gem update --system // 更换gem源 gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/ // 检查当前gem源 gem sources -l // 安装pod sudo gem install cocoapods // 遇到权限问题 使用 sudo gem install -n /usr/local/bin cocoapods // 查看pod版本 pod --version 公钥相关 // 生成公钥 ss...
点我阅读更多...

Mac常用工具合集

功能软件 Chrome浏览器 上不了外网的可以暂时先下载个百度提供的 百度貌似关闭了这个功能这里我传了一份 Shadowsocks 科学上网 Sublime编辑器 网易云音乐 百度输入法 Moom窗口管理 解压密码xclient.info 有道词典(App Store) wechat(App Store) qq(App Store) 射手播放器 提取码(fdqj) 解压密码xclient.info Navicat mysql图形化管理界面 Tower mac平台最强大的Git 客户端 Folx Pro 迅雷的替代品 Paste 剪贴板工具–记录多次剪贴记录 社区版点我 有点意思 archey -> brew i...
点我阅读更多...

iPhone越狱

准备 iPhone6 iOS 11.2.2 写在前边 关于自己的手机能不能越狱,是否完美越狱,怎么越狱最方便 这里 做了详细说明了 目前为止 iOS11.4以下的系统都是可以越狱的 越狱 做好备份 下载Electra 下载方式多种多样、以官网为例 Dev account表示需要一个开发者账号对ipa包进行重新签名来安装 Non Dev Account就是我们熟知的企业分发版本了 但是遇到官网企业分发无法安装、自己又没有开发者账号的情况下 还有第三种选择 访问tweakboxapp官网 在APPS->CATEGORIES->TweakBox Apps->Electra 11.3.1 ...
点我阅读更多...

苹果开发者账号相关

开发者账号比较 账号类型 费用 是否可上架 uuid数量 申请时长 邓白氏编码 其他 个人 $99 是 100 1-2天 否 可以升级为公司开发者、协作人数1人 公司 $99 是 100 5-14天 是 协作人数多个、可以分级别控制权限 企业 ¥299 否 不限 5-14天 是...
点我阅读更多...

mysql备忘录

mac卸载、安装 <!--如果是通过brew安装的--> brew uninstall mysql <!--pkg安装的参考如下--> https://gist.github.com/vitorbritto/0555879fe4414d18569d <!--brew 安装--> brew install mysql 错误解决 遇到 The user specified as a definer ('mysql.infoschema'@'localhost') does not exist 或者 Failed! Error: Table 'mysql.role_edges' doesn't exist 执行 mysql_upgrade -u ...
点我阅读更多...