自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

转载 mongodb配置数据库文件夹,创建服务

配置步骤1、新建data文件夹,并在data下创建db及log文件夹2、在mongodb安装目录下新增mongod.cfg文件,配置如下systemLog: destination: file path: D:\mongodb\data\log\mongod.logstorage: dbPath: D:\mongodb\data\db3、创建...

2018-10-18 14:24:00 423

转载 chrome 49 版本bug: flex父元素设置flex:1 , 子元素用height:100%无法充满父元素

1 <div class="container"> 2 <div class="item"> 3 <div class="item-inner"> 4 <a> 5 Botón 6 </a> 7 ...

2018-09-30 14:37:00 1491

转载 angularjs指令中的require赋值含义

前缀寻找路劲没有找到控制器是否抛错?例如Link函数中第四个参数(no prefix)当前指令的DOM抛错tabset找到的Controller对象  ?当前指令的DOM不抛错?tabset找到的Controller对象,否则为null  ^当前指令的DOM和它的父指令DOM抛错^tabset找...

2018-09-29 10:32:00 158

转载 flex布局在垂直居中里,元素超过容器大小后,不能通过滚动条滚动到顶端,这是个flex的bug...

The ProblemFlexbox makes centering very easy.By simply applyingalign-items: centerandjustify-content: centerto the flex container, your flex item(s) will be vertically and horizontally ce...

2018-09-29 09:29:00 2197

转载 redux中的compose源码分析

1. redux中compose用来组合各种中间件来实现链式调用,例子如下1 compose(2 applyMiddleware,3 devTools,4 persistState,5 createStore6 )2. 再来看看compose的源码, 分别写了ES6...

2018-09-21 10:09:00 143

转载 js中的reduce()函数

1. 首先看下语法如下2 . 写了个demo如下var fa = [1,2,3,4]function red(a, b) { console.log(arguments); return a + b;}fa.reduce(red)3. 打印的结构如下4. 总结就是遍历数组元素,从头开始,依次往下,第一个参数...

2018-09-21 09:50:00 151

转载 redux-thunk中间件源码

浅析redux-thunk中间件源码大多redux的初学者都会使用redux-thunk中间件来处理异步请求,其理解简单使用方便(具体使用可参考官方文档)。我自己其实也一直在用,最近偶然发现其源码只有一个函数,考虑到其在Github上至今有6747个赞,因此比较好奇它究竟给出了一个怎么样的函数。什么是thunk?在看具体的源码之前,我们先看一个词thunk,理解这个词有助于我...

2018-09-20 16:46:00 125

转载 es6 中的generator函数控制流程

Generator函数跟普通函数的写法有非常大的区别:一是,function关键字与函数名之间有一个星号;二是,函数体内部使用yield语句,定义不同的内部状态(yield在英语里的意思就是“产出”)。最简单的Generator函数如下:function* g() { yield 'a'; yield 'b'; yield 'c';...

2018-09-18 20:13:00 179

转载 HTML, CSS. JS的各种奇淫技巧

1. js 中为了省字节,性能, 防止被重写等发明了各种写法,记录下   1 //取整 2 parseInt(a,10); //Before 3 Math.floor(a); //Before 4 a>>0; //Before 5 ~~a; //After 6 a|0; //After 7 8 //四舍五入 9 Math.round(...

2018-08-21 17:15:00 158

转载 JS在项目中用到的AOP, 以及函数节流, 防抖, 事件总线

1.项目中在绑定事件的时候总想在触发前,或者触发后做一些统一的判断或逻辑,在c#后端代码里,可以用Attribute,filter等标签特性实现AOP的效果,可是js中没有这种用法,归根到本质还是不支持类型的拦截和判断,所以没法实现,但是js的灵活就在于可以通过原型链,高阶函数,闭包等特性来实现类似的效果,这里记录一下便于复习 //AOP: after Fu...

2018-08-13 10:31:00 157

转载 HTML, CSS. JS的各种奇葩bug

1. block包含inline-block的时候,inline-block 没有内容的时候,会根据 font 产生一个 line-height 来产生一个空白块。解决方法:1 <div class="parent" style="font-size: 0;">2 <div style="display: inline-block;">...

2018-08-06 14:09:00 96

转载 css移动元素的几种方法

一、当然是元素设定为postion: absolute,然后控制left, top位置二、元素增加overflow属性,然后设置元素的scrollLeft,scrollRight当做滚动条来设置位置,调试了半天才发现这个功能转载于:https://www.cnblogs.com/ZengYunChun/p/9323556.html...

2018-07-17 15:21:00 3004

转载 三张图看懂 clientheight、offsetheight、scrollheight

clientheight  clientheigh: 内容的可视区域,不包含border。  clientheight=padding + height - 横向滚动轴高度。The Element.clientHeight read-only property is zero for elements withno CSS or inline layout boxes,...

2018-07-17 13:58:00 970

转载 伪类和伪元素的区别

首先,阅读w3c对两者的定义:CSS伪类用于向某些选择器添加特殊的效果。CSS伪元素用于将特殊的效果添加到某些选择器。可以明确两点,第一两者都与选择器相关,第二就是添加一些“特殊”的效果。这里特殊指的是两者描述了其他css无法描述的东西。伪类种类伪元素种类区别这里用伪类:first-child和伪元素:first-letter...

2018-07-13 14:56:00 74

转载 node中的一些诡异bug

这种bug一般是监听的端口号被占用了导致的,换个端口号!!!!转载于:https://www.cnblogs.com/ZengYunChun/p/9172721.html

2018-06-12 14:08:00 176

转载 react 生命周期图

1.react v16版本生命周期2.react v17 (还未发布),生命周期将被改动,下面红框的部分就是会被删除的部分,注意调整!转载于:https://www.cnblogs.com/ZengYunChun/p/9144096.html...

2018-06-06 11:10:00 118

转载 win10 安装MongoDB

  win10上面安装mongodb的时候,注意不要勾选上Install MongoDBCompass,否则会退出报错!!!!  mongodb的安装我是在E盘建立的一个mongodb文件夹,用来安装mongodb.并提前在mongodb文件夹下创建好:E:\mongodb\data\db(这个文件夹用来存放数据库)E:\mongo...

2018-05-24 17:01:00 96

转载 Git 配置ssh key的步骤

First start by setting up your own public/private key pair set. This can use either DSA or RSA, so basically any key you setup will work. On most systems you can use ssh-keygen.First you'll w...

2018-04-24 20:15:00 167

转载 Chrome浏览器优化技巧

Chrome浏览器开发者工具Network窗口下,可以查看下载各组件所需的具体时间根据上表进行简要分析——Stalled(阻塞)  浏览器对同一个主机域名的并发连接数有限制,因此如果当前的连接数已经超过上限,那么其余请求就会被阻塞,等待新的可用连接;此外脚本也会阻塞其他组件的下载;  优化措施:  1、将资源合理分布到多台主机上,可以提高并发数,但是增加并行下载数...

2017-06-29 15:29:00 576

转载 css 中相对定位和绝对定位

1. css中定位机制有三种: 标准文档流, 浮动, 绝对定位2. 绝对定位就属于第三种定位, 用到position属性, 下面就是具体设置相对定位:  相对于自身原有位置(就是普通流的时候)进行偏移(设置top, left...后)  仍然处于标准文档流中  随即拥有偏移属性和z-index属性绝对定位:  建立了以包含块为基准的定位  完全脱离了...

2017-06-24 11:49:00 60

转载 css 中 overflow: hidden清楚浮动的真正原因

1. 先上一段代码清楚浮动的代码, 外层ul设置overflow为hidden, 内层li设置float为left左浮动 1 <!DOCTYPE html> 2 <html> 3 <style> 4 * { 5 margin: 0; 6 padding: 0; 7 } ...

2017-06-23 10:51:00 265

转载 AngularJs 中的transclude的理解

Transclude是一个配置, 为了告诉AngularJs去获取当前指令模版内部的所有内容(实际使用ng-transclude), 更多关于怎么创建一个包含其他元素的指令:documentation of directives下面自定义一个指令用ng-transclude在指令模版中去指定你想插入的内容:angular.module('app', []) .direct...

2017-05-17 16:02:00 125

转载 vscode 完全支持zeng code的写法

一、快速编写HTML代码1. 初始化HTML文档需要包含一些固定的标签,比如<html>、<head>、<body>等,现在你只需要1秒钟就可以输入这些标签。比如输入“!”或“html:5”,然后按Tab键:html:5 或!:用于HTML5文档类型html:xt:用于XHTML过渡文档类型html:4s:用于HTML...

2017-02-25 23:25:00 125

转载 Angular中的$q的形象解释及深入用法

作者:寸志链接:https://zhuanlan.zhihu.com/p/19622332来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。早上,老爸说:“儿子,天气如何?”每周一早上,老爸问儿子下午的天气情况,儿子可以到自家房子旁边小山上使用望远镜来观看。儿子在出发时许诺(Promise)老爸(会通知老爸天气情况)。此刻,老爸决定,如果天...

2017-02-24 14:02:00 295

转载 常用 Git 命令清单

我每天使用 Git ,但是很多命令记不住。一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库...

2017-02-23 14:14:00 51

转载 Git 使用规范流程

团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是ThoughtBot的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支(这方面可以参考《Git分支管理策略》)。# 获取主干最新代码...

2017-02-23 13:53:00 62

转载 局域网匿名访问共享文件的设置方法?

在企业局域网我们设置了共享文件的情况下,常常需要匿名访问,也就是不需要输入密码即可访问电脑共享文件。但是由于操作系统的安全限制,会禁止通过匿名方式访问共享文件的,这种情况下只需要进行简单设置即可实现共享文件的匿名访问、不需要密码即可访问服务器共享文件了。具体设置如下:1、启用访客账户: 启用本地guest帐户,默认它是禁用的。(如果不启用guest帐户,而使用第4步,将会出现访问时...

2017-02-22 13:23:00 665

转载 Chrome 开发者控制台使用技巧

Chrome 有内置的开发者工具。它拥有丰富的特性,比如元素(Elements)、网络(Network)和安全(Security)。今天,我们主要关注一下 JavaScript 控制台。当我最初写代码时,我只会使用JavaScript控制台来打印服务器返回值或变量值。但随着时间推移和教程的帮助,我发现这个控制台能做的事远远超乎我的想象。接下来我们说说你可以通过控制台做到的事情。如...

2017-02-20 22:04:00 565

转载 Electron中git, npm,webpack使用

开始学习Electron的时候用到git, 记录学习一下, 学习地址是: https://zhuanlan.zhihu.com/p/20225295?columnSlug=FrontendMagazine1. 用git的时候进入一个目录是 cd D:test 可以进入d盘的文件路劲,跟git没关系2. 打开 Git bash hereJason Zeng@DESKTOP-O...

2017-02-20 00:03:00 144

转载 Castle IOC概念理解

最近在用Castle,里面有些概念比较容易混淆,特此解释一下:1. 容器(Container):Windsor是一个反转控制容器。它创建在一个微内核的基础之上,这个微内核能够扫描类并且试图找到这些类用到哪些对象引用、对象依赖,然后把这些依赖信息提供给类使用。2. 组件(Component):也就是我们通常所说的业务逻辑单元及相应的功能实现,组件是一个可复用的代码单元。它应该实现并...

2017-01-11 15:49:00 129

转载 Visual Studio Nuget还原步骤

        vs2013是在这里还原:        NuGet套件还原步骤(以vs2012为例) 下载别人的范例,出现由于Nuget套件不存在而无法启动时:效果如下图:步骤如下:1.点击 项目-》启用NuGet程序包还原...

2016-12-20 19:53:00 1205

转载 Js中分号使用总结

作者:尤雨溪链接:https://www.zhihu.com/question/20298345/answer/49551142来源:知乎著作权归作者所有,转载请联系作者获得授权。没有应该不应该,只有你自己喜欢不喜欢。JavaScript 语法长得 C-like 不代表它本质上和 C 是一类语言,所有直觉性的 “当然应该加分号” 都是保守的、未经深入思考的草率结论。后来新设计的语言里...

2016-12-17 12:49:00 146

转载 ABP理论学习之依赖注入

ABP理论学习之依赖注入原文http://www.cnblogs.com/farb/p/ABPDependencyInjection.html注: 加上自己的理解返回总目录本篇目录什么是依赖注入传统方式产生的问题解决办法依赖注入框架ABP中的依赖注入基础设施注册解析其他ASP.NET MV...

2016-12-08 19:20:00 245

转载 C# 中字段和属性的使用时机

在C#中,我们可以非常自由的、毫无限制的访问公有字段,但在一些场合中,我们可能希望限制只能给字段赋于某个范围的值、或是要求字段只能读或只能写,或是在改变字段时能改变对象的其他一些状态,这些单靠字段是无法做到的,于是就有了属性,属性中包含两个块:set和get,set块负责属性的写入工作,get块负责属性的读取工作。在两个块中都可以做一些其他操作,如在set中验证赋的值是否符合...

2016-12-06 10:29:00 494

转载 C#基础知识梳理系列

1. 这个系列深入的从IL层面谈了C#各种基本知识的本质,十分值得学习: http://www.cnblogs.com/solan/category/398748.html转载于:https://www.cnblogs.com/ZengYunChun/p/6125713.html...

2016-12-02 14:42:00 100

转载 .Net 中的IL中间语言基本语法

一、前言IL是什么?Intermediate Language (IL)微软中间语言C#代码编译过程?C#源代码通过LC转为IL代码,IL主要包含一些元数据和中间语言指令;JIT编译器把IL代码转为机器识别的机器代码。如下图语言编译器:无论是VB code还是C# code都会被Language Compiler转换为MSILMSIL的作用:MSIL包含...

2016-12-02 13:56:00 1013

转载 项目工程结构说明(Internal)

注意:想要彻底把Internal关键字搞清楚,就耐着性子把她读完。当然了这篇文章只是对其他文章的总结。也算是引用吧。主要还是为了把知识点搞清楚进入主题之前先来了解一下,项目、解决方案、程序集、命名空间四个容易混淆的概念。①项目:就是我们开发的一个软件。.NET下,项目有多种类型,如控制台、Windows应用程序、类库、Web应用程序等等。经过编译后,会生成.exe文件和.dll文件。 ....

2016-11-29 10:34:00 137

转载 依赖注入例子

classProgram{interfaceILogger{voidLog(stringmessage);}classLogger:ILogger{publicvoidLog(stringmessage)...

2016-11-23 16:36:00 65

转载 c#中的interface abstract与virtual

abstract 与virtual : 方法重写时都使用 override 关键字,interface中的方法和abstract方法都要求实现interface用来声明接口1.只提供一些方法规约,不提供方法主体. 如:复制代码代码如下:public interface IPerson{ void getName();//不包含方法主体}2.方法不能用...

2016-11-22 15:10:00 135

转载 C# 为什么用接口实例化一个实现该接口的类?

这是多态的体现。首先接口不能实例化的。实现接口的类 实例 = new 实现接口的类()// 这样用不好吗?//这样已经不是好不好的问题了,这样的话,要接口有什么用?//用接口就是让实例和实现类的耦合度降低。//让程序更加容扩展。以下是问题之外的知识,想看可以往下,不想看跳过。接口 实例 = new 实现接口的类A() 接口 实例 = new 实现接口的类B() 接口 实例 = new 实...

2016-11-22 14:59:00 435

空空如也

空空如也

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

TA关注的人

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