Hexo标签插件

标签插件和 Front-matter 中的标签不同,它们是用于在文章中快速插入特定内容的插件。

引用块


在文章中插入引言,可包含作者、来源和标题。

别号: quote


1
2
3
{% blockquote [author[, source]] [link] [source_link_title] %}
content
{% endblockquote %}

样例


无参普通blockquote

1
2
3
{% blockquote %}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque hendrerit lacus ut purus iaculis feugiat. Sed nec tempor elit, quis aliquam neque. Curabitur sed diam eget dolor fermentum semper at eu lorem.
{% endblockquote %}

{% blockquote %} Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque hendrerit lacus ut purus iaculis feugiat. Sed nec tempor elit, quis aliquam neque. Curabitur sed diam eget dolor fermentum semper at eu lorem. {% endblockquote %}

Kindle114 资源集[转]

鸣谢

综合类

  1. 青风乘翼 最近出版的译著 更新中
  2. 周旋久 按字母排列的书籍 提取码:djhp
  1. 烫伤关东煮 约1t以上 20160302更新
  2. 18810815415 精排版书籍 (可能是豆瓣读书编辑)
  3. liantingv70657
  4. 炜博happy 更新中
  5. guyuemuziye6@gmail.com 旅游原版书 (微博号逼影共享,解压密码bygx)
  6. 枫729882492
  7. 电子书资源外链发布站
  8. 赤霓
  9. nnuuij11111
  10. 风扒皮1503
  11. zphstar
  12. skmjtptwr
  13. 327995970ou
  14. xunys
  15. ohhe
  16. 没我找不到的电子书 (此人吹牛居多,书籍不全)
  17. 搜珍玉鏡
  18. 菜是菜菜
  19. 13805758171
  20. yun360419811
  21. 虚昧斋 分享新书 可私信求书
  22. 唯我君行 中医、VB
  23. haoyou43 mobi epub 格式书籍 350+ 更新中
  24. liguobing55 txt合集
  25. 青辰VOW 部分全站打包等
  26. 苏菇莨百度盘书(BTSync) 约56G 至20160222关闭前 感谢:maldiniymx
  • B3EWLQK7C6O6RK3CU5CG3PZUYDUJLMYCP
  • B25G263OSC7ZAXPLCZESSL3DFJOHK6UQ3
  1. wizardforcel 杂项书籍
  2. 豆瓣图书top250
  3. 当当epub7000本
  4. 卡夫卡全集和哈佛管理
  5. 知乎话题、专栏、收藏
  6. 知日系列
  7. 知乎盐系列
  8. 图说天下系列
  9. kindle人资源打包 精品区11G+自购区31G+自制区10G+66G
  10. programthink

文学历史类、社科类

  1. 零度小然 稀有现代书历史籍
  2. youngharrylg 中华人民共和国前三十年历史
  3. 南阳高卧 近现代大家
  4. doppel88 各国文学
  5. 坊書流元 语言学
  6. 高贵的容克领主 历史
  7. dfdean 文学 名家文集
  8. rainthounder 文史高清pdg版图书
  9. 翟子昂 中国古文字学
  10. longhuarenn 历史
  11. Lyra1900
  12. iilikes

古籍类

  1. Ac_heron 古典文学
  2. dadssfree 大批量文史书籍 (约1.3t)
  3. qq312145694 古文史资料 (大约1t以上)
  4. 洋风汉魂 日本文史资料原版 (大约1t以上)
  5. 久舞而凄 精选精美古籍 (大约500G以上,更新中)
  6. 逍遥449824194 古籍
  7. 事无所成只因懒 古籍
  8. 钱建文 古籍
  9. 风家纪录片3
  10. 子乌书简全站打包 20130507 密码:qjq8

小说

  1. wizardforcel 小说
  2. 莫迪亚诺作品集
  3. 王小波全集
  4. 阿加莎·克里斯蒂作品集
  5. 周浩晖作品集

医学类、心理学类

  1. 于柏清二 中医
  2. bdywuxinghua 中医丛书
  3. yyzsm99 心理学
  4. 异硫氰酸烯丙酯 医学
  5. 一蹀盐 呼吸医学
  6. cnchenlian 康复医学
  7. Zita 解剖学 图谱
  8. LV终结者 制药技术 (物化资料夹里)
  9. 136603yin 性科学为特色 偏综合
  10. 心理学交际学电子书合集13本
  11. hhhzihao 心理学

佛学类

  1. CBETA_TW 中華電子佛典協會分享佛教书籍
  2. dufojing 佛教书籍
  3. senmy08 佛教书籍

数理学科类

  1. 小兆一凡 数学
  2. 我就叫混沌
  3. 华章数学译丛 百度云
  4. 华章数学译丛 微盘
  5. 图灵数学·统计学丛书 百度云
  6. 图灵数学·统计学丛书 微盘

生物学类(动物、植物、野外生存等)

  1. ChentaoTony1 昆虫学
  2. jkdpgh 野外生存 动物志
  3. 麦子 生物学 动物学
  4. xiayang405 精神病学、细胞生物学
  5. li__cheng__ 中国植物志、各地区植物志
  6. 山刺玫 植物学
  7. 绿色营上海小组 植物学

计算机技术类

  1. lxghost IT (xiaoshuwu.net)
  2. wintelsui IT
  3. 明月无风
  4. 耍大刀xyz PS书籍
  5. hcbbt IT
  6. salttiger IT
  7. wizardforcel IT

非IT工业技术类

  1. 南航飞动研学群 航空航天
  2. 星河舰队司令 武器
  3. wxjoldgoat 武器
  4. cfhcjg 军事资料
  5. 以逸待劳hk 航天资料

语言学习类

  1. 学派英语团队 英语学习
  2. 英语学习资料

经管

  1. 商业类电子书

艺术类 (摄影、音乐、绘画等)

  1. 吸血鬼123牛仔 音乐
  2. xslp2004 摄影
  3. yu鈥唋ei 中国绘画 新浪微博@于双子鱼 分享私密文件

杂志类

  1. qingge16 杂志 (含部分最新书)
  2. yanxishe 杂志
  3. liuafenliu 台湾地区优质财经杂志(天下雜誌/遠見雜誌/商業周刊/經理人月刊) 更新中
  4. foodservice 台湾地区优质财经杂志(天下雜誌/遠見雜誌/商業周刊/經理人月刊) 似乎是台湾地区人 更新到201410

原版书类

  1. 好想一次过 原版外文书
  2. 12879本Kindle英文原版电子书
  3. 经典、畅销英文原著100本

相关链接

  1. 计算机书籍控
  2. 脚本之家电子书
  3. 小书屋
  4. 稀酷客
  5. 读远
  6. SaltTiger
  7. it-ebooks.cn
  8. it-ebooks.info
  9. it-ebooks.org
  10. it-ebooks.com
  11. ebooks-it.net
  12. wowebook.org
  13. bookdl.com
  14. bookzz.org
  15. allitebooks.com

Kindle之ResilioSync索引

Kindle伴侣精品书库

Kindle伴原文 Resilio Sync同步密钥 {% codeblock lang:basnh %} BOC3NIGPF2DOKETOF2FAHXJXE2HF24QWC {% endcodeblock %}

精品书库

精品库 {% iframe https://kindlefere.github.io/share/ebook/ 800 400 %}

每周一书

每周一书 {% iframe https://kindlefere.github.io/share/weekly/index.html 800 400 %}

国外书籍

国外精选 {% iframe https://kindlefere.github.io/share/ebook-en/index.html 800 400 %}

Resilio Sync

原地址详解

实现原理

Resilio Sync 这款软件的优点上面已经说了一些,就是不依赖中心服务器,所有的文件都分布在用密钥连接在一起的电脑上。这里重点说一下小伙伴们关心的缺点。

AR 开发资料汇

总结了AR开发的平台汇总,AR视频经典教程,AR主流资讯网站,Vuforia,EasyAR一些实例教程以及AR精选应用。


AR 平台

Vuforia–不用多说,最流行的AR应用开发引擎。 EasyAR--EasyAR是国内最专业的AR引擎,是国内首款投入应用的AR SDK。EasyAR是好用且免费的增强现实(Augmented Reality)开发者引擎。 HiAR–HiAR 增强现实开发平台 HiAR 是亮风台信息科技打造的新一代移动增强现实(AR)开发平台,提供一整套世界领先的增强现实(AR)技术服务。 太虚AR--成都米有网络科技有限公司自主研发集成于Unity3d实现增强现实的SDK开发包,虚拟现实SDK太虚官方网站。 Wikitude–Wikitude是一家专门从事智能手机增强现实的应用,分别出品了两款应用Wikitude drive与Wikitude World Browser。 Inter RealSense–RealSense 3D是一套感知计算解决方案,包括世界上最小的3D摄像头,模块比两个硬币摞起来还薄,除了硬件外,英特尔还将提供驱动及软件等全套开发工具 ICreator–依托于iCreator 3D, VR引擎,模型师可以快速创建交互式3D, VR内容,并支持微信平台传播,也为模型师提供可视化3D模型交易功能。 天眼--天眼AR包括天眼云平台和天眼AR浏览器,用户需在天眼云平台完成“AR内容”制作,然后在天眼AR浏览器查看效果。 Google Tango–小编重点推荐。运动追踪(Motion Tracking),深度感知(Depth Perception)和区域学习(Area Learning)。

腾讯云之小直播开发

视频服务

  1. 直播LVB

    1. 开发指南
  2. 移动直播MLVB

    1. 开发指南 移动直播是一套移动终端直播解决方案的集合,它以免费源码的形式向您展示:如何利用腾讯云直播(LVB)、点播(VOD)、云通信(IM) 和 对象存储(COS)等几项服务组合构建出适合您的直播解决方案。

快速集成方案

{% img 导图 https://mc.qcloudimg.com/static/img/92a464fc26bbe52fea8816f8e6061ef3/image.jpg 100% 200 集成导图 图片 %} 如果您想要在自己的 APP 里集成直播推流和播放功能,下面三步就能达成目标:

迁移SVN库到git库保留branchs和tags

SVN was a great advance in its day, but it’s now clear that distributed version control systems are the way forward and that Git is the de facto standard. Having helped many clients migrate from SVN to Git, here are my notes for a pain-free transition that will preserve the tags and branches in your SVN repository.

首先导入一个本地存储库

在本地创建一个存储库的目录

{% codeblock 新建目录 lang:bash http://www.sailmaker.co.uk/blog/2013/05/05/migrating-from-svn-to-git-preserving-branches-and-tags-3/#import-staging Create a local staging directory%} cd ~ mkdir staging cd staging {% endcodeblock %}

swift错误处理

Error handling is the process of responding to and recovering from error conditions in your program. Swift provides first-class support for throwing, catching, propagating, and manipulating recoverable errors at runtime. Some operations aren’t guaranteed to always complete execution or produce a useful output. Optionals are used to represent the absence of a value, but when an operation fails, it’s often useful to understand what caused the failure, so that your code can respond accordingly. As an example, consider the task of reading and processing data from a file on disk. There are a number of ways this task can fail, including the file not existing at the specified path, the file not having read permissions, or the file not being encoded in a compatible format. Distinguishing among these different situations allows a program to resolve some errors and to communicate to the user any errors it can’t resolve. 举例,在读取和处理磁盘上的一个文件的数据时,会有有许多方法失败,包括指定的文件路径找不到,没有文件的读取权限,或文件编码格式不兼容。在这些不同情况下,就可以让程序提示用户导致程序无法执行的具体原因。

Representing and Throwing Errors

In Swift, errors are represented by values of types that conform to the Error protocol. This empty protocol indicates that a type can be used for error handling. 在swift中,错误类型是遵循Error 协议。

Swift enumerations are particularly well suited to modeling a group of related error conditions, with associated values allowing for additional information about the nature of an error to be communicated. For example, here’s how you might represent the error conditions of operating a vending machine inside a game: swift枚举类型特别适合为一组错误条件建模,用来关联导致错误的真正原因的相关信息。例如: 一个在操作一台游戏机时的会出现的错误枚举类:

1
2
3
4
5
enum VendingMachineError: Error {
case invalidSelection
case insufficientFunds(coinsNeeded: Int)
case outOfStock
}

Throwing an error lets you indicate that something unexpected happened and the normal flow of execution can’t continue. You use a throw statement to throw an error. For example, the following code throws an error to indicate that five additional coins are needed by the vending machine: 抛出错误说明游戏出现异常,导致其他操作无法进行。这是需要通过Throw语句来抛出这个错误。例如,以下代码抛出了一个错误表明需要five:

1
throw VendingMachineError.insufficientFunds(coinsNeeded: 5)

Handling Errors

When an error is thrown, some surrounding piece of code must be responsible for handling the error—for example, by correcting the problem, trying an alternative approach, or informing the user of the failure. 当错误抛出后,这段代码必须来处理这个错误。例如:通过纠正问题,尝试其他方式实现,或通知用户的失败。

There are four ways to handle errors in Swift. You can propagate the error from a function to the code that calls that function, handle the error using a do-catch statement, handle the error as an optional value, or assert that the error will not occur. Each approach is described in a section below. 在swift中有四种处理错误机制: 1. 向调用方法中传递这个错误 2. 使用do-catch语句处理 3. 把错误设置为可选型 4.断言不会出现异常的情况下,使用try!禁止异常抛出

When a function throws an error, it changes the flow of your program, so it’s important that you can quickly identify places in your code that can throw errors. To identify these places in your code, write the try keyword—or the try? or try! variation—before a piece of code that calls a function, method, or initializer that can throw an error. These keywords are described in the sections below. 当一个方法抛出错误时,会打断程序正常的工作流,必须快速定位到可能抛出错误的代码。可以使用关键字try 要注意 try?try!之间的差异。在调用一个函数,方法或者构造器之前,来抛出异常。

Propagating Errors Using Throwing Functions

To indicate that a function, method, or initializer can throw an error, you write the throws keyword in the function’s declaration after its parameters. A function marked with throws is called a throwing function. If the function specifies a return type, you write the throwskeyword before the return arrow (->). 函数,方法或构造器都可以抛出异常,只需要在声明它们时添加关键字:throws即可,这种方法被称为throws函数,throws关键字位置在参数之后,返回值(->)之前

A throwing function propagates errors that are thrown inside of it to the scope from which it’s called. 抛出函数会把错误抛给调用它的函数周期中去。

在OC和swift中区分多个targets

build setting预编译位置

  1. Preprocessor Macros
  2. Other Swift Flags

为生产和开发target配置预处理宏/编译器标识。之后我们就可以使用该标识在我们的代码来检测应用程序正在运行的版本。