代码改变世界

windows 下安装 rabbitmq报init terminating in do_boot错误

2017-03-19 21:25 by muzinian, 10415 阅读, 0 推荐, 收藏, 编辑
摘要:好长时间没有写东西了,记一个安装笔记吧。 目前市面上比较常用的几个消息中间件,rabbitmq算是风评比较好的,所以就拿来安装一下玩玩喽(很有可能也仅限于是安装一下。。。。)安装过程不表,无非是下载Erlang和RabbitMQ然后就是windows下的无脑装了。不过,这里需要注意下,最好这两个软件 阅读全文

HTML input标签的checked属性与Razor解析

2016-03-17 00:44 by muzinian, 2378 阅读, 2 推荐, 收藏, 编辑
摘要:在HTML中,input标签可以通过type属性设置为checkbox。同时,也就包含了一个checked属性。对于这个checked属性,有一个特别的地方就是,它可以不需要属性值就可以表示是否选择了。这背后的原因是源自于早期的HTML,checked是一个独立的boolean属性。 所以给1)ch 阅读全文

运行所选代码生成器时出错:无效指针(异常来自HRESULT:0x80004003(E_POINTER))

2016-02-29 23:04 by muzinian, 3737 阅读, 0 推荐, 收藏, 编辑
摘要:这个是在使用了VS2015 update1学MVC的时候,在controllers的方法添加view时报的一个错误,中文基本搜不到解决方法,然后无奈转到成英文,还好G家的搜索提示补全能力拯救了我的渣英语,搜索 running the selected code generator : invalid 阅读全文

Visual Studio 2015 Update 1 成功安装后运行 “出现未能正确加载[XXXX]包,此问题可能是由配置更改或安装另一个扩展导致的。” 可能的解决方法

2015-12-05 09:46 by muzinian, 5049 阅读, 0 推荐, 收藏, 编辑
摘要:作死装Visual Studio 2015 update 1。安装过程中虽然波澜不惊,但是安装之后运行回报未能正确安装[XXXX]包。找了半天,在stackoverflow中找到了相关的问题,在问题描述中提问者是重装了系统之后解决的问题,回答区给最高票出了一个删除文件的回答,我在删除那个文件夹之后没... 阅读全文

解决crystal report水晶报表在浏览器提示bobj未定义的错误

2015-08-11 17:37 by muzinian, 5163 阅读, 1 推荐, 收藏, 编辑
摘要:网上的中文文章(比如这篇文章)都是写的部署到服务器后出现的问题,同时也指出要把crystal report的aspnet_client文件夹拷贝到对应项目的根目录里,这样就可以正常显示了,但是具体到我本人的情况,还是无法只通过拷贝aspnet_client这个文件夹就可以解决问题。所以在中文搜... 阅读全文

【简译】JavaScript闭包导致的闭合变量问题以及解决方法

2014-06-22 15:07 by muzinian, 557 阅读, 0 推荐, 收藏, 编辑
摘要:本文是翻译此文预先阅读此文:闭合循环变量时被认为有害的(closing over the loop variable considered harmful)JavaScript也有同样的问题。考虑:function hookupevents() { for (var i = 0; i () { 10... 阅读全文

【简译】jQuery对象的奥秘:基础介绍

2014-06-15 21:33 by muzinian, 356 阅读, 0 推荐, 收藏, 编辑
摘要:本文翻译自此文章 你有没有遇到过类似$(".cta").click(function(){})这样的JavaScript代码并且在想“$('#x')是什么”?如果这些对你想天书一样,请往下读。如果你认为这些代码不可能是真的,请浏览一些jQuery例子,他们都是这种结构。 这篇文章覆盖了像下面一样... 阅读全文

JavaScript 作用域和变量提升

2014-04-03 23:30 by muzinian, 287 阅读, 0 推荐, 收藏, 编辑
摘要:本文是这篇文章的简单翻译。如果按照下面的代码按照JavaScript程序的执行方式执行,alert函数会显示什么?var foo = 1;function bar() { if (!foo) { var foo = 10; } ... 阅读全文

【简译】大对象堆压缩:你该不该使用?

2013-10-24 18:26 by muzinian, 796 阅读, 0 推荐, 收藏, 编辑
摘要:尽管.NET的自动内存管理有很多好处,但仍有一些危险需要我们避免。最常见的一点就是,频繁的处理大对象堆(the large object heap)的碎片问题。在这篇文章中,作者介绍了什么是LOH碎片,为什么它是一个问题,你如何避免它。当我们讨论.NET 的堆内存时,我们自然会画一大块连续内存作为堆。然而,这个只是为了优化性能而仔细考虑过的架构,它有点不正确。.NET把堆分成4个分开的chunk,前三个是小对象堆(small object heaps (SOHs)),分别带代表0,1,2代(generation)。我们将关注第四个堆,也就是大对象堆(LOH)。它存储那些超过85000字节的对象 阅读全文

【简译】关于依赖反转原则、控制反转和依赖注入的抽象的初学者指南

2013-10-08 20:06 by muzinian, 940 阅读, 0 推荐, 收藏, 编辑
摘要:原文在此。======================================分割线====================================介绍文章以介绍依赖反转原则开始,接下来介绍如何使用控制反转来实现依赖反转原则,最后将阐述什么是依赖注入和如何实现它。背景在我们开始讲依赖注入前,首先要了解依赖注入要解决的问题。为了理解这个问题,我们需要知道两个事情:一,依赖反转原则;二,控制反转(Inversion of Controls(IoC)。我们先讨论依赖反转原则然后讲IoC。一旦完成这两个,我们就可以更好地理解依赖注入,然后我们就可以一窥依赖注入的细节。最后我们讨论如何实 阅读全文