config

Hexo+Coding搭建免费博客之Next主题设置(二)

北慕城南 提交于 2020-03-06 11:58:30
本文转载自: https://www.93bok.com 前言 或许是对默认的东西没有好感,总觉得默认的主题是很丑很丑的,完美控是接受不了这个东东的,还好hexo是可以修改主题的。这里首推NexT主题, 精于心,简于形 标语说的是真的不错。使用NexT主题的人比较多,这也说明这个主题确实很成熟了。优化,配置,扩展很多都集成了,比较简单。博文重质量,弄的太花哨确实没啥用。。。 一、安装Next主题 安装的过程很简单,就一行代码,不过要先进入博客根目录 cd /data/ git clone https://github.com/theme-next/hexo-theme-next themes/next 以上代码的意思是,从https://github.com/theme-next/hexo-theme-next将next主题下载到当前目录的theme/next文件夹中** 二、启用主题 修改站点配置文件(注意一下,这里分为站点配置文件和主题配置文件,下边的文章内容注意看我说的是站点配置文件还是主题配置文件,因为这两个文件的命名相同,但是所在位置却不同) vim /data/_config.yml 三、设置主题外观 Scheme 是 NexT 提供的一种特性,借助于 Scheme,NexT 为你提供多种不同的外观。同时,几乎所有的配置都可以 在 Scheme 之间共用。目前 NexT

使用Advanced Installer制作IIS安装包(二:配置安装包依赖项和自定义dll)

我只是一个虾纸丫 提交于 2020-03-06 11:42:52
原文: 使用Advanced Installer制作IIS安装包(二:配置安装包依赖项和自定义dll) 前言:上篇 使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config) 介绍了下使用Advanced Installer配置IIS和Web.config的过程,操作起来是相对比较简单的,只要知道了博主提供的方法,相信都不是问题,其实博主当初寻找相关方法配置IIS和Web.config的时候也是费了九牛二虎之力的,毕竟资料太少,只能各种方式挨个尝试一遍,解决问题之后回过头来看,发现当初也是走了很多的弯路。比如今天要介绍的这个自定义dll的功能。 关于安装包的制作,可能有人觉得没啥叼用,直接将发布的文件拷贝过去,然后再IIS上面新建站点,配置一下相关的选项就行了呗,哪至于像你说的这么复杂!确实,直接配置没有任何问题,但当你的产品做大了之后,总不能每一次部署都远程到客户的服务器上面操作一番吧,并且很多客户是不愿意让你去登陆他的服务器的,这种情况下直接丢一个exe给别人安装是不是更加方便呢?退一步说,哪怕是为了让我们的系统看上去高大上也行嘛~~ 本文原创地址: http://www.cnblogs.com/landeanfen/p/6369192.html 一、配置安装包依赖项 Advanced Installer支持直接在安装包中包含.net

Spring Boot2 系列教程(四)理解Spring Boot 配置文件 application.properties

大城市里の小女人 提交于 2020-03-06 09:32:59
在 Spring Boot 中,配置文件有两种不同的格式,一个是 properties ,另一个是 yaml 。 虽然 properties 文件比较常见,但是相对于 properties 而言,yaml 更加简洁明了,而且使用的场景也更多,很多开源项目都是使用 yaml 进行配置(例如 Hexo)。除了简洁,yaml 还有另外一个特点,就是 yaml 中的数据是有序的,properties 中的数据是无序的,在一些需要路径匹配的配置中,顺序就显得尤为重要(例如我们在 Spring Cloud Zuul 中的配置),此时我们一般采用 yaml。关于 yaml ,松哥之前写过一篇文章: Spring Boot 中的 yaml 配置简介 。 本文主要来看看 properties 的问题。 位置问题 首先,当我们创建一个 Spring Boot 工程时,默认 resources 目录下就有一个 application.properties 文件,可以在 application.properties 文件中进行项目配置,但是这个文件并非唯一的配置文件,在 Spring Boot 中,一共有 4 个地方可以存放 application.properties 文件。 当前项目根目录下的 config 目录下 当前项目的根目录下 resources 目录下的 config 目录下

光纤交换机划ZONE

混江龙づ霸主 提交于 2020-03-06 08:51:03
虽然我们在媒体上可以看到许多厂商声称有SAN交换机可以选择,其实这是一种假象,绝大多数厂商的SAN交换机都是OEM几个主要品牌的。 目前在SAN交 换机方面真正有实力主要有:IBM、Brocade(博科)、Cisco、McDATA等, 像EMC这样的软件厂商基本上都是OEM其它厂商的SAN交换 机产品。 下图为Brocade(博科)交换机,本文也以其为例,记录其划分命令和划分方法: 连接交换机:可通过串口或网线从IE进入,默认IP  10.77.77.77 , 255.255.255.0 创建ZONE有两种方式: 一是通过交换机port号,二是通过主机和存储的WWN号 (单个硬盘没有WWN号,存储整体才有一个) 命令: 查看当前zone状况:zoneshow 删除zone : zonedelete "zone_name" 查看domainID 和交换机名称: siwtchshow 按上图创建zone: 创建zone : zonecreate "zone_name1","1,0;1,1" zonecreate "zone_name2","1,9;1,8" zonecreate "zone_name3","2,0;2,1" zonecreate "zone_name4","2,8;2,9" 创建zone后通过进一步创建cfg来自由组合或分拆等来管理ZONE cfgcreate "cfg

git 常用命令

不打扰是莪最后的温柔 提交于 2020-03-06 04:12:20
//初始化仓库的用户信息,——global选项是用来偷懒的,以后新建仓库就不需要重新制定了 git config --global user.name "StivenYang" git config --global user.email "StivenYang626@gmail.com" //初始化当前目录作为repod git init //向本地仓库提交更改 git commit -m "xxx" //查看当前是否有更改需要commit git status //查看FILE是否被更改,更改的哪几行 git diff FILE //git的版本控制,各种吃后悔药,哈哈 git reset --hard CommitId git reglog git checkout -- FILE //又是一个后悔药:撤销工作区制定文件做过的修改, -- 可是很重要的,不要忘记写了,不然就成了切换分支了哦:-) git reset HEAD FILE //强力后悔药:可以把已经提交到暂存区的修改给撤销,舒服吧? //git的工作区,暂存区,和仓库repod的理解 //添加远程仓库,很兴奋,有木有,有木有? ssh-keygen -t rsa -C "StivenYang626@gmail.com" //生成秘钥以后,需要把公钥添加到咱们的github setting或者码云

Git学习笔记:Git基础

陌路散爱 提交于 2020-03-06 00:58:40
一、Git与其他版本控制系统的差别 Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。这类系统每次记录有哪些文件作了更新,以及都更新了哪些行的什么内容。如下图,其他系统在每个版本中记录着各个文件的具体差异: Git 并不保存这些前后变化的差异数据。实际上,Git 更像是把变化的文件作 快照 后,记录在一个微型的文件系统中。每次提交更新时,它会纵览一遍所有文件的指纹信息并对文件作一快照,然后保存一个指向这次快照的索引。为提高性能,若文件没有变化,Git 不会再次保存, 而只对上次保存的快照作一链接 。Git保存每次更新时的文件快照: 二、Git快照的索引 在保存到 Git 之前, 所有数据 都要进行内容的校验和(checksum)计算,并将此结果作为数据的唯一标识和索引。换句话说,不可能在你修改了文件或目录之后,Git 一无所知。 Git 使用 SHA-1 算法计算数据的校验和,通过对 文件的内容或目录的结构 计算出一个 SHA-1 哈希值,作为 指纹字符串 。该字串由 40 个十六进制字符(0-9 及 a-f)组成,看起来就像是: 24b9da6552252987aa493b52f8696cd6d3b00373 所有保存在 Git 数据库中的东西都是用此哈希值来作索引的,而不是靠文件名。 三、Git文件的三种状态 对于任何一个文件,在 Git

如何使用Git上传项目代码到github

被刻印的时光 ゝ 提交于 2020-03-05 23:36:51
这是我第一次应用git,以下仅供git的初学者参考。 github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。 1.注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。 2.安装客户端tortoiseGit github是服务端,要想在自己电脑上使用git我们还需要一个git客户端,我这里选用TortoiseGit,他给我们提供了图形界面的操作。在安装之前首先需要安装git,下载地址 http://msysgit.github.com/ ,TortoiseGit下载地址: http://code.google.com/p/tortoisegit/ 装完后右键鼠标会多出一些选项来,在本地仓库里右键选择Git Init Here,会多出来一个.git文件夹,这就表示本地git创建成功。右键Git Bash进入git命令行,为了把本地的仓库传到github,还需要配置ssh key。 3.配置Git (1) 首先在本地创建ssh key; $ ssh-keygen -t rsa -C

手摸手教你在vue项目中使用mockjs模拟数据入门

风流意气都作罢 提交于 2020-03-05 18:50:03
简介 话不多说,把手拿来。 珍爱生命,远离后台。 背景 在前后端分离模式项目开发过程中,前端的界面展示、交互逻辑往往需要后台接口数据支撑,然而万恶的后台总跟不上有我们美丽的前端小姐姐进度。 于是我们不由得仰天长叹,难道就没有即无需依赖后台又能完美展示界面数据,即能保证前端交互的完整性又不太费事儿的方法吗? 答案当然是有的~~~~ 下面就请我们的主角登场 Mockjs 介绍 Mock官网首页是这么定义的:生成随机数据,拦截 Ajax 请求。 传送门 & 示例 作用 减少开发成本 前后端分离其实从增加了开发成本,只是在它带来的优势上可以让我们忍受这种成本,但攻克这方面成本的目标却从未停止 剥离前后端开发时的耦合性 做完本阶段的开发详设之后,前端就可以开时本阶段的开发了,由于基础设定已经在详设阶段完成统一,前后端在开发过程中应该是可以完全独立的。但实际开发中前端往往留着某些接口回执逻辑等着与后台对接后填充,无法完全完成前端自身的界面展示及交互逻辑。而使用mockjs模拟接口及数据前端可以在最大程度上彻底分离开发时与后台的耦合成本,在开发时就基本完成全部前端逻辑编写 减少前后端接口对接时间 前后端完成独立开发后,就进入了前后台对接阶段,很多项目组就在此阶段会花费大量的调试时间及成本。然而实际上,如果前端做完了数据及交互的逻辑,后台完成了所有接口自测,此阶段应该是非常迅速的 前端自建项目演示

Git命令总结

自作多情 提交于 2020-03-05 18:09:32
1,配置用户名和邮箱 $ git config --global user.name “Your Name” $ git config --global user.email “email@example.com” 2,初始化一个Git仓库 $ git init 3,添加文件到Git仓库 (1)使用命令git add ,注意,可反复多次使用,添加多个文件; 强制添加忽略文件到Git:$ git add -f App.class (2)使用命令git commit -m ,完成 4,查看状态 $ git status: 可以让我们时刻掌握仓库当前的状态 5,查看修改内容 $ git diff: 顾名思义就是查看difference,显示的格式正是Unix通用的diff格式 用git diff HEAD – red.txt命令可以查看工作区和版本库里面最新版本的区别 6,日志查看 (1)git log可以查看提交历史,以便确定要回退到哪个版本。 (2)用git reflog查看命令历史,以便确定要回到未来的哪个版本。 简化log命令: $ git log --pretty=oneline $ git log --pretty=oneline --abbrev-commit 用git log --graph命令可以看到分支合并图。 7,回退 HEAD指向的版本就是当前版本,因此

html5+css3实现抽屉菜单

喜夏-厌秋 提交于 2020-03-05 15:21:17
抽屉菜单在手机native应用中很常见。比如酷狗手机版的界面: 左侧为操作菜单,默认不显示。需要时向左滑动界面,操作菜单将从侧边缓缓展示出来,不需要时向右滑动界面,操作菜单又将隐藏在侧边而不会占位置,操作菜单这种缓入缓出用户体验非常不错。这里采用css3实现抽屉菜单效果。以下代码以及实例请在基于webkit手机浏览器下访问。 html代码如下: 1 <div id="container" class="container"> 2 <div class="left"></div><!--左侧菜单--> 3 <div class="right"></div><!--右侧菜单--> 4 </div> View Code 样式代码如下: 1 .container{ 2 position: relative; 3 height: 300px; 4 overflow-x: hidden; 5 } 6 .left, .right{ 7 top: 0; 8 bottom: 0; 9 position: absolute; 10 } 11 .left{ 12 right: 0; 13 z-index: 1; 14 width: 150px; 15 background:black; 16 } 17 .right{ 18 left: 0; 19 z-index: 2; 20 width: 100%;