问题列表 - 第14206页

将数字从1到999,999,999的单词排序为字符串

有趣的编程难题:

如果从1到999,999,999的整数被写成单词,按字母顺序排列并连接,那么第51亿字母是什么?

确切地说:如果从1到999,999,999的整数用单词表示(省略空格,'和',以及标点符号 - 请参见下面的格式说明),并按字母顺序排序,以便前六个整数是

  • 十八
  • eighteenmillion
  • eighteenmillioneight
  • eighteenmillioneighteen
  • eighteenmillioneighteenthousand

最后是

  • twothousandtwohundredtwo

然后从上到下,从左到右阅读,第28个字母完成整数"十八万"的拼写.

第510亿字母也完成了整数的拼写.哪一个,那个点的所有整数的总和是多少?

注:例如,911,610,034写成"ninehundredelevenmillionsixhundredthnthlenthlethirtythourfour"; 500,000,000写成"五亿"; 1,709写的是"onethousandsevenhundrednine".

我碰到这个无意中发现了一个编程博客"有时候理智的",并不能认为这样做的一个整洁的方式,笔者相关的职位说,他最初试图通过内存1.5GB吃了10分钟,他会只有20,000,000("二十亿").

谁能想到 拿出 与组共享一个新的/聪明的方法呢?

algorithm

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

存储过程与表值函数的OUTPUT子句

我正在攻读MCTS 70-433"数据库设计"证书,在我正在研究的文本中,其中一个自测有这个问题.

您有一个名为Get_NewProducts的存储过程.您希望将此存储过程的结果插入到Production.Product表中,并使用OUTPUT子句输出INSERTED.*值.做这个的最好方式是什么?

有四种可能的答案.前三个选项是" INSERT ... OUTPUT ... EXECUTE Get_NewProducts "语句的所有变体.第四个选择D简单地说"将存储过程重写为表值函数".

D是正确的答案.我不太明白为什么,文中没有任何内容可以解释它.有人有任何见解吗?

t-sql sql-server stored-procedures sql-server-2008 output-clause

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

<audio>元素a​​utobuffers无论如何

我正在尝试使用Firefox 3.5和Chrome中实现的HTML5音频元素制作基于Web的媒体播放器.阅读Mozillas文档,省略autobuffer属性应该导致音频src没有被请求:

如果指定,即使没有设置为自动播放,音频也会自动开始下载.这将继续,直到媒体缓存已满,或者已下载整个音频文件,以先到者为准

但是,在服务器端,我注意到正在请求文件.我的示例页面非常简单:

<html>
    <body>
        <audio src="1.ogg"></audio>
        <audio src="2.ogg"></audio>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html audio html5 http

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

在RichTextBox中设置光标

我有一个包含RichTextBox的简单表单.在Load事件中,我将一些文本写入RichTextBox,现在我想将光标位置设置为此文本的末尾,以便我可以添加一些内容.我试过Focus()但它不起作用

c# winforms

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

NHibernate.Spatial和Sql 2008地理类型 - 如何配置

我试图使用Nhibernate与Sql 2008地理类型,并有困难.我正在使用Fluent Nhibernate配置我相当新的,所以这也可能是问题.

首先,我试图坚持的类看起来像:

public class LocationLog : FluentNHibernate.Data.Entity
{
   public virtual new int Id {get;set;}
   public virtual DateTime TimeStamp {get;set;}
   public virtual GisSharpBlog.NetTopologySuite.Geometries.Point Location {get;set;}
}
Run Code Online (Sandbox Code Playgroud)

映射类如下所示:

public class LocationLogMap : ClassMap<LocationLog>
{
   ImportType<GisSharpBlog.NetTopologySuite.Geometries.Point>();
   Id(x => x.Id);
   Map(x => x.TimeStamp).Generated.Insert();
   Map(x => x.Location);
}
Run Code Online (Sandbox Code Playgroud)

为了将MsSql2008GeographyDialect与Fluent Nhibernate一起使用,我创建了自己的配置类:

public class Sql2008Configuration
  : PersistenceConfiguration<Sql2008Configuration, MsSqlConnectionStringBuilder>
{
   public Sql2008Configuration()
   {
      Driver<SqlClientDriver>();
   }

   public static Sql2008Configuration MsSql2008
   {
      get { return new Sql2008Configuration().Dialect<MsSql2008GeographyDialect>(); }
   }
}
Run Code Online (Sandbox Code Playgroud)

所以我有配置代码,如:

var configuration = Fluently.Configure()
  .Database(Sql2008Configuration.MsSql2008.ConnectionString(c => c.Is(connectionString))) …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate geography fluent-nhibernate sql-server-2008

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

生成小的 Windows 二进制文件

在开发和部署本机 Windows 应用程序时,我经常需要先安装运行时才能运行我的二进制文件,或者将库与我的二进制文件静态链接。例如,在使用 Visual Studio 2008 构建“Win32 控制台”项目后,尝试在新的 Windows 7 映像上运行该程序会导致:

应用程序无法启动,因为其并行配置不正确。请查看应用程序事件日志或使用命令行 sxstrace.exe 工具获取更多详细信息。

在 StackOverflow上的其他帖子中已经提出了这样的问题。

如何开发不需要目标操作系统上尚不存在的运行时的应用程序(即不需要安装可再发行包或私有/共享并行程序集)?如何避免使用 msvc[mpr]90.dll 而只使用 \windows\system32*.{dll,sys} 中的 Windows API?

我正在考虑来自演示场景的代码行,但这通常不可用。

windows winsxs

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

编译器如何推断委托示例中的类型?

在下面的委托示例中,编译器如何推断变量alpha的类型是什么?

delegate double Doubler(double x);

public class Test
{
    Doubler dbl = (alpha) => //How does it determine what type is alpha?
    {
        return alpha * 2
    };

    Console.WriteLine(dbl(10)); //Is it when the method is called?  int here;

    Console.WriteLine(dbl(5.5)); //double here???
}
Run Code Online (Sandbox Code Playgroud)

我在一个网站上发现了这个声明,我想根据回答,这是不正确的?

"在我们的例子中,我们指定了参数的类型.如果你愿意,你可以让编译器找出参数的类型.在这种情况下,只传递参数的名称而不是它的类型.这是一个例子: "

c# delegates

3
推荐指数
2
解决办法
144
查看次数

图像识别,以推动测试自动化

是否有任何工具使用图像识别(搜索,比较,验证图像)作为自动化和测试GUI软件的基础.我知道ranorex支持它.有没有更好的工具?使用图像识别来推动测试自动化是否有任何问题?

testing wpf automation image image-recognition

6
推荐指数
2
解决办法
5531
查看次数

Eclipse不尊重运行时VM内存选项?

我正在尝试在eclipse中运行一个需要几百兆内存的算法,并且我已经指定了VM参数-Xmx512m,但是我不能超过一些随意尝试运行的任意内存限制我的节目.物理记忆很好......可能是什么问题?

eclipse

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

ASP.NET应用程序转到500.21 ...直到IIS重置+清除Tempoary ASP.NET缓存

我们的QA实验室看到了奇怪的模式.我们有两个ASP.NET应用程序,每个都部署在同一个Windows 2008 SP2 +框中.我们的应用程序池在域帐户中运行,并设置为永不重新循环.两个应用程序使用相同的1 App Pool.

运行几个小时后,新用户浏览我们应用程序中的页面会收到IIS7错误页面,错误为500.21.

如果我们什么都不做,但:

1)IISRESET 2)将文件夹更改为c:\ Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files和"rd"2个应用程序.

然后浏览我们的网络应用程序,一切都很好.

然而几个小时后,500.21错误返回.

令我感到奇怪的是,清除"Temporary ASP.NET Files"文件夹和问题消失之间的关系似乎很明显.我在安装新版本的应用程序时尝试清除"Temporary ASP.NET Files"文件夹,但不是这样.

这种关系对任何人来说都很熟悉吗?是否有一些新的IIS7功能在这里工作?

错误文字:

在应用程序"默认Web站点/国家报"中的服务器错误
Internet信息服务7.0
错误摘要
HTTP错误500.21 -内部服务器错误
处理程序"PageHandlerFactory集成"有一个坏模块"ManagedPipelineHandler"在其模块列表
详细错误信息
模块IIS Web核心
通知ExecuteRequestHandler
处理程序PageHandlerFactory-集成
错误代码0x8007000d
请求的URL http:// localhost:80/PAIS/Admin.aspx

物理路径C:\ 0_Georgia\GA_IS_100142\PortfolioArchiveImageServer\Admin.aspx
登录方法匿名
登录用户匿名
最有可能的原因:
•未安装ASP.NET或未完全安装ASP.NET.
•发生配置印刷错误.
•存在不利的前置条件评估.
您可以尝试的事项:
•如果缺少ManagedPipelineHandler,请确保:
o ManagedEngine所在.
o ManagedPipelineHandler具有正确的前置条件.
•安装ASP.NET.
•确保所有system.webServer/handlers@modules都在system.webServer/modules@name中.
•查看和部分中的前提条件.
链接和更多信息IIS核心无法识别该模块.
查看更多信息»

提前致谢,

霍华德霍夫曼

asp.net iis-7

12
推荐指数
2
解决办法
3万
查看次数