自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 dart中list的map方法获取index

dart map获取index只需要indexlist.asMap().keys.map((index) { return something;}List<String> list = ['a', 'b', 'c', 'd']; print(list.asMap()); // {0: a, 1: b, 2: c, 3: d}print(list.asMap().keys); // (0, 1, 2, 3)print(list.asMap().keys.map((

2020-11-17 20:10:22 9848

原创 删除git项目所有提交历史,使其成为一个新仓库

有时候我们项目中会配置很多内容,在新起一个项目的时候,重新从头配置比较浪费时间,但是直接将原来项目拿来修改远程地址后,项目里还会保存之前的提交历史和tag;这个时候我们就需要下面的操作来清空这些内容。1.创建新分支(这个命名是基于当前所在分支新建一个赤裸裸的分支,没有任何的提交历史,但是当前分支的内容一应俱全。新建的分支,严格意义上说,还不是一个分支,因为HEAD指向的引用中没有commit值...

2018-06-10 11:13:27 5266 1

原创 javaScript循环总结(for,for-in,for-of,forEach,map,filter,every,reduce,reduceRight)

循环是每个语言都必不可少的方法,javaScript也一样,随着javaScript的发展,我们用于循环的方法也在不断改进,也越来越精简,但是用好循环却不是那么容易的事,在这里总结一下javaScript中常用的几种循环方式,便于记忆和以后使用。forfor也是最原始的循环,自JavaScript诞生起,我们就一直使用这个方法;其可以用了遍历数组或者字符串for (var i = 0; i < ar

2017-12-05 10:02:23 562 1

原创 Linux 新手必备基础命令

当你进入了 Linux 的世界,在下载、安装 了某个 Linux 发行版,体验了 Linux 桌面并安装了一些你喜爱和需要的软件之后,应该去了解下 Linux 真正的魅力所在:命令行。每一个 Linux 命令其实就是一个程序,借助这些命令,我们可以办到非常多的事情。下面将会为大家介绍一下几个常用的命令。   如何寻求帮助?在 Linux 下遇到问题,最重要的是要自己寻求帮助,下面是三种寻求帮助

2017-09-05 14:43:46 541

转载 vue 将表格导出为excel表格

摘抄过来的,备忘!!! 项目中将后台返回的数据v-for到表格中,然后需要将这个表格导出为EXCEL  只说怎么做。  一、需要安装三个依赖: npm install -S file-saver xlsx npm install -D script-loader  二、项目中新建一个文件夹:(vendor—名字任取)    里面放置两个文件Blob.js和 Exp

2017-08-30 15:14:04 10504 3

原创 chrome本地调试解决跨域

有时候开发过程需要本地调试,在局域网中请求后端童鞋跑在本地的服务,但是,往往我们都会被跨域阻挡,这里通过修改chorme浏览器的安全策略来解决这个问题;解决方法在桌面上找到chrome的“快捷方式”然后 依次 => 右击 - 属性 - 快捷方式 - 目标修改’目标’里的值,在原有的值后天添加 --disable-web-security --user-data-dir=D:\chrome

2017-08-23 12:53:47 1990

转载 正则详解

转自: JS正则表达式一条龙讲解,从原理和语法到JS正则、ES6正则扩展,最后再到正则实践思路温馨提示:文章很长很长,保持耐心,必要时可以跳着看,当然用来查也是不错的。 正则啊,就像一座灯塔,当你在字符串的海洋不知所措的时候,总能给你一点思路;正则啊,就像一台验钞机,在你不知道用户提交的钞票真假的时候,总能帮你一眼识别;正则啊,就像一个手电筒,在你需要找什么玩意的时候,总能帮你get你要的东西…

2017-06-13 23:30:10 451

原创 css3 渐变

渐变分线性渐变(linear-gradient)和径向渐变(radial-gradient);这里写的代码省去了-webkit-,-moz-,-o-这些前缀,使用的时候不要忘记.线性渐变(linear-gradient)下面几个属性分开介绍 渐变方向默认的渐变方向:从上到下 可以采用角度的方式指定方向:如 默认方向(从上到下),也即180deg方向 html :<div></div>css

2017-05-30 23:11:45 373

原创 你知道MVC,MVP 和 MVVM之间的故事吗?

MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 MV

2017-05-15 22:36:25 226

原创 mongoDB-基础教程笔记(一)

安装从mongoDB官网 下载 MongoDB 的最新版本,直接一路next,如果想自定义安装Choose Setup Type处选择Custon创建数据目录数据目录需要我们手动创建,这里我在F盘根目录创建了data,在data下面创建了db(命令行,手动都可以)启动MOngoDB在命令行中执行mongod.exe文件,(必须在你所安装的MongoDB目录下的bin目录内执行)mongod.exe

2017-05-09 23:18:20 325

转载 git 常用命令总结

基础命令用户设置git config --global user.name "Your Name"git config --global user.email "[email protected]"初始化仓库 git init把文件添加到仓库git add filename把文件提交到仓库git commit -m "comment message"初始化一个Git仓库git init**添加文件

2017-05-03 20:11:16 275

原创 javaScript中not defined,undefined和null的区别

一.is not defined与undefined之前没太注意is not defined和undefined有什么区别,每次都是简单的把两者理解为未定义,现在回过头来梳理js基础的时候才发现其中区别还是很鲜明的。 先从单纯的字面意思来理解一下(有道词典): is not defined: 未定义 not defined: 未定义,没有定义,无法定义&& undefined:

2017-04-26 18:37:08 570

转载 vi/vim编辑器必知必会

一、我们为什么要学习vim编辑器?Linux的命令行界面下面有非常多的文本编辑器。比如经常听说的就有Emacs、pico、nano、joe与vim等。vim可以看做是vi的高级版。我们为什么一定要学习vim呢?有以下几个原因:(1)所有的Unix like系统都会内置vi文本编辑器,其他的文本编辑器则不一定会存在。(2)很多软件的编辑接口都会主动调用vi。(3)vim具有程序编辑的能力,可以主

2017-04-25 11:23:33 246

转载 javascript基础详解-作用域

JavaScript语言的作用域仅存在于函数范围中。这是必须要牢记的一点,还有一点重要的就是作用域的提升规则。作用域问题JS最容易出现混淆的就是作用域的情况。传统的类C语言,它们的作用域是block-level scope,块级作用域, 花括号就是一个作用域。但是对于JavaScript而言,它的作用域是function-level scope,比如if条件语句,就不算一个独立的作用域:var x

2017-04-24 20:58:10 465

转载 javascript基础详解-执行环境与作用域链

函数调用都有与之相关的作用域和上下文。从根本上说,范围是基于函数(function-based)而上下文是基于对象(object-based)。换句话说,作用域是和每次函数调用时变量的访问有关,并且每次调用都是独立的。上下文总是关键字 this 的值,是调用当前可执行代码的对象的引用。执行上下文栈(Execution Context Stack)在ECMASscript中的代码有三种类型:globa

2017-04-24 20:31:32 380

原创 vim简单操作指南-cheat sheet

在这里记录几个vim的常用命令和一张cheat sheet,方便查看1. 选中。使用v进入可视模式,移动光标键选定内容。2. 复制的命令是y,即yank(提起) ,常用的命令如下:y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用; yy 复制整行(yny ,复制n行,n为数字); y^ 复制当前到行头的内容; y$ 复制当前到行尾的内容; yw

2017-04-20 14:01:42 2033

转载 hexo操作指南-常用命令

hexonpm install hexo -g #安装 npm update hexo -g #升级 hexo init #初始化简写hexo n "我的博客" == hexo new "我的博客" #新建文章hexo p == hexo publishhexo g == hexo generate#生成hexo s == hexo server #启动服务预览hexo d == h

2017-04-17 18:28:25 807

原创 利用Hexo+coding搭建博客,优化github博客打开速度

上次用hexo和github上搭建博客后,用了几天发现博客搭建在github上有一定的局限: 1. github服务器在国外,国内访问速度有些慢; 2. github屏蔽百度爬取,不利于seo; 所以,打算在coding上也搭建同样的hexo,然后通过解析让国内用户访问coding上的博客,国外用户访问github

2017-04-17 16:43:34 6217 7

原创 利用Hexo+github搭建博客,零成本、无需域名、服务器

之前的博客是用wordpress搭建在阿里云的一台虚拟机上,由于出了个意外,造成我在上面写的文章全部丢失了,虽然不多,但是也都是心血。吸取教训我打算换种方式搭建博客,分析了目前比较流行的博客框架ghost、Jekyll、hexo,最终选择了hexo。 hexo虽不如前两者那么火热,但还是很令我喜欢的: 1. 依赖少(node),易安装 2. 用markdown编写,生成纯静态文件,无需考虑库(

2017-04-14 11:49:46 2297

H+ 后台主题UI框架 V4.1(官方原版带文档)基于Bootstrap3.3.6

988元官方购买的 H+是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.4),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。 当前版本:v4.1.0 H+具有以下特点: 完全响应式布局(支持电脑、平板、手机等所有主流设备) 基于最新版本的Bootstrap 3.3.6 提供3套不同风格的皮肤 支持多种布局方式 使用最流行的的扁平化设计 提供了诸多的UI组件 集成多款国内优秀插件,诚意奉献 提供盒型、全宽、响应式视图模式 采用HTML5 & CSS3 拥有良好的代码结构 更多……

2016-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除