Typora搭配PicGo自定义图床 - 让你的markdown飞起来

前言 markdown的流行让大部分人脱离UI编辑专心致志写作,体验非常棒. 但是市场主流的markdown编辑器在上传附件功能方面一直都没有太得心应手的工具. 今天给大家推荐typora编辑器搭配PicGo自定义图床,让你随心所欲文档中插入图片. typora Typora是一款由Abner Lee开发的轻量级Markdown编辑器,适用于OS X、Windows和Linux三种操作系统,是一款免费软件。与其他Markdown编辑器不同的是,Typora没有采用源代码和预览双栏显示的方式,而是采用所见即所得的编辑方式,实现了即时预览的功能,但也可切换至源代码编辑模式。 ---维基百科 下载

vscode天赋异禀-2018年开发者调查中最受欢迎-比较sublime和webstorm

Visual Studio Code(简称VS Code)是一个由微软开发,同时支持Windows 、 Linux和macOS等操作系统且开放源代码的代码编辑器[4],它支持测试,并内置了Git 版本控制功能,同时也具有开发环境功能,例如代码补全(类似于 IntelliSense)、代码片段和代码重构等。该编辑器支持用户个性化配置,例如改变主题颜色、键盘快捷方式等各种属性和参数,同时还在编辑器中内置了扩展程序管理的功能. -- 维基百科 2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本。短短四年时间里,VS Co

vscode markdownlint插件让你的markdown更加规范 -- Rules规则提示信息

前言 我们在书写代码的时候, 经常会用到eslint来约束代码规范, 这样团队开发或者后期维护都省了很多烦恼. markdown书写时一样有这样的问题, 那么我们如何来约束markdown的书写规范呢. 今天介绍一款 vscode 的插件 markdownlint https://github.com/DavidAnson/markdownlint vscode 直接搜索安装插件 markdownlint 当你在vscode中书写markdown文本时,不符合规范的内容就会有黄色波浪线来提示及时修正. 语法规范提示内容 MD001 - Heading levels should only i

brew install时一直卡在Updating怎么办

前言 当你通过brew安装软件的时候, 发现一只卡在Updating Updating Homebrew... 这个时候有俩种办法来应对 找国内的源Updating Homebrew brew install 时不要 update 切换国内的源 //替换brew源 cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git //替换homebrew-core.git cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" gi

nginx代理跨域配置add_header Access-Control-Allow-Origin 不生效的解决方法

前言 首先要了解你现在遇到的问题是否和我一样! nginx -v nginx version: nginx/1.16.1 以下方法针对 1.7以上的nginx版本有效. 问题描述 项目使用前后端分离 前端有一部分路由需要代理请求 api 服务 类似这样: 前端域名:http://a.com api域名: http://b.com 前端页面展示列表数据: ajax请求: http://a.com/api/bloglist nginx配置: location /api { proxy_pass http://b.com/; # 设

Git pull 强制拉取并线上代码覆盖本地

当多人协同开发时, 或者服务器代码被人改动时, git pull 时,提示你本地代码有改动,需要提交合并.... git强制拉取代码 git fetch --all 回退到当前版本修改之前的状态 git reset --hard origin/master 注意:你当前的分支 获取代码服务器最新版本 git pull 出自:Git pull 强制拉取并线上代码覆盖本地

remarkable搭配markdown-toc自动生成博文目录

前段时间写过一篇关于showdown和showdown-toc插件自动生成目录的博客 ⬅️点击查看 为什么要改进 showdown-toc作为专门为showdown开发的 toc 插件,搭配使用都非常方便 安装showdown ,showdown-toc toc插件集成到showdown代码中 const Showdown = require('showdown'); const showdownToc = require('showdown-toc'); const showdownHighlight = require("showdown-highlight"); const to

markdown编辑器如何自动生成目录 showdown toc插件的使用

markdown如何转化成html markdown 文本转化成 html 成熟的工具有不少, node 开源库中有 markdown-it showdown markdown-to-html marked markdown 上面的工具各有优势,自行google开源地址,找到一款最适合自己的. 本人博客一直是markdown编辑器撰写, 然后,一直再琢磨如何通过标题来自动生成内容目录, 造轮子的事情还是留给大牛们, 我们能把轮子使用好也是对大牛们的敬仰和支持. markdown-it 介绍 开源地址: https://github.com/markdown-it/markdown-it

Cannot load from mysql.proc.The table is probably corrupted

上次推荐了数据库管理工具 DataGrip 今天在连接线上一个数据库的时候,直接报错. "Cannot load from mysql.proc.The table is probably corrupted" 之前在使用 Navicat 连接数据库时并没有发现此问题. 此问题产生的原因: LINUX下将mysql从5.1升级至5.5后,存储过程不能用了. mysql.proc升级时有个字段没有升级成功. 在5.1中mysql.proc表的comment字段是varchar(64): 但在5.5中应该是text: comment text CHARACTER SET

JetBrains 数据库管理工具 DataGrip for Mac 1.0.2

JetBrains DataGrip for Mac 介绍 DataGrip支持几乎所有主流的关系数据库产品,如DB2、Derby、H2、MySQL、Oracle、PostgreSQL、SQL Server、Sqllite及Sybase等,并且提供了简单易用的界面,开发者上手几乎不会遇到任何困难。目前市场上已经存在很多数据库客户端,如MySQL WorkBench、Toad、NaviCat、phpMyAdmin、Sequel Pro、SQLWave等等,这些既有的产品中,有些是免费的,有些则是收费的。不仅如此,很多开发者与数据库管理员已经习惯了自己所用的工具,那么DataGrip的到来会为大

CentOS6.3 64位系统安装破解版 jira6.3.3

CentOS 64位系统安装破解 jira6.3.3 准备条件 1.安装java 环境 2.设置java 环境变量 3.安装数据库 4.下载jira 6.3 5.安装jira 6.3 6.申请临时授权码 7.汉化 8.下载破解版 atlassian-extras-2.2.2.jar 替换原组件 9.重启jira ,更新授权码 10.破解成功 1.安装java 环境 新版jira 需要jdk 1.8 以上版本支持. 我用的版本是 1.8.0_65 tar -zxvf jdk-8u65-linux-x64.tar.gz mkdir /usr/java mv jdk1.8.0_65

mysql 彻底解决中文乱码的问题

mysql 中常常出现对中文支持不友好的情况 常见的错误 "Illegal mix of collations for operation" 下面我们规整一下 mysql 数据库中一共涉及到哪些字符集 character-set-server/default-character-set:服务器字符集,默认情况下所采用的 character-set-database:数据库字符集 character-set-table:数据库表字符集 一般情况下只需要设置character-set-server,而在创建数据库和表时不特别指定字符集,这样统一采用character-

centOS 下搭建 phpmyAdmin 服务

很久没来了,最近太忙(当然是借口~~) 今天和大家分享如何安装使用 phpMyAdmin 服务来管理mysql数据库. 首先你需要安装mysql (废话) yum -y install mysql 下载 phpMyAdmin 比如 我们下载了 phpMyAdmin-4.0.4.1-all-languages.zip [root@mail ~]# unzip phpMyAdmin-4.0.4.1-all-languages.zip [root@mail ~]# mv phpMyAdmin-4.0.4.1-all-languages /var/www/html/ [root@mail ~

markdown基本语法介绍

Markdown是一种轻量级标记语言,创始人为約翰·格魯伯(英語:John Gruber)。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。 这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。[维基百科] markdown可以让你专心写作而摆脱排版的困扰. 一些常用语法要花几分钟时间来记住. 标题 一个#表示一级标题, 几个#号对应表示几级标题, 最多支持六级标题. 注:标准语法一般在#后跟个空格再写文字 # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 效果: 一级标题

请珍惜优秀的免费资源,守住自己的道德底线.

为了发这篇文章,我挣扎了好久,至少2年前我就想分享一篇关于vpn的文章,最后咬咬牙,跺跺脚忍了. 最近,一位朋友真好也遇到vpn连接的一些不如意, 借着新年之际,我非常想分享下如何免费给自己搭建一个vpn, 让需要跨栏的人顺利看看外面的世界. 我迟疑了很久,该不该发这样的文章, 一旦发出去,很多优秀免费资源马上会被滥用,直接的原因就是关停,谁都用不成. 内心的挣扎,我最后还是说服了自己,我觉得来我博客的应该都是各类攻城狮, 退一万步讲,大不了年后我删除了这篇文章. 所以,标题,标签,配图 我开始很详细的写一篇如何一步一步搭建. 大概完成40% 的时候,我感觉这篇文章还是不要发出去好, 为

gitlab 如何验证安装服务是否正确启动运行

gitlab 安装完以后,总是会多多少少报出一些小问题. 之前有一篇关于 如何安装 gitlab 的文章 linux 上通过gitlab 搭建自己的git服务器 今天简要和大家分享下安装 gitlab 后,如何查看服务是否正常启动运行. #如何排查 如果是 Gitlab 3.1 以后的版本 sudo -u gitlab -H bundle exec rake gitlab:app:status RAILS_ENV=production 运行上面指令查看各项指标,服务是否正常启动,文件读写权限等. 如果是 Gitlab 4.0 以后的版本 sudo -u gitlab -H bu

centOS6.5 快速安装部署 gitLab

在程序开发过程中 git 已经成为最受欢迎的代码托管工具,从此工具上衍生出来了大名鼎鼎的开源平台 github . 它给我们代码管理带来方便快捷,但是在 github 上,只有开源的公开项目才可以免费试用,如果公司的私有项目,必须付费购买,而且价格还不低.所以今天这篇文章和大家分享下在 centOS 6.5 环境下,傻瓜式,简洁快速部署安装 gitlab 服务. 什么是gitlab GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注

ESLint 团队协作规范使用

Lint 工具 使用 Lint 工具和代码风格检测工具,则可以辅助编码规范执行,有效控制代码质量 . WebStorm 等开发环境已经支持这些工具,使用起来很顺手. 然而,在使用 React JSX 语法时,却遇到了问题:JSHint 不支持 JSX 语法 ESLint 简介 ESLint 由 JavaScript 红宝书 作者 Nicholas C. Zakas 编写, 2013 年发布第一个版本. NCZ 的初衷不是重复造一个轮子,而是在实际需求得不到 JSHint 团队响应 的情况下做出的选择:以可扩展、每条规则独立、不内置编码风格为理念编写一个 lint 工具. ESLint

如何把别人项目代码修改后 提交到github

首先你需要了解基本的 git相关知识 如果你从 github 上clone了别人的代码,本地做了一些修改后,直接提交可能会遇到一些问题,首先需要你输入用户名,接着输入密码,最后返回错误提示信息. 试想一下,如果你可以把 clone 下来的代码随意修改完后,还能随意提交到github服务器,那整个开源生态可能要彻底乱为一团. 所以不让你提交就对了. 那如何把 clone 后修改的代码提交到 github 呢? github上 不是有个fork么, 好,那么给别人的项目提交代码的方式就有了,先fork下别人的代码,于是你的github上就出现了同名的项目,这个项目就属于你自己了

[转] github上 fork + Pull Request 开发模式

4.1. Fork + Pull模式 参与GitHub中的项目开发,最常用和推荐的首选方式是“Fork + Pull”模式。在“Fork + Pull”模式下,项目参与者不必向项目创建者申请提交权限,而是在自己的托管空间下建立项目的派生(Fork)。 如果一个开源项目派生出另外的项目,通常意味着项目的分裂和开发团队的削弱,而GitHub中的项目派生则不会,而且正好相反,GitHub中的项目派生是项目壮大的体现。所有的派生项目都会有链接指向原始项目,派生项目没有独立的缺陷追踪系统(ISSUE),而是必须利用创建者本人的项目中的缺陷追踪系统。至于在派生项目中创建的提交,可以非常方便地利用GitH

Agreeing to the Xcode/iOS license requires admin privileges

错误描述 Agreeing to the Xcode/iOS license requires admin privileges, please re-run as root via sudo. 解决方法 打开终端,输入 sudo xcodebuild -license 终端提示敲回车键(enter)打开许可协议 ,回车继续 终端提示 按下 “space” 键阅读许可协议,按“q” 不阅读 ,直接 q 即可 最终,终端会出现三个选项,agree 、print、cancel,不用想,能不是agree 吗!当然是输入agree,然后enter出自:Agreeing

SSH 数据转发 参数设置

SSH 是什么 ssh命令是openssh套件中的客户端连接工具,可以给予ssh加密协议实现安全的远程登录服务器 ssh 既可以登录远程服务器,还能进行数据转发 今天就是要和大家分享关于 SSH 数据转发的功能 SSH 数据转发原理 ssh 可以绑定本地端口,实现一个 socket 监听. 当本地被监听的端口发过来数据时, ssh 会转发到远程目标服务器上,目标服务器将请求的到的数据再回发回来. SSH 参数 -1:强制使用ssh协议版本1; -2:强制使用ssh协议版本2; -4:强制使用IPv4地址; -6:强制使用IPv6地址; -A:开启认证代理连接转发功能; -a:关闭

chrome 浏览器 console 加入 jquery 测试调试

让你的浏览器 console 加入 query 方便测试调试. 这样我们去操作 dom 就像 javascript 文件中书写代码一样方便. 而且查找结果实时输出到 console 中 你可以很轻松的发现 jquery 选择器是不是有误 操作的结果是不是你想要的 如何实现 你需要在你的 console 中引入一段 jquery var jquery = document.createElement(‘script’); jquery.src = “http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js”; docu

git 如何获取指定 tag 代码

查看 关于git tag 操作方法 分享一个小知识点: git 如何获取指定 tag 代码 如果你本地有代码仓库 git tag //查看本地tag git checkout tag_name 如果你本地没有代码仓库 git clone git@xxx.xxx.xxx:/project_name.git git tag //查看本地tag 注意上面的git服务器地址,项目所在目录要替换 然后执行 checkout git checkout tag_name 如图: 你会看到提示: 当前处于一个“detached HEAD" 状态 ,每一个 tag 就是代

nginx 命令行参数 启动 重启 重载 停止

今天和大家分享关于 nginx 的一些参数使用 首先,你应该安装了nginx CentOS 安装 nginx 这是很早之前的一篇博客,可以参考. 之前,我们如何去操作 nginx ##简单粗暴法 pkill -9 nginx kill -TERM 主进程号 kill -QUIT 主进程号 现在我们是不是要从容优雅的去面对这些操作了 nginx -s 参数 -s 参数包括下列功能: nginx -s stop – 快速的停止Nginx nginx -s quit – 优雅的停止Nginx nginx -s reload – 重载配置文件 nginx -s

博客新功能 在线工具 逐步上线,完善中

工欲善其事,必先利其器 所以逐渐 开发上线一些好玩的小工具 工具可以帮助我们完成很多事情,尤其是在线工具,不需要环境支持,不需要包的依赖,纯绿色,无公害 到今天为止,2个小工具上线,同时还专为为工具打造了一个聚合页 目前博客首页无入口,你可以点击下面链接进入 http://yijiebuyi.com/tools.html 在线生成二维码工具 支持二维码大小,前景色,背景色,长链接,多文字....等等 点击这里 在线生成二维码 欢迎玩耍,有想法,意见等可以进群讨论 --> 看右侧进群方式 回头还会专门开一篇博文讲述关于二维码生成 在线压缩 javascript 如果你的项目中

webstrom 10 keygen 授权码 注册机

看着那个不靠谱的搜狗广告,先默哀一分钟...... 找到一个 webstrom 的注册机,和大家分享,如果你手里有银子,当然要支持原版了 支持 webstrom 8.0 到 10.0 下载地址 不能保证一直有效,如果打不开或者找不到,欢迎进群询问. 下载 keygen 放到一个你指定的目录,或者就在当前下载目录,随你的便. ➜ /Users/zhangzhi/Downloads > 然后给 keygen 文件赋权限 ➜ /Users/zhangzhi/Downloads >chmod 755 keygen 下面就可以启动注册机使用了 ➜

二维码的容错率起到了什么作用!

前几天和大家分享了一篇 javascript生成二维码,实现微信跳转 里面提到了一个二维码的容错率,知道今天发现了一个bug ,又重新找了找关于javascript 生成二维码的资料.回头我会整理一下,提供微信端跳出内置浏览器的最佳方案 什么是容错率 顾名思义,就是容许犯错的概率 二维码的容错率 是指生成的二维码允许犯错吗? 不是! 二维码的容错率,是指你生成的二维码就算被遮挡了一部分,或者有一部分没有完全显示出来,当时用户通过各种各样品牌的手机都能扫描成功,这个被遮挡部分在全部的比值,就相当于一个容错率 所以二维码的容错率,跟贴切的叫法是,二维码的冗余度有多大. 什么是冗余度

回到顶部