自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)

上一节我们部署了 Calico 网络,今天将运行容器并分析 Calico 的网络结构。在 host1 中运行容器 bbox1 并连接到 cal_net1: docker container run --net cal_net1 --name bbox1 -tid busybox查看 bbox1 的网络配置。 cali0 是 calico interface,

2017-09-16 18:30:12 347

转载 [Unity 设计模式]桥接模式(BridgePattern)

1.前言继上一讲IOC模式的基础上继续本讲桥接模式,笔者感觉桥接模式是23种设计模式中桥接模式是最好用但也是最难理解的设计模式之一,23中设计模式就好武侠剧中一本武功秘籍,我们在工作过程中想要熟练运用其中的每一种设计模式就好比跟高手过招想要能运用好武侠秘籍中的每一招每一式,并且能随着对手出招的不同我们能随机应变对应的招数,这就要求我们对每一种设计模式都理解的非常深刻才能运用自如,打出组合拳的效

2017-09-15 21:50:10 342

转载 复杂值vs原始值&&内存空间

写在前面     最近在读《JavaScript启示录》,这本书不是JavaScript的详尽的参考指南,但是把对象作为了解JavaScript的透镜,受益匪浅。     那么我们先来聊一下JavaScript的原始值(值类型)以及复杂值(引用类型),以及他们在内存空间中的存储,关于他们你可能不清楚的一些事:     我们先通过一个经典的面试题类型(并不是原题,我即兴发挥)引出我们今天

2017-09-15 12:18:24 340

转载 JsonDataObjects序列和还原

JsonDataObjects序列和还原JsonDataObjects号称DELPHI最快的JSON库,且支持跨平台。// cxg 2017-9-12// Use JsonDataObjects(cross platform json library)// Use delphi 10.2.1unit ujson;interfaceusesSystem.SysUtil

2017-09-14 20:38:11 1587

转载 SourceTree浣跨敤浠嬬粛

銆€銆€SourceTree姣斿懡浠よ鏇村鏄撴搷浣滐紝鑳芥洿鐩磋鐪嬪埌鍙戠敓浜嗕粈涔堛€備絾鏄病鏈夊摢涓€瀹秅it鍥惧舰鍖栬蒋浠惰兘瀹屾垚git鐨勬墍鏈夋搷浣滐紝灏佽鍚庣殑浣跨敤涔熼殣钘忎簡git鐨勪竴浜涚粏鑺傦紝鍦ㄥ浘褰㈠寲宸ュ叿鍑虹幇涓€浜涢潪甯哥綍瑙佺殑鎯呭喌鏃讹紝杩樻槸闇€瑕佷娇鐢ㄥ懡浠よ杈呭姪銆?/span>鍏嬮殕椤圭洰Source URL 涓篻it鍦板潃鐨刄

2017-09-14 10:30:08 20014 2

转载 通过Swashbukle给DotNet Core Web API 增加自动文档功能

DotNet Core Web API给开发者提供了一个很好的框架来开发Restful的API。那么这些API接口该如何管理起来呢?Swagger是一个很好的选择,Swagger不需要开发者额外去维护接口文档,只要开发者的接口遵循Restful的规范,Swagger就会根据API接口生成文档。   对于前后端分离的开发模式,前后端开发者一般会先定义好接口,然后各自独立开发,后端开发者可以使

2017-09-13 18:42:06 283

转载 Spring详解(五)------AspectJ 实现AOP

上一篇博客我们引出了 AOP 的概念,以及 AOP 的具体实现方式。但是为什么要这样实现?以及提出的切入点表达式到底该怎么理解?  这篇博客我们通过对 AspectJ 框架的介绍来详细了解。 1、什么是 AspectJ?  AspectJ是一个面向切面的框架,它扩展了Java语言。AspectJ定义了AOP语法,也可以说 AspectJ 是一个基于 Java 语言的 AOP 框架。

2017-09-13 13:54:05 294

转载 ASP.NET Core Razor 视图组件

视图组件简介在新的ASP.NET Core MVC中,视图组件类似于局部视图,但它们更强大。视图组件不使用模型绑定,仅依赖于您在调用时提供的数据。视图组件特性:呈现页面响应的某一部分而不是整个响应 包括在控制器和视图之间发现的关注分离和可测试性优势 可以具有参数和业务逻辑 通常在页面布局中调用 视图组件是在任何地方可重用的呈现逻辑,对于局部视图来说相对复杂,例如:动态导

2017-09-12 22:22:10 511

转载 【神经网络和深度学习】笔记

文章导读:1. 两个前提2. 单输入单输出的情况3. 一般情形:多输入多输出情况 4. 使用sigmoid以外的神经元5. 修正阶跃函数6.总结 神经网络最令人激动的一个性质,就是它可以实现任意功能的函数。而且是即使对于只有一个隐藏层的神经网络,这个结论依然成立。大部分神经网络的使用者都知道这个性质,但是并不理解为什么神经网络会有这样的性质。而其理论证明对于非数

2017-09-12 16:54:03 603

转载 Flask04 后台获取请求数据、视图函数返回类型、前台接受响应数据

1 后台获取请求数据  1.1 提出问题    前台发送请求的方式有哪些    后台如何获取这些请求的参数  1.2 前台发送请求的方式    GET、POST、AJAX    点睛:如果不指定请求方式,浏览器默认使用GET请求    点睛:进入登录页面的请求和提交登录信息的请求使用的路径都是一样的,只不过前往登录页面的请求是GET请求,服务器返回的是一个静态的页面;当

2017-09-12 12:06:02 3469 1

转载 利用object.defineProperty实现数据与视图绑定

如今比较火的mvvm框架,例如vue就是利用es5的defineProperty来实现数据与视图绑定的,下面我来介绍一下defineProperty的用法。 var people= {} Object.defineProperty(people,"name",{ value: 'lin' }) console.log(people.name);/

2017-09-11 20:14:00 275

转载 Java基础总结--Java编程环境变量配置

1.jdk--bin--都是命令行程序(图形化是对命令行的封装)eg javac&java执行javac必须切换到其所在目录--太麻烦---想在任意目录下使用要执行一个命令--先在当前目录下找--(前者为找到)再到系统配置的环境变量找解决办法--配置系统环境变量path:里面存的是系统中应用程序所在的路径D:\java\bin;C:\ProgramData\;%SystemRo

2017-09-11 15:22:05 254

转载 归并排序:步骤讲解与代码实现

归并排序   在一些常用的排序中,归并排序在时间开销上来说可以是排序中的最佳实践之一(时间复杂度=n*log n),今天我们就来看看归并是如何实现的。  归并排序大致可以分为两步:    1、将数组从中间分开,对两边分别排序。    2、将两个有序的数组进行合并。  所以实现归并排序主要也就是解决这两个问题。  下图是归并排序的大致步骤,红线代表将数组拆开,蓝箭头代表将拆后

2017-09-11 10:38:00 569

转载 Linux平台 Oracle 12cR2 RAC安装Part2:GI配置

Linux平台 Oracle 12cR2 RAC安装Part2:GI配置三、GI(Grid Infrastructure)安装3.1 解压GI的安装包 3.2 安装配置Xmanager软件 3.3 共享存储LUN的赋权 3.4 使用Xmanager图形化界面配置GI 3.5 验证crsctl的状态 3.6 测试集群的FAILED OVER功能 Linux平台 Oracle 12cR

2017-09-10 18:25:58 851

转载 湖南省第十三届大学生计算机程序设计竞赛 Football Training Camp 贪心

2007: Football Training Camp【原创-转载请说明】Submit Page    Summary    Time Limit: 1 Sec     Memory Limit: 128 Mb     Submitted: 228     Solved: 30    Description在一次足球联合训练中一共有n支队伍相互进行了若干场比赛。 对于

2017-09-10 13:42:02 495

转载 MySQL(五)之DDL(数据定义语言)与六大约束

前言前面在数据库的讲解中,其实很多东西都非常的细节,在以前的学习过程中我都是没有注意到的。可能在以后的工作中会碰到所以都是做了记录的。接下来,我将分享的是MySQL的DDL用来对数据库及表进行操作的。  mysql中保存了很多数据库、一个数据库中可以保存很多表。  对数据表的增(创建表)删(删除表)改(修改表字段)查(查询表结构)。  注意:这里的操作对象是表,对表的操作也就是表的

2017-09-09 22:01:56 613

转载 sql 整理积累

1 SELECT * from (SELECT * FROM dbo.xcqy2017_Article WHERE Kind=53) AS t1 2 LEFT JOIN (SELECT * FROM dbo.xcqy2017_News_Classification) AS t2 ON t2.Ncid = t1.Ncidleft join左链接 以左表为主表1 SELECT

2017-09-09 12:29:56 238

转载 1、LambdaToSql 发布1.0.0.1版本

LambdaToSql 简单的兰姆达转换sql,可以直接.ToList()执行,返回查询结果第一个版本支持:Where 条件查询 Order by 排序 Group by 分组 简单分页,只支持row_number 支持数据库函数:Avg Max Min Sum Count 不需要任何第三方类库 暂不支持事物处理 暂不支持多表join查询 性能:基本和Ado.Net原生接近

2017-09-08 20:33:53 641

转载 [WPF] 如何调试Data Binding

前言在WPF开发中,将ViewModel中对象绑定到UI上时,会出现明明已经将数据对象Binding到UI,但是UI上就是不显示等等的问题。这篇博客将介绍WPF Data Binding调试相关的内容。场景一(Binding的属性不存在)ViewModel:public partial class MainWindow : Window{ public MainW

2017-09-08 15:42:03 1909

转载 Cognos报表调度与作业管理

本文针对Cognos的报表调度和作业管理做案例分析。为了测试报表定时调度功能,本文将报表定时输出到指定的归档目录。1. 测试环境Cognos  V11.02. 设置档案文件根目录Cognos报表输出到归档目录,需要设置档案库位置文件根目录。设置档案库文件根目录包括如下两个步骤。启动IBM Cognos Configuration,配置档案库位置文件URL。 设置文件根目录后

2017-09-08 11:01:57 1016

转载 【Unity与23种设计模式】迭代器模式(Iterator)

GoF中定义:“在不知道集合内部细节的情况下,提供一个按序方法存取一个对象集合体的每一个单元。” 迭代器模式由于经常使用到已经被现代程序设计语言纳为标准语句或收录到标准函数库中 在C#中,经常使用泛型存储对象当想按序存取这些泛型容器时,都会使用C#的foreach语句 foreach语句就是一个能顺序访问一个集合的方法它便是C#语言内置的迭代器模式当然

2017-09-07 19:13:51 364

转载 git submodule的使用

1.在项目中使用Submodule为当前工程添加submodule,命令如下:git submodule add 仓库地址 路径仓库地址:是指子模块仓库地址URL。路径:指将子模块放置在当前工程下的路径。 注意:路径不能以 / 结尾(会造成修改不生效)、不能是现有工程已有的目录(不能順利 Clone)命令执行完成,会在当前工程根路径下生成一个名为“.gitmodules”的

2017-09-07 14:25:52 349

转载 koa/redux middleware 深入解析

middleware对于现有的一些框架比如koa,express,redux,都需要对数据流进行一些处理,比如koa,express的请求数据处理,包括json.stringify,logger,或者一些安全相关的处理都需要在数据流中进行,还比如redux的整个数据的修改,支持中间件来扩展用户对于数据修改的支持。middleware系统是处理流式数据的利器,实现方便,功能强大。本文就分

2017-09-06 17:45:48 381

转载 断点续传下载原理实现

需求背景动态创建的文件下载的时候希望浏览器显示下载进度 动态创建的文件希望能够分段下载 HTTP断点续传报文要实现HTTP断点续传必须要简单了解以下几个报文。Accept-Ranges 告诉客户端(浏览器..)服务器端支持断点续传 服务器端返回 Range 客户端告诉服务器端从指定的的位置/范围(这里值字节数)下载资源 客户端发出 Content-Range 服务器端告诉客

2017-09-06 13:01:49 440

转载 SpringMVC开发入门讲义

整个实现过程中:用户请求的往往是服务器的一个处理程序,这个处理程序会调用后台的数据处理。最终会把处理后的数据交付到页面上。开发规则:单一职责,开闭职责。MVC的设计模式,优点,将这个请求和响应分为了控制器,数据,视图三者,这三者彼此之间是独立。但是三者之间有关联。每次用户请求的时候经过统一的控制器处理,最终响应给客户的就是视图。耦合性降低,维护的难度降低。2.MVC的框架,这个

2017-09-05 21:09:47 198

转载 面试的5个小技巧

转行做编程也有一年多了。最近几个月里,我参加了几次面试,作为面试者,遇到了若干不靠谱的人;作为被面试者,倒是成功率满高的..虽然都是相对初级的职位,但想想园子里也有一些正在转行或者打算换工作的萌新,因此,我要把自己总结的5个面试小技巧写出来,分享给大家参考。它们分别是:弄清楚公开的规则 关于到岗时间 提前预热 简历的包装 表现情绪,控制情绪 本文链接:http://www.cnbl

2017-09-05 16:21:49 491

转载 Xamarin Studio

My Xamarin iOS app will build successfully, however, during launch it will flash a black screen and immediately return to my phones home screen exiting my app without an error. Upon reviewing Xamari

2017-09-05 11:13:51 225

转载 CSS-同一个li下,图片和文字一起,如何使得全部垂直居中

HTML代码          THE CATIC FOREST CASE    899浏览量  css代码li {background-color: orange;width: 100%;height: 56px;line-height: 56px;li img {vertical-align: middle;}.desc {

2017-09-04 19:13:46 470

转载 使用Razor视图引擎来生成邮件内容

邮件的内容其实是就HTML,传统的做法都是通过在程序中拼接字符串来生成邮件的内容,生成困难,维护也困难。Razor是MVC里面使用的视图引擎,用来生成HTML非常方便,ZKEACMS中就是使用了Razor视图引擎,用cshtml作为邮件模板来生成邮件内容。这样很方便维护和修改。定义接口 IViewRenderService接口中定义了两个方法,第一个是视图中没有使用ViewModel,直接

2017-09-04 14:37:45 500

转载 Java面试准备之集合框架

集合框架Collection:List列表,Set集 Map:Hashtable,HashMap,TreeMapCollection 是单列集合 List 元素是有序的(元素存取是有序)、可重复 有序的 collection,可以对列表中每个元素的插入位置进行精确地控制。可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。可存放重复元素,元素存取是有序的。 List接口中

2017-09-04 09:45:44 319

转载 关于JQuery animate()方法

html: 点击我 如果你想在一个涉及动画的函数之后来执行语句,请使用callback函数 css部分:注意:使用animate函数时,为了能够影响元素的 top bottom left right 属性值,需先将position属性值设置为 relative 或者 absolute  .panel {

2017-09-03 18:01:45 737

转载 js设计模式小结

1 构造函数模式var Person = function(name){this.name = name;this.getName = function(){console.log(this.name);}};var Person1= new Person('xiaoming');Person1.getName();var Person2 = new P

2017-09-03 13:21:47 178

转载 基于轻量级ORM框架Dapper的扩展说明

这里简单的介绍一下本人基于Dapper作的一些简单的扩展,供大家参考。为何要使用这款框架,相信大家看到下面排名就清楚了其实在各大网站上,我们大概都会看到这样的一个对比效果图,在超过500次poco serialization的过程中所表现的性能,我们发现dapper是第二名,当然第一名谁也无法超越,越底层的当然久越快,同时也就越麻烦。至于如何使用进行基本的数据操作,我这里就不再

2017-09-02 21:45:46 733

转载 系统日志输出工具类

安卓开发一般都需要进行日志管理,常用操作老司机已为你封装完毕,你可以用这份工具进行管理,具体可以查看源码,现在为你开车,Demo传送门。站点系统日志输出工具类 → AppKeyBoardMgrisEnableDebug: 设置log总开关,debug模式(true:打印日志 false:不打印)i : Info日志d : Debug

2017-09-02 12:13:42 456

转载 response对象的使用

使用response对象提供的sendRedirect()方法可以将网页重定向到另一个页面。重定向操作支持将地址重定向到不同的主机上,这一点与转发是不同的。在客户端浏览器上将会得到跳转地址,并重新发送请求链接。用户可以从浏览器的地址栏中看到跳转后的地址。进行重定向操作后,request中的属性全部失效,并且开始一个新的request对象。             sendRedirect(

2017-09-01 20:37:38 302

转载 AndroidTv Home界面实现原理(一)——Leanback 库的使用

接下去应该是梳理一下 Android Tv 主界面实现原理及解析的一个系列博客了,大体上的安排是先介绍 Google 官方提供的 Leanback 库的使用,如何使用该库来实现简单的 Home 界面,然后再去分析 Leanback 主界面实现的相关源码,了解完 Google 是如何实现之后就可以扔掉 Leanback 自己来尝试实现,毕竟 Leanback 的可定制不高。效果图首先贴几

2017-09-01 15:45:42 2830

转载 【微积分】第一讲 极限与连续

第一讲 极限与连续一、极限定义对任意小的一个波动(\(\forall \varepsilon \gt 0\)),都存在一个对应的\(x\) 的波动半径(\(\exists \delta \gt 0\)),使得当 \(x\) 在 \(x_0 - \delta\) 到\(x_0+\delta\) 这个范围内波动时(\(0 \lt |x-x_0| \lt \delta\)),函数

2017-09-01 10:57:36 3188

转载 idea中mybatis generator自动生成代码配置 数据库是sqlserver

好长时间没有写博客了,最近公司要用java语言,开始学习java,属于初学者,今天主要记录一下mybatis generator自动生成代码,首先在如下图的目录中新建两个文件,如下图具体generatorConfig.xml内容如下:<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyB

2017-08-31 19:21:35 14508 2

转载 实体处理模块IEntityModule

在2015年7月16日,XCode新增了实体处理模块IEntityModule,用于拦截实体对象添删改操作。该接口参考IHttpModule设计理念,横切在实体对象的关键生命周期之中,以达到多实体类通用处理的效果。比如为多个实体类增加假删除等特色功能。/// 实体处理模块public interface IEntityModule{ /// 为指定实体类初始化模块,返

2017-08-31 14:37:34 370

转载 Kotlin代理属性--官方文档翻译

代理属性 Delegated Properties本文为个人翻译的Kotlin官方文档, 原文连接: Delegated Properties一些特定的常见类型的属性, 尽管我们可以在每次需要的时候实现他们, 但是如果我们一次把他们全部实现并放在一个库中, 这会非常方便, 包括:延迟属性: 只在第一次访问的时候计算值 广播属性: 当属性的值改变时通知观察者 将数据存储在键值

2017-08-31 10:05:35 279

空空如也

空空如也

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

TA关注的人

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