盒子模型 前言 盒子模型,英文即box model。无论是div、span、还是a都是盒子。 但是,图片、表单元素一律看作是文本,它们并不是盒子。这个很好理解,比如说,一张图片里并不能放东西,它自己就是自己的内容。 盒子中的区域 一个盒子中主要的属性就5个:width、height、padding、 ...
分类:
Web程序 时间:
2018-07-27 22:27:50
阅读次数:
587
前言: 我看了下shiro好像默认不支持复杂表达式的权限校验, 它需要开发者自己去做些功能扩展的工作. 针对这个问题, 同时也会为了弥补上一篇文章提到的支持复杂表示需求, 特地尝试写一下解决方法. 本文主要借助groovy脚本来实现复杂表达式的计算, 其思想是借鉴了Oval支持复杂表达式(groov ...
分类:
其他好文 时间:
2018-07-24 00:45:37
阅读次数:
220
没有应该不应该,只有你自己喜欢不喜欢。JavaScript 语法长得 C-like 不代表它本质上和 C 是一类语言,所有直觉性的 “当然应该加分号” 都是保守的、未经深入思考的草率结论。后来新设计的语言里可选分号的多得去了,光是 “可以加分号但是大家都不加” 的语言就有:Go, Scala, Ru... ...
分类:
编程语言 时间:
2018-06-13 12:01:11
阅读次数:
197
摘要: 从angular 4.3.0 以后的版本开始使用httpclient,替换了之前的http,引用的包路径已经变为了angular/common/http了 一个基础的 httpclient 样例 import { Injectable } from '@angular/core'; impo ...
分类:
Web程序 时间:
2018-06-05 21:13:50
阅读次数:
291
命令执行 应用有时需要调用一些执行系统命令的函数, 如PHP中的system、exec、shell_exec、passthru、popen、proc_popen等, 当用户能控制这些函数中的参数时,就可以将恶意系统命令拼接到正常命令中,从而造成命令执行攻击,这就是命令执行漏洞。 利用条件 应用调用执 ...
分类:
其他好文 时间:
2018-05-24 20:42:12
阅读次数:
278
前言 首先感谢下 cipchk基于 Ng-Zorror 框架上制作的ng-alain 。 之前很早就关注了 ng-alain,今天得空折腾了下。折腾的时候发现官方文档有些坑,没有写清楚,所以我作为一些补充吧~之前在微软MVP群里,董斌辉邀请了cipchk做了一次分享,厚着脸皮要了PPT,看了看ng- ...
分类:
其他好文 时间:
2018-05-11 20:40:11
阅读次数:
221
在使用android studio开发android程序时,as就是基于gradle进行构建的,我们只需要通过run就可以编译、打包、安装,非常方便,但是究竟gradle是什么呢? 一、java构建工具 首先,我们得知道什么是构建工具。实际上,构建工具是一个可编程的工具,它可以帮助我们执行有序的任务 ...
分类:
其他好文 时间:
2018-05-04 23:25:19
阅读次数:
205
编程实现以下指定功能,并利用Hadoop提供的Shell命令完成相同任务: 向HDFS中上传任意文本文件,如果指定的文件在HDFS中已经存在,由用户指定是追加到原有文件末尾还是覆盖原有的文件; 从HDFS中下载指定文件,如果本地文件与要下载的文件名称相同,则自动对下载的文件重命名; 将HDFS中指定 ...
分类:
其他好文 时间:
2018-04-25 22:16:24
阅读次数:
398
Elasticsearch6.0及其head插件安装 1.下载并解压elasticsearch 2.修改elasticsearch.yml文件 # 集群的名字 cluster.name: my-application # 节点名字 node.name: node-1 # 数据存储目录(多个路径用逗号 ...
分类:
其他好文 时间:
2018-04-09 17:16:42
阅读次数:
170
SpringBoot 1、 基本认识 Spring Boot不是编写应用程序的框架,它可以帮助我们以最少的配置或零配置开发和构建,打包和部署应用程序。 简而言之,Spring Boot它的核心就是Spring。 未来的Spring项目不会有任何XML配置作为它的一部分,一切都将由项目Spring B ...
分类:
编程语言 时间:
2018-03-30 15:15:42
阅读次数:
246