摘要: 数据大多是软删除的,而有时候遇到联合主键就头疼了,例如 在这个点赞表中,每人只能赞一次,因此通过联合主键(UserId, BlogId) 实现唯一约束。 但是当软删除之后,再赞一次的时候,就无法插入数据了,因为违反了唯一性约束。解决这个问题,第一想法就是把 IsDeleted 改成 再修改联合主键包阅读全文
posted @ 2018-05-04 08:17 蝌蝌 阅读(20) 评论(1) 编辑
摘要: 使用 npm adduser,添加用户之后,没有异常消息,然后使用 npm publish 发布,却报错: 401 原来是 npm 使用 taobao 的镜像后,需要指定 --registry http://registry.npmjs.org npm adduser --registry http阅读全文
posted @ 2018-04-11 14:22 蝌蝌 阅读(11) 评论(0) 编辑
摘要: 有一个 web 服务一直跑在 docker 中,今天需要在 Windows 上部署一个备份版本,于是,签出源代码,编译,运行。结果抛出 500 ,日志中有如下记录: 异常发生在调用一个其他服务时发生的,根据异常消息:“The parameter is incorrect” 百思不解,刚开始以为是依赖阅读全文
posted @ 2018-04-10 16:13 蝌蝌 阅读(11) 评论(0) 编辑
摘要: 例如HTML结构如下 CSS 如上代码,当鼠标悬浮到menu上时,显示ul,但是由于移动浏览器没有鼠标,因此无法触发css中的hover. 解决办法:可以用点击来触发hover 给div加上onclick事件,点击menu的时候,便会触发hover,显示ul. 但是这样又会导致menu一直是hove阅读全文
posted @ 2018-01-27 09:57 蝌蝌 阅读(49) 评论(1) 编辑
摘要: 最近在一个asp.net core web项目中使用TDD的方式开发,结果单元测试超过128个之后,在CI中报错了:“The configured user limit (128) on the number of inotify instances has been reached.” 在本地却是阅读全文
posted @ 2017-10-04 08:58 蝌蝌 阅读(139) 评论(1) 编辑
摘要: "上篇博文" 中分享了如何用docker compose搭建AspNetCore的开发环境,在开发过程中debug是必不可少的,如果你使用VS2017的话,右键就可以了,而作为跨平台的.net core开发的时候却要依赖VisualStudio,那一定算不上真正的跨平台,而且不是所有人都能买得阅读全文
posted @ 2017-07-11 16:42 蝌蝌 阅读(1082) 评论(0) 编辑
摘要: 从0到1打造自己的网络电话系统 最近流量卡越来越便宜了,看看自己手里的“坑不死老用户”的联通卡,顿时感觉到深深的恶意,但是iPhone没有双卡功能,所以只好自己动手打造一个网络电话系统托管联通卡,iPhone使用流量卡,系统转移联通卡的呼叫到iPhone上,其实也没什么人给我打电话了[阅读全文
posted @ 2017-07-07 13:55 蝌蝌 阅读(3258) 评论(11) 编辑
摘要: 1 使用docker compose搭建开发环境 我们的目标很简单:使用docker compose把若干个docker容器组合起来就成了。 首先使用Nginx代理所有的Web程序,这样只需要在主机上监听一个端口就可以了,不污染主机。再组合各Web程序、Redis/Memcached、SqlServ阅读全文
posted @ 2017-07-06 13:06 蝌蝌 阅读(453) 评论(5) 编辑
摘要: 通常在本机开发环境中需要搭建所有的服务,还要修改本地的 ,实在是不胜其烦。如今有了docker,完全不用污染本地环境,且看老司机带你搭建一个asp.net core的开发环境集群。愿你走出虚拟机,归来仍是干净的开发机。 教程比较长,所以分成多篇连载。 First things first:需要安装一阅读全文
posted @ 2017-04-28 22:21 蝌蝌 阅读(506) 评论(4) 编辑
摘要: 同源策略(The same origin policy) 这是浏览器的一个基本却又非常重要的安全策略,浏览器会限制对 (我们常称之为别人家的站点)的资源操作。打个比方,你不会让老王来你家,也不允许他在你家墙上打个洞,装个监控啥的。通过这个比喻你就知道 的重要性了。 主要针对 的行为进行限制,而 <l阅读全文
posted @ 2017-03-05 14:43 蝌蝌 阅读(478) 评论(0) 编辑