自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 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 17:30:12 379

转载 springMVC使用@ResponseBody返回json

json格式:{"name":"spring","year":30}map格式:{name=spring, year=30}一、springMVC4的配置:1、需要的jar包:jar包下载地址:https://repo1.maven.org/maven2/com/fasterxml/jackson/core/2、springMVC.xml (经测试无需配置,已自动注入,此步

2017-09-15 20:46:13 479

转载 angularjs-1.3代码学习-$parse

这次我们来看一下angular的Sandboxing Angular Expressions。关于内置方法的,核心有两块:Lexer和Parser。其中大家对$parse可能更了解一点。好了不多废话,先看Lexer的内部结构:1.Lexer//构造函数var Lexer = function(options) { this.options = options;};//

2017-09-15 16:02:10 422

转载 【DDD】领域驱动设计实践 —— 业务建模小招数

本文结合团队在ECO(社区服务系统)业务建模过程中的实践经验,总结得到一些DDD业务建模的小招数,不一定是完美的,但是对我们团队来说很有效用,希望能帮到其他人。后面会陆续将项目中业务建模的一些经典例子放上来,分享给大家。  ECO系统是线上旧系统,它的建模过程有别于新系统的业务建模。由于背着历史包袱,ECO的建模过程不是那么纯粹,很容易受到旧代码的影响,陷入代码的细节中,初期举步维艰,靠着小步

2017-09-15 11:10:09 497

转载 Java Object中的equals和hashCode

Java的Object对象中有两个方法比较有意思,一个是equals(),一个是hashCode(),那么这两个的作用有些同学可能还不是很清楚,那么同学们现在就进一步了解一下吧。下面咱们写一个简单的测试类:/** * Created by huangqingshi on 2017/9/11. */public class EqualHashCode { pub

2017-09-14 19:30:10 304

转载 多么痛的领悟---关于RMB数据类型导致的元转分分转元的bug

关于金额的数据类型,以及元转分分转元之间这种转换,以元和分的比较,我相信很多人都踩过坑。反正我是踩过。而且,昨天和今天又重重的踩了两脚。 代付查询接口,支付中心给溢+响应的报文里,amount的单位是分,这无可厚非,非常合理。昨天,负责溢+代付的中威反映,有一单虽然返回的是代付成功的状态,但因校验支付中心返回的代付金额与溢+存储的代付金额不一致,而导致溢+未能更新代付单的状态。

2017-09-14 14:34:14 377

转载 极化码小结(2)

Chapter2 极化码的编码  极化码的编码问题主要包括两个方面。  首先是生成矩阵的构造:生成矩阵GN:  先来看信道合并示意图,下图截自Arikan论文(以后不再解释,Arikan论文特指论文《Channel polarization: A method for constructing capacity-achieving codes for symmetric bin

2017-09-13 17:38:06 3430 2

转载 Python学习系列-----第二章 操作符与表达式

2.1 数学运算和赋值的简便方法    例如:      2.2 优先级    在python中运算符有优先级之分,高优先级的运算符先执行,低优先级的运算符后执行。下面是运算符优先级:(同一行的运算符具有相同的优先级)      2.3 改变优先级    可以用‘ () ’来改变优先级,先执行括号里的表达式。  2.4 结合顺序    计算机在执行的时候,是有顺

2017-09-13 12:50:04 278

转载 软件开发实践-如何编写整洁的代码

最近在工作中, 经常会维护一些已经存在的代码,经常Review别人的代码,也经常请别人Review代码.感觉Review代码真是一个很累人的工作.感谢那些为我们Review代码的同事.很多时候,感觉Review的效果并不好,难以深入下去.如何Review好代码,当前还没有太好的思路,结对编程是一个方法,但是自己没有实践过,仅仅在思考的层面上,所以也难以有发言权.但是,如何方便别人R

2017-09-12 21:14:11 302

转载 url特殊字符转义及解决方法

URL特殊字符需转义   1、空格换成加号(+)    2、正斜杠(/)分隔目录和子目录    3、问号(?)分隔URL和查询    4、百分号(%)制定特殊字符    5、#号指定书签    6、&号分隔参数   转义字符的原因: 如果你的表单使用get方法提交,并且提交的参数中有“&”等特殊符的话,如果不做处理,在service端就会将&后面的作为另外一个参数来

2017-09-12 15:50:02 6767

转载 ASP.NET Core的身份认证框架IdentityServer4(7)- 使用客户端证书控制API访问

前言今天(2017-9-8,写于9.8,今天才发布)一口气连续把最后几篇IdentityServer4相关理论全部翻译完了,终于可以进入写代码的过程了,比较累。目前官方的文档和Demo以及一些相关组件全部是.net core 1.1的,应该是因为目前IdentityServer4目前最新版本只是2.0.0 rc1的原因,官方文档和Demo还没来更新。我准备使用的是.net core 2.0 所

2017-09-12 11:02:02 8486 2

转载 [js高手之路]深入浅出webpack教程系列6-插件使用之html-webpack-plugin配置(下)

上文我们对html-webpack-plugin的实例htmlWebpackPlugin进行了遍历分析,讲解了几个常用属性( inject, minify )以及自定义属性的添加,本文,我们继续深入他的配置选项的探讨.一、chunks选项这个属性非常有用,可以指定某个页面加载哪些chunk( 如:js文件 )我们可以用他做多个页面模板的生成. 比如,我们在实际开发中,做一个博客网站,一

2017-09-11 19:06:06 625

转载 Django视图,与数据库交互并返回数据

环境:python 2.7.13  数据库:sqlite3(Django自带)  在学习Django的时候,遇到了困难。大概就是取到数据库数据后一直不能转成json数据。最后终于自己琢磨解决了。要点就是在通过Django API与sqlite数据库做交互时,要看清楚返回的对象是什么类型。 首先,与数据库做交互,简单来说,无非就是增删改查。首先来说一说“查”,以后会陆续更新其他 

2017-09-11 14:18:02 1715

转载 多模字符串匹配算法之AC自动机—原理与实现

简介:本文是博主自身对AC自动机的原理的一些理解和看法,主要以举例的方式讲解,同时又配以相应的图片。代码实现部分也予以明确的注释,希望给大家不一样的感受。AC自动机主要用于多模式字符串的匹配,本质上是KMP算法的树形扩展。这篇文章主要介绍AC自动机的工作原理,并在此基础上用Java代码实现一个简易的AC自动机。   欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www

2017-09-10 22:13:59 336

转载 Java使用QRCode.jar生成与解析二维码

正题:Java使用QRCode.jar生成与解析二维码demo欢迎新手共勉,大神监督指正# 不知道QRCode的请移步wiki,自行了解,这里不多做解释*******创建二维码之前的工作********去下面给出的地址下载QRCode.jar包,此jar包已经包括 生成与解析 。官网下载到的jar包是没有解析的https://files.cnblogs.com/file

2017-09-10 17:21:59 366

转载 多模字符串匹配算法之AC自动机—原理与实现

简介:本文是博主自身对AC自动机的原理的一些理解和看法,主要以举例的方式讲解,同时又配以相应的图片。代码实现部分也予以明确的注释,希望给大家不一样的感受。AC自动机主要用于多模式字符串的匹配,本质上是KMP算法的树形扩展。这篇文章主要介绍AC自动机的工作原理,并在此基础上用Java代码实现一个简易的AC自动机。   欢迎探讨,如有错误敬请指正 如需转载,请注明出处 http://www

2017-09-10 12:42:01 1222

转载 Java的隐秘之JavaCC

官网链接:JavaCCJavaCCJavaCC是Java的解析器生成器兼扫描器生成器。为JavaCC描述好语法的规则,JavaCC就能够生成可以解析该语法的扫描器和解析器(的代码)了。JavaCC是LL解析器生成器,因此比起LR解析器生成器和LALR解析器生成器,它有着可处理语法的范围相对狭哉的缺点。但是,JavaCC生成的解析器有易于理解,易于使用的优势。且支持无限长的t

2017-09-09 20:57:56 1377

转载 我是如何对网站CSS进行架构的

一、写在前面的都是自己积累形成的一些东西,可能带有明显的个人印记。不是专业内容,不是权威指南,只是展示一点自己的观点,借此希望能与各位优秀的同行交流看法,见解。以得到进步与提高。二、我所知的一些过往的做法关于如何处理网站的CSS,各个网站做法都不一样,这随着网站的性质及大小不同,公司前人留下的规范不同,以及CSS工程师的眼界不同而有所不同。由于我从业经历有限,所知甚浅,只能说些肤浅业余

2017-09-09 16:09:56 480

转载 nuget.server搭建及实际测试

1、背景由于所做项目越来越多,会积累一些公用组件,而每个项目中组件引用中如果组件有更新或者新增为了方便需要一个专门的工具进行管理,那么nuget就是不错的选择。2、安装nuget.server这里nuget.server就是一个管理程序包(组件)的服务端,我们可以通过这个进行公共组件的增删改查操作     2、1安装步骤     一、先新建一个空的asp.net web应用程序

2017-09-09 11:18:04 282

转载 胖虎都看得懂的CSS入门

CSS入门CSS是什么 摘自维基百科层叠样式表(英语:Cascading Style Sheets,简写CSS),又称串样式列表、级联样式表、串接样式表、层叠样式表、階層式樣式表,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言,由W3C定义和维护。目前最新版本是CSS2.1,为W3C的推荐标准。CSS3现在已被大部分现代浏览器支持,而下一版的C

2017-09-08 19:25:53 303

转载 16位汇编第九讲汇编指令以及逆向中的花指令

16位汇编第九讲汇编指令以及逆向中的花指令 一丶LOOP指令(循环指令)作用:  循环指令利用cx计数器自动减1,方便实现计数循环的程序结构例如:  mov cx,3 loop1:    ;标号 ..... LOOP loop1;不断的循环标号,然后cx-- 直到变为零每次循环过后,cx都会自减,直到cx == 0,不过现

2017-09-08 09:53:53 685

转载 Vue相关(过渡动画)

Vue 过渡 && 动画一、CSS过渡1.transition标签可以用来封装需要过渡的元素,添加entering/leaving 过渡,条件是:(1)使用条件渲染语句 v-if/v-show(2)动态组件(3)组件根节点  通过style标签设置过渡动画时需要为transition指定name属性,当指定了name属性之后,vue会自动去找几个过渡动画需要的类

2017-09-07 18:09:54 474

转载 C# 反射、与dynamic最佳组合

在 C# 中反射技术应用广泛,至于什么是反射.........你如果不了解的话,请看下段说明,否则请跳过下段。广告一下:喜欢我文章的朋友请关注一下我的blog,这也有助于提高本人写作的动力。反射:当你背对一个美女或帅哥却不能回头仔细观察研究时(纯属虚构,如有巧合、纯属雷同),一面小镜子就能满足你的需求。在 C# 编程过程中也经常遇到类似的情况:有一个别人写的 dll 类库你想使用却没程序文档资

2017-09-07 13:25:52 286

转载 一脸懵逼学习oracle(图形化界面操作---》PLSQL图形化界面)

1:经过几天的折腾,终于将oracle安装成功,创建用户,授权等等操作,接下来就安安心心学习oracle;安装好PLSQL图形化界面和汉化以后(过程自己百度吧,百度more and more),登录图形化界面的时候就是这个B样; 2:登录成功以后就是这个B样:左侧有三栏,自己根据需要自己拉查看信息就可以了,比如这样:3:新建一个数据表:点击新建然后就是这个样子的

2017-09-06 21:33:51 655

转载 在Intellij IDEA中使用Debug

Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。  所以学习下如何在Intellij IDEA中使用好Debug,主要包括如下内容:    一、Debug开篇    二、基本用法&快捷键    三、变量查看    四

2017-09-06 11:49:50 236

转载 node.js后台快速搭建在阿里云(一)(express篇)

前期准备阿里云服务器 node.js pm2 express nginx linux(推荐教程:鸟哥的私房菜) 简介嗯……我只是个前端而已前段时间写过一个.net mvc的远程发布,关于.net mvc 的增删改查的小demo也做过一个小例子,然后又萌生了想要拿node.js当后台,来布置网站的想法。 关于node.js的学习,建议参考 Node.js 包教不包会 ,虽然作

2017-09-05 20:09:48 1478

转载 简要谈谈javascript bind 方法

最近去参加了场面试,跟面试官聊了很多JS基础上的东西,其中有个问题是谈谈对apply、call、bind的理解和区别。顿时一愣,apply、call我知道,经常用的东西,bind是什么鬼!!!好像见过,也瞅过类似的文章,但是...不记得了...难道和jQuery的事件绑定的bind一样...  既然不知道,那就整理总结下啰~ 一、apply和call  既然提到提到了这两兄弟,

2017-09-05 15:13:46 696

转载 SpringMVC开发入门讲义

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

2017-09-05 10:09:49 195

转载 项目管理中如何更好的控制客户的需求?

做项目管理经常会遇到这样的场景:公司的销售人员兴冲冲的拿来一份与客户签订的合同交给你,声称这项目已经搞定了,但是当你拿过来合同(或者任务委托书)一看,关于需求,项目范围的说明只有寥寥数行,要么是一些高举高打的套话,要么只说项目都包含什么样的模块,而对具体的业务只是一两句话就完事儿了,如果是一位身经百战的管理者并且对于项目的具体业务很熟悉还可以,如果不是那该如何开始这个项目呢?还有一种情况,客户在项

2017-09-04 18:13:43 452

转载 vlc源码分析(七) 调试学习HLS协议

HTTP Live Streaming(HLS)是苹果公司提出来的流媒体传输协议。与RTP协议不同的是,HLS可以穿透某些允许HTTP协议通过的防火墙。一、HLS播放模式(1) 点播模式(Video on demand, VOD)        点播模式是指当前时间点可以获取到所有index文件和ts文件,二级index文件中记录了所有ts文件的地址。这种模式允许客户端访问全部内容。上

2017-09-04 13:37:52 841

转载 Django 学习笔记(七)数据库基本操作(增查改删)

一、前期准备工作,创建数据库以及数据表,详情点击《Django 学习笔记(六)MySQL配置》1.创建一个项目2.创建一个应用3.更改settings.py4.更改models.py5.同步数据 二、安装IPython方便debugsudo apt-get install ipython3安装成功后用python manage.py shell 会自动进入Ipy

2017-09-03 21:41:44 253

转载 [js高手之路] 我的开源javascript框架gdom

gdom框架是我开发的一款dom和字符串处理框架,目前版本是1.0.0. 使用方法跟jquery是差不多的, 会用jquery就会用gdom,目前 1.0.0版本的选择器完全支持CSS3选择器.没有做IE的低版本兼容。gdom下载地址:https://github.com/ghostwu/gdomgdom选择器有两种写法: G( 选择器 ) 和 $( 选择器 )gdom的加载: G(

2017-09-03 16:57:42 372

转载 IAR无法打印浮点的解决方法

问题现象:IAR for arm 重构printf函数后,可以打印出整形数据,但是无法打印出浮点数,并且option的配置也是对的解决方法:我参考了如下链接的方式:http://blog.csdn.net/xsl1990/article/details/8267284我重新编写的代码如下:#include #include void Uart_Printf(char *fmt,

2017-09-03 12:21:42 1328

转载 也许我可以代表90后迷茫又堕落的那些大学生

前言:  “现在努力学习吧,过了高考,一切就都解脱了,大学将是你自由发展的天堂,“我感觉90后出生的这几代都是听着高中班主任这句话话熬过了高中,想象着大学课余时间泡着图书馆,晚上有空能去跑跑,健康又充实。  而实际中的大学,旷不完的课,睡不完的觉,嘴上说着要努力,实际却是一手键盘一手鼠标玩着游戏,还有那没有手机就上不了的课更是数不胜数。这就是我的现状,也许也是很多如我一样的迷茫又没有梦想的

2017-09-02 20:41:41 197

转载 JavaScript 的使用基础总结③

JavaScript 中的对象JavaScript 中的所有事物都是对象:字符串、数值、数组、函数...JavaScript 允许自定义对象。 (一)数组 数组对象的作用是:使用单独的变量名来存储一系列的值。 创建数组创建数组,为其赋值,然后输出这些值。 For...In 声明使用 for...in 声明来循环输出数组中的元素。 合并两个数组 - c

2017-09-02 15:41:42 225

转载 数据类型 数据类型转换 运算符

鉴别空对象看齐能否进行属性操作。双等会进行隐式类型转换,==两侧数据类型不一样时,会转换成一样的在进行比较。1 若等号一侧为 布尔值 就都转换成布尔值进行比较。NaN和任何内容比较结果都为falseonchange检测内容(在表单中):1 在单选和复选框中,检测checked值是否发生变化(检测是否勾选或取消勾选)2在其他表单控件中,检测value值发生变化。3 表单控件(

2017-09-02 11:13:40 317

转载 MySql学习笔记(一)之DQL常用查询

MySql学习笔记(一)之DQL常用查询前言:mysql是中小型的数据库软件,SQL语言分为DDL,DCL,DML,DQL四种,在这里重点讲解DQL的单表查询。正文:在学习mysql单表查询之前,我们先做一些准备工作。需要安装的软件如下:  1.mysql,版本可以选择5.1或者5.5,安装过程可以参考博客:http://www.cnblogs.com/ixan/p/7341637

2017-09-01 19:29:37 724

转载 面向对象中装饰模式的理解

装饰模式装饰模式就是在不改变接口的前提下,给对象添加新的功能。和继承模式的区别就是装饰模式不是针对整个类的,而不是针对单个对象比如说,现在有一段程序A,其被B 和 C调用,这时候客户要求给B调用的A还需要添加功能D,但是C调用的A却不需要功能D,利用装饰模式给A进行装饰,这样A的本质并没有变,也不需要改变B和C,完美解决了这个问题。其原理如图所示装饰部分的程序位于接口与

2017-09-01 14:45:36 195

转载 Spring事务管理——事务的传播行为

1、简介       当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。如下图所示:2、传播属性的定义     ①、事务的传播属性可以再@Transactional注解的propagation属性中定义。如图所示:

2017-09-01 09:57:36 215

转载 Asp .Net Core 2.0 登录授权以及多用户登录

用户登录是一个非常常见的应用场景 .net core 2.0 的登录方式发生了点变化,应该是属于是良性的变化,变得更方便,更容易扩展。配置打开项目中的Startup.cs文件,找到ConfigureServices方法,我们通常在这个方法里面做依赖注入的相关配置。添加如下代码:public void ConfigureServices(IServiceCollection servic

2017-08-31 18:21:33 8009 1

空空如也

空空如也

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

TA关注的人

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