通过rem来实现响应式布局: 首先来看,什么是rem单位。rem是一个灵活的、可扩展的单位,由浏览器转化像素并显示。与em单位不同,rem单位无论嵌套层级如何,都只相对于浏览器的根元素(HTML元素)的font-size。默认情况下,html元素的font-size为16px, rem单位都是相对于 ...
分类:
Web程序 时间:
2018-12-04 19:02:19
阅读次数:
224
https://mp.weixin.qq.com/s/2vjM-gcauvHnn6KJzlOm4g Chisel的模块和Verilog的模块很相似,都用来定义模块结构(hierarchical structure)。 Chisel的模块定义,包含三部分内容: a. 继承自Module类; b. 定义 ...
分类:
其他好文 时间:
2018-12-02 14:21:58
阅读次数:
321
概念理解 gradlew就是对gradle的包装和配置,gradlew是gradle Wrapper,Wrapper的意思就是包装。 因为不是每个人的电脑中都安装了gradle,也不一定安装的版本是要编译项目需要的版本,那么gradlew里面就配置要需要的gradle版本。 然后用户只需要运行gra ...
分类:
其他好文 时间:
2018-12-01 18:39:09
阅读次数:
169
空间权限 每一个空间将会创建一个默认的权限。创建空间的用户将会自动具有空间管理员(space admin)的权限,这个的意思是你可以为其他用户和用户组赋予空间访问和管理的权限。 请查看 Space Permissions Overview 页面获得更多的相关信息。 系统管理员可以随时对 Conflu ...
分类:
其他好文 时间:
2018-12-01 11:01:28
阅读次数:
173
Tomcat中有四种类型的Servlet容器,分别是 Engine、Host、Context、Wrapper,每个Wrapper实例表示一个具体的Servlet定义,StandardWrapper就是Catalina中的Wrapper接口的标准实现. 方法调用序列:指的是每当服务器接收到Http请求 ...
分类:
移动开发 时间:
2018-12-01 00:23:15
阅读次数:
225
1、函数属性的传递 1、叠加多个装饰器 加载顺序(outter函数的调用顺序):自下而上 执行顺序(wrapper函数的执行顺序):自上而下 2、有参装饰器:三层的闭包函数 对于装饰器,三层就够了(第一层传参数,第二层传函数,第三层执行添加的功能和源代码) 只能将if else这种简单的取代,有el ...
分类:
其他好文 时间:
2018-11-30 22:37:59
阅读次数:
226
1,叠加多个装饰器 1),加载顺序(outter函数的调用顺序):自下而上 2),执行顺序(wrapper函数的执行顺序):自上而下 2,有参装饰器 3,三元表达式 4,生成式 列表生成式 字典生成器 5,匿名函数 ...
分类:
其他好文 时间:
2018-11-30 21:47:12
阅读次数:
200
1、java环境 1.1、安装jdk 淘淘商城系统使用java7开发,使用jdk1.7.0 _80版本开发,安装jdk1.7步骤如下图所示:第一步:在oracle官网下载跟系统相匹配的jdk,如下所示: 第二步:双击运行jdk-7u80-windows-x64.exe,点击“下一步”:第三步:更改j ...
分类:
系统相关 时间:
2018-11-29 11:01:10
阅读次数:
211
运用yield实现 模拟 grep -rl 'root' /etc (递归找etc下所有文件并打开,过滤有'root'的文件) 这个程序是一步步流水线式的流程,这就是面向过程编程 面向过程: 原始的编程思想,先做什么,再做什么,有几个阶段,一步步实现,流水线形式的 优点: 思路清晰,复杂问题流程化 ...
分类:
编程语言 时间:
2018-11-29 01:20:43
阅读次数:
244
3、Flask-SQLAlchemy (1)安装 pip install flask_sqlalchemy (2)数据库连接 from flask import Flask # 1.导入 from flask_sqlalchemy import SQLAlchemy app = Flask(__na ...
分类:
数据库 时间:
2018-11-27 13:48:54
阅读次数:
149