问题列表 - 第15629页

Code Golf:蜘蛛网

挑战

按字符排序的最短代码输出一个蜘蛛网,其环等于用户的输入.

通过重建中心环启动蜘蛛网:

   \_|_/
  _/   \_
   \___/
   / | \
Run Code Online (Sandbox Code Playgroud)

然后添加等于用户输入的数量的环.环是由由"蜘蛛圈"的另一个水平\ / |_,并包装中心圆.

输入始终保证为单个正整数.

测试用例

Input
    1
Output
      \__|__/
      /\_|_/\
    _/_/   \_\_
     \ \___/ /
      \/_|_\/
      /  |  \
Run Code Online (Sandbox Code Playgroud)
Input
    4
Output
         \_____|_____/
         /\____|____/\
        / /\___|___/\ \
       / / /\__|__/\ \ \
      / / / /\_|_/\ \ \ \
    _/_/_/_/_/   \_\_\_\_\_
     \ \ \ \ \___/ / / / / 
      \ \ \ \/_|_\/ / / /
       \ \ \/__|__\/ / /
        \ \/___|___\/ /
         \/____|____\/ …
Run Code Online (Sandbox Code Playgroud)

language-agnostic code-golf rosetta-stone

36
推荐指数
4
解决办法
2388
查看次数

使用@符号的Java命令行选项

当调用"Java的过程中,我几乎可以肯定有办法有Java的扩展文件的内容为一组使用"@"符号的其他命令行参数.

就像是:

java @myfile -cp foo -Dbar = baz com.mydomain.MyApp

然后"myfile"的内容将用作附加参数.

它似乎并没有工作,但我敢肯定,非常类似的东西使用工作.我搜索过高低,但在互联网上找不到任何帮助.它让我疯了!有人请刷新我的记忆或锁定我.

java

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

PHP整数取幂(超大数)

使用PHP我想要进行数百万次2 ^ n取幂,但到目前为止,在PHP打印INF之前我只得到n ^ 1023.

有任何想法吗?

php largenumber numbers

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

使用mono和nunit测试的代码覆盖率

我正在尝试使用testfile(AccountTest.cs)测试文件(Account.cs).我使用Mono Framework(和nunit-console)运行OSX 10.6.

以下是Account.cs

    namespace bank
{
    using System;
    public class InsufficientFundsException : ApplicationException
    {
    }
    public class Account
    {
        private float balance;
        public void Deposit(float amount)
        {
            balance+=amount;
        }

        public void Withdraw(float amount)
        {
            balance-=amount;
        }

        public void TransferFunds(Account destination, float amount)
        {
            destination.Deposit(amount);
            Withdraw(amount);
        }

        public float Balance
        {
            get { return balance;}
        }
        private float minimumBalance = 10.00F;
        public float MinimumBalance
        {
            get{ return minimumBalance;}
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是AccountTest.cs:

    namespace bank
{
    using NUnit.Framework;

    [TestFixture]
        public class …
Run Code Online (Sandbox Code Playgroud)

c# macos mono nunit code-coverage

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

如何通过Oracle廉价验证另一个模式中表中列的存在?

环境是Oracle 9和10.我没有DBA级别的访问权限.

问题是在另一个模式中验证特定表中是否存在特定列.

有两种情况需要处理.

  1. 同一实例中的另一个模式
  2. 使用db_link在不同实例中的模式

鉴于我的模式FRED和另一个模式BARNEY,我试过这样的事情

SELECT 1
FROM BARNEY.USER_TAB_COLS
WHERE TABLE_NAME = 'SOME_TABLE' 
  AND COLUMN_NAME = 'SOME_SPECIFIC_COLUMN'
Run Code Online (Sandbox Code Playgroud)

产生了[1] :(错误):ORA-00942:表或视图不存在

在这一段时间过后,我意识到USER_TAB_COLS,实际上不是一个表.这是一种观点.我一直在从表中选择,但不是从视图中选择.

我用db_link尝试了同样的事情,并惊讶地看到数据回来了.db_link中有一个嵌入式schema_name /密码,所以我觉得它有用,因为它有效地登录到另一个模式,这应该使视图可以访问.

谷歌搜索了我的眼球,并在Oracle医生的山上磨了我的眼球,我正在寻找有人指出我正确的方向,或者至少指出我错过了什么.

有哪些技术可用于从同一实例中的模式获取与用户表相关的元数据,以验证特定列是否存在?

提前致谢.

邪恶.

+1为好的答案.谢谢.

sql oracle database-link ora-00942

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

为什么 SQL Server 不会将我的程序集注册为 SAFE?

在 SQL Server 2008 上,我试图注册一个似乎只引用受支持库的程序集。这是我用来注册程序集的 T-SQL 代码:

create assembly MySpatial from 'c:\Spatial.dll'
Run Code Online (Sandbox Code Playgroud)

这会导致以下错误:

消息 6509,级别 16,状态 31,第 1 行从具有 HRESULT 0x80004005 的程序集“空间”收集元数据时出错。

但是,如果我添加with permission_set=unsafe,那么 SQL 将成功执行该命令。如何找出错误发生的原因,或者为什么我的程序集必须注册为不安全?

sql-server sqlclr

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

删除前三次出现的空格

我需要删除文本文件中每行前三次出现的空格.

我尝试过以下方法:

sed 's/ //3'
Run Code Online (Sandbox Code Playgroud)

这仅删除第三次出现.

sed 's/ //3g'
Run Code Online (Sandbox Code Playgroud)

这样就留下了前三次出现的空间并删除了以下所有内容,这与我想要的完全相反.

regex sed

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

提升lib构建配置变化

我是新手 - 你可以告诉我有什么区别b/w升级lib的以下变化以及在这种情况下需要链接到哪一个?

  • libboost_unit_test_framework-vc80-1_35.lib
  • libboost_unit_test_framework-VC80-GD-1_35.lib
  • libboost_unit_test_framework-VC80-MT-1_35.lib
  • libboost_unit_test_framework-VC80-MT-GD-1_35.lib
  • libboost_unit_test_framework-VC80-MT-S-1_35.lib
  • libboost_unit_test_framework-VC80-MT-SGD-1_35.lib
  • libboost_unit_test_framework-VC80-S-1_35.lib
  • libboost_unit_test_framework-VC80-SGD-1_35.lib

那么,我实际上要了解的是_gd,mt,sgd事物的整个分类.

c++ linker boost

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

为什么在这个Perl示例中定义的sdf返回true?

我在Perl中尝试过这个例子.有人可以解释为什么这是真的吗?

  if (defined sdf)  {   print "true";  }
Run Code Online (Sandbox Code Playgroud)

它打印true.

sdf可以是任何名称.

另外,如果定义了sdf函数并且它返回0,则它不会打印任何内容.

print (sdf); 不打印sdf字符串但是

if (sdf eq "sdf")
{
 print "true";
}
Run Code Online (Sandbox Code Playgroud)

打印真实.

如果sdf是一个字符串,则相关问题仍然存在.什么不是印刷品?

perl strict bareword

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

向上,向下,向左和向右箭头键不会触发KeyDown事件

我正在构建一个应用程序,其中所有键输入必须由Windows本身处理.

我为每个控件设置了tabstop为false,除了一个面板之外,女巫可以抓住焦点(但我不知道它是否有效).

我将KeyPreview设置为true,我正在处理此窗体上的KeyDown事件.

我的问题是,有时箭头键不再响应:

  • 当我只按箭头键时,不会触发keydown事件.

  • 如果我按下带有控件修饰符的箭头键,则会触发keydown事件.

你知道我的箭头键突然停止发射事件的原因吗?

c# keydown winforms

67
推荐指数
4
解决办法
14万
查看次数