win下使用markdown技巧,以及markdown编辑器推荐。
windows下markdwon写作心得之前我的肯定是强烈推荐 Typora,但是奈何这个启动非常的慢。也算是推荐一个吧。 然后再推荐一个markeditor,这货也有win的版本了。
Typora
Typora推崇的是所见即所得。看个人喜好吧。
markeditor
但是这个是付费的,但是自定义的东西会有很多可以使用。而且貌似win下现在付费不付费也没有太大的区别?不过对mac支持好很多。而且支持自动同步到七牛床图,支持目录打开,双屏显示等等。体验还是不错的。但是win下我看不到输入的光标,这个是很蛋疼的事情。具体的截图如下。
PS:markeditorPRO版本是支持很多功能的,比如七牛自定义床图等,但是具体的可以读一下pro版本说明
还有几个搭配写markdown的神器推荐。当然如果你不想付费,做一个轻markdown写作者的话,也可以试试我的方案。
1.安装腾讯云,也就是腾讯微盘。2.使用Typora,或者markeditor的基础版本。3.将写完的md直接同步到微盘。那么云端也就有你的笔记了。解决七牛床图的问题。1.使用snipastesnipaste官网 我都是使用 ...
安装laravel的Homestead时候碰到问题的解决方案
安装laravel的Homestead时候碰到问题的解决方案1.虚拟机vageant启动时候出现的问题
1homestead-7: SSH auth method: private key Timed out while waiting for the machine to boot. This means that Vagrant was unable to communicate with the guest machine within the configured ("config.vm.boot_timeout" value) time period.
每次都是在ssh 的时候卡住,那么这个时候,先将vagrant升级到最新,我的是1.9.1,再启动VirtualBox ,打开Cable Connected。具体如下图 参考stackoverflow 2.homestead下载过慢的问题。
1https://atlas.hashicorp.com/laravel/boxes/homestead/versions/1.0.1/providers/virt ...
使用PSR-4配合composer autoload 自动加载文件夹
使用PSR-4配合composer autoload 自动加载文件夹
require 文件很麻烦,使用PSR-4搭配composer一次加载,终生受用。 感觉类似java中的import了,自己先记录一下最近理解的。 用composer管理自己的包吧
安装composer这个不多赘述 英文版教程 中文版教程
PSR-4规范PSR-4-autoloader
构建项目目录-project -src -View.php -app -Tools.php -composer.json
上面路径的View.php在project/src/View.php 中,其他同理,View 和 Tools 只是为了做演示用的。
构建composer.json打开创建的composer.json文件输入,这里拿monolog做例子。
12345{ "require": { "monolog/monolog": "1.2.*" }}
用composer加载包在 ...
Git搭配shadowsocks使用代理访问github
##Git搭配shadowsock访问github
前几天貌似就说gayhub出问题了,没怎么测试。今天忙完了,貌似真的出问题了
先介绍简单的使用shadowsock搭配git 下载github。
windows环境使用局部配置Git常用的有两种协议
不同的协议他的代理配置各不相同。core.gitproxy 用于 git:// 协议,http.proxy 用于 http:// 协议。 常见的git clone 协议如下:
1234#使用http://协议git clone https://github.com/EasyChris/baidu.git#使用git://协议git clone [email protected]:EasyChris/baidu.git
http/https协议
假设程序在无状态、无工作目录的情况下运行git指令,利用-c参数可以在运行时重载git配置,包括关键的http.proxy
git clone 使用 http.proxy 克隆项目1git clone -c http.proxy=http://127.0.0.1:1080 https ...
JSONP解决跨域问题
JSONP解决跨域问题参考廖雪峰老师的教程 AJAX教程,是用JSONP跨域
这是因为浏览器的同源策略导致的。默认情况下,JavaScript在发送AJAX请求时,URL的域名必须和当前页面完全一致。 完全一致的意思是,域名要相同(www.example.com和example.com不同),协议要相同(http和https不同),端口号要相同(默认是:80端口,它和:8080就不同)。有的浏览器口子松一点,允许端口不同,大多数浏览器都会严格遵守这个限制。
廖雪峰老师展示了一段代码,使用JSONP(不是json格式!!)从网易上获取证券数据。 然后我就准备自己写一下来完成这个 自己后台写的url如下 'http://www.easy.io/test/test.php?callback=getInfo 数据格式如下,这个返回的数据格式,就是使用回调函数名(JSON数据)
1getInfo({"uid":"5625","uname":"chris","address": ...
javaScript 变量作用域
javaScript 变量作用域
总是被这个问题困扰,所以组总结一下
变量声明提升(Variable hoisting)1234567891011121314151617/** * Example 1 */console.log(x === undefined); // logs "true"var x = 3;/** * Example 2 */// will return a value of undefinedvar myvar = "my value";(function() { console.log(myvar); // undefined var myvar = "local value";})();
mozilla参考教程 变量声明提升之后使用这个被提升的引用仍然得到undefined的值 所以你如果需要声明变量的时候,var语句尽可能在函数顶部
在 ECMAScript 2015 中,let(const)将不会提升变量到代码块的顶部。因此,在变量声明之前引用这个变量,将抛出错 ...
Anaconda使用教程(使用Anaconda配置多python开发环境)
Anaconda使用教程第一弹(使用Anaconda配置多python开发环境)
windows下用python非常的麻烦。所以想要一个包管理的东西,那么Anaconda是非常好的一个管理工具,无论你是想用python2.7还是python3.4。
1.去官网下载Anaconda 下载地址 选择对应的你的系统版本,比如我的是win7-64位,那么我就直接下载win7-64位,同时我下载的是python2.7的版本。其实无论2.7还是3.4你只要下载一个Anaconda就好了。后面会解释为什么。 2.无脑点下一步安装,选择你的安装路径,我本机的安装路径在E:\Program Files\Anaconda2 ,然后耐心等待,等到安装完成。 3.win健+R(或者点开始菜单-运行-输入cmd-按回车)打开命令提示符,如下图 4.输入conda --version查看版本号,显示如下图,得知版本为conda4.2.9,同时也证明你安装成了 5.这个时候,因为我安装的是2.7的Anaconda环境,所以默认的python就是2.7的。不信你在命令行中输入python –version 他 ...
markdown编辑器 && worldpress插件推荐
markdown编辑器Typora 这大概是我在windows下用过的最好用的markdown编辑器了
worldpress的markdown插件推荐wp-markdown-editor折腾了好多,最后还是这个最好用,直接案例吧 wp-markdown-editor download
mysql远程数据库权限分配
mysql远程数据库权限分配
手上有多台服务器,就拿出一台专门做数据库服务器
前提条件总有有两台服务器分别为服务器A和服务器M,A作为网站服务器,M作为数据库服务器。
服务器名称
服务器IP
备注
服务器A
115.115.115.155
站点运行服务器
服务器M
117.117.117.117
mysql服务器
首先配置M服务器
增加数据库用户
参考create uer
12345678910111213141516CREATE USER user [auth_option] [, user [auth_option]] ...user: (see Section 7.2.3, “Specifying Account Names”)auth_option: { IDENTIFIED BY 'auth_string' IDENTIFIED BY PASSWORD 'hash_string' IDENTIFIED WITH auth_plugin IDENTIFIED WITH auth_plugin AS 'ha ...
一键脚本备份mysql数据库
一键脚本备份mysql数据库经常需要备份数据库,写了个一键脚本,并且打包sql文件利用mysqldump,同时学习了下shell脚本。
脚本使用方法:
1.增加权限 chmod +x backup_database.sh 2.运行脚本 ./backup_database.sh db_name db_user db_pass 跟带参数一次是:数据库名称、账号、密码 host(可加可不加)
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253#!/bin/bash#[email protected]# ./bashup_database.sh db_name user pass host#备份的数据库名称BACK_TIME=$(date +%Y%m%d%h%s)#database name#获得参数名,即你需要备份的数据库名称DATA_NAME=$1#user#获得参数名,即你需要备份的数据库账号名称USER=$2#pass#获得参数名,即你需要备 ...