为 Hexo 增加时序图解析功能
安装 hexo-filter-sequence 插件: 1npm install --save hexo-filter-sequence 配置 站点配置文件 _config.yml 中增加如下配置: 123456789sequence: raphael: https://cdn.bootcss.com/raphael/2.2.8/raphael.min.js webfont: https://cdn.bootcss.com/webfont/1.6.28/webfontloader.js snap: https://cdn.bootcss.com/snap.svg/0.5.1/snap.svg-min.js underscore: https://cdn.bootcss.com/underscore.js/1.9.1/underscore-min.js sequence: https://cdn.bootcss.com/js-sequence-diagrams/1.0.6/sequence-diagram-min.js # css: # optional, the ur...
为 Hexo 增加流程图解析功能
安装 hexo-filter-flowchart 插件: 1npm install --save hexo-filter-flowchart 配置 站点配置文件 _config.yml 中增加如下配置: 123456789flowchart: raphael: https://cdn.bootcss.com/raphael/2.2.8/raphael.min.js flowchart: https://cdn.bootcss.com/flowchart/1.11.3/flowchart.min.js options: scale: 1, line-width: 2 line-length: 50 text-margin: 10 font-size: 12 示例 新建文章,增加如下内容: 12345678910st=>start: 开始:>http://www.google.com[blank]e=>end: 结束:>http://www.google.com[blank]op1=>operat...
PHP 加密授权 - Zend Guard 篇
环境 Windows10 Zend Guard 7.0 (32 bit) Nginx 版 UPUPW PHP5.6 系列环境包 准备 Zend Guard 官网 Zend Grund 下载 Zend Guard Loader 下载 UPUPW PHP5.6 下载 UPUPW PHP5.6 帮助 下载 Zend Guard、Nginx 版 UPUPW PHP5.6 系列环境包、Zend Guard Loader 软件;安装 Zend Guard,将 UPUPW PHP5.6 解压到合适的目录,将 Zend Guard Loader 解压到 UPUPW PHP5.6 下的 PHP/ext 目录并替换原扩展。 配置 打开 UPUPW PHP5.6/PHP5/php.ini 文件,修改如下配置: 123456[ZendLoader]zend_extension ="C:\DevTools\UPUPWNP5.6\PHP5\ext\php_ZendLoader.dll"zend_loader.enable = 1zend_loader.dis...
国产 ngrok 穿透内网, 开发测试神器 - sunny
ngrok 是什么 百度百科 官网 ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放。 官方版本 ngrok 有太多的限制,免费用户最多启动4个节点且不能自定义域名,所以我们跳过它直接介绍 sunny 的使用。 sunny 才是福利 注册账号 先到 sunny 官网 注册账号。 开通隧道 在后台管理界面选择:隧道管理->开通隧道->选择免费产品,点击立即购买。 填写表单:隧道协议、隧道名称、前置域名、本地端口,然后点击确定添加。 返回隧道列表或点击隧道管理菜单,可以看到刚刚申请的隧道信息。 运行客户端 下载 sunny 客户端,根据需要下载不同版本。 命令行启动客户端: 1234# windowssunny clientid d3fdc171be3a94a0,e3fc6b1431a51e89# linux./sunny clientid d3fdc171be3a94a0,e3fc6b1431a51e89 启动成功后就可以通过 ngrok....
字典表设计
为什么字典表 某些变量在多个地方使用,而且一般是固定的,但是随着系统升级和后期变化,可能需要改变,如果这些变量写死在代码里面将会变得难以维护。 有的做法是使用枚举或者 Constants 常量类来实现,这种情况下在量少的前提是没问题的,但是一旦随着系统的开发拓展,后期将无法维护,甚至命名困难。 所以通常把字典放在数据库,这样后期的维护变更就比较简单,也可以在不用修改代码的情况下修改配置。 但是,放在数据库又有着频繁访问数据库的问题,这不是我们希望的,这时候通常做法就是加缓存,降低访问数据库的频率。 字典表的设计 通常分成两张表来实现,一个是字典类型,一个是字典 字典类型表: SYS_DICT_TYPE 字段名 类型 作用 备注 code varchar 编码 主键 name varchar 类型 - 字典表 : SYS_DICT 字段名 类型 作用 备注 code varchar 编码 主键 type_code varchar 类型 code 外键 name varchar 字典名 展示用 value varchar 字典值 使用...
使用 GitHub 托管自己的项目
安装 Ubuntu 系统 123sudo apt-add-repository ppa:git-core/ppasudo apt-get updatesudo apt-get install git 如果出现 apt-add-repository: command not found 错误,要先执行以下: 12sudo apt-get install python-software-propertiessudo apt-get install software-properties-common Windows 系统 下载 Git for Windows,建议下载安装版根据提示安装。 Windows 系统中,以下操作均在 Git Bash 命令窗口中执行。 配置 设置全局用户 12git config --global user.name "Your Name"git config --global user.email "youremail@gmail.com" 设置密钥 生成 ssh 密钥: 12345678$ ssh-keygen -...
使用 Hexo 搭建个人博客 - 体验
安装 安装 Node.js 环境, 官网 参考:Node.js 之旅 - 好的开端 安装 Git 版本管理工具,官网 参考: 安装 hexo-cli 命令行工具,初始化一个项目 1234npm install -g hexo-clihexo init blogcd blognpm install 目录结构大致如下: 123456789101112├── _config.yml # 项目配置文件├── node_modules ├── package.json├── scaffolds # 模板目录├── source # 文章源目录│ └── _posts # 文章目录│ └── hello-world.md # 第一篇文章├── themes # 主题目录│ └── landscape # 默认主题│ ├── _config.yml #...
Markdown 语法示例
语法 段落和换行 段落 <p> 前后必须保留一个或多个的空行。 段落内换行 <br> 要在行尾追加两个以上的空格然后回车。 1234春晓春眠不觉晓,处处闻啼鸟。 夜来风雨声,花落知多少。 春晓 春眠不觉晓,处处闻啼鸟。 夜来风雨声,花落知多少。 标题 在行首插入 1 到 6 个 # ,对应标题 <h1> 到 <h6>。 123456# 标题 h1## 标题 h2### 标题 h3#### 标题 h4##### 标题 h5###### 标题 h6 引用 在段落或其他内容前使用 > 符号,就可以将这段内容标记为 ‘引用’ 的内容 <blockquote>。 1234567891011121314151617181920> 引用内容。多行引用:> 多行引用,第一行; > 多行引用,第二行; > 多行引用,第三行。嵌套引用:> 嵌套引用,第一层。> > 嵌套引用,第二层。> > > 嵌套引用,第三层。嵌套其它语法:> 包含其它 `Markdown` 语...
Node.js 之旅 - 好的开端
安装 Node.js Windows 官网 下载二进制安装包直接安装。 其它方法参考 官方文档。 Ubuntu 12345# 根据需要选择不同版本: 6.x、7.x ....$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -# 安装$ sudo apt-get install -y nodejs 详细说明请参考 官方文档。 CentOS 12345# 根据需要选择不同版本: 6.x、7.x ....$ curl --silent --location https://rpm.nodesource.com/setup_6.x | bash -$ curl --silent --location https://rpm.nodesource.com/setup_7.x | bash -# 安装$ yum -y install nodejs 详细说明请参考 官方文档。 OSX 123...
书籍推荐模板
活着 书名:活着 作者:余华 格式:PDF 时间:2024-07-29 ISBN:9787530215593 内容简介 《活着》是当代作家余华的代表作,讲述了一个人历尽世间沧桑和磨难的一生,亦将中国大半个世纪的社会变迁凝缩其间。《活着》还讲述了眼泪的宽广和丰富;讲述了绝望的不存在;讲述了人是为了活着本身而活着的,而不是为了活着之外的任何事物而活着。 《活着》出版 25 年来打动了无数读者,经过时间的沉淀,已成为 20 世纪中国文学当之无愧的经典之作。到今天,已被译介至英、法、德、意、日、韩、俄等 30 多个国家和地区,获得国内外多个文学大奖,余华也凭借这部作品于 2004 年获得法兰西艺术和骑士文化勋章。 25 年后重新修订出版,相信《活着》仍然会以超越时间与空间的精神内核,击中我们每个人的心。 作者简介 余华,汉族,1960 年 4 月 3 日出生于浙江省杭州市,浙江嘉兴人,祖籍山东高唐, 澳门城市大学荣誉博士,澳门城市大学教授,中国当代作家,中国作家协会委员会委员。北京师范大学教授。 1962 年,余华迁至嘉兴市海盐县。197年,开始阅读各类小说,尤爱长篇。进入中学后,首次...








