草庐IT

任何人

全部标签

c# - Yahoo 查询语言 (YQL) 的任何 .NET 示例?

我想对YahooQueryLanguage(YQL)进行一些简单的调用.有人在.NET中实现过这个吗?这是我想从.NET进行的查询:selectMarketCapitalizationfromyahoo.finance.quoteswheresymbolin("YHOO","AAPL","GOOG","MSFT","unknown")更新一切正常100%,感谢@fernaramburu。 最佳答案 是的。有两个很好的例子实际上是有效的,因为我几个小时前刚刚测试过......http://jarloo.com/get-yahoo-fi

c# - myBitmap.RawFormat 是否与任何已知的 ImageFormat 不同?

我正在使用GDI+并创建一个新的位图,如下所示:varbmp=newBitmap(width,height);现在,当我观察它的RawFormat.Guid时,我发现它不同于所有预定义的ImageFormat(虽然我希望它是JPEG)。ImageFormat.Jpeg.Guid{b96b3cae-0728-11d3-9d7b-0000f81ef32e}format.Guid{b96b3caa-0728-11d3-9d7b-0000f81ef32e}有趣的是,如您所见,除了一个字符外,它们完全相同,这让我更加困惑。知道为什么吗?代码的哪些部分决定了我创建的位图的RawFormat是什么?

c# - 任何人都知道找出一个数字是否为完美平方的逻辑?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Fastestwaytodetermineifaninteger'ssquarerootisaninteger有人知道找出一个数是否为完美平方的逻辑吗?(牛顿法或综合除法除外)ForEg:-4,16,36,64arePerfectSquares.我将输入441,逻辑应该判断它是否是完美正方形。这是亚马逊面试中的一个问题。我想在没有任何内置函数的情况下做到这一点

c# - 使用调用构造函数的静态方法是否有任何好处(语义或其他)?

我刚刚更新了VisualStudio2013,我注意到在MVC应用程序的项目模板中,ApplicationDbContext类现在有一个只调用构造函数的静态方法:publicstaticApplicationDbContextCreate(){returnnewApplicationDbContext();}这对我来说似乎很困惑,但我想有一些语义原因我现在应该开始使用ApplicationDbContext.Create()而不是newApplicationDbContext()。这样做有什么好处吗? 最佳答案 其实。是的。在您的特

c# - 根据任何给定的字符串生成整数(没有 GetHashCode)

我正在尝试编写一个方法来根据任何给定的字符串生成一个整数。在2个相同的字符串上调用此方法时,我需要该方法两次生成完全相同的整数。我尝试使用.GetHasCode()但是,一旦我将项目移至另一台机器,这是非常不可靠的,因为GetHasCode()为同一字符串返回不同的值碰撞率非常低也很重要。到目前为止,我编写的自定义方法仅在几十万条记录后就会产生冲突。散列值必须是一个整数。字符串哈希值(如md5)会在速度和加载开销方面削弱我的项目。整数散列正用于执行极其快速的文本搜索,我的工作非常出色,但是它目前依赖于.GetHasCode()并且在涉及多台机器时不起作用。任何见解都将不胜感激。

c# - 没有任何抽象方法的抽象类

我很惊讶地知道C#中的抽象类也可以没有抽象方法。abstractclassAbstractDemo{publicvoidshow(){Console.WriteLine("InShowMethod");}}classMainDemo:AbstractDemo{publicstaticvoidMain(){Console.WriteLine("InMainMethod");}}有什么解释吗? 最佳答案 有时你不想给一个类实例化的可能性,但你需要这个类作为其他类的基类。选择抽象类而不是接口(interface)的原因是您可以提供一些基本

c# - ASP.Net Web API 自定义模型与 x-www-form-urlencoded 发布数据绑定(bind) - 似乎没有任何效果

在发布x-www-form-urlencoded数据时,我很难让自定义模型绑定(bind)正常工作。我已经尝试了所有我能想到的方法,但似乎没有任何方法产生预期的结果。请注意,在发布JSON数据时,我的JsonConverters等都可以正常工作。当我作为x-www-form-urlencoded发布时,系统似乎无法弄清楚如何绑定(bind)我的模型。我的测试用例是我想绑定(bind)一个TimeZoneInfo对象作为我模型的一部分。这是我的模型Binder:publicclassTimeZoneModelBinder:SystemizerModelBinder{protectedov

c# - 在您的应用程序中加载任何页面时是否有调用的函数?

我希望能够在应用程序中加载任何页面时随时运行脚本。有什么地方可以简单地添加这个吗?还是我必须在每次加载页面时都添加代码? 最佳答案 您可以做以下三件事之一:使用basepage在您的应用程序中,并让您的应用程序中的所有页面都继承自它。在基础页面的page_load事件中,做你该做的。确保应用程序中的继承页面调用基本页面的page_load事件,如果它们overridepage_load(他们通常这样做)。而且因为page_load被过度使用了,我给相关的建议看看allthepageevents(特别是page_prerender)以

c# - 尝试在项目上启用多语言应用程序工具包时,没有任何反应

当我尝试在C#项目上启用多语言应用程序工具包时,出现如下错误,但没有其他任何反应:Project'projectname'wasnotenabled-theproject'ssourceculturecouldnotbedetermined.怎么了? 最佳答案 将这样的一行添加到您的assemblyinfo.cs文件中:[assembly:NeutralResourcesLanguage("en")]指示的语言是应用程序当前使用的语言(即通常是硬编码文本,在翻译之前) 关于c#-尝试在项

c# - 如果有任何格式,我该如何格式化以仅包括小数

如果我只想显示不是整数的小数,那么设置小数格式的最佳方法是什么。例如:decimalamount=1000Mdecimalvat=12.50M当我想要格式化时:Amount:1000(not1000.0000)Vat:12.5(not12.50) 最佳答案 decimalone=1000M;decimaltwo=12.5M;Console.WriteLine(one.ToString("0.##"));Console.WriteLine(two.ToString("0.##")); 关于