小编Tra*_*er1的帖子

是否有Visual Studio的所有命令的平面列表?

我很好奇是否有Visual Studio 的所有命令的平面列表?

拥有......并且对于Microsoft的Tools团队来说,"添加命令"窗口的搜索/过滤器框会很不错.

具体来说,我想添加一个工具栏图标,将VS2012中的起始页面重新显示到标准工具栏.当我进入"添加命令"窗口时,它们都被分类,并且好奇是否有可以轻松搜索的平面列表(此处或网站上).我已经查看了类似的问题,并没有找到问题或这个问题的有用答案的重要匹配.在线搜索也是几乎无用的结果.

toolbar visual-studio visual-studio-2012

7
推荐指数
2
解决办法
4827
查看次数

C#和Node.js/crypto的通用加密/解密代码示例

我试图在IIS中使用应用程序请求路由(ARR)将一组路径传递给Node.js网站.我的问题是能够在任何一方获得/设置身份验证票.

我真的需要一个加密/解密对的简单示例,它将适用于C#和Node.js,它们开箱即用,两者结果相同.在接下来的几天里,我将在时间允许的情况下自己解决这个问题,如果没有人在我面前提出答案,我打算回答.

我的目的是将节点侧写为Node.js端的connect/express模块​​.我已经在ASP.Net解决方案中进行了自定义身份验证,并且可以轻松地用两个平台上安全的东西替换我当前的方法(只要它们共享相同的密钥).


用于创建身份验证cookie的当前代码 AccountController.cs

private void ProcessUserLogin(MyEntityModel db, SiteUser user, bool remember=false)
{
  var roles = String.Join("|", value:user.SiteRoles.Select(sr => sr.Name.ToLowerInvariant().Trim()).Distinct().ToArray());

  //update the laston record(s)
  user.UserAgent = Request.UserAgent;
  user.LastOn = DateTimeOffset.UtcNow;
  db.SaveChanges();

  // Create and tuck away the cookie
  var authTicket = new FormsAuthenticationTicket(
    1
    ,user.Username
    ,DateTime.Now
    ,DateTime.Now.AddDays(31) //max 31 days
    ,remember
    ,string.IsNullOrWhiteSpace(roles) ? "guest" : roles
  );
  var ticket = FormsAuthentication.Encrypt(authTicket);
  var cookie = new HttpCookie(FormsAuthentication.FormsCookieName, ticket);
  if (remember) cookie.Expires = DateTime.Now.AddDays(8);
  Response.Cookies.Add(cookie);
}
Run Code Online (Sandbox Code Playgroud)

用于读取身份验证cookie的当前代码 Global.asax.cs

void Application_AuthenticateRequest(object sender, …
Run Code Online (Sandbox Code Playgroud)

c# forms-authentication connect node.js express

6
推荐指数
1
解决办法
4536
查看次数

NodeJS和C#中的AES256加密/解密

我对以下问题的结果采取了一些自由:

并创建了以下类文件......

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;

namespace T1.CoreUtils.Utilities
{
  public static class CryptoUtility
  {
    public static string Encrypt(string input, string passphrase = null)
    {
      byte[] key, iv;
      DeriveKeyAndIV(Encoding.ASCII.GetBytes(passphrase), null, 1, out key, out iv);

      return Convert.ToBase64String(EncryptStringToBytes(input, key, iv));
    }

    public static string Decrypt(string inputBase64, string passphrase = null)
    {
      byte[] key, iv;
      DeriveKeyAndIV(Encoding.ASCII.GetBytes(passphrase), null, 1, out key, out iv);

      return DecryptStringFromBytes(Convert.FromBase64String(inputBase64), key, iv);
    } …
Run Code Online (Sandbox Code Playgroud)

c# cryptography aes node.js

5
推荐指数
1
解决办法
4988
查看次数

如何在Node.js中生成会话ID?

我试图在不使用任何第三方模块或框架的情况下学习Node.js。我现在要弄清楚如何为登录的用户提供会话ID ...

到目前为止,我知道我可以通过将其写在标题中并设置cookie来设置会话ID:

writeHead(200, {'set-cookie':'Math.random() ' } );
Run Code Online (Sandbox Code Playgroud)

然后我可以检索会话ID,然后将其与数据库进行比较。

request.headers.cookie(request.url);
Run Code Online (Sandbox Code Playgroud)

但是,如何生成会话ID值?我是编程新手。我想到的第一件事是使用Javascript的 Math.random();。并使用该值设置Cookie(会话ID)。在我看来,这很愚蠢,但这就是我能想到的。

我想如何使用Node.js生成会话ID,请不要使用任何第三方模块,准系统!

cookies uniqueidentifier unique-key node.js

5
推荐指数
1
解决办法
7754
查看次数

Twitter API 态度运算符不起作用

我一直在使用 Twitter 搜索 API(通过node-twitter模块),但我遇到了态度操作员的问题。我希望获得关于某个主题的正面和负面推文。目前,虽然它们返回相同的结果。这是我调用 API 的代码。

// Add since ID for future requests
twitterSearchClient.search(
    {'q'          :'xmas+%3A%28',
     'lang'       : 'en',
     'count'      : 100,
     'result_type': 'recent'},
    function(error, result) {
        if (error) {
            console.log('Error: ' + (error.code ? error.code + ' ' + error.message : error.message));
        }

        if (result) {
            var requestDetails = result.search_metadata;
            var results = result.statuses;
            var resultsLength = results.length;
            var r;
            var data;
            var d;

            console.log(resultsLength);

            for (var i=0; i<resultsLength; i++) {

               console.log(r.text);
            }   
        }
    }
);
Run Code Online (Sandbox Code Playgroud)

如您所见,我使用的是完全 …

twitter node.js

5
推荐指数
1
解决办法
777
查看次数

在Cassandra中,如果我运行一个递增计数器的查询,那么从那个计数器中选择那个原子?

如果我运行一个递增计数器的查询,那么从那个计数器中选择那个原子?

我想用Cassandra生成更小(整数)的数字.

使用量可能会产生少于1000 Ids /天,但肯定需要是非冲突的,并且更愿意浪费(未使用的数字块).


我考虑过以下选项

  1. 我知道我可以做有条件的,read+update直到我得到一个成功的结果.
  2. 与#1类似,但使用10或100的块进行更新,然后使用该块在单独的服务中发布新的ID.
  3. 为此目的,完全使用单独的服务(sql支持?).

我也使用UUID来创建记录,我只想将序列号用于公开发布的记录,并且将成为URL的一部分.

counter cql unique-key cassandra

5
推荐指数
1
解决办法
2998
查看次数

ASP.Net MVC 2 Controller的TryValidate不验证模型中的List <>项

如何获得模型验证以验证通用列表属性中的子对象.

我有一个模型,我正在尝试验证,这不是发布到服务器的内容,而是发布的一些信息的组合,以及服务器上已有的信息......例如.

 ...
public class A {
   [Required]
   public string Property1 { get; set; }
}
...
public class B {
   public List<A> Values { get; set; }
}
...
    if (!TryValidateModel(instanceofB))
    {
        //this should fire, as one of A inside B isn't valid.
        return View(instanceofB);
    }
Run Code Online (Sandbox Code Playgroud)

当我尝试验证B的模型实例时,它不会验证Values集合的验证属性.

c# asp.net-mvc-2-validation asp.net-mvc-2

3
推荐指数
1
解决办法
3032
查看次数

什么是"Mozilla兼容代理"的Google Analytics流量

在工作中,我们最近对URL结构进行了一些更改(永久重定向到新URL),将各种路由规则重定向到一致的格式/页面.这有效地改变了我们网址结构的90%.

在谷歌分析中,我们看到"访客"数量接近30%,但我们的跳出率也出现了类似的飙升.这是从哪里来的?

google-analytics bing

3
推荐指数
1
解决办法
4155
查看次数

Flexslider适用于除IE 10之外的所有功能

Flexslider适用于各种情况,但IE 10.网站是www.nybreeder.com

有人可以指出编码中的错误吗?

不确定它是否是版本错误以及如何纠正,或者它只是一个需要整理的悬挂代码行...我的眼睛开始受伤了.

谢谢

<!DOCTYPE html>
<html lang="en">
<head>
<title>Westchester NY Puppies for Sale </title>
<meta charset="utf-8" />
<meta name="description" content="We offer the finest selection of purebred and        designer puppies in Westchester NY." />
<meta name="publisher" href="https://plus.google.com/104126152754968851553" />
<meta name="viewport" content="width=device-width; initial-scale=1.0" />
<link rel="stylesheet" href="css/style.css" media="screen" />
<script src="js/jquery-1.7.2.min.js"></script>
<script src="js/superfish.js"></script>
<script src="js/jquery.responsivemenu.js"></script>
<script src="js/jquery.flexslider-min.js"></script>
<script src="js/cufon-yui.js"></script>
<script src="js/KleinSlabserif-Light_300.font.js"></script>
<script src="js/cufon-replace.js"></script>
<script src="js/jquery.equalheights-rt.js"></script>
<script src="js/jquery.easing.1.3.js"></script>
<script src="js/jquery.ui.totop.js"></script>
<script src="js/script.js"></script>
<script>
    $(function(){
            if (($.browser.msie) && ($.browser.version < '9.0')) { …
Run Code Online (Sandbox Code Playgroud)

html javascript internet-explorer internet-explorer-10

3
推荐指数
1
解决办法
8989
查看次数

仅获取mongodb中数组属性的第一项

鉴于集合中的以下布局......

{
  vehicle_id: 1
  ,// bunch of properties I don't want
  ,vehicle: {
    mfg_year: 1928
    ,mfg_make: "Ford"
    ,mfg_model: "Model A"
    ,mfg_trim: "T-Bucket"
    ,// bunch of properties I don't want
    ,images: [
      {url:'...',...}
      ,...
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

如何只返回上述字段的结果,而只返回图像下的第一个结果?我不介意结果是否在一个展平对象中,只有图像是嵌套对象.

我查看了聚合框架,它似乎与我正在寻找的不匹配.我知道我可以在结果集上做map/reduce,或者在listing_id上做一个组,我只是希望有一个更简单的查询结构,而不需要诉诸组或减少.

如果目前无法通过聚合框架实现这一点,那么工作组或map-reduce将是可接受的答案.


编辑:在最终结果中有大约50多个我不想要的属性..使用$ slice指令,似乎我不能只指定我想要的字段.

mongodb mongodb-query aggregation-framework

2
推荐指数
1
解决办法
3681
查看次数