上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 29 下一页
摘要: 首先,我很少这么做,因为一旦有跑WAMP的需求,我就直接下一个wamp的安装包就可以了,市面上数不胜数,我一直用的是EasyPHP,不是说它有多好,而是很多年前第一次用后没什么问题,就一直用下来了。这玩意没有优劣之分,用自己熟悉的就好。 这次是碰到了服务器本来就装了一个Apache,版本是2.2.22(=_=”),而且还有一个mysql(v5.1.59),我当然选择直接装一个php不就完事了么,... 阅读全文
posted @ 2013-09-11 22:00 $walker 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 使用代码访问http资源,我们通常用WebRequest,当然,HttpClient提供了更方便的封装,我用得更多。只是碰到一些需要(cookie)鉴权的情况,需要把cookie伴随请求一起发到服务器,如下: var m = new HttpClient();var url = new Uri("http://localhost:4567/test");var cookie = "m... 阅读全文
posted @ 2013-08-14 22:19 $walker 阅读(2074) 评论(0) 推荐(0) 编辑
摘要: 先看web api自己的问题即便你新建一个项目,也会看到示例的values控制器有两个接受[FromBody]String参数的put和post方法,请求的时候发现不能从request里面得到想要的值,而是一个null。方法定义如下:请求:响应:在这方面,网上已经有很多讨论了,如这篇是讲解得比较深入的,结论是,你需要传递没有参数名的参数。有两种方法,一种是硬编码,把参数体由{value:’test’}换成{'=test'},如果test是个变量,还得自己拼接,另一种是把参数名置空,我用的这种方法测试,成功:看截图中的source部分:=testweb api部分已经讲完。现在轮 阅读全文
posted @ 2013-07-05 10:30 $walker 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 因为iisnode的自动重启服务器方便,一直用的它来作为开发中的node服务器,今天一个delete命令过去,得到一个405(?好像是)错误,让我很郁闷。用原生的node试一下,是完美支持的,本来打算用Node算了的,还是舍不得iisnode的方便性,于是一翻搜索,找到了解决方案,主要是WebDavModule模块阻止了PUT和DELETE请求,把它删除即可: 方法1: 从IIS管理器/你的站点... 阅读全文
posted @ 2013-06-08 00:36 $walker 阅读(450) 评论(0) 推荐(0) 编辑
摘要: worker可以让js有多线程一样的特性,什么地方该用呢?写了个例子:http://jsfiddle.net/walker/9angN/(请使用最新版的谷歌或火狐进行测试)。同样一个50亿次的空循环,一个用了worker,一个是普通写法。跑起来明显的区别,worker在后台的时候,整个浏览器是可以响应的,并且页面上的计数器也能非常流畅地跳动;而普通写法是比较考验浏览器的,不那么强悍的浏览器就直接无响应了,并且计数器根本就不工作。结果已经比较明显了,显然worker非常适合后台要做大量运算的耗时长的工作,这样会大大减少浏览器不响应的情况。不适合的地方在哪?我们的主线程和worker是通过post 阅读全文
posted @ 2013-06-06 21:25 $walker 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 在angular文档关于$resource一节中,有如下用例:var CreditCard = $resource('/user/:userId/card/:cardId', {userId:123, cardId:'@id'}, { charge: {method:'POST', params:{charge:true}} });其中第二行让人疑惑,@id是什么意思,文档没有过多解释,说明这个问题太简单了,肯定是我想岔了,经过简单测试,第二行中“cardId:'@id'"的解释应为: cardId是resource的U 阅读全文
posted @ 2013-05-15 19:26 $walker 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: 基本上,我是按照这篇文章来做的,当然中间还参考了一些别的教程,最终虽然跑起来了,但不完全合我的意,这玩意在windows上玩serverU和filezilla简单爆了,到linux上肿么就这么复杂~~~ 基本步骤:安装》配置》添加(系统用户)》添加组》设置目录权限 如果按照教程跑起来了,你的/etc目录下最终会有这几个配置文件: 1,vsftpd.conf 主配置文件 2,vsftp... 阅读全文
posted @ 2013-05-12 00:57 $walker 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 这篇文章解释得很好了:http://timnew.github.io/blog/2012/04/20/exports_vs_module_exports_in_node_js/简单说一下,exports只是一个普通变量,它由module system产生,而所谓的module system,就是module对象本身,但create不意味着是它的一个属性,所以module.exports!=exports,如果想让exports等于module.exports,那么必须手动赋值,var exports=module.exports。这就产生了我们在别人的module里看到的常见的写法:expor 阅读全文
posted @ 2013-05-07 19:22 $walker 阅读(840) 评论(0) 推荐(0) 编辑
摘要: [5/13更新]1,增加对bootstrap的支持,(仅仅是用了bootstrap的样式,行为还是由本插件接管)2,添加了bootstrap的示例页面现在这种东西网上一抓一大把,而且也都很成熟,自己做一个一是轻量级,完全自定义,二也就一些人问我要一些轻量级插件的时候我推荐给他们用吧,毕竟出了问题我可以直接改,也不需要读别人的代码了,基本需求:1,拖拽插件 可对任意元素生效 允许设置元素能否超出窗体可见范围 如果不可拖出窗体外,同时可设置元素距离窗体四周的边距 (考虑到有些元素有投影等,需要留出边距显示投影) 允许设置拖拽手柄(必须是该元素DOM树的子级) ... 阅读全文
posted @ 2013-04-26 22:58 $walker 阅读(1471) 评论(0) 推荐(1) 编辑
摘要: 发现一篇博文,讲了js中为什么有对象,却没有“类”,解释为,类是抽象的,对象却是客观存在的,显然不管有没有“类”,对象是可以存在的,于是写了下面有趣的代码,言简意赅, 原文在此 var o = {}; // 我发现了一个东西。 o.eat = function(){return "I am eating."} // 我发现它会吃; o.sleep = function(){r... 阅读全文
posted @ 2013-04-23 22:13 $walker 阅读(398) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 29 下一页