首页 文章 精选 留言 我的

精选列表

搜索[EdgeOne免费套餐],共10000篇文章
优秀的个人博客,低调大师

如何在github上免费发布个人静态博客

●本文仅是缩略,笔者已将详细内容发布到github上 ●可点击本文最后的"阅读更多"进行访问,或者在github上搜"cyent markdown"也可以看到 目录 ● 本文概述 ● mkdocs-material介绍 ● 安装 ● 初始化项目 ● 修改主题 ● 运行 ● 发布到GitHub pages ● 发布到个人HTTP Server ● mkdocs.yml注意事项 ● 添加页面 ● 添加扩展 ● markdown语法 ● 其他功能 ●最佳实践 本文概述 mkdocs-material入门,包括安装、运行、发布至github-pages及个人站点 mkdocs-material介绍 符合google material ui规范的静态文档网站生成器,使用markdown进行文档书写 mkdocs ● python编写的markdown解释器、编译器,带有本地cli工具 ● 自带基于Tornado的小型http服务,用于本地调试 ● 内置一键式发布至GitHub Pages ● 内置mkdocs风格、readthedocs风格的主题,并支持自定义主题 ● 支持调用python模块实现语法及渲染的扩展 mkdocs-material ● python模块,符合google material ui规范的mkdocs自定义主题 ● 针对特定语法、功能做了渲染优化 ● 根据客户端浏览器页面尺寸自动缩放,对PC、移动设备都友好 ● 丰富的页面配色,多达19种主体配色和16种悬停链接文字配色 ● 支持中文搜索 ●支持统计功能,如百度统计,谷歌统计 安装 pip install mkdocs mkdocs-material 若下载慢,可更换安装源为豆瓣 pip install --trusted-host pypi.douban.com -i http://pypi.douban.com/simple/ mkdocs mkdocs-material 初始化项目 mkdocs new my-project 会生成my-project目录,进入该目录里,可以看到默认放置了一些文件,包括mkdocs.yml,这是主配置文件 修改主题 mkdocs.yml里添加: theme: name: material 运行 # 在my-project目录里执行 mkdocs serve 通过浏览器访问本地ip的8000端口(比如http://127.0.0.1:8000/) 查看效果,如图所示 发布到GitHub pages 通过 mkdocs gh-deploy自动编译出html并发布至GitHub pages,步骤如下 初始化repo 1.在github上创建一个repo,名字叫my-project(可以是其他名,这里先假设叫my-project),创建repo时候选择初始化带有README.md 2.使用git clone将repo同步到本地 导入项目 1.将mkdocs根目录(即my-project目录)下的所有东西移到刚刚git clone下来的git目录下 2.然后可以将最早创建的mkdocs根目录(即my-project目录)删除了 发布 在本地git目录下执行 mkdocs gh-deploy 发布到个人HTTP Server 通过 mkdocs build编译出html并手动同步至http server的根目录 生成站点文件 在git目录下执行命令 mkdocs build 命令执行完毕后可以看到site目录 发布至http server 将site目录里的所有东西拷贝到http server的根目录下 mkdocs.yml注意事项 由于是yaml格式,因此首先要符合yaml的语法要求 docs下需要一个index.md,作为站点首页 文档层次结构虽然可以很多层,但最佳实践是控制在2层内,最多不要超过3层,否则展示会不够友好 添加页面 在my-project/docs/里放置.md文件,可以自行组织目录结构 然后在mkdocs.yml里添加,比如这样: nav: - 介绍: index.md - 安装: - 本地环境搭建: install/local.md - 发布至GitHub Pages: install/github-pages.md - 发布至自己的HTTP Server: install/http-server.md - 语法: - 语法总览: syntax/main.md - 标题: syntax/headline.md - 段落: syntax/paragraph.md ● 上面的index.md就是放置在my-project/docs/index.md ●上面的local.md就是放置在my-project/docs/install/local.md 添加扩展 只有添加了扩展,才能完美使用mkdocs-material官方支持的所有markdown语法 mkdocs.yml里添加: markdown_extensions: - admonition - codehilite: guess_lang: false linenums: false - toc: permalink: true - footnotes - meta - def_list - pymdownx.arithmatex - pymdownx.betterem: smart_enable: all - pymdownx.caret - pymdownx.critic - pymdownx.details - pymdownx.emoji: emoji_generator: !!python/name:pymdownx.emoji.to_png - pymdownx.inlinehilite - pymdownx.magiclink - pymdownx.mark - pymdownx.smartsymbols - pymdownx.superfences - pymdownx.tasklist - pymdownx.tilde markdown语法 mkdocs-material支持几十种markdown语法,有许多很酷炫的功能与效果,由于篇幅有限,无法在这一一展示,因此这里仅列举下所支持的主要语法 1.标题 2.段落 3.引用 4.表格 5.代码 ● 行内 ● 区块 ● 高亮 6.字体样式 ● 斜体,粗体,粗斜体 ● 上标,下标 ● 下划线 ● 横线 ● 下划线+横线 7.列表 ● 无序列表 ● 有序列表 ● 任务列表 8.分割线 9.链接 ● 普通链接 ● 自动链接 ● 锚点提示 10.图片 ● 行内式 ● 参考式 11.转义 12.高亮 ● 代码高亮 ● 背景高亮 13.注解 ● 介绍 ● 完整格式 ● 空标题 ● 无标题 ● 无类型 ● 折叠 ● 11种颜色样式 ● 嵌套 14.脚注 15.元信息 16.数学公式 ● 介绍 ● 导入js ● 用法 17.emoji ● 介绍 ● 工作原理 ● 最佳实践 18.特殊符号 19.嵌套 ● 介绍 ● 注解-注解 ● 列表-列表 ● 引用-引用 ● 注解-代码块 ● 列表-代码块 ● 引用-代码块 ● 黄色区块-代码 ● 绿色区块-代码 ● 红色区块-代码 ● 绿接红区块-代码 ● 注解-列表-引用 ● 列表-列表-引用 ●引用-引用-代码 其他功能 mkdocs-material本身还支持如下功能: ● 添加js,可用于站点统计(如百度统计,谷歌统计) ● 页面以及跳转文字的配色 ●中文搜索 最佳实践 如果希望自己所写的markdown可以兼容各个markdown编辑器,那么只需了解markdown的传统语法即可 如果想让自己所写的markdown发布到web服务器,例如GitHub Pages、自己搭建的HTTP Server,那么可以考虑使用本文所介绍的语法,以实现丰富多样的渲染效果。 笔者建议:尽量使用传统语法,只在必要时候才使用本文介绍的语法。因为排版简洁、条理清晰才能带来最舒服的阅读感受。 原文发布时间为:2018-11-7 本文作者:小慢哥 本文来自云栖社区合作伙伴“ 老叶茶馆”,了解相关信息可以关注“ 老叶茶馆”。

优秀的个人博客,低调大师

横评:五款免费开源的语音识别工具

作为 SVDS 研究团队的成员,我们会经常接触各种不同的语音识别技术,也差不多见证了语音识别技术近几年的发展。直到几年之前,最先进的语音技术方案大多都是以语音为基础的(phonetic-based),包括发音模型(Pronunciation models),声学模型(Acoustic Modelling)和语言模型(Language Model)等。通常情况下,这些模型大多都是以隐马尔可夫模型(HMM)和 N-gram 模型为核心的。未来,我们希望以这些传统模型为基础,探索一些诸如与百度 Deep Speech 等最新的语音识别系统相结合的新技术。当然,目前互联网上可以找到许多针对这些基础模型进行解释、汇总的文章和资料,但针对它们之间的差别和特点展开阐述的却并不多。 为此,我们对比了五款基于 HMM 和 N-gram 模型的语音识别

优秀的个人博客,低调大师

黑客利用免费APP窃取中国苹果用户ID

最新消息,据外媒报道,黑客在利用苹果数字版权管理(以下简称“DRM”)技术的一处漏洞,在未越狱的iOS设备上安装恶意应用。 苹果应用中毒 2月末,安全技术公司Palo Alto Networks研究人员在苹果App Store应用商店发现3款恶意应用。分析显示,这些恶意应用是窃取中国用户Apple ID和密码阴谋的一部分。 这些应用更令人关注之处在于:除在App Store上架外,它们还能通过在Windows PC上运行的类iTune软件“偷偷”安装在iOS设备上。 没有越狱,没有去除安全技术的iOS设备,应当只能运行从App Store下载,或通过iTunes安装的应用。当通过iTunes为iOS设备安装应用时,设备会对应用进行检查,确保它来自App Store,这是苹果FairPlay DRM技术的一部分。 美国佐治亚理工学院一个研究团队提出了一种方法,它能欺骗iOS设备通过iTunes安装由其他Apple ID下载的应用。该团队当时警告称,“黑客能遥控被感染的计算机,绕过苹果DRM检查,在iOS设备上安装应用。即使被从App Store下架,黑客仍然能向iOS用户发布应用。”Palo Alto Networks称,这一绕过苹果DRM检查的技术仍然有效,被用来在未越狱iOS设备上安装新发现的恶意应用。 黑客把其应用称作壁纸,使它们通过苹果审查在App Store上架。然后,他们通过iTunes购买这些应用,获取FairPlay授权代码。黑客会开发一款类iTunes的软件,作为iOS设备助手软件在中国发布。该软件具有重新安装系统、越狱、系统备份、设备管理和系统清除等功能。 当用户iOS设备连上安装有上述软件的计算机时,软件会利用之前获得的授权代码,偷偷在用户设备上安装AceDeceiver。用户设备遭到攻击的唯一迹象是,安装完成后,AceDeceiver图标会显示在设备主屏画面中。 这意味着,即使AceDeceiver已经被从App Store下架,黑客仍然能利用上述类iTune软件传播它,因为他们已经拥有所需要的授权代码。Palo Alto Networks研究人员当地时间周三发表博文称,“通过对AceDeceiver分析,我们认为FairPlay中间人攻击将成为对未越狱iOS设备攻击的一种流行方式,危及全球iOS用户。” 这是研究人员1个月内第二次在App Store中发现恶意应用,表明恶意应用绕开苹果应用审查过程不仅可能,而且难度也不大。两次发现的恶意应用都伪装成正常应用,只有在IP地址来自中国的设备上运行时才激活恶意功能。 尽管目前AceDeceiver只影响中国用户,但Palo Alto Networks认为,AceDeceiver或类似恶意件未来会传播到其他地区。AceDeceiver尤其危险的原因在于,它利用的缺陷尚未得到修正(即使缺陷被修正后,AceDeceiver仍然可以在旧版本iOS上运行),通过计算机自动安装应用,以及不需要企业证书。 本文转自d1net(转载)

优秀的个人博客,低调大师

中国移动建成全球比较大的5G网络,5G套餐用户超1.3亿

自去年6月在上海发布“5G+”计划以来,中国移动5G发展迅速,资费客户突破1.3亿、5G终端客户突破8000万,面对重点行业正在打造100个龙头示范项目,成为目前全球比较大的5G运营商,中国移动集团市场部总经理张冬今日在第十一届全球移动宽带论坛(MBBF)上表示。 在网络方面,中国移动已建成全球比较大的5G网络,覆盖全国所有地级市和部分重点县城,提前完成建设任务。基于2.6GHz、4.9GHz两个频段共计200M带宽,以及后续700MHz频段合作,可以为客户提供5G优质体验,基于下行200M带宽载波聚合,实测速率达到3.2Gbps以上。此外,已建成全球较大规模SA网络,拥有35万SA基站,在337城市具备SA商用能力。 在终端方面,中国移动一直致力于与产业一起加快5G终端的普及,推动5G能够迅速的进入千家万户。倡导并且成立了5G终端先行者产业联盟,携手136家产业合作伙伴共建5G终端繁荣生态。截至目前,已经推出了20余款5G芯片,五大品牌覆盖了高中低全价位段。推动并支持多模多屏多形态,推出139款5G手机,5G手机价格已经突破了千元门槛;推出了200多款5G行业终端,覆盖了智慧工厂、智慧校园、智慧医院等15个重点细分行业,并正在推动近百个行业应用的落地。 在应用方面,中国移动亦充分发挥5G技术特点,面向个人推出新看法、新听法、新玩法、新拍法、新用法的“五新”应用。面向行业,联合华为等合作伙伴加快推进千行百业数字化转型,亦推出了一系列的成功案例,包括智慧港口、智慧矿山、智慧医疗等。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册