问题列表 - 第15972页

Code Golf:沙漏

挑战

按字符计算的最短代码根据用户输入输出沙漏.

输入由两个数字组成:第一个数字是大于1的整数,表示灯泡的高度,第二个数字是沙漏容量的百分比(0 - 100).

沙漏的高度是通过向沙漏的灯泡添加更多线条来实现的,因此尺寸2(最小可接受尺寸)将是:

_____
\   /
 \ /
 / \
/___\
Run Code Online (Sandbox Code Playgroud)

尺寸3将增加更多的线条,使灯泡能够适应更多的"沙子".

将使用角色绘制沙子x.顶部灯泡将包含N%的"沙子",而底部灯泡将包含(100 - N)%的沙子,其中N是第二个变量.

"容量"是通过沙漏所包含的空格()来衡量的.如果百分比不准确,则应将其四舍五入.

沙子是从外面抽出的,如果百分比结果是偶数,则给出右侧优先权.

测试用例

Input:
    3 71%
Output:
    _______
    \x  xx/
     \xxx/
      \x/
      / \
     /   \
    /__xx_\
Run Code Online (Sandbox Code Playgroud)
Input:
    5 52%
Output:
    ___________
    \         /
     \xx   xx/
      \xxxxx/
       \xxx/
        \x/
        / \
       /   \
      /     \
     /  xxx  \
    /xxxxxxxxx\
Run Code Online (Sandbox Code Playgroud)
Input:
    6 75%
Output:
     _____________
     \x         x/
      \xxxxxxxxx/
       \xxxxxxx/
        \xxxxx/
         \xxx/
          \x/
          / \
         /   \
        /     \
       /       \ …
Run Code Online (Sandbox Code Playgroud)

language-agnostic code-golf rosetta-stone

51
推荐指数
6
解决办法
4192
查看次数

换行文本Silverlight单选按钮

是否可以将文本放在单选按钮中?例如,我有一个边框区域可以使用大约350像素宽,我想在那里放置一些单选按钮.我可以这样做,但是当文本很长时,我无法包装文本.

silverlight-3.0

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

在Windows中等待孙子进程

是否可以等待Windows中子进程启动的所有进程?我无法修改子进程或孙进程.

具体来说,这就是我想要做的.我的进程启动uninstallA.exe.进程uninistallA.exe启动uninstallB.exe并立即退出,并且uninstallB.exe运行一段时间.我想等待uninstallB.exe退出,以便我知道何时卸载完成.

winapi

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

对不存在的资源上的 PROPFIND 的正确响应

当 WebDAV 服务器收到对不存在的资源的 PROPFIND 请求时应如何响应?

RFC 似乎说您应该始终返回 207,然后对不存在的属性使用 404。但如果资源本身不存在怎么办?

webdav

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

Paypal,Recurring Billing和ActiveMerchant

我正在尝试研究如何在我现有的网站上添加基于订阅的付费模式,但是我遇到了很多相互矛盾的信息,导致我有点迷失.

我所需要的只是一种通过信用卡设置定期结算(每月)的简单方法.我只需要一个简单的解决方案,但我很难找到设置它的最佳实践.

到目前为止,据我所知,Paypal的网站付款标准选项支持这一点.我只是有一些关于如何实现它的问题:

  • 首先,Paypal是否要求用户使用网站付款标准注册定期结算?

  • 我打算使用ActiveMerchant,但我发现一些博客说ActiveMerchant不支持Paypal的定期计费.这是真的?

  • 我发现railskits.com的SASS Rails套件,它说它支持使用Paypal的网站支付标准重复计费.如果我购买了这个代码,那么代码是否足够清晰,可以在我自己的网站中理解和实现,或者它是针对初学者网站而不是现有网站的打包交易?

  • 我找到了很多博客,帮助我们使用ActiveMerchant重复计费,但使用Paypal的Express Checkout.我在Paypal网站上看过Express Checkout,但我仍然不太明白它是什么,以及它与网站付款标准有何不同.任何人都可以用简单的方式解释这个吗?

如果有人能够回答其中一个问题,我将非常感激!

**顺便说一句,在建议之前,我已经看过Ryan Bates关于Paypal的所有关于Paypal的Paypal屏幕截图,它非常适合基本款或购买购物车中的商品,但我不明白它应该如何与定期结算一起使用.此外,似乎他跳过视频中的一些重要步骤(例如,Paypal文档说,在您的应用程序收到IPN后,您需要向Paypal发回接收确认,但Ryan不会在他的截屏视频中执行此操作).我只想弄清楚这一切!

ruby-on-rails paypal-subscriptions activemerchant recurring-billing

13
推荐指数
2
解决办法
6927
查看次数

如何在wpf中使鼠标悬停事件的图像增长x%?

我有一个ListBox包含C#WPF应用程序中的一组图像.当图像进入图像区域时,即在MouseEnter事件上,我希望图像增长大约10%.这是为了通知用户鼠标指针现在位于新的"可点击"图像上.有谁知道我怎么能做到这一点?

Thanx提前!

.net c# wpf xaml

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

ActiveRecord查找现有表索引

我正在为我正在编写的插件编写一个迁移生成器,我需要能够找到表中的唯一索引,以便我可以修改现有的唯一索引以成为复合唯一索引.我一直试图找到一种方法来访问表与ActiveRecord的索引.我只能找到ActiveRecord :: ConnectionAdapters :: PostgreSQLAdapter :: indexes方法,但不幸的是,这只适用于PosgreSQLAdapter.我需要能够支持其他主要数据库.

我首先使用schema.rb文件来查找索引,这首先起作用,但我很快意识到这是一个糟糕的策略.

我想如果ActiveRecord没有提供能够为多个数据库适配器执行此操作的方法,我可能能够编写特定于适配器的查询以从表中检索索引信息.如果我需要采用这种方法,那么确定正在使用的适配器的好方法是什么?

如果有人知道如何让ActiveRecord列出理想的表索引信息.

sql database activerecord ruby-on-rails

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

DriverManager getConnection的连接超时

我正在尝试使用标准JDBC方式连接到DB

connection = DriverManager.getConnection(url, username, password);
Run Code Online (Sandbox Code Playgroud)

连接上是否存在最大超时值,连接存在多长时间,是否可以增加该值.我希望在连接永远打开的情况下,这是一个好主意.

java oracle database-connection jdbc

23
推荐指数
4
解决办法
8万
查看次数

使用string和istream_iterator的C++编译错误

在尝试编译以下内容时:

#include <string>
#include <iterator>
#include <iostream>
using namespace std;
int main() {
  string s(istream_iterator<char>(cin), istream_iterator<char>());
  return s.size();
}
Run Code Online (Sandbox Code Playgroud)

g ++ 4.4.1给了我:

main.cc: In function ‘int main()’:
main.cc:6: error: request for member ‘size’ in ‘s’, which is of non-class type ‘std::string(std::istream_iterator<char, char, std::char_traits<char>, int>, std::istream_iterator<char, char, std::char_traits<char>, int> (*)())’
Run Code Online (Sandbox Code Playgroud)

根据libstdc ++ docs,string有一个ctor,它接受一个开始/结束迭代器对.为什么我会收到此错误?

c++ string iterator istream-iterator

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

SQL Join使用'unless'子句

我不太确定这叫做什么,但我花了一些时间思考它,我不知道如何处理它.我确信这很简单.

我有两张桌子,foo和bar.他们是这样的:

Foo表:

 | id | name
 --------------
 | 1  | blah
 | 2  | blarg
 | 3  | blag
Run Code Online (Sandbox Code Playgroud)

条形图表(baz的含义无关紧要):

 | fooId | baz |
 ---------------
 |   1   | 100 |
 |   1   | 94  |
 |   1   | 27  |
 |   2   | 94  |
 |   3   | 19  |
Run Code Online (Sandbox Code Playgroud)

所以,每个Foo多个Bars.我想选择所有他们的baz为94的Foos,除非他们的baz为100.所以在上面的例子中我只想选择id为2的Foo.

我试着按照以下方式做一些事情:

SELECT id FROM foo 
LEFT JOIN bar 
ON foo.id = bar.fooId
WHERE bar.baz = 94
AND bar.baz != 100
Run Code Online (Sandbox Code Playgroud)

但很明显,到目前为止只有我.我确定这里可能有某种group by子句,但我不确定它应该是什么.

提前致谢!

编辑:如果其他人有这个问题,正如 …

sql join oracle10g

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