Shen Chaoran


用技术改变世界

Material design

angular material theme mat-palette(color, brightness, beforeColorBrightness, afterColorBrightness), 接受四个参数:颜色,主色亮度(default: 500),前色亮度,后色亮度

Angular 及 nginx 项目上线配置

服务器防火墙和入栈规则设置 允许远程连接 添加入站规则 代理设置 我前台 ng-cli 端口是 8888,后台 nodejs 端口是 9999,这时 nginx 不能直接代理 8888 端口,设置 8888 端口的代理无效,因为端口冲突了。 这时在 ng-cli 中使用 pro...

Cmip 联调接口

数据库 计算后台服务器和比较后台服务器共用同一个数据库,数据库 ip: 223.2.44.234, port: 27017, name: Comparison 计算服务器接口 服务器启动先更新自己的本地 ip: Collection Name: ‘Computing_Node’ updat...

Angular q&a

HostListener selector bind click event on style on doesn’t work create grid layout by flex angular 内置的 XSS 防御 执行顺序 ...

Angular中使用webpack config


数据库设计

范式 1NF:属性的原子性,不可再分 2NF:表中的每列都完全依赖于主键 3NF:一张表中的非主键字段不重复存在于其他表中 4NF:

回溯算法

概念 回溯算法实际上一个类似枚举的搜索尝试过程,主要是在搜索尝试过程中寻找问题的解,当发现已不满足求解条件时,就“回溯”返回,尝试别的路径。 回溯法是一种选优搜索法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的...

Angular 之动态创建和引用组件

entryComponents Though the @NgModule decorator has an entryComponents array, most of the time you won’t have to explicitly set any entry compone...

Gulp的使用

gulp vs grunt webpack vs browserify 参考 Gulp入门教程 Gulp API Gulp Plugins Gulp + browserify 前端内容的自动化构建——gulp学习笔记

超大数据量的一些算法

topK 问题 求 n 个数中的前 k 个 解法1:arr.sort(); arr[1-k] 解法2:局部排序,冒泡排序中没一趟选出了一个最大值,k趟就选出了topK 解法3:堆排序,构建一个大小为k的最小堆,剩余的数和堆顶的最小值相比,如果大于堆顶,将堆顶替换并调整堆 解法4:随机选...