小编Ste*_*eve的帖子

`final`关键字相当于Python中的变量?

我找不到finalPython中相当于Java的文档,有这样的东西吗?

我正在创建一个对象的快照(如果有任何失败则用于恢复); 一旦分配了这个备份变量,它就不应该被修改 - Python中的类似最终功能对此非常有用.

python java final keyword

52
推荐指数
8
解决办法
5万
查看次数

有人对OLAP Internals有所了解吗?

我对数据库内部有一点了解.我之前实际上已经实现了一个小而简单的关系数据库引擎,使用磁盘上的ISAM结构和BTree索引以及所有类似的东西.这很有趣,也很有教育意义.我知道我更加认识到仔细设计数据库模式和编写查询,因为我对RDBMS如何工作有了更多了解.

但我对多维OLAP数据模型一无所知,而且我很难在互联网上找到任何有用的信息.

如何将信息存储在磁盘上?多维数据集包含哪些数据结构?如果MOLAP模型不使用表,列和记录,那么......什么?特别是在高维数据中,哪种数据结构使MOLAP模型如此高效?MOLAP实现是否使用类似于RDBMS索引的东西?

为什么OLAP服务器在处理即席查询时要好得多?可以在OLTP多维数据集中以毫秒为单位处理在普通关系数据库中可能需要数小时处理的相同类型的聚合.该模型的基本机制是什么使这成为可能?

theory algorithm olap cubes data-structures

28
推荐指数
2
解决办法
3550
查看次数

如何从多行文本中仅取第一行

如何使用正则表达式仅获取第一行多行文本?

        string test = @"just take this first line
        even there is 
        some more
        lines here";

        Match m = Regex.Match(test, "^", RegexOptions.Multiline);
        if (m.Success)
            Console.Write(m.Groups[0].Value);
Run Code Online (Sandbox Code Playgroud)

c# regex

14
推荐指数
2
解决办法
9780
查看次数

求FOSS .NET图像处理"套索"选择器

在我重新发明轮子之前......

我用C#编码,所以需要一个.NET解决方案.我想处理一个灰度图像,它可以分解成区域,可以定义为具有较低和较高的颜色阈值(或"黑暗") - 没有一个重叠并识别图像的各个部分 - 套索风格,如在绘画程序中.

在确定时,我希望软件使用给定colo(u)r的边界对区域进行删除,或者返回表示边界的x/y co-ords列表.

是否有可用于商业项目的FOSS解决方案?(许可证越自由越好,万一我必须调整源代码)如果不这样,有人能指出我的算法吗?

Thansk提前

.net c# image-processing

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

寻找集体智慧.Net/C#资源

首先,我意识到这是一个非常类似的问题:哪个是.net/java中集体智能的优秀开源库?

...但是那个问题的所有答案都是以Java为中心的,所以我再次提出要求,这次更多地寻找.Net(理想C#)的想法.

一点背景; 我最近阅读了Toby Segran关于CI的优秀书籍,我刚刚掌握了Satnam Alag的书(我确信它也非常出色,但我刚刚打开它).这些是以Python和Java为中心的,我在阅读代码示例时没有任何问题,但由于我是C#开发人员,以我的母语使用其中一些想法会很有趣.我已经对网络进行了搜索,并且没有得到太多.在某种程度上这是个好消息,也许我可以将某些内容移植到.Net(建议欢迎),但我还想在我这样做之前先看一下现有的项目.

那么,是否有CI粉丝在.Net与OS项目一起工作,我是否错过了一些明显而有趣的书籍/网站/博客?

我意识到CI是一个相当广泛的领域,所以为了缩小它,我主要对聚类/预测/建议领域感兴趣,但我对其他想法持开放态度.

编辑:刚刚发现了Manning将要出版的这本书,这本书可能会让CI粉丝感兴趣:智能网的算法.

编辑澄清以回应穆斯的评论; 我正在寻找的是库,框架或大型项目(idealy OS),它们使用CI技术和.Net.代码示例很棒,但正如Moose在他的评论中所说的那样,将Java示例和移植它们很容易.例如,有一个用Java编写的有趣的项目称为WEKA,没有理由我不能使用它并进行实验,我只是想知道.Net中是否有类似的事情发生.我刚刚浏览了Lucene的信息,我发现有一个C#端口,所以这是一个开始......那里还有什么吗?

编辑这不是C#,但它是.Net; 罗伯特皮克林在这里开始收集F#CI资源.看起来很有趣,但我还在寻找C#信息.

.net c# algorithm cluster-analysis collective-intelligence

8
推荐指数
2
解决办法
3122
查看次数

ReSharper VS CodeRush性能

我在比较中看到了大量的文章和博客文章,但性能如何呢?

我对ReSharper的功能很好,但性能难以忍受.

我愿意改变以逃避这个陷阱,但我真的会逃避它吗?

我不是要求任何人对新机器进行统计,但是近似因素是什么?我正在寻找的东西不仅仅是"空白更快".

2/1?

resharper performance coderush

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

从C#源文件中提取doc注释

有没有人知道任何允许你直接从.cs文件中提取注释到一些简单文本甚至剪贴板的工具?如果这样的工具也可以在方法级别工作,那就更好了.

不是在寻找像Sandcastle那样在构建时工作的东西,我正在寻找适用于单个源代码文件的东西.基本上我需要将一大块方法签名和相关的文档注释复制到文本文件中,但是我很无聊删除"///"并重新格式化这些行.我希望能够右键单击一个方法并按照"将文档复制到剪贴板"的方式设置上下文菜单项.

有这样的工具吗?

c# documentation comments visual-studio

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

为什么我的ASP.Net站点在IIS7下运行需要很长时间才能在一段时间不活动后加载?

第一次加载页面时,ASP.NET网页可能需要大约10秒左右,这是可以理解的,因为东西正在被JIT加载,应用程序域被加载等等.下一个请求只需要半秒钟左右.但是,如果没有人在几个小时内访问该网站,那么在这段不活动时间之后的第一个请求将再次花费10或20秒.

这就好像IIS感到无聊并卸载了一大堆垃圾.如何让它不这样做?即使我没有获得大量流量,我希望网站始终保持快速.

这是一个专用的Web服务器,没有用户登录,也没有其他用户模式应用程序在运行.可以使用几次内存,因此不应将任何内容分页到磁盘.

windows asp.net iis iis-7

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

试图减少GC收集

有人可以告诉我下面的AddB是否会导致比AddA更少的CLR分配?我已经检查了拆卸,看起来是这样,但我想请专家确认.有人可以和我交换这些信息吗?

干杯,查理.


namespace A
{
    struct Vec2
    {
        public float x;
        public float y;

        public Vec2 AddA(Vec2 other)
        {
            Vec2 v = new Vec2(); // Reference variable
            v.x = x + other.x;
            v.y = y + other.y;
            return v;
        }

        public Vec2 AddB(Vec2 other)
        {
            Vec2 v;              // Value variable
            v.x = x + other.x;
            v.y = y + other.y;
            return v;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# clr garbage-collection

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