小编Mic*_*der的帖子

简单的 MOLAP 解决方案

为了分析大量文本日志,我做了一些如下的黑客攻击:

  1. 将日志本地导入 Access
  2. 重新处理 Cube 链接到 Analisis Service 2000 中以前的 mdb(是的,它是 2k)
  3. 使用 Excel 可视化 Cube(它并不大 - 最多数百万个原始条目)

我的黑客技术取得了成功,越来越多的人要求访问我的工具。正如您所看到的,我看到了更多的自动化和更容易的部署。

您现在有一些工具/库可以为我提供相同但更容易部署的工具/库吗?哪种嵌入式 OLAP服务?

编辑:我听说过 Mondrian,但我们对 Java 的研究不多。您是否见过为 .Net/Win32 所做的类似事情?商业化也还可以。

database olap logging text-files

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

x64 .NET编译/ Process Explorer奇怪

如果我要说的任何内容毫无意义或忽视了一些显而易见的东西,那么道歉 - 我对CLR内部的了解是不稳定的.

如果我理解正确,那么如果我只是在VS2K5中为'AnyCPU'构建一个解决方案(或者使用这些设置指向那个.sln文件的MSBuild),那么二进制文件只能编译到MSIL.然后,如果在32位平台上执行,它们会被JIT打成32位,如果在x64上执行,它们会被64位代码...对吧?

这些DLL用于Web应用程序并托管在W3WP.exe进程中.Process Explorer告诉我W3WP是一个64位进程.

但是当我使用Process Explorer在DLL视图中检查其中一个DLL的属性时,它会显示:'Image:32-bit'.是什么赋予了?

如果我对有问题的DLL运行corflags它会告诉我:ILONLY 1,32BIT 0但是PE PE32.我的理解是,这意味着它只是编译到IL,不是它不限于32位或64位,但我不完全清楚.PE32标志是否与它上面显示的32位有关?

.net clr 64-bit corflags process-explorer

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

UIView截断状态栏直到自动旋转

我创建了一个多视图应用程序,它使用多个控制器来显示和控制视图.我所遇到的问题是,当模拟器最初加载视图时,标题被屏幕顶部的条部分覆盖,并且底部的工具条不接触屏幕的底部.我使用界面构建器大小属性来控制iphone旋转时的视图,并且它完美地工作.在旋转之后,所有这些都在横向和纵向模式下都完美无瑕,但问题在于旋转发生前的初始载荷.你的想法非常赞赏.托尼

iphone ios-simulator

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

最长的非重叠子串

我想知道是否有人知道最长重复非重叠子串的(最佳?)算法.

例如,在字符串中

ABADZEDGBADEZ

最长的反复出现是"不好".顺便提一下,如果没有这样的结果,算法应该警告这样的事情已经发生.我猜这是涉及后缀树.

我敢肯定这已经存在了.谢谢您的帮助!

string algorithm substring programming-pearls

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

跨域远程调试

我在两个不同的域中有两台机器.我都安装了VS 2005.我想在它们之间进行远程调试.没有身份验证,这是可能的,但我想调试托管代码.我不想直接调试,因为它真的很糟糕.

当我尝试使用调试器附加时,我收到消息"此工作站与主域之间的信任关系失败".知道怎么克服这个吗?我试过在两台机器上添加相同的本地用户名,但没有运气.

编辑:我在两台机器上都有相同的本地用户.我使用本地用户启动了使用RunAs的VS2005和调试监视器.我在调试机器上打开了Windows审核,我看到VS2005机器的本地用户正在尝试登录.但他失败了,错误0xC000018D(ERROR_TRUSTED_RELATIONSHIP_FAILURE)

debugging managed-code visual-studio

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

使用System.IO.BinaryWriter编写字符串与char数组的区别

我正在用C#将文本写入二进制文件,并看到写入字符串和字符数组之间的数量差异.我正在使用System.IO.BinaryWriter并在写入时观察BinaryWriter.BaseStream.Length.这些是我的结果:

using(BinaryWriter bw = new BinaryWriter(File.Open(“data.dat”), Encoding.ASCII))
{
  string value = “Foo”;

  // Writes 4 bytes
  bw.Write(value);

  // Writes 3 bytes 
  bw.Write(value.ToCharArray());
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么当我只写3个ASCII字符时,字符串重载会写入4个字节.有谁能解释一下?

c# string encoding binaryfiles file

4
推荐指数
2
解决办法
4954
查看次数

编程珍珠中的qsort函数出错?

编程珍珠只是我或者这个代码是错误的(quicksort想要2个const空洞,不是吗?)如果是这样,我的解决方案是对的吗?道歉,只是学习......

int wordncmp(char *p, char* q)
{   int n = k;
    for ( ; *p == *q; p++, q++)
        if (*p == 0 && --n == 0)
            return 0;
    return *p - *q;
}

int sortcmp(char **p, char **q)
{   return wordncmp(*p, *q);
}
...

qsort(word, nword, sizeof(word[0]), sortcmp);
Run Code Online (Sandbox Code Playgroud)

这是一个解决方案吗?

int sortcmp(const void *p, const void *q)
{   return wordncmp(* (char * const *) p, * (char * const *) q);
}
Run Code Online (Sandbox Code Playgroud)

c std qsort programming-pearls

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

在osx上找不到Mercurial全局配置文件

我是Bitbucket的新手.我正在尝试使用以下说明设置我的计算机以访问Bitbucket .在,我被告知要添加到文件.我似乎无法找到该文件.有没有人成功完成这一步?我该怎么办呢?Step 5ssh = ssh -C~/.hgrc

macos mercurial

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

如何将慢参数化插入更改为快速批量复制(甚至从内存中)

我的代码中有这样的东西(.Net 2.0,MS SQL)

SqlConnection connection = new SqlConnection(@"Data Source=localhost;Initial
Catalog=DataBase;Integrated Security=True");
  connection.Open();

  SqlCommand cmdInsert = connection.CreateCommand();
  SqlTransaction sqlTran = connection.BeginTransaction();
  cmdInsert.Transaction = sqlTran;

  cmdInsert.CommandText =
     @"INSERT INTO MyDestinationTable" +
      "(Year, Month, Day, Hour,  ...) " +
      "VALUES " +
      "(@Year, @Month, @Day, @Hour, ...) ";

  cmdInsert.Parameters.Add("@Year", SqlDbType.SmallInt);
  cmdInsert.Parameters.Add("@Month", SqlDbType.TinyInt);
  cmdInsert.Parameters.Add("@Day", SqlDbType.TinyInt);
  // more fields here
  cmdInsert.Prepare();

  Stream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read);

  StreamReader reader = new StreamReader(stream);
  char[] delimeter = new char[] {' '};
  String[] records;
  while (!reader.EndOfStream)
  { …
Run Code Online (Sandbox Code Playgroud)

performance copy sql-server-2005 insert bulk

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

NSLog(...)不正确的格式说明符会影响其他变量吗?

我最近浪费了大约半个小时来追踪NSLog(...)中的奇怪行为:

NSString *text = @"abc";
long long num = 123;
NSLog(@"num=%lld, text=%@",num,text); //(A)
NSLog(@"num=%d, text=%@",num,text); //(B)
Run Code Online (Sandbox Code Playgroud)

行(A)打印预期的"num = 123,text = abc",但行(B)打印"num = 123,text = (null) ".

显然,打印long longwith %d是一个错误,但有人可以解释为什么它会导致text打印为null?

formatting stack printf objective-c nslog

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