被人随意问了一句,为何每个service层都要写一个接口呢,多麻烦~虽然想说点什么,但是又不知道从何说起,只好从新整理一下思绪. 情景1:在开源框架中有很多这种情况,就是某个功能支持用户自定义扩展.说白了,它提供了一个接口,我们只需要实现这个接口,把我们自己的实现逻辑补上,就可以让框架按照我们的逻辑 ...
分类:
其他好文 时间:
2016-12-09 08:19:02
阅读次数:
178
一、JS正则 1、定义正则表达式 JavaScript种正则表达式有两种定义方式,定义一个匹配类似 <%XXX%> 的字符串; 1)构造函数 2)字面量 /.../ 用于定义正则表达式 /.../g 表示全局匹配 /.../i 表示不区分大小写 /.../m 表示多行匹配 /.../ 用于定义正则表 ...
分类:
Web程序 时间:
2016-12-09 08:19:59
阅读次数:
141
http://www.bubuko.com/infodetail-1861798.html 1 各种树形结构本来不打算从二叉搜索树开始,因为网上已经有太多相关文章,但是考虑到清晰的图示对理解问题有很大帮助,也为了保证文章完整性,最后还是加上了这部分。先看看几种树形结构:1 搜索二叉树:每个节点有两个 ...
分类:
数据库 时间:
2016-12-09 08:18:07
阅读次数:
275
Spring在Java界也算是耳熟能详了。不久前,身为小菜的我,还在嫌弃他的繁琐,甚至认为他是多余的。 "根本不知道要他干嘛,除了带给我们一堆配置文件。" 可好像有人说过,存在即合理。 也是,他能这么流行,肯定是有他的原因的,何况他貌似还越来越火。(spring全家桶已经向我们袭来) Spring框 ...
分类:
编程语言 时间:
2016-12-09 08:19:41
阅读次数:
193
对象的概念——object,在现实业务逻辑中的一个动作实体就对应着OOP编程的一个对象!所以:对象采用属性(PROPERTY)保存数据;对象使用方法(method)管理数据 类的概念:在php中想要有对象就要先有类;而且类是用class来定义的,但是在类中的函数特殊符号()不能用在类上 类的实例化是 ...
分类:
其他好文 时间:
2016-12-09 08:19:50
阅读次数:
120
未经作者允许,禁止转载!python selenium webdriver处理循环点击 循环点击主要是针对一些同类的选择按钮,或者下拉选项,或者是选择页码~~~~~~ 如下面两张图片显示的将年份进行循环选择,和将鼠标悬浮循环选择 下面是用python写的 selenium webdriver处理循环 ...
分类:
Web程序 时间:
2016-12-09 08:17:32
阅读次数:
742
下载mycat文件到对应目录直接启动 /usr/local/mycat/bin/mycat start netstat -na|grep 8066 ps -ef|grep mycat chown -R mycat . chgrp -R mycat . groupadd mycat adduser - ...
分类:
其他好文 时间:
2016-12-09 08:18:06
阅读次数:
107
一、安装elasticsearch下载压缩包并解压https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.0.2.zipbin\elasticsearch.bat注:默认至少2G的内存,如果电脑内存不够,编辑confi ...
0. 什么是CMake CMake是一个跨平台的编译、安装、测试以及打包工具;CMake不直接编译软件,而是结合原生构建系统来构建软件。CMake配置文件是CMakeList.txt文件(每个源码文件夹下都要有一个),CMake根据配置文件在生成Unix的Makefile或VS的solution文件 ...
分类:
其他好文 时间:
2016-12-09 08:15:55
阅读次数:
202
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 假设,一级台阶,有f(1)种方法,二级有f(2)种,以此类推,n级有f(n)种方法。 可以看出,f(1)=1;f(2)=2。 那么,假设n级台阶,那么第一步就有两种情况,跳一步,和跳两步。 情况一: ...
分类:
其他好文 时间:
2016-12-09 08:14:55
阅读次数:
138
sum 中加return sum不知道为什么会报错 ...
分类:
其他好文 时间:
2016-12-09 08:17:07
阅读次数:
118
file控件和filelist对象基础知识。 file控件: <input type = "file" id = "idName" multiple = "multiple"> document.getElementById("idName").file; //返回的是fileList对象。 fil ...
分类:
其他好文 时间:
2016-12-09 08:14:11
阅读次数:
282
一个好的app不光要用好的功能,还要有好的界面,这样内外兼修才算得上是一个好的App。其实跟人一样,不能只刷帅,要有内涵(看清楚哦,内涵不是指闷骚)。 ...
分类:
其他好文 时间:
2016-12-09 08:15:49
阅读次数:
143
Microsoft Orleans 在.net用简单方法构建高并发、分布式的大型应用程序框架。 原文:http://dotnet.github.io/orleans/ 在线文档:http://dotnet.github.io/orleans/What's-new-in-Orleans 源码地址:ht ...
分类:
其他好文 时间:
2016-12-09 08:12:50
阅读次数:
2330
笔者最近因为在公共电脑上COPY了某些文件,回来打开便发现了U盘里的东西都变成了快捷方式,而起根目录下赫然发现了一个.vbs文件。 点开快捷方式的属性,也发现在打开之前,目标也都指向了 flgjahzqvm.vbs文件。 病毒的源文件是这样写的 :“ b1="3"b2="9"b3="|"b4="6" ...
分类:
其他好文 时间:
2016-12-09 08:12:51
阅读次数:
422
上次创建了栏目模型,这次主要做栏目的前台显示。涉及到数据存储层、业务逻辑层和Web层。用到了迁移,更新数据库和注入的一些内容。 一、添加数据存储层 1、添加Ninesky.DataLibrary(与上次添加方法相同) 在解决方案(Ninesky)上点右键->添加->新建项目 选择.NET Core ... ...
分类:
Web程序 时间:
2016-12-09 08:12:33
阅读次数:
276
作者:beyond 默认情况下,只有管理员组成员、LocalSystem和Power Users组成员帐户才有权启动、停止服务。为了让普通用户也可以控制该服务,我们可以手动设置其访问权限。可能有些初学者会感到奇怪,怎么服务也可以设置权限?其实在Windows系统里,不仅可以对文件夹设置权限,还可以对 ...