摘要: java编译器有常亮优化机制,如果是常量的计算,会直接判断常量计算结果的取值范围,如果是变量,则没办法判断计算取值范围,编译会异常(如两个byte类型的变量相加). java中的常量指的是用 static final修饰的变量.具体可以看 https://blog.csdn.net/xueyepia 阅读全文
posted @ 2018-08-18 10:22 cccy0 阅读(311) 评论(0) 推荐(0) 编辑
摘要: CORS(Cross-Origin Resource Sharing, 跨源资源共享)是W3C出的一个标准,其思想是使用自定义的HTTP头部让浏览器与服务器进行沟通,从而决定请求或响应是应该成功,还是应该失败。因此,要想实现CORS进行跨域,需要服务器进行一些设置,同时前端也需要做一些配置和分析. 阅读全文
posted @ 2018-08-09 11:10 cccy0 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 依赖注入 @Component, @Injectable 可以允许别的声明在providers里面的Service等注入到被这两个装饰器装饰的类中 Service等可以被声明在app-module.ts文件的providers中,这样他对全局就是可见的.任何一个组件都可以注入他. Service也可 阅读全文
posted @ 2018-07-31 08:55 cccy0 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 源码下载: wget http://nginx.org/download/nginx-1.14.0.tar.gz 解压:tar –zxvf xxx 安装依赖: yum -y install openssl openssl-devel pcre-devel 配置检测:./configure 配置包含s 阅读全文
posted @ 2018-07-13 11:15 cccy0 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 本来想自己写写的,但是看到有人分析的可以说是很清晰了,故转过来. 原文地址:http://www.cnblogs.com/ygj0930/p/6554103.html 一:绑定 把一个方法与其所在的类/对象 关联起来叫做方法的绑定。绑定分为静态绑定(前期绑定)和动态绑定(后期绑定)。 二:静态绑定 阅读全文
posted @ 2018-07-07 16:30 cccy0 阅读(267) 评论(0) 推荐(0) 编辑
摘要: HTML5语义化标签: header nav(导航) article section(章节) aside(侧边栏) footer H5新增表单控件: email(自动验证email格式) url(自动验证url格式) number(只能输入数字) range(类似音量滑动条) Date picker 阅读全文
posted @ 2018-07-03 22:22 cccy0 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 流体布局:宽度用百分比,计算真实宽度用函数 : width: calc(25% - 4px); box-sizing: 1.content-box:默认计算方式 ,宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框。 2. border-box:为元素指定的任何内边距和边框都将 阅读全文
posted @ 2018-07-03 22:19 cccy0 阅读(185) 评论(0) 推荐(0) 编辑
摘要: BFC和常规流的关系是什么:常规流遵循BFC,IFC规则. 定位规则总体来说三种: 常规流,浮动,绝对定位(CSS3里面新加了一种flex) 其中常规流包括BFC,IFC等规则,块级元素一个一排地从上向下堆放,行内元素从左往右地堆放,这就是一个标准的流程.(inline-block也属于常规流,暂且 阅读全文
posted @ 2018-07-03 22:17 cccy0 阅读(177) 评论(0) 推荐(0) 编辑
摘要: meta:页面描述信息(可以在里面加入作者信息等,如: <meta name="description"content="HTML examples">) 重定向 : <meta http-equiv="Refresh" content="5;url=http://www.w3school.com. 阅读全文
posted @ 2018-06-28 10:00 cccy0 阅读(119) 评论(0) 推荐(0) 编辑
摘要: redis 包 from redis import * 连接: r = StrictRedis(host='localhost', port='6379') 读写:r.set('key','value') r.get('key') 第二种方法: pipline(缓冲命令,一次执行) pip = r. 阅读全文
posted @ 2018-06-11 13:01 cccy0 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 设置密码: /etc/redis/redis.conf 文件把 requirepass 取消注释并设置密码 取消只能本地登录的bind 同上面的配置文件 把 bind一行注释掉 带密码登录: redis-cli -a 密码 进入之后再密码验证: auth 密码 切换数据库 : select 1(默认 阅读全文
posted @ 2018-06-11 13:00 cccy0 阅读(178) 评论(0) 推荐(0) 编辑
摘要: pymongo 库 无安全认证连接:client = MongoClient('mongodb://localhost:27017')有安全认证连接:client = MongoClient('mongodb://用户名:密码@localhost:27017/数据库名称') 获得数据库 db = c 阅读全文
posted @ 2018-06-09 11:37 cccy0 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 聚合(aggregate): db.集合.aggregate([{管道:{表达式}}]) db.集合.aggregate([ {管道1:{表达式1}}, {管道2:{表达式2}}, ... ...]) 管道1的结果作为管道2的输入. $group:分组 {$group:{ _id:'$gender' 阅读全文
posted @ 2018-06-09 11:36 cccy0 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 三元素:数据库 集合 文档(json的扩展bson) 服务启动重启停止: sudo service mongodb start(stop,restart) 修改配置文件 /etc/mongodb.conf添加 smallfiles=true 查看当前数据库 db 查看所有数据库 show dbs 查 阅读全文
posted @ 2018-06-09 11:33 cccy0 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 自关联查询(自身id关联自身id(主键),查询的时候可以逻辑分为两个表,然后分别起一个别名来区分) select * from areas as cityinner join areas as provinces on provinces.id=city.pidwhere provinces.tit 阅读全文
posted @ 2018-06-05 12:19 cccy0 阅读(200) 评论(0) 推荐(0) 编辑