分类 标签 存档 黑客派 订阅 搜索

Method Hook Swift

165 浏览
importFoundationextensionDispatchQueue{privatestaticvar_onceTracker=[String]()publicclassfunconce(token:String,block:()->()){objc_sync_enter(self)defer{objc_sync_exit(self)}if_onceTracker.contains(toke
阅读更多  

Sequence1

271 浏览1 评论
好就没水文章了, 水一波.😁😁😁importFoundationprint("Hello,World!")//protocolIteratorProtocol{//associatedtypeElement//mutatingfuncnext()->Element?//}structOnes:IteratorProtocol{typealiasElement=Intmutatingfuncnext()
阅读更多  

反向代理

225 浏览
server{listen80;listen443ssl;server_namelocalhost;ssl_certificate/etc/nginx/ssl/fullchain.cer;ssl_certificate_key/etc/nginx/ssl/unsplash.jingxuetao.com.key;location/api{rewrite^.+api/?(.*)$/$1break;pro
阅读更多  

世界,你好!

360 浏览1 评论
欢迎使用 Pipe 博客平台。这是一篇自动生成的演示文章,编辑或者删除它,然后开始你的独立博客之旅!Pipe 博客平台是一个开源项目,如果你觉得它很赞,请到项目首页给颗星鼓励一下!
阅读更多  

常用命令行

214 浏览
find.-name"*.gif"|sed's/.gif//'|xargs-n1-I{}mv{}.gif{}.png// 批量修改文件后缀名 sips-Z75*.png// 批量修改文件像素 sudopython-mSimpleHTTPServer80// 开启一个简单的服务器, 用于网页访问文件夹内容.
阅读更多  

Perfect Turnstile

211 浏览
Package.swift//swift-tools-version:4.0//Theswift-tools-versiondeclarestheminimumversionofSwiftrequiredtobuildthispackage.importPackageDescriptionletpackage=Package(name:"Test",dependencies:[//Dependenc
阅读更多  

Swift Codable

225 浏览
Swift4.0Codable 使用摘自: Swifter-Swift 必备 tipsEverythingaboutCodableinSwift4////main.swift//TestCodable////CreatedbyAdrifton2017/11/13.//Copyright©2017 年 Adrift.Allrightsreserved.//importFoundationstructObj:Cod
阅读更多  
前几天在给 Realm 数据库的一个表加字段的时候, 控制台报了一个错. Migrationisrequiredduetothefollowingerrors 网上 Google, 然后看了一下官方文档.// 在 Appdelegate 加上这个代码段就行了.//Insideyourapplication(application:didFinishLaunchingWithOptions:)letconfig=Real
阅读更多  
今天折腾 SwiftPackage 的时候, 突然碰到一个错误, 我了个大草! 各种 Google, 各种找文档, 然而并没有什么卵用. 后来无意中想看一下 Products 中的文件然后顺手在 Finder 中把 Products 文件给删了, 然后再运行一下 test,buildSuccessed 了. 但是 Xcode 还是报红, 这时候关掉 Xcode, 然后重启一下就行了.🙂🙂--EOF--
阅读更多  

Ubuntu 升级 NGINX

187 浏览
听说 NGINX1.10.3 有什么漏洞 CVE-2017-7529, 其实风险并不是什么高, 还是升级一下吧. nginx-v//1.10.3apt-getinstallaptitudecp/etc/nginx/nginx.conf/etc/nginx/nginx.conf.1.1.19.backup// 做备份, 其实用不到 servicenginxstopaptitudeinstallpython-softwa
阅读更多  

Swift 备份 MySQL 数据库

224 浏览
想找一个自动备份博客数据库的程序, 然而并没有找到合适的. 那就自己写一个吧, 也不麻烦...GitHub 地址 Package.swift 文件 //swift-tools-version:3.1importPackageDescriptionletpackage=Package(name:"MySQLBackup",targets:[],dependencies:[.Package(url:"https://
阅读更多  

Ghost 博客支持 emoji

193 浏览
原文链接转载备忘自从 Emoji 被推广开来,被越来越多的操作系统支持,变成了一种通用的表情符号,今天看到 Ghost 的官方博客文章中用了 Emoji,我也想试一下,发现自己文章中插入 Emoji 发表后不能显示。😭Google 了一下,找到了问题,我的 Ghost 数据保存在 MySQL 数据库上,当时安装 MySQL 设置了 utf8 的字符集,需要改成 utf8mb4 才能支持存储 Emoji。那么如何把当前 MySQL 的编码由 u
阅读更多  
今天折腾 Perfect 服务端的时候, 出现下面错误: Can'tconnecttolocalMySQLserverthroughsocket''(2) 然后各种 Google, 各种试错. 最后在这篇文章中看到了 IP 这个字眼, 突然灵感来了, 直接把 locahost 改成 127.0.0.1, 然后成功了~ 我了个大草, 原来还能这么玩... 至于具体原因可以查看这篇文章 Localhost 与 127.0.0.1 和 IP 的区别是什么
阅读更多  

博客开启 HTTPS

205 浏览
系统环境:#nginx-vnginxversion:nginx/1.10.2#opensslversionOpenSSL1.0.1e-fips11Feb2013#cat/etc/redhat-releaseCentOSLinuxrelease7.3.1611(Core) 方式一 Certbot 选择自己的操作系统以及服务器软件, 按照说明安装即可. 安装方式二 acme.sh 有中文文档, 按照文档安装即可.--E
阅读更多  

搭建博客遇到的问题

166 浏览
操作系统版本: CentOS7.21. 安装 Nginx 说找不到包 yumremoveeprl-releaseyuminstalleprl-release2. 安装 MySQL 有问题 CentOS7.2 安装的是 Mariadb, 安装方式如下: 安装命令 yum-yinstallmariadbmariadb-server 安装完成 MariaDB,首先启动 MariaDBsystemctlstartmariadb 设置开机启动 s
阅读更多  

Swift 中使用 JSON(译)

202 浏览
如果你的 APP 跟后台的 web 应用做交互, 服务器返回的信息一般都是 JSON 格式的. 你可以用 Foundation 框架的 JSONSerialazation 类把 JSON 转换为 Swift 数据类型, 例如: Dictionary,Array,String,Number 和 Bool. 然而你不能确定你的 APP 接收 JSON 数据的结构或者具体的值, 这就使得能够正确的反序列化一个模型对象成为一个挑战. 这篇文章介绍了一些你可以在
阅读更多