问题列表 - 第35822页

将KB转换为MB?

请查看此帖的底部,以便更新.

我有以下代码搜索目录并显示目录中的最大文件.问题是它以KB格式显示 - 我究竟如何将其转换为MB?文件大小太大,所以想要更容易阅读 - 感谢您的帮助:

Private Sub btnGetMax_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGetMax.Click
    ClearList()

    Dim dblSize As Integer = 0
    Dim dblMax As Integer = 0
    Dim strMax As String = ""

    Dim objFileInfo As System.IO.FileInfo

    For Each strFile As String In My.Computer.FileSystem.GetFiles("c:\temp", FileIO.SearchOption.SearchAllSubDirectories)

        objFileInfo = My.Computer.FileSystem.GetFileInfo(strFile)
        /*whats the size of the files?*/
        dblSize = objFileInfo.Length

        If dblSize > dblMax Then
            dblMax = dblSize
            strMax = objFileInfo.FullName
        End If
    Next

    MessageBox.Show("Largest file in .Net folder …
Run Code Online (Sandbox Code Playgroud)

vb.net

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

请求帮助解决c ++八皇后拼图代码的问题

我已经用C++代码编写了一个函数来解决八个皇后问题.该程序应打印出所有92种可能的解决方案.我只能跑到40岁.不知道问题出在哪里.尝试调试,但我仍然卡住了.

#include "stdafx.h"
#include <cmath>
#include <iostream>
using namespace std;

bool ok(int board[8][8]){
    for(int c = 7; c > 0; c--){
        int r = 0;
        while(board[r][c] != 1 ){
            r++;
        } // while loop

        for(int i = 1; i <= c; i++){
            if(board[r][c-i] == 1)
                return false;
            else if (board[r-i][c-i] == 1)
                return false;
            else if (board[r+i][c-i] == 1)
                return false;
        } // for loop

    } // for loop
        return true;
} // ok

void print(int board[8][8], int …
Run Code Online (Sandbox Code Playgroud)

c++

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

未定义的静态成员引用

我班上有一个静态成员.它被声明和定义:

在我的标题中:

class Bla {
...
static Bla* instance;
...
};
Run Code Online (Sandbox Code Playgroud)

在我的实现文件中:

Bla::Bla* instance = 0;
Run Code Online (Sandbox Code Playgroud)

但ld似乎不喜欢它:

release/bla.o:bla.cpp:(.text+0x19f7): undefined reference to `Bla::instance'
Run Code Online (Sandbox Code Playgroud)

我正在使用Qt SDK中的GCC 4.4.0.

我无法弄明白我做错了什么.有人可以解释这个问题吗?

c++ gcc

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

如何在C++中安全地平均两个无符号整数?

单独使用整数数学,我想在C++中"安全地"平均两个无符号整数.

我所说的"安全"是避免溢出(以及任何其他可以想到的).

例如,平均2005000很容易:

unsigned int a = 200;
unsigned int b = 5000;
unsigned int average = (a + b) / 2; // Equals: 2600 as intended
Run Code Online (Sandbox Code Playgroud)

但是在42949672955000的情况下:

unsigned int a = 4294967295;
unsigned int b = 5000;
unsigned int average = (a + b) / 2; // Equals: 2499 instead of 2147486147
Run Code Online (Sandbox Code Playgroud)

我提出的最好的是:

unsigned int a = 4294967295;
unsigned int b = 5000;
unsigned int average = (a / 2) + …
Run Code Online (Sandbox Code Playgroud)

c++ math unsigned-integer

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

Android:偏好风格

我已经在a的首选项列表中显示了自定义首选项(即具有自定义布局的首选项)PreferenceActivity.

布局是在代码中创建的.问题是在代码中创建的TextView的字体看起来与Android的标准首选项字体有些不同.

因此解决方案是将android的首选项的样式属性应用于我的TextView.各个样式应该是preferenceScreenStylepreferenceStyle(我不确定).

我的问题是我无法弄清楚如何读出android的标准样式属性,所以我可以在代码中设置它们.

android styles coding-style sharedpreferences

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

均匀分布的哈希函数

我需要一个散列函数,该函数需要几个(例如2或3个)无符号整数作为输入,并返回介于-1和+1之间的浮点值。

这些返回值的集合必须均匀分布。即使输入数字是连续的,该函数的输出序列也必须看起来是随机序列。速度也越快越好,我称之为很多次。

我希望这不是太多要问的:S ...

random algorithm hash

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

如何使用memcache加速rails/heroku

Heroku本身支持memcache作为插件.我的问题是,仍然是一个铁杆新手,我不知道如何使用memcache来加速我最耗时的请求(我知道他们是通过查看新的分析).我们应该在memcache上使用像'cache-money'这样的宝石吗?有人再使用act_as_cached吗?

我知道这是一个非常微不足道的问题.然而,在网上搜索了几个小时后,我找不到一个像样的教程.任何帮助/链接赞赏!

memcached caching ruby-on-rails heroku

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

WCF DataContract DataMember订单?

是否按字母顺序创建了从DataContract创建的xml.我有一个DataContract类定义为:

[DataContract(Name = "User", Namespace = "")]
public class User
{
    [DataMember]
    public string FirstName { get; set; }
    [DataMember]
    public string LastName { get; set; }
    [DataMember]
    public string Email { get; set; }
    [DataMember]
    public string Password { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

当我做了以下POST时:

<User>
   <FirstName>abc</FirstName>
   <LastName>123</LastName>
   <Email>email@email.com</Email>
   <Password>pass</Password>
</User>
Run Code Online (Sandbox Code Playgroud)

当我在发布后进行GET并将结果作为JSON返回时,电子邮件为空,但如果我将我的xml发布为:

 <User>
   <Email>email@email.com</Email>
   <FirstName>abc</FirstName>
   <LastName>123</LastName>
   <Password>pass</Password>
 </User>
Run Code Online (Sandbox Code Playgroud)

当我执行GET并将其作为JSON返回时,电子邮件不再为null.它为什么这样做?

c# rest wcf

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

C中的Efficent Cache使用情况

我想编写最能使用我系统缓存的代码.例如,我有一个经常在操作中使用的大型数组(2kb大小).为了获得更好的执行速度,我希望将其加载到chache内存中,以便处理器获取它所需的时间更少.如何用C语言确保这个东西?任何帮助,将不胜感激.

c optimization

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

将编译器选项应用于特定文件

我正在尝试在visual studio中编译和构建一个项目,我开始研究使用/ Wall选项进行编译,它提供了所有警告.我想知道有没有办法只在我感兴趣的文件上运行它,因为目前我对文件有一百万个警告,我没有能力或想要改变.

c++ visual-studio-2005 compiler-warnings

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