问题列表 - 第17511页

我需要一些弱熵.我知道我可以使用一个单元化缓冲区,但如果我只需要一个整数值,它的地址就足够了吗?

我在Linux上,它具有地址空间布局随机化.是否有必要在堆栈上声明一个缓冲区,保持未初始化,并将其用于熵,或者我可以只获取堆栈中已有内容的地址,将其转换为整数并且(知道它有点随机到期)解决空间布局随机化问题)使用那个整数来代替熵?

指针方法的优点在于它不会产生编译器警告,因为当您尝试操作时,单位化缓冲区会执行,但在我的测试中,似乎只有地址的低位部分(可能是最后一个或两个字节)会改变从调用到调用.熵缓冲区似乎表现得更糟,通常根本没有任何东西.

c entropy

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

如何进行单元测试以在 ASP.NET MVC 中使用路由?

我正在针对我的 ASP.NET MVC 应用程序编写单元测试,特别是我正在测试我编写的 HtmlHelper 扩展方法。扩展方法中有一行:

var innerHtml = htmlHelper.ActionLink(text, action, controller, routeValues, null);
Run Code Online (Sandbox Code Playgroud)

当我在单元测试中运行此命令时,无论传入的操作或控制器如何,生成的 URL 的 href 都是空白。

这是我的单元测试:

var page = CreateProductDataPage(); //returns ProductDataPage object
var htmlHelper = Http.CreateHtmlHelperWithMocks<ProductDataPage>(new ViewDataDictionary<ProductDataPage>(page), false);
var result = htmlHelper.ProductListingBreadcrumb(true, null, null);
Run Code Online (Sandbox Code Playgroud)

这是 CreateHtmlHelperWithMocks 方法:

public static HtmlHelper<T> CreateHtmlHelperWithMocks<T>(ViewDataDictionary<T> viewData, bool isLoggedIn) where T : class
{
    var mockViewDataContainer = new Mock<IViewDataContainer>();
    mockViewDataContainer.SetupGet(v => v.ViewData).Returns(viewData);

    return new HtmlHelper<T>(GetViewContextMock(viewData, isLoggedIn).Object, mockViewDataContainer.Object);
}
Run Code Online (Sandbox Code Playgroud)

最后,这是 GetViewContextMock 方法:

public static Mock<ViewContext> GetViewContextMock(ViewDataDictionary viewData, bool isLoggedIn)
{
    var …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc unit-testing moq

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

不兼容问题:使用哪个Web浏览器进行开发?

我有一个mac.我想知道我应该使用哪种浏览器(safari或firefox)来开发我的原型,firefox或safari?

因为我注意到他们会给出不同的效果.在safari中工作的一些东西不能在firefox中工作,反之亦然.

有人也可以给我一些如何处理不兼容问题的建议.

php browser frontend incompatibility

0
推荐指数
1
解决办法
104
查看次数

Silverlight流式传输上传

我有一个需要将大文件上传到服务器的Silverlight应用程序.我已经看过使用WebClient和HttpWebRequest上传,但是我没有看到使用任一选项流式传输上传的明显方法.做到文件大小,在上传不合理之前将整个内容加载到内存中.这在Silverlight中是否可行?

silverlight webclient httpwebrequest

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

使用OpenCV进行特征向量计算

我有这个矩阵A,表示图像像素强度的相似性.例如:考虑10 x 10图像.在这种情况下,矩阵A具有尺寸100 x 100,并且元素A(i,j)将具有0到1范围内的值,表示像素i与j在强度方面的相似性.

我使用OpenCV进行图像处理,开发环境是Linux上的C语言.

目标是计算矩阵A的特征向量,我使用了以下方法:

static CvMat mat, *eigenVec, *eigenVal;
static double A[100][100]={}, Ain1D[10000]={};
int cnt=0;

//Converting matrix A into a one dimensional array
//Reason: That is how cvMat requires it
for(i = 0;i < affnDim;i++){
  for(j = 0;j < affnDim;j++){
 Ain1D[cnt++] = A[i][j];
  }
}

mat = cvMat(100, 100, CV_32FC1, Ain1D); 

cvEigenVV(&mat, eigenVec, eigenVal, 1e-300);

for(i=0;i < 100;i++){
  val1 = cvmGet(eigenVal,i,0); //Fetching Eigen Value

  for(j=0;j < 100;j++){   
 matX[i][j] = cvmGet(eigenVec,i,j); //Fetching each component …
Run Code Online (Sandbox Code Playgroud)

c opencv image-processing eigenvector

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

C++创建加权图?

如何创建C++加权Graph,其中图中的每个顶点都有一个权重(某个整数值)?

您可以在此处下载我的图表项目(RapidShare):

以下是从存储在文本文件中的图形数据创建图形的功能:

void GraphType::createGraph()
{
    ifstream infile;
    char fileName[50];

    int index;
    int vertex;
    int adjacentVertex;

    if(gSize != 0)
        clearGraph();

    cout << "Enter input file name: ";
    cin >> fileName;
    cout << endl;

    infile.open(fileName);

    if(!infile)
    {
            cout << "Cannot open input file." << endl;
            return;
    }

    infile >> gSize;

    graph = new UnorderedLinkList[gSize];

    for(index = 0; index < gSize; index++)
    {
            infile >> vertex;
            infile >> adjacentVertex;

            while(adjacentVertex != -999)
            {
                graph[ vertex ].insertLast(adjacentVertex);
                infile >> adjacentVertex;
            } …
Run Code Online (Sandbox Code Playgroud)

c++ graph

5
推荐指数
2
解决办法
9555
查看次数

如何许可项目

我为我的学生组织编写了一个项目.我想在很多组织之间分享,我希望他们免费使用它.所以我认为在GPL许可证(或其他silimar)上发布项目.但是,我不希望有人将此项目用于商业目的.我应该如何许可这个项目?有没有适合的许可证?或者我应该在不同的许可证上发布我的项目的两个副本?

licensing

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

你如何使用.net反射与T4?

我有一个包含文本模板的ac #project.我想这个模板基于反映项目中的C#类来生成一些SQL.

如何使用T4访问当前项目的内容?是否有可能,如果是,可以使用Reflection,还是只能访问必须解析的原始源?

提前致谢!

.net c# reflection t4

15
推荐指数
1
解决办法
5273
查看次数

有没有办法让Delc 2010中的"代码折叠"保持折叠状态

我非常喜欢Delphi 2010中的Code Folding功能.但是,每次启动Delphi 2010并重新打开我的项目时,我明显折叠的代码不再折叠.有没有办法保持折叠的代码,当你关闭IDE折叠?

delphi code-folding delphi-2010

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

适用于iPhone的iPhone试用期

我需要在我的应用程序中实现跟踪期.怎么做?在NSDefault存储日数?或其他一些?

iphone

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