alliedjeep.com

es6笔记5^_^set、map、iterator 2017-01-19

console.log(Array.from(m));//Array 遍历方法 Map原生提供三个遍历器. keys():返回键名的遍历器. values():返回键值的遍历器. entries():返回所有成员的遍历器.使用示例: let map = new Map([ ['F', 'no'], ['T', 'yes'], ]); for (let key of map.keys()) { console.log(key); } // "F" // "T" for

比AutoMapper轻量快速简洁的实体映射库YeaJur.Mapper 2017-01-19

之前在做实体深拷贝时一直使用的AutoMapper,但是总是觉得其写法比繁琐,效率也不算很高,自己写了一个轻量级的实体拷贝库YeaJur.Mapper,和AutoMapper 测试对比如下 PK项 YeaJur.Mapper AutoMapper 版本 1.0 5.2 大小 6KB 247KB 相同类型深拷贝--实例(json格式)  [     {         "Products": [             {                 "Id":

SuperSocket入门二-探索AppServer、AppSession,Conmmand和App.config 2017-01-19

SuperSocket入门二-探索AppServer、AppSession,Conmmand和App.config
      在上一篇文章中,我们已经了解到了如何在SuperSocket处理客户端请求. 同时我们可能会发现一个问题,如果我们的服务器端包含有很多复杂的业务逻辑,这样的switch/case代码将会很长而且非常难看,并且没有遵循面向对象设计的原则(OOD). 在这种情况下,SuperSocket提供了一些让我们在多个独立的类中处理各自不同的请求的命令框架,接下来我们一起来看一下 ...

C++:C语言实现HTTP的GET和POST请求 2017-01-19

C++:C语言实现HTTP的GET和POST请求
HTTP请求和IP/TCP 所谓的HTTP协议是基于IP/TCP协议的, 所以要获取远端的html数据只要创建socket对象就足够了: HTTP是基于IP/TCP加上了网络请求的固定格式, 比如:  ], str2[], buf[BUFSIZE], *)) < , , , &t_set1, NULL, NULL, &, ], str2[], buf[BU ...

部署AlwaysOn第一步:搭建Windows服务器故障转移集群 2017-01-19

部署AlwaysOn第一步:搭建Windows服务器故障转移集群
在Windows Server 2012 R2 DataCenter 环境搭建集群之前,首先要对Windows服务器故障转移集群(Windows Server Failover Cluster,简称WSFC)有基本的了解,故障转移集群(Failover Cluster)必须部署在域管理环境中,由多台服务器组成,每台服务器称作一个“结点”(Node),每个结点上都运行了Windo ...

SSM框架整合(注解)-Spring+SpringMVC+MyBatis+MySql 2017-01-19

SSM框架整合(注解)-Spring+SpringMVC+MyBatis+MySql
准备工作: 下载整合所需的jar包 点击此处下载 使用MyBatis Generator生成dao接口.映射文件和实体类 如何生成 搭建过程: 先来看一下项目的 目录结构 1.配置dispatcherServlet-servlet.xml,将此文件放于WEB-INF下 <?xml version="1.0" encoding="UTF-8&q ...

利用moment为基础,基于DOM实现一个多个倒计时同时进行的js库方便使用 2017-01-19

moment非常强大,提供了很多时间方法的封装,项目需要一个小倒计时的功能,网上找了很多不合适,决定自己写一个,直接上代码 //定义一个立即执行的函数(function () { var Ticts=function Ticts() { this.ticts = {}; }; Ticts.prototype.createTicts=function(id, dealline) { var ticts=this; var time=moment(dealline).diff(moment());

2017年学习的三个CSS新特性 2017-01-19

2017年学习的三个CSS新特性
这是翻译的一篇文章,原文是:3 New CSS Features to Learn in 2017,翻译的不是很好,如有疑问欢迎指出. 新的一年,我们有一系列新的东西要学习.尽管CSS有很多新的特性,但有三个特性令我最激动并进行学习. 1. Feature Queries(特性查询) 在这之前我写了一篇关于Feature Queries的文章the one CSS featur ...

如何做到ZeroDowntime重启Go服务 2017-01-19

graceful的实践 使用endless库来实现,比如接入gin: r := /50x.html; location = /50x.html { root html; } location ~ /\..+ { deny all; } } 作一个较为简单的负载均衡,在更新程序的时候顺序更新,当其实一个服务不再提供时,负载导到另外一台,顺序更新后,可满足服务热更新的需求,当然最好使用专门的部署脚本来实现.

各个浏览器开启CSSGridLayout的方式 2017-01-19

2017年3月,Chrome.Firefox将开启默认支持. 当然对于很多人等不及浏览器默认支持,想提前体验一把,这里提供一些打开方式: 1.Chrome 在浏览器中输入:chrome://flags/#enable-experimental-web-platform-features 然后,对第一个实验性网络平台功能,点击启用. 然后重启浏览器,然后便能体验到了. 2.Opera 在浏览器中输入:opera://flags/#enable-experimental-web-platform-f

SoapUI:使用Excel进行参数化 2017-01-19

SoapUI:使用Excel进行参数化
本章中学习如下内容: 1)         使用DataSource调用Excel中的数据给接口参数化: 2)         使用DataSource Loop使得测试用例根据Excel中的取值循环执行. 1.1       前提条件 这次我们使用"国内飞机航班时刻表 WEB 服务"接口来练手,因为接口中的方法"getDomesticAirlin ...

tomcat服务器搭建之ngrok——将内网地址映射到外网 2017-01-19

tomcat服务器搭建之ngrok——将内网地址映射到外网
最近心血来潮,想学习微信公众号开发.但是自己又没有外网服务器,这个给我带来很大的麻烦. 刚开始申请了新浪云服务和百度云服务,将写好的代码打包丢到相应的云服务器上就行. 但问题就来了,开发中避免不了错误,并且总不能每次开发好一个功能再打包到服务器上看效果吧,这样极其不便. 在网上查了好多资料,得到了解决方案,就是将本地的IP映射到公网上,这样我们在本地开发就非常的方便. 网上有很 ...

大咖,我能转行做UX设计师吗 2017-01-19

大咖,我能转行做UX设计师吗
前几天,有个朋友找到我,叫我给分析下他适不适合转UX设计.他的专业是建筑设计,之所以要辞职,也就是公司破事多,老板又不看重他.看到UX设计这个行业的前景很不错,想要转行.他说的也没错, 现在的UX设计行业确实是蒸蒸日上,各大企业都需要招收UX的设计人才.下面,我列举的这5点是每个想要转行UX 的新手们必看的,希望对你们有帮助.切记,不要盲目转行. 1. 薪资的变化 为什么要把薪 ...

批量生产Xcodegroup并映射实体目录 2017-01-19

xaddgroup A Ruby gem . Batch Add Group To Xcodeproj , map Real Dir. Install $ gem install xaddgroup $ xaddgroup --help Example Just Create newDir : $ cd project-rootDir $ xaddgroup path-to/newDir Batch Create Directorys : * newDir * Model * View * Vi

第一篇:CUDA6.0安装及配置(WIN764位/英伟达G卡/VS2010) 2017-01-19

第一篇:CUDA6.0安装及配置(WIN764位/英伟达G卡/VS2010)
前言        本文讲解如何在VS 2010开发平台中搭建CUDA开发环境.        当前配置:               系统:WIN7 64位               开发平台:VS 2010               显卡:英伟达G卡               CUDA版本:6.0        若配置不同,请谨慎参考本文. 第一步:下载CUDA    ...

开源第三方登录组件OAuthLogin2.0支持QQ,阿里巴巴,淘宝,京东,蘑菇街,有赞等平台 2017-01-19

开源第三方登录组件OAuthLogin2.0支持QQ,阿里巴巴,淘宝,京东,蘑菇街,有赞等平台
Nuget地址:https://www.nuget.org/packages/OAuthLogin2.0/ 项目结构说明: AuthorizationProviders文件夹下主要存放内置的授权平台. CustomException文件夹主要存放各个平台对应的错误处理机制. 说下涉及到的几个名词: 平台: 定义一个数据结构,用于规范外部交易平台名称.名称是业务系统为Etp分配的 ...

CIWeekly#12微信小程序的自动化测试进阶 2017-01-19

CIWeekly#12微信小程序的自动化测试进阶
岁末将至,站在年终冲刺的尾巴上,flow.ci 新增了个人和团队设置的功能: 上线团队功能,注册时默认创建一个与用户名一致的团队,可设置:团队名称.增减团队成员,后续会不断完善: 增加个人设置,可修改个人信息.密码.Git 仓库绑定.微信绑定等. 除此之外,「 flow.ci 配置文件」也将在春节前上线,详情请大家关注 flow.ci Changelog. 本期 CI Week ...

Oracle-11g基于NBU的rman冷备份及恢复 2017-01-19

备份恢复环境: (1).源端: SUSE Enterprise Linux 11 Oracle 11g 11.2.0.3.6(RAC) (2).目标端: SUSE Enterprise Linux 11 Oracle 11g 11.2.0.3.6(RAC) 冷备份及恢复情形: 冷备份 odsdb 集群数据,并于出现故障时,在原集群环境下进行恢复.其中,odsdb 已配置 NBU 备份环境. NBU Master Server 的主机名为 xmn-nbu-master,NBU Media Serv

2016年,总结篇之VueJS如何入门一 2017-01-19

2016年,总结篇之VueJS如何入门一
接着 2016 年的总结,我们来看看 2016年 国内最火且没有之一的前端MVVM 框架 VueJs 虽然 到写文章的这个时间点,VueJs已经发布了 2.1.x 了, 但是对于很多 Vuejs 的初学者来讲,我建议还是 从 VueJs 1.x 的最后一个版本开始看. 毕竟如果你掌握了 1.X 那么你在学习 2.X 的时候,可能只需要一天时间,就能掌握,真的 是一天教会你 Vu ...

一周排行