摘要: 因为实在不想用相对路径来写模块导入了, 配置baseUrl和Path来简化路径导入, 好在现在awesome-typescript-loader已经很好的支持了这个功能。 配置如下: webpack.json中添加如下插件: var TsConfigPathsPlugin = require('aw 阅读全文
posted @ 2017-12-04 21:07 海狸先森 阅读(3496) 评论(0) 推荐(0) 编辑
摘要: 服务器的同源策略: 为了安全性浏览器有一个同源策略, 一个域名下的应用使用许多数据或者请求的获取, 被限制在同一域名, 协议, 端口, 不然浏览器不会允许请求这些资源, 直接请求就发不出去。 同源的3种行为: (1) Cookie、LocalStorage 和 IndexDB 无法读取。 (2) D 阅读全文
posted @ 2017-04-24 15:35 海狸先森 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 这样路由时候在url处的字符串会加一个#, 回退到ng1时候的情况。 阅读全文
posted @ 2017-04-20 18:53 海狸先森 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 最近开始学习使用ng2在项目里面, 然后按照指南一步一步做, 在安装 ng cli 的时候各种报错, 折腾一上午之后, 终于顺利运行。 后面总结发现其实都是在浪费时间。安装的整个过程, 基本是遇到一个报错就去google然后解决, 解决完了就是一个新的报错, 痛苦不堪。 下面大致的记录一些报错和解决 阅读全文
posted @ 2017-03-10 11:51 海狸先森 阅读(7108) 评论(0) 推荐(0) 编辑
摘要: 对于一个父container 可以设置其text-align: justify 使得其内部的文本自动两端对齐, 基于这个特性把内部的子标签设置为inline-block就能实现内部的子dom自动两端对齐。 但是如果我们改变html的代码, 改成这样 就会发现原本均匀分布的子dom 现在全部挤到左边去 阅读全文
posted @ 2017-03-09 10:57 海狸先森 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 源于一次BUG,有一张表后期添加了 updated_at 时间戳, 然后想要查询最近一次更新的行的 updated_at, 然后果断 MyModel.order('id DESC').where.not(updated_at: nil).limit(1).first.id 查询最新更新的行, 结果发 阅读全文
posted @ 2016-12-08 21:10 海狸先森 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 遇到了报错: Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory 后面在stackoverflow上面找到了答案 If you want to make a certain set of JAR files (or 阅读全文
posted @ 2016-10-28 15:47 海狸先森 阅读(185) 评论(0) 推荐(0) 编辑
摘要: ((n)=>{return((n,f)=>{if(!n)return 1;return n*f(n-1,f)})(n,((n,f)=>{if(!n)return 1;return n*f(n-1,f)}))}) 阅读全文
posted @ 2016-10-15 11:00 海狸先森 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 方法定义中使用可变长参数 ruby 允许在定义方法的时候支持数目可变的参数, 但是只能定义一个可边长参数: #最后一句的结果 2.0.0-p643 :083 > head => 1 2.0.0-p643 :084 > middle => [2, 3, 4, 5, 6] 2.0.0-p643 :085 阅读全文
posted @ 2016-10-11 11:21 海狸先森 阅读(133) 评论(0) 推荐(0) 编辑
摘要: js 里面每个对象都是一个hash-table, 添加方法的操作也很方便, a = {}, a.doSomeThing = ()=>{console.log('nice')} ruby, 也允许给对象添加方法: 1. 利用def 来给, 对象或类, 添加属于自己的方法: a = 'Hello Wor 阅读全文
posted @ 2016-09-29 12:00 海狸先森 阅读(511) 评论(0) 推荐(0) 编辑