java有一个“LinkedConcurrentHashMap”数据结构吗?

我需要一个LinkedHashMap的数据结构,并且是线程安全的。 我怎样才能做到这一点 ?

目前使用Django“Evolution”,是否“南方”更好,值得转换?

我目前正在使用Django进化来pipe理我的产品的数据库演变。 这不是完美的,但我学会了忍受它的缺点。 例如,在移出一个新的模式之前,我总是必须拷贝我的生产数据库进行testing,因为“evolve”命令不能总是发展一个在几个小的迁移中发生了变化的数据库(在testing中我做了A-> B-> C,但是A-> C不会正确演变。) 南方将解决所有这些问题吗? 学习新工具是否值得?

varchar(max)中有多less个字符

当数据types为VARCHAR(MAX)时,SQL Server 2008数据库字段可以包含多less个字符?

存储对值types的引用?

我正在写一个“监视器”对象,以方便debugging我的应用程序。 这个Monitor对象可以在运行时从IronPython解释器访问。 我的问题是,是否有可能在C#中存储一个值types的引用? 假设我有以下课程: class Test { public int a; } 我能以某种方式存储一个“指针”到“a”以便能够随时检查它的值吗? 是否有可能使用安全和托pipe代码? 谢谢。

Orderby()不正确sorting数字c#

我正在为我的公司编写一个应用程序,目前正在进行searchfunction。 当用户search一个项目时,我想显示最高版本(存储在数据库中)。 问题是,版本被存储为一个string而不是int,当我对结果执行OrderBy(q => q.Version)时,它们将被返回 1 10 11 2 3 … 2显然是在10之前。 有没有办法让我把整个版本作为一个整数或有一个简单的IComparer在那里? 到目前为止我找不到任何实质性的东西。 我试过这样做: var items = (from r in results select r).OrderBy(q => Int32.Parse(q.Version)); 这编译但不起作用。

如何获得与System.Net.DNS DNS名称的mxlogging?

.NET库中是否有内置的方法可以返回给定域的所有MXlogging? 我看你如何得到CNAMES,但不是MXlogging。

如何在保存时configurationReSharper的代码清理?

我很想configurationVisual Studio / ReSharper运行“代码清理”,每当我保存一个文件。 一个好处是configuration这只适用于C#文件,因为我有时会发现,ASP.NET文件清理不工作,没有引入错误。

如何清除Perl哈希

比方说,我们定义一个匿名哈希像这样: my $hash = {}; 然后使用散列。 那么现在是清空或清除散列以便重用的时候了。 经过一番Googlesearch之后,我发现: %{$hash} = () 和: undef %{$hash} 两者都将满足我的需求。 两者有什么区别? 他们都是相同的方式来清空哈希?

有没有其他格式的降价转换成维基文本的工具?

要求是我需要将长文档以markdown格式粘贴到没有安装markdown扩展名的mediawiki网站。 我可以find有关减价,工具或模块/库的信息,负责将降价转换为HTML。 我的问题是:是否有一个方便的方法来做从Markdown到MediaWiki wikitext的工作?

从Net :: HTTP处理exception的最好方法是什么?

从Net :: HTTP中拯救exception的最好方法是什么? 抛出的exception在Ruby的socket.c中描述,如Errno::ETIMEDOUT , Errno::ECONNRESET和Errno::ECONNREFUSED 。 所有这些的基类是SystemCallError ,但是像下面这样编写代码感觉很奇怪,因为SystemCallError看起来已经远离了进行HTTP调用: begin response = Net::HTTP.get_response(uri) response.code == "200" rescue SystemCallError false end 只有我吗? 有没有更好的方式来处理这个超越修复Net::HTTP来处理Errnoexception,可能会popup并将其封装在父HttpRequestException ?