随笔分类 - 故障排除
摘要:好吧,我是用的phonegap3.0开发的,很简单,安装的时候一句phonegap run android –device就可以了(—device参数非必要,我是为了不跑模拟器,加上此参数限制只跑到设备上) 平时一切正常,今天却报了个错误,大致是用build.xml编译的时候失败,原因是:Failed to execute android command 'adb devices'.此时还没有上网...
阅读全文
摘要:这是一个典型的循环引用的错误,一个对象里引用自己就会立刻得到这个错误: obj = { x:555, y: "hi" };obj.myself = obj;try{ json = JSON.stringify(obj); alert(json)}catch(e){ alert(e);}演示:http://jsfiddle.net/walker/tqcNm/18/这时候可以利用s...
阅读全文
摘要:首先,我很少这么做,因为一旦有跑WAMP的需求,我就直接下一个wamp的安装包就可以了,市面上数不胜数,我一直用的是EasyPHP,不是说它有多好,而是很多年前第一次用后没什么问题,就一直用下来了。这玩意没有优劣之分,用自己熟悉的就好。 这次是碰到了服务器本来就装了一个Apache,版本是2.2.22(=_=”),而且还有一个mysql(v5.1.59),我当然选择直接装一个php不就完事了么,...
阅读全文
摘要:使用代码访问http资源,我们通常用WebRequest,当然,HttpClient提供了更方便的封装,我用得更多。只是碰到一些需要(cookie)鉴权的情况,需要把cookie伴随请求一起发到服务器,如下: var m = new HttpClient();var url = new Uri("http://localhost:4567/test");var cookie = "m...
阅读全文
摘要:因为iisnode的自动重启服务器方便,一直用的它来作为开发中的node服务器,今天一个delete命令过去,得到一个405(?好像是)错误,让我很郁闷。用原生的node试一下,是完美支持的,本来打算用Node算了的,还是舍不得iisnode的方便性,于是一翻搜索,找到了解决方案,主要是WebDavModule模块阻止了PUT和DELETE请求,把它删除即可: 方法1: 从IIS管理器/你的站点...
阅读全文
摘要:基本上,我是按照这篇文章来做的,当然中间还参考了一些别的教程,最终虽然跑起来了,但不完全合我的意,这玩意在windows上玩serverU和filezilla简单爆了,到linux上肿么就这么复杂~~~ 基本步骤:安装》配置》添加(系统用户)》添加组》设置目录权限 如果按照教程跑起来了,你的/etc目录下最终会有这几个配置文件: 1,vsftpd.conf 主配置文件 2,vsftp...
阅读全文
摘要:项目用到了highcharts.js来绘图,想本地导出,于是在github找到了这个项目ASP.NET Highcharts export module,当然,我说的是很久以前了,还在做MVC3项目的时候,当时一切顺利,把几个dll导入,修改web.config文件以支持自定义的http handler(以HighchartsExport.axd访问),并且立即导出成功。这一次再次用到了highcharts,同样需要导出,结果却死导不出,总是报404错误,不过就是mvc4+NF4.5而已。上述项目提供了两个web.config的示例文件,我一一测试,均失败,官方要求的是在web.config的
阅读全文
摘要:做套系统给人单点登录,结果人是嵌到iframe的,死活登录不进去,开始老以为代码问题,domain问题或浏览器问题,换了N台电脑测试后突然发现,只在IE下不能登录,于是得到了正确的关键词,ie在iframe下不能写cookie,自然解决方案就源源不断了,对C#开发而言,你可以改IIS设置,改程序响应头,当然,没有特别特殊的需求,我直接改web.config吧,在web.server节点下加入如下:<httpProtocol> <customHeaders> <add name="P3P" value="CP=CAO PSA OUR&q
阅读全文
摘要:首先,参照这一篇文章就可以完全做到了:http://www.cnblogs.com/wudiwushen/archive/2010/05/13/1734812.html 结合我的实践,补充几点, 1,上文中演示的是如何用自定义导出模板的方式来导出word文档(其实是rtf)和html文档,这种方式最灵活,掌握了之后可以随心所欲地生成各种格式的文档,但是上手会慢一点。 2,PD当然提供了上手快...
阅读全文
摘要:不是专门做服务器运维的,所以对于玩服务器反向代理等活,基本上都是现场google,比如对apache设置反向代理,一般是如下做 将httpd.conf中带proxy的模块解除注释(搞不懂每个模块的作用的话,就全部解除吧),如:LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_connect_module modules/mod_proxy_connect.so LoadModule proxy_http_module modules/mod_proxy_http.so LoadMo...
阅读全文
摘要:一个项目,开发环境是win7 ultimate x64, visual studio ultimate 2012,Oracle10g的数据库 技术选型有:.net framework4.5, Mvc4, entity framework 5, simpleinjector 再没有别的新货了,开发阶段倒是顺顺利利,全套VS环境嘛,考虑发布到服务器的时候就不同了: 服务器环境:windows s...
阅读全文
摘要:原文转载,图文并茂,当你用vs2012却安装不了vs2010的插件的时候有用。If there are VS2010 extensions you miss when running in VS11, you most likely can edit the extension metadata and it’ll install and run fine.Here’s an example – one of my favorite VS2010 extensions isPowerConsolewhich lets you do VS automation in PowerShell.Unf
阅读全文
摘要:没什么技巧,整理出来备用在“系统变量”中,设置3项属性,JAVA_HOME, PATH, CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;JAVA_HOME指明JDK安装路径,比如D:/java/jdk1.6.0,此路径下包括lib,bin,jre等文件夹;Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%/bin;%JAVA_HOME%/jre/binCLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%/lib/dt.jar;%JA
阅读全文
摘要:错误现象为主程序无法启动:devenv.exe 无法找到入口。无法定位程序输入点 _Atomic_fetch_sub_4动态链接库MSVCR110.dll上。 直接给解决方案吧,这是一个已知的问题,微软已放出更新,下载下面的文件安装即可。 http://www.microsoft.com/en-us/download/confirmation.aspx?id=30178
阅读全文
摘要:电脑里存了一堆wlm的插件,有好用的有不好用的,每次一重装或新装机器,都不知道该装哪一个,干脆全部用一遍保存下来,以后对比。统一以一小段js做示例,有的插件有下载地址,有的懒得去找了,都是在我硬盘里的,给的都是安装包的文件名,因为产品名都大同小异 1, SyntaxHighlighter.msi 下载地址http://wlwsyntaxhighlighter.codeplex.com/ 可以预览,...
阅读全文
摘要:这个问题发生在一个MVC3的网站上,事实上我试了一下,跑一个asp.net的网站,框架选择4.0会报同样的错误,英文版的同学会看到如下:"A potentially dangerous Request.Form value was detected from the client". 在4.0以前的年代,简单在页面头部标注一个ValidateRequest=’false’或者在web.confi...
阅读全文
摘要:一个简单的语句:if(!/^\w+[\.\+]?\w+@\w+\.\w+$/.test(s)) alert("fail");运行时出错,原因是正则表达式里面出现了@于是我把正则改成了/^\w+[\.\+]?\w+@@\w+\.\w+$/因为razor的语法中@@是输出一个@符号的,可是结果还是报同样的错误,而我把上述写到页面空白处却是可以正常输出而且不报错,可见razor的语法写在<script>出现了问题,屡试不得其解,最终绕道解决:var v=@{ @:/^\w+[\.\+]?\w+@@\w+\.\w+$/ }if(!v.test(s)) alert(&qu
阅读全文
摘要:写了一个很简单的js正则验证/^\w{2,8}$/,意思是只要有输入即可,不管你输入什么,结果发现输入中文的情况下,总是通不过验证,一翻查找,用[\u4E00-\u9FA5\uF900-\uFA2D]可解决中文问题,但是不能解决其它字符问题,那么就写一起吧/^[\u4E00-\u9FA5\uF900-\uFA2D\w]{2,8}$/
阅读全文
摘要:在archlinux上安装五笔可是耗费了一番精力,最后成功了,转载保存。来源:http://hustslb.blog.163.com/blog/static/14570621620117241341574/ P.S. 当然,安装yaourt没问题的话,还是直接yaourt ibus-talbe-wubi吧 fcitx在arch上版本与基础库不符,也懒得折腾了!直接换ibus! 拼...
阅读全文
摘要:在做一个mvc3项目的时候,发现有的页面的form标签没有生成(用@Html的方法),于是不得不手写原生的form标签,今天决定把问题找一找。 我的页面是这样的,一个layout页,里面有几个RenderSection,一个RenderBody <body> @RenderPage("~/Views/Shared/_top.cshtml") @if (IsSectionDefine...
阅读全文