hexo文章中添加图片的写法
1![xxxx](xxx.jpg)
这样的写法,其图片的样式是由系统控制的,大概是图片宽度和文章显示区域一致,高度和宽度同比度拉伸。
如下:
这样的展示方式简单粗暴,很占篇幅。
具体应该视图片展示的具体内容,由编者自己决定图片应该放多大的尺寸才适合阅读。
如下:
加了居中且限制高度为500
【草稿】获取UUID
UUID与UDID不同,UDID获取的是真实的设备唯一编码,但该方式涉及用户隐私,已作废。苹果给出的方案是用UUID取代。
UUID由系统根据每个App的不同分配ID,如果App删除重装,系统会分配一个全新的ID。
IDFA:广告ID,专门给各广告提供商用来追踪用户的。用户可以在 设置|隐私|广告追踪 里重置此id的值,或限制此id的使用,故此id有可能会取不到值。由于IDFA会出现取不到的情况,故绝不可以作为业务分析的主ID,来识别用户。
为了给用户提供可持续的服务,以及保障用户的账户安全,有必要对账户所登录的设备ID发生变化的时候,做出及时的反应。因此,将UUID保存在KeyChain里,能够应对当用户卸载重装应用后,应用还能识别出是原来的客户。
但是刷机或重装系统后UUID还是会改变。
获取的时机有用户系统的应用,应该在用户登录后立即获取并保存、对照识别UUID.
使用使用第三方工具 KeychainAccess 。其是适用于 iOS 和 OS X 的对 Keychain 的简单封装。使得在 Swift 中使用 Keychain 的 API 变得非常容易。
1pod ' ...
【草稿】异端下线
异端下线的逻辑一般是,每次从后台切入回到前台的时候,都对账号进行一次登录操作。当我们发现上次登录的记录标识和本地的不一样时,就弹出警告:”您的账号已在另外一台设备登录,若这不是您本人的操作,您的密码可能已经泄漏,请尽快修改。”
异端登录提示警告
其逻辑伪代码为:
异端登录、修改密码、被迫下线的思路
其中在iOS设备中要实现的话,比较有难度的是,获取到真实的设备id。由于早前的软件对UDID进行过度的收集以及与其内容绑定,大数据一分析就能暴露很多隐私问题。因此为了避免这样的法律问题,苹果将这一权限收回,而是由系统根据应用的不同而发放不同的UUID。
iOS端现在获取得到的设备id是基于系统的,只要用户重装了应用软件,那么该应用获取的UUID的值就会更改,苹果公司建议使用UUID为应用生成唯一标识字符串。
【待改进】
bmob的技术文档备忘录
数据安全 ACL权限配置方面(http://doc.bmobapp.com/other/data_safety/index.html)
使用BmobIM服务
使用BmobIM集成即时通讯的功能。其数据表结构以及消息类型格式等都不需要我们设计,由Bmob提供。虽然很方便,但是以后万一Bmob不再推出该项服务的时候,我们为了切换服务提供商或者自己搭建即时通信服务器,还是得写些个中间模块。
使用该服务,有两方面需要配置:1.首先是app启动时的注册登录,以及异端登录时的下线。2.有新消息时的一个推送服务
待看影视剧清单
丈夫得了抑郁症
半熟恋人
进步的空间节目中,39岁的黄瑞恩说道:“我做事从来不会去要求自己做到100分,我会给自己留一些进步的空间。”这一种行为模式真的很好,完成比完美更重要,这往往是所谓的完美主义者的心结,同时也是很多拖延症患者的症结。
勇敢告白薛兆丰老师说:”当我们知道,拒绝别人的拒绝方多少都有点愧疚感的时候,我们有另外一个启发,当你要表白的时候,不要怕被拒绝,你总觉得,被拒绝会损失点东西,但实际上你能赚到一点点的债权,哪怕人家拒绝了你,在对方的心目中,还是留下了一个美好的印象,因为他永远定格在那一幕,总觉得你是喜欢他的。”
解决hexo本地部署4000端口被占用
4000端口被占用当我们运行 hexo s 的时候,偶尔会发现4000端口被占用的提示:
12345FATAL Port 4000 has been used. Try other port instead.FATAL { err: Error: listen EADDRINUSE: address already in use :::4000 ···}
释放4000端口这时候我们终端中输入指令 lsof -i :4000 就可以查看端口被那个进程所占用。
123sh-3.2# lsof -i :4000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnode 73812 root 46u IPv6 0x843803e75b20f20b 0t0 TCP *:terabase (LISTEN)
接着我们可以通过强制退出该进程来释放4000端口。输入 kill + PID 来实现,如下:
1sh-3.2# kill 73812
这样就完成了40 ...
KeyChain的基本使用
什么是KeyChainKeychain 是一种安全的敏感信息存储工具。
Keychain 有五种类型,分别是通用密码、互联网密码、证书、密钥和身份。在大多数情况下,我们用到的都是通用密码。
Keychain机制存在于MacOS和iOS中,其中MacOS中的Keychain有上锁的、有没有上锁的,用户访问上锁的Keychain需要输入密码。而iOS中,每个应用只能访问自己的Keychain内容。这是基于两种不同的设备使用场景。
KeyChain的特点数据并不存放在沙盒中,即使删除了App,资料依然保存在keychain中。如果重新安装了app,还可以从keychain获取数据。
keychain的数据可以通过group方式,让数据在同一开发者账号开发的应用间共享。但这项配置需要在有苹果开发者账户的情况下才能进行配置。
存储用户密码大多数iOS应用需要用到Keychain来添加、修改、取回密码。
Keychain提供了以下的操作SecItemAdd 添加一个itemSecItemUpdate 更新已存在的itemSecItemCopyMatching 搜索一个已存在的itemSecItem ...
横道世之介
前言在读过《最后的儿子》后,就迫不及待地借来了吉田修一的另一个代表作《横道世之介》。我那时,还沉浸在作者细致的刻画以及令人意想不到的剧情反转之中。
说起来我觉得我和这个作者的书还挺有缘分的,在这之前,曾因为封面好看,而借了一本《平成猿蟹合战图》,但没太看得进去。
不得不说,好像,吉田修一的书封面设计都挺不错。
终于在短短续续的一个月里把这本小说在中秋前夕读完了。很让我感动,很让我迫不及待地读《找不到工作的一年》。当时在图书馆借书的时候,因为是同一个作者的原因,所以两本书是紧挨着的。同样因为封面设计好的原因,在同一天把两本书给借回来了。
没想到的是这两本书居然是前部与续集的关系。
正文世之介的妈妈很有趣。世之介这么介绍道:母亲本来就很有表演天分,无论是在亲戚的葬礼上,还是儿子独立离家之类的场面,绝不会错过千载难逢的机会,每每参加亲戚的葬礼,殡仪馆的工作人员一定会来找母亲签收账单,因为她实在哭得太惊天地泣鬼神了。
书里对世之介的一个同期同学刻画得也很有意思。对世之介来讲,“人生”这类的字眼除了开玩笑时会用到,平常哪里说的出口?眼前的仓持却是人不可貌相,他的认真态度恰好和他的外表形成强烈对 ...