摘要:
从 0 开始创建一个微服务 1. 使用 cloudoll 创建 web 应用 创建一个目录:hello_world, 进去之后输入命令行 npm init。 引入 cloudoll 包 创建一个入口文件 /index.js 创建文件 /api/open/hello.js 现在启动服务: 现在访问一下 阅读全文
摘要:
经常看到req.on('error', function(){...});这种代码。在nodejs中,可以使用 EventEmitter来实现。具体的关键词有如下几个:varreqEvent=newEventEmitter();reqEvent.on(ev,cb);reqEvent.emit('error');下面是这个实现方法:var EventEmitter = require('events').EventEmitter;var reqEvent = new EventEmitter();var req = { on: function ( 阅读全文
摘要:
依据:81 命理,需要让五格都为大吉(吉)。五格命理请自行谷歌。我的是单姓复名。姓是固定的。废话不说,上代码:Array.prototype.contains = function (k) { var self = this; for (value in self) { if (self[value] == k) { return true; } } return false;}//儿子的大吉//var jis = [1, 3, 5, 7, 8, 11, 13, 15, 16, 18, 21, 23, 24, 25, 3... 阅读全文
摘要:
0、你必须有微信公众账号的服务号。成为开发者之后。。。。1、得到你的appid (xxxxxxoooo)和secret (oooooooxxxxxxx)2、用这个链接得到你的 access_token:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=xxxxxxxxooooooo&secret=oooooooxxxxxxx,得到的结果为xxxxooooooxxxxx3、在 Fiddler 里的 Composer 编辑一个网址https://api.weixin.qq.com/c 阅读全文
摘要:
在对外公布的Web API中,我们要实现合法性的校验。每一个API都去写校验代码,有点那个...很自然的,我们写一个中间的基类,继承自 ApiController,并在统一调用入口进行校验,如果不合法,就给出不合法的信息。我使用的代码如下:using System;using System.Net;using System.Net.Http;using System.Threading.Tasks;using System.Web;using System.Web.Http;public class _ApiController : ApiController{ public overr... 阅读全文
摘要:
需要异步处理一个输入问题。以下均代码适用 MVC4controller 代码如下:publicclassTestController:AsyncController{publicasyncTask<ActionResult>Get1(){awaitTask.Delay(10000);returnContent(DateTime.Now.ToString("HH:mm:ss"));}}在做一个长链接调用这个 方法的时候,发现在 pedding 状态下刷新页面(或者转向另外一个有Session调用的页面)的时候 被 block 了。经过1天的反复实验,发现问题出现在 阅读全文
摘要:
需要解决的场景:不用的场景下使用不用的mvc 模版。目录结构希望是/templates Default Blue Red .....当传入 “Blue” 参数的时候则调用 Blue 下面的View查看 return View().. 的参数,发现可以指定 一个 IView 。然后就有如下的代码。 RazorView rv = new RazorView(this.ControllerContext, "~/tempate/Blue/???.cshtml", null, true, new string[] { ".cshtml", ".vbcs 阅读全文
摘要:
起因:tfs web管理端没有图片显示,检查后发现他的图片路径是:http://机器名:8080........... 没有权限。所以,就想把服务器的名字弄得好一点。默认的名字实在。。。。。修改之后,问题多多。一一解决:Sql server:执行:sp_dropserver <old_name>; GO sp_addserver <new_name>, local; GO重启服务后:SELECT @@SERVERNAME AS 'Server Name';sp_dropremotelogin old_name;GOTFS操作:首先到 tfs 目录下命令行 阅读全文