小编Fen*_*ton的帖子

在TypeScript中创建非匿名AMD模块

有没有办法在Typescript中创建非匿名AMD模块.当我定义这样的模块时:

export module Bootstrapper {
  export function run() {
    var i = 0;
  }
}
Run Code Online (Sandbox Code Playgroud)

生成代码是:

define(["require", "exports"], function(require, exports) {
  (function (Bootstrapper) {
    function run() {
        var i = 0;
    }
    Bootstrapper.run = run;
  })(exports.Bootstrapper || (exports.Bootstrapper = {}));
})
Run Code Online (Sandbox Code Playgroud)

如何定义这样的非同名模块:

define('bootstrapper', ["require", "exports"], function(require, exports) {
  (function (Bootstrapper) {
    function run() {
        var i = 0;
    }
    Bootstrapper.run = run;
  })(exports.Bootstrapper || (exports.Bootstrapper = {}));
})
Run Code Online (Sandbox Code Playgroud)

typescript

10
推荐指数
2
解决办法
662
查看次数

'6k视图'是什么意思,我如何格式化PHP中的数字

"6k视图"是什么意思,我如何在PHP中格式化这个数字?

php

9
推荐指数
3
解决办法
3万
查看次数

工作流程和流程图之间有什么区别?

我正在研究如何可视化应用程序的过程.现在我找到了术语工作流程和工作流程管理,但它有点令人困惑.

当我进一步搜索时,术语流程图也出现了.

我现在的问题是,两者之间有什么区别,因为我看到这两个在同一个环境中使用.

谢谢

workflow flowchart

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

图像加密,为什么它无法解密?

我正在尝试使用ACM和henon加密图像,加密成功,但无法解密.问题是(问题解密是在XORing像素值之后,它无法将其恢复到初始位置).

根据这个加密方案:http://ieeexplore.ieee.org/xpl/articleDetails.jsp?tp =&narumber = 5054653&contentType = Conference + Publications&queryText%3Dimage+ encryption+ henon

加密步骤是:

  1. 阅读图片
  2. 像素提取
  3. 使用ACM随机播放像素
  4. 生成henon伪随机数
  5. 圆形的henon伪随机
  6. XORing shufle pixel vaue with henon pseudorandom
  7. 写图像
  8. 完成密码图像

解密步骤是:

  1. 读取密码图像
  2. 像素提取
  3. 生成henon伪随机数
  4. 圆形的henon伪随机
  5. XORing shufle pixel vaue with henon pseudorandom
  6. 使用反ACM恢复像素位置
  7. 写图像
  8. 图像恢复

谢谢.

加密代码如下:

  img = ImageIO.read(new File("5x5grayscale.bmp"));    
  Raster pixel = img.getData();               
  pxl = new int[img.getWidth()][img.getHeight()];
  pxl2 = new int[img.getWidth()][img.getHeight()];           

  for(int j=0;j<img.getHeight();j++){ 
    for(int i=0;i<img.getWidth();i++){                 
      pxl[i][j]= pixel.getSample(i, j, 0);  
      pxl2[i][j]= pixel.getSample(i, j, 0);  
    }                                                                       
  }           

  // shuffe pixel ACM …
Run Code Online (Sandbox Code Playgroud)

java encryption image

9
推荐指数
1
解决办法
1523
查看次数

ASP.NET Web API基本身份验证授权标头

我有一个BasicAuthenticationAttribute检查请求中的Authorization标头但是尽管它存在,它仍然认为Authorization标头为null:

public class BasicAuthenticationAttribute : ActionFilterAttribute
{
    public override void OnActionExecuting(HttpActionContext actionContext)
    {
        if (actionContext.Request.Headers.Authorization == null)
        {
            actionContext.Response = new HttpResponseMessage(HttpStatusCode.Unauthorized);
        }

        ...
Run Code Online (Sandbox Code Playgroud)

如果我检查actionContext.Request.Headers我可以看到Authorization列出:

{Connection: Keep-Alive
Accept: */*
Accept-Encoding: gzip, deflate
Accept-Language: en-gb
Authorization: REDACTED_BUT_PRESENT==
Host: localhost:44300
Referer: https://localhost:44300/
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; InfoPath.3; .NET4.0E)
}
Run Code Online (Sandbox Code Playgroud)

更新

我刚刚检查了完整的请求标头,它们看起来像这样......我可以看到第一部分中的Authorization标头,但第二部分中的Authorization标头显然为null.

request.Headers

{Connection: Keep-Alive
Accept: …
Run Code Online (Sandbox Code Playgroud)

authorization asp.net-web-api

9
推荐指数
3
解决办法
2万
查看次数

在TypeScript中定义的类.constructor

export class Entity {
    add(component: Component, componentClass?: { new (): Component;}): Entity {
        if (!componentClass) {
            componentClass = component.constructor
        }

        /** sniiiiip **/
    }
}
Run Code Online (Sandbox Code Playgroud)

示例的第4行(分配component.constructor)导致编译器抱怨:

属性'构造函数'不存在于'Component'类型的值上

获取对象构造函数的引用的正确方法是什么?我的理解是,JavaScript中的所有对象都有一个.constructor属性,该属性指向用于创建该对象的构造函数...

typescript

9
推荐指数
1
解决办法
2106
查看次数

声纳与SVN集成

我正在使用SVN作为我项目的版本管理工具,并计划使用声纳进行项目分析.

每次将代码检入SVN时,如何进行声纳项目分析?

svn integration maven sonarqube

8
推荐指数
1
解决办法
6527
查看次数

PHP MySql百分比

我的问题是百分比,我不是专家,所以我会尝试以更好的方式解释.

在我的mysql服务器中,我有一个表,比如700条记录,就像这样

+-------+---------+----------+-------+
| Name  | country | language | Birth |
+-------+---------+----------+-------+
| Lucy  | UK      | EN       | 1980  |
| Mari  | Canada  | FR       | 1990  |
| Gary  | Canada  | EN       | 1982  |
| Stacy | Jamaica | EN       | 1986  |
| Joao  | Brasil  | PT       | 1984  |
+-------+---------+----------+-------+
Run Code Online (Sandbox Code Playgroud)

所以我查询了1980年到1985年之间的所有记录,结果将是:

+------+---------+----------+-------+
| Name | country | language | Birth |
+------+---------+----------+-------+
| Lucy | UK      | EN       | 1980  | …
Run Code Online (Sandbox Code Playgroud)

php mysql percentage

8
推荐指数
1
解决办法
1005
查看次数

如何向TypeScript添加对WebGL等浏览器功能的支持?

var canvas = <HTMLCanvasElement>document.getElementById('canvas1');
var gl = canvas.getContext('webgl');
canvas.width = 400;
canvas.height = 400;
gl.viewport(0, 0, gl.drawingBufferWidth, gl.drawingBufferHeight);
Run Code Online (Sandbox Code Playgroud)

"HTMLCanvasElement"似乎只提供了2d画布方法.它不会让我编译gl.viewport()等.如何添加对WebGL的这种支持?

typescript

8
推荐指数
1
解决办法
4628
查看次数

使用Visual Studio 2012 Express的TypeScript,node.js开发

如何在Visual Studio中编写,构建和运行node.js应用程序?我在VS和node.js包上安装了TypeScript扩展.当我创建TypeScript类型的新项目时,它只能为浏览器编写脚本.

更新

我想要node.js库的自动完成和错误处理

visual-studio node.js typescript tsc

8
推荐指数
1
解决办法
8079
查看次数