证书不受信任,如图
原因:可能是缺少AppleWWDRCA这个证书,需要重新下载并安装
打开网址,下载*新的AppleWWDRCA证书:https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
双击安装
安装ios_development.cer开发证书
若此时仍然显示“证书不受信任”,双击打开ios_development.cer文件
点击“查看证书”
点开“细节”
向下滚动,可以看到如图所示的界面
点击任意链接,即可下载相应的文件
点击*个链接,下载的文件如图所示:
双击安装新下载的文件
*终效果如图:
很喜欢 Echo 框架
balabalaguguji · 15 小时 15 分钟前 · 2409 次点击
个人比较喜欢简洁的框架,*近看了下 go 的 web 框架 Echo,非常喜欢它的设计,看上去挺像 koa2 的。
支持分组中间件,路由中间件,这个很棒。
*近才开始学习了下 Go,感觉很棒,方法前面加一个 go 就变成了协程运行,不过用 chan 来做数据交互可读性确实没有 async/await 好。
另外 Go 的 defer 也很棒。 *棒的是 Go 的程序可以直接生成二进制文件,无需其他依赖直接跑。
还有什么好特性或者不好的地方,大家评论分享下
echo 框架 协程 二进制42 条回复 • 2021-10-15 09:35:46 +08:00
cmdOptionKana 1
cmdOptionKana 15 小时 1 分钟前
Go 用来做一些小项目确实是个非常优秀的选择,官方提供的工具链很好用,web 框架(不止 Echo,其实其他的 Go web 框架都是)很灵活、高效。
而且,小项目就算没有泛型之类的语言特性也无所谓,一共也没多少行代码,简平快硬写就行,啥编程模式之类的在小项目中体现的好处并不算大。
只是做大项目的话,Go 在 web 方面底蕴还是比不上 php 和 java 。
balabalaguguji 2
balabalaguguji 14 小时 54 分钟前
@cmdOptionKana #1 做大项目应该也不成问题吧,自己可以灵活搭配,不过还没试过,不知道具体有什么比不上 php/java 的
liuhan907 3
liuhan907 14 小时 53 分钟前
@balabalaguguji 比方说,没有好用的 ORM
kidlj 4
kidlj 14 小时 49 分钟前 via iPhone
@liuhan907 Ent.
robert233 5
robert233 14 小时 47 分钟前
echo xorm 满足了小项目需求
liuhan907 6
liuhan907 14 小时 45 分钟前
@kidlj 我说的是没有好用的,不是没有能用的。
iPhone9 7
iPhone9 14 小时 44 分钟前
@liuhan907 为什么要用 orm,直接 sql 不香吗
balabalaguguji 8
balabalaguguji 14 小时 27 分钟前
@liuhan907 #3 个人不是很喜欢 ORM,都是直接操作数据库,感觉直观点,也不用那么麻烦的整天搞映射
liuhan907 9
liuhan907 14 小时 21 分钟前
@balabalaguguji 我喜欢 ORM 是因为很多时候真的不需要性能,而我又不想手写 update 语句。
liuhan907 10
liuhan907 14 小时 20 分钟前
@iPhone9 那肯定没有我直接修改内存数据然后 save 一下了事香啊
iPhone9 11
iPhone9 14 小时 17 分钟前 ❤️ 1
@liuhan907 菜鸡才喜欢 orm
skye 12
skye 14 小时 16 分钟前
@balabalaguguji 大项目需要更多的轮子,新兴语言一般的轮子没有老语言多。
liuhan907 13
liuhan907 14 小时 12 分钟前
@iPhone9 菜就菜吧,但是它节省了我的时间啊。
mxT52CRuqR6o5 14
mxT52CRuqR6o5 14 小时 8 分钟前 via Android ❤️ 1
@iPhone9 就喜欢这种自信的言论
lovedoing 15
lovedoing 14 小时 7 分钟前 ❤️ 4
菜鸡才喜欢 orm 还行 ? 差不多得了
aitaii 16
aitaii 13 小时 51 分钟前
真正的高手都是通过手动控制 cpu 高低电位运行程序的,拉闸合闸不香吗
BeautifulSoap 17
BeautifulSoap 13 小时 46 分钟前 ❤️ 1
@iPhone9 像你这种菜鸡才喜欢写 sql,强者都是手写数据库
cmdOptionKana 18
cmdOptionKana 13 小时 36 分钟前 via Android
@balabalaguguji 底蕴主要有两方面,对于大项目来说,PHP 和 Java 积累了非常庞大的人才库,大项目需要考虑人员流动,另一方面是积累了大量的解决方案以及*佳实践之类的业界共识,可以减少很多讨论时间。
go 是可以灵活搭配,但灵活对于大项目来说弊大于利。而且,项目越大,go 自身的优势就越不明显,比如单个二进制文件部署、占用内存低之类的,大项目不怎么考虑这些因素了。
abersheeran 19
abersheeran 12 小时 52 分钟前
好家伙,看到分组中间件、路由中间件我犹豫了一下,想着不会是那个意思吧,结果一查还真是。和我在一个 Python Web 框架里设计的,不谋而合……哈哈哈,和业界典范想到一起了还挺开心。
https://index-py.aber.sh/stable/route/#_5
https://index-py.aber.sh/stable/route/#_13
SenLief 20
SenLief 12 小时 41 分钟前
@BeautifulSoap 强者用什么数据库,都是脑子记住。
Zchary 21
Zchary 12 小时 30 分钟前 via iPhone
js 转 go 的*个 web 框架不应该是 fiber 吗? just kidding
balabalaguguji 22
balabalaguguji 12 小时 30 分钟前
@abersheeran #19 这个是我的强需求
iPhone9 23
iPhone9 12 小时 3 分钟前
@BeautifulSoap 一看你就是不会 sql 只会 orm 的菜鸡
liuhan907 24
liuhan907 11 小时 33 分钟前
@balabalaguguji 其实还有一个我不喜欢的地方,因为 go 没有 attribute 或者 annotation 类似物,所以路由基本都是集中式。但是我非常不喜欢集中式路由。外加没有依赖注入,我不喜欢手动管理一大堆(指十几二十种以上)的依赖组件,这简直是折磨人。。。
lscho 25
lscho 11 小时 15 分钟前
以前经常用 nodejs 的表示也很喜欢 echo 。
upwell 26
upwell 10 小时 49 分钟前
echo 写小项目确实快,之前写过一个小项目,很快就能搞好。不知道现在 go web 框架主流的是什么,一般公司正式的项目用什么框架?求教一下
abersheeran 27
abersheeran 9 小时 2 分钟前
@liuhan907 用中间件,把数据挂到 context 上不也一样吗?像依赖 Annotation 来自动注入的应该就 Java 和 Python 了吧。
abersheeran 28
abersheeran 9 小时 0 分钟前
@balabalaguguji 哈哈哈,其实如果没有给指定分组增加中间件的功能,还可以用 PATH 来绕开,只不过比较麻烦。我当时也是灵机一动,觉得这个能解决中间件的适用范围问题就加上了。
FrankFang128 29
FrankFang128 8 小时 59 分钟前
这些 web 框架有什么很大的差异吗?
liuhan907 30
liuhan907 8 小时 42 分钟前 via Android
@abersheeran 主要是这得手动搞,依赖一多很烦。另外注入的话另一个好处是免去手动构造对象,在参数变化的时候少一点麻烦。其实说白了就是我懒,自动档开惯了不喜欢手动档。
kkocdko 31
kkocdko 4 小时 8 分钟前 via Android
@iPhone9 这位老哥的号是换人了么,记得几个月前似乎不是这个语气
wzw 32
wzw 2 小时 16 分钟前
goframe 这个也很赞
fox0001 33
fox0001 1 小时 21 分钟前 via Android
楼上一堆人身攻击,无意义啊…ORM 作用是屏蔽数据库操作。当一个代码文件混合了几种语言,维护起来很痛苦,优化也是个麻烦。小项目随便写吧,大项目要规范,否则到了后面维护就是自己挖坑自己填了。
xinhaiw 34
xinhaiw 1 小时 15 分钟前
ehco 垃圾中的战斗机
wowbaby 35
wowbaby 43 分钟前
@balabalaguguji 应该是开发效率、生态成熟度问题,比如用户管理,账号登录,手机登录,邮箱注册,手机注册,找回密码,基于 go 要多久?基于 php 我只要几个小时,mvc 网页、api 都可以出来。
比如缓存依赖,缓存标签,数据库我也可以自由切换 mysql,mssql,postgres 等等。
go 优势应该是搞性能吧,部署方便。
BeijingBaby 36
BeijingBaby 39 分钟前
https://gofiber.io/
BeijingBaby 37
BeijingBaby 35 分钟前
@BeijingBaby GoFiber 香,只是提供基本工具链。
其实更好的是只用一些 router 工具
qq1340691923 38
qq1340691923 26 分钟前
我首选 fiber,其次 gin
abersheeran 39
abersheeran 24 分钟前
@liuhan907 Golang 是做不到你想要的这个,忍忍或者换语言?
2i2Re2PLMaDnghL 40
2i2Re2PLMaDnghL 23 分钟前
@BeautifulSoap 像你这种菜鸡才喜欢手写数据库,强者都是直接使用 Wolfram 理论的图计算模型编写等效变换
qq1340691923 41
qq1340691923 23 分钟前
go 怎么就不适合做大型项目了,字节跳动,bilibili,七牛云都被你吃了?大型项目应该是微服务,多语言合作的
marcosteam 42
marcosteam 4 分钟前
@Zchary Fiber 真的香
*近工作内容又开始倒腾iOS了,做了一个OA项目,然后因为是公司内部使用,所以花了299$买了企业证书,发布的时候遇到各种“无法连接”。查了一番资料,都说plist文件托管在七牛可以搞定。
蓝鹅,其实,我估计很多小伙伴的打开方式不正确,所以会出现这样的问题。
就拿GitHub来说,你们以为打开这样的URL就OK了?Too naive!
经过实测,上面地址栏里的URL是无效的。正确的操作应该是:选择raw
经过跳转为
这样的原始数据,才能被Safari识别,引导到ipa的下载地址!
同样的,有童鞋说https://git.oschina.net 也不能用了,要不你们试试?
*后说一句,这个是我实际测试过的,亲测有效。时间2017-08-23。
*后的*后,Safari下载地址是
目前手持小米 10,去年双十一买的,不过小米是真的拉跨,刚买来的时候屏幕自己乱点,寄回去检测说没毛病,给刷了下系统,寄回来到时不乱点了,使用过程中无端卡死了几次,重启才好的,有次还在买早饭付钱…
oppo,vivo 不太想买,感觉钱都用在请明星代言上了
华为…他变成鸿蒙了
剩下的就只知道个一加了,还没咋了解过
拉跨 小米 双十一 OPPO66 条回复 • 2021-10-15 09:34:04 +08:00
murmur 1
murmur 17 小时 24 分钟前
买红米别买小米
2435043xia 2
2435043xia 17 小时 22 分钟前
建议别换,等等看 898 。已经被迫换 iPhone 了,安卓阵营没一个能打的。
AoEiuV020 3
AoEiuV020 17 小时 22 分钟前
我下一代想买个一加,但是觉得贵还没确定买,
qqg1530 4
qqg1530 17 小时 20 分钟前 via Android
我现在用小米 9,下一部换个红米手机,希望 898 给力
liliclinton 5
liliclinton 17 小时 20 分钟前
一加本质也是 ov 没差,建议看看 realme 和 iqoo
Oscar1994 6
Oscar1994 17 小时 13 分钟前
别买小米就 OK
lovedebug 7
lovedebug 17 小时 8 分钟前 ❤️ 3
一加已经加入了 ov 。。。系统都变成了 color os
ro2020 8
ro2020 17 小时 5 分钟前
三星
iovekkk 9
iovekkk 16 小时 57 分钟前
作为了一个资深 Android 开发
我用苹果全家桶已经用好多年了
身边的同事就算不用苹果全家桶
iPhone 和 mac 也是标配
所以,你懂的
BBCCBB 10
BBCCBB 16 小时 55 分钟前 ❤️ 1
@liliclinton 这 realme, iqoo 也是 ov 吧?
qq316107934 11
qq316107934 16 小时 54 分钟前
被迫换到 iPhone +1,什么时候膏通不挤牙膏,Scoped Storage 普及之后会考虑回来,大底相机香的,观望下 Pixel 6 Pro,有点嫌弃曲面屏和机身大小。
amusier 12
amusier 16 小时 54 分钟前
上一部手机是 MIX 2S,现在用的是 MI 11 PRO,可能是我运气好?我用的小米没啥大毛病,唯一的就是耗电快一些,亮屏时间 6 小时左右,后来一想,2K 屏幕+120 刷新率,可以接受。而且小米的搞机性能也是别的品牌无法比拟的,我的已经解锁,刷了第三方 ROM,面具+框架全部安排上,可玩性高得很。
rpish 13
rpish 16 小时 51 分钟前 ❤️ 1
坚果 r2
不开玩笑 大爆炸 闪念胶囊 一步 真的好用 效率神器
而且 smartism os 的拟物图标 特别精致
way2create 14
way2create 16 小时 50 分钟前
我目前没什么想换的 都说发热严重
ioschina1 15
ioschina1 16 小时 49 分钟前
等着换米 12 吧,小米虽然不完美,综合还是没有比小米强的
starlz 16
starlz 16 小时 44 分钟前
@ioschina1 #15 小米 11 翻车这么狠,有点不敢上了
SenLief 17
SenLief 16 小时 34 分钟前
目前还在用 mate20pro,发现没什么换的必要,有信号有信号,要续航有续航,其他的需求都不算主力需求。
james2013 18
james2013 16 小时 31 分钟前
上一部手机小米 mix2s,现在手持小米 10.
曾经小米 mix2s 升级版本后,发现耗电快,王者荣耀不时 460,就退回旧版本了.
现在小米 10 版本为 miui12.0.8,出厂的版本,没有乱点,卡死等严重现象,有 2 个小 bug,建议刷回旧版试下
starlz 19
starlz 16 小时 29 分钟前
@james2013 #18 巧了,我上一步也是 mix2s
liliclinton 20
liliclinton 15 小时 7 分钟前
@BBCCBB 是的没错,不过又没有什么明星代言的溢价,那又有什么问题呢
dejavv 21
dejavv 15 小时 0 分钟前
主要想换个带红外的手机
loveanaminio 22
loveanaminio 14 小时 56 分钟前 via iPhone
别买小米就好
xiaoz 23
xiaoz 14 小时 5 分钟前 via Android
手持小米 10s,除了内置很多第三方 app,以及广告问题。其它感觉还好。
MrTLJH 24
MrTLJH 14 小时 5 分钟前
一加、realme 、moto 、都可以考虑、都支持 google
马上一加和 realme 都是一个 OS 皮了,就主要看性能和卖点,realme 较高
性价比*高的还是 moto edge 、缺点就是 os 皮的本地化不足、但同样也是优点
个人觉得 miui 太重了,增加了耗电和出 bug 的可能性、还有就是广告特多
TypeError 25
TypeError 14 小时前
三星不把小屏 2k 加回去 不推荐买
shuntdown42 26
shuntdown42 13 小时 49 分钟前
其实直接买一加就行,解锁方便 rom 也多,但等 895 出了之后再买比较好
cheng6563 27
cheng6563 13 小时 38 分钟前 ❤️ 1
一加那系统是真的一言难尽
luomu24 28
luomu24 11 小时 56 分钟前
我魅族连提名都不配吗??
jdhao 29
jdhao 11 小时 42 分钟前 via Android
说 MIUI 广告多的,我都懒得驳斥了。。至少和 OPPO vivo 是同一水平的。但是 OPPO vivo 系统的实用性比不上小米的系统。
angkec 30
angkec 11 小时 39 分钟前
@rpish R2 可惜太宽了 用着手疼。。。
YUX 31
YUX 11 小时 34 分钟前
pixel 6
YaakovZiv 32
YaakovZiv 11 小时 30 分钟前
当前用的 mate20,不知道它啥时候能坏掉,让我有机会换个新的手机,背部指纹体验感到难受,侧面指纹也是难受,这两种指纹的手机我都有,正面屏下指纹*适合我。对比了同事的 mate40,感觉也比较耐用,满足生活需求了,工作用的话就有些浪费资源了,荣耀那种 2k 左右的足够工作使用
dingwen07 33
dingwen07 11 小时 22 分钟前
Google Pixel 6
IvanLi127 34
IvanLi127 11 小时 5 分钟前 via Android
我也想说下,我的上一部是 mix2s,现在 10s,还行吧,就是广告是真的多
metrotiger 35
metrotiger 10 小时 57 分钟前
个人感觉鸿蒙挺好用的
Yorkzhu 36
Yorkzhu 10 小时 53 分钟前 via Android
@YaakovZiv mate40 没办法安装 Google 服务吧
0o0o0o0 37
0o0o0o0 10 小时 17 分钟前
oppo 的:一加 realme
华为的藕断丝连:荣耀
魅族
vivo 的:iqoo
小米的:黑鲨
中兴的:努比亚的:红魔
ghostwwg 38
ghostwwg 10 小时 16 分钟前
OV 产品力上来了
Fixedsys 39
Fixedsys 8 小时 54 分钟前
手持 Realme GT Neo 没啥不好的,自带 GMS,google 的软件直接安装。也不耍猴。
uqf0663 40
uqf0663 8 小时 53 分钟前
我之前 ov 黑,但是后来上了*代 nex 就真香了,综合用下来,系统功能小细节完善度方面 o 比 v 好,ui 好看方面 v 比 o 好,硬件两家都差不多。玩机圈很不待见 ov 其实是偏见。
fatelight 41
fatelight 5 小时 15 分钟前
别买小米, ov 的 coloros 现在都比 miui12 好
看谁买小米奇迹
fatelight 42
fatelight 5 小时 13 分钟前
@jdhao 比不上 miui12 的 bug 多吧,10u 受害者,3 个 120 吹的什么样子,体验一团糟
buddha 43
buddha 2 小时 51 分钟前
买 android 手机我的首选要求就是要有 google 全家桶的, 小米 /红米有些在升级 MIUI12.5 就没有了, 其他牌子也怕有类似.
所以在用了多年 android 手机以后 换成 iphone , iphone 用 google 系列软件反倒是不需要担心了.
fox0001 44
fox0001 1 小时 37 分钟前 via Android
没看到米粉出来反驳,奇迹啊[狗头]
yongliang 45
yongliang 1 小时 20 分钟前
小米手机用开发版 MIUI,比稳定版好用。
我也是小米 10,曾经有段时间感觉比我刚换下去的魅族 16X 都卡,后来升级了开发版,发现这才是该有的样子。
haiironezumi 46
haiironezumi 1 小时 17 分钟前 via iPhone
想问问除了 pixel 外还有那个厂的手机能和 stock android 的发布进度同步?
cmdOptionKana 47
cmdOptionKana 1 小时 17 分钟前 via Android
@fox0001 米粉也想知道可以换什么
MeatIndustry 48
MeatIndustry 1 小时 14 分钟前 via iPhone
抓个别字:下一“部”
lushifu 49
lushifu 58 分钟前 via Android
现在用的还是日版的 Mate 20 Pro,非常好用?谁叫日本市场安卓机拉跨的多呢
骁龙 898 据说还是三星代工?我还是等下半年的 898 Plus 吧,说不定是台积电代工呢
Lefi 50
Lefi 56 分钟前
说实话,安卓机里面*值得买的就是 三星 索尼
xuromky 51
xuromky 53 分钟前
@yongliang 就是开发版要保持社区活跃度,但是平常上班带娃哪有时间在社区刷,结果被踢出内测组了,后面就一直稳定版用着算了,唉一言难尽
anguiao 52
anguiao 53 分钟前
换 iPhone 了,等着看年底的高通芯片怎么样。如果好的话入个米 12,不好的话就继续用米 10 Pro 了。
xuromky 53
xuromky 49 分钟前
现在想着下一部手机买三星,而且几乎都是满帧运行,几乎不存在锁帧现象
而且种草 oneui 的高度定制和可玩性
但是好像很多人说经常掉帧卡顿。。。国行动画不流畅。。
也是纠结的雅痞
mrz3333 54
mrz3333 48 分钟前
这两年用了几个安卓,预算够还是上水果 pm 吧。
p1gd0g 55
p1gd0g 22 分钟前
等等 pixie6.
opentrade 56
opentrade 21 分钟前
我还挺喜欢 VIVO,2000 块以下那种,不喜欢苹果系统,留着 SE 测试用。
kongxiao00532 57
kongxiao00532 15 分钟前
从红米 note3 到现在小米 11,中间也换过 iPhone,无奈的发现小米还是更合适一些。自己对 MIUI 还是很满意的,换了 iPhone 以后发现广告来源主要是推送和开屏广告,这个 MIUI 和 iOS 没什么区别,系统设置里关闭广告、关闭不需要的通知权限、再装个自动跳过开屏广告的 App 平时就不存在广告困扰。去年用了一段时间的 iPhone,广告不少,双卡信号贼差,iOS 也一样有 bug,还缺少很多例如小窗、遥控等等的小功能,还是换回了米 11 。小米 11 八月份烧了主板换了新,幸好现在安卓的云同步可以备份微信聊天记录。反正 5 年小米用户感觉小米真的没有网上讲的那么不堪,虽然 888 是真的热。
feitxue 58
feitxue 11 分钟前
虽然 ov 请明星厉害,但是线下机溢价高啊,实体店比主推互联网售卖同配置贵三四百都算少的了.
有供应链的朋友微信群讲过,代工厂做出来 ov 的质量其实相比小米是更好一点的.
所以,虽然 ov 线下售卖智商机多,再加上你认为请明星代言抽成多,其实没你想象的那么差.
结论,ov 对应的互联网品牌 一加 realme 等品控还是可以放心的.
x66 59
x66 9 分钟前
有时候失去了才知道珍惜,到头来看华为确实是安卓阵营*对的 No1
Cloud9527 60
Cloud9527 9 分钟前
@kongxiao00532 主板都烧了,还不砍呢
inhons 61
inhons 8 分钟前
好几年了一直 Pixel
yafoo 62
yafoo 8 分钟前 via Android
屏幕乱点,应该是屏幕硬件问题,我这个 vivo x50,去年刚买一周,左下角一个地方会自己乱点,去卖家那恢复系统后好了,后来出现过几次,恢复系统或升级系统会好,今年 8 月份,又开始乱点,持续了一个月,升级系统也没用,*后去售后那换了屏幕,现在好了,不知道以后还会不会出问题
GiantHard 63
GiantHard 7 分钟前
红米要出新机了
zhoushengyue 64
zhoushengyue 7 分钟前
三星 S22 吧,据说是细版的四边等宽+居中挖孔,颜值无敌,还能阉割掉 888 上那颗超大核,日常用应该发热不会那么大了,OneUI 年底就上 Android 12 了,还有 Material You 新设计风格,我准备如果 iPhone 14 不合意的话就上 S22 了
ww2000e 65
ww2000e 7 分钟前
刚买的 iqoo… vivo 旗下的,vivo 自己开发的车载挺好用的,接近 carplay 了,系统自带 app 也能关流量和通知,达到我要求了
dcty 66
dcty 5 分钟前
@ww2000e #65 这个车载指的是什么?目前有哪些车型支持了。
在实际开发中,后台服务器开发人员为了方便自建证书,有时候这些证书不受苹果官方信任,此时App显示的是一片空白,用SDWebImage加载不了图片,从服务器获取不了数据,AFN请求也是被忽略了。细心的你会发现控制台打印一串提示信息,大概的内容是提醒CA证书不被信任,请更换合适的证书。
解决办法是叫后台更换证书,如果你不想更换证书的话,也可以通过代码来调整,信任服务器的证书。
//采用NSURLConnection进行网络请求,会调用此方法
– (void)connection:(NSURLConnection *)connection willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)challenge {
//证书处理
//后台自建证书,因为证书无效导致AFN请求被取消,此段代码用在外网测试环境
if([kBaseURL rangeOfString:@”testapp.gtax.cn”].location != NSNotFound){
}
// 判断是否是信任服务器证书
if(challenge.protectionSpace.authenticationMethod == NSURLAuthenticationMethodServerTrust) {
// 告诉服务器,客户端信任证书
// 创建凭据对象
NSURLCredential *credntial = [NSURLCredential credentialForTrust:challenge.protectionSpace.serverTrust];
// 告诉服务器信任证书
[challenge.sender useCredential:credntial forAuthenticationChallenge:challenge];
}
}
那么,在AFN中如何绕过证书验证呢?对,设置AFSecurityPolicy参数:
//证书处理
//后台自建证书,因为证书无效导致AFN请求被取消,此段代码用在外网测试环境
if([kBaseURL rangeOfString:@”testapp.gtax.cn”].location != NSNotFound){
AFSecurityPolicy * securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeNone];
securityPolicy.allowInvalidCertificates = YES;
securityPolicy.validatesDomainName = NO;
self.requestManager.securityPolicy = securityPolicy;
}
一、熟悉一下vim基本操作
vim有两种模式:
1、命令模式、用于输入命令(输入法必须在英文状态)
(1)shift+V 可以选中一行;
(2)y 复制一行
(3)p 在当前行下方粘贴复制内容
(4)dd 删除到行尾
(5)x 删除一个字符
(6):wq 保存退出
(7):q!不保存退出
(8):set nu/nonu 显示行号
(9):/”vocabulary”跳转到下一个要查找的vocabulary
(10)i 进入编辑模式
2、编辑模式:用于编辑
按Esc可以切换回命令模式
s/str1/str2/ #用字符串 str2 替换行中首次出现的字符串
str1 s/str1/str2/g #用字符串 str2 替换行中所有出现的字符串
.,$ s/str1/str2/g #用字符串 str2 替换正文当前行到末尾所有出现的字符串
1,$ s/str1/str2/g #用字符串 str2 替换正文中所有出现的字符串 str1
二、在本地创建服务器
因为服务器涉及访问安全,所以首先得给用户设置密码;在用户文件下面新建站点:
0、设置用户密码;
1、用户根目录创建Sites目录;
手动新建:直接新建一个叫Sites文件夹
命令新建:sudo mkdir ~/Sites
2、为使用用户开启Sites目录的读写权限;
在mac系统中Apache是系统自带的,所以不需要安装Apache,但是我们需要自定义配置一下路径以及权限。
3、开启Apache并查看;
命令开启:sudo apachectl start
其他命令:
重启sudo apachectl restart
关闭sudo apachectl stop
启用 Apache 之后,在浏览器中访问 http://localhost 或 http://127.0.0.1,如果出现“It works!”就表示运行正常。
4、修改配置文件的DocumentRoot&Options
a 路径切换到Apache:cd /etc/apache2
b 备份文件,以防不测,只需要执行一次就可以了:sudo cp httpd.conf httpd.conf.bak
( 提示:下面这行代码不要打,如果后续操作出现错误!才需要使用以下命令,恢复备份过的 httpd.conf 文件:
sudo cp httpd.conf.bak httpd.conf)
c 用vim编辑httpd.conf
sudo vim httpd.conf
d 查找DocumentRoot
/DocumentRoot
e 按下 i 进入编辑模式
可以看到有两个路径 把他们都改成你刚才建的那个Sites 文件夹的路径
f 查找Options
/Options
定位到这一行后把光标移到*左边按下 x 删除“#”
改好之后,先按下esc键退出编辑模式,再输入:wq 保存并退出, 如果打错了不想保存就是 :q!
(如果是10.10系统的话还有一步:查找Options 输入/Options 也可以目测自己找到图中的位置,在Options和Follow之间增加一个单词
Indexes)
5、提取浏览器网页内容,把html及资源放到Sites目录
6、重启Apache,访问http://localhost/或http://127.0.0.1:80/测试
7、创建db,重启Apache测试