问题列表 - 第3794页

在随机场所将棋子放在棋盘上的最佳方法是什么?

一个想法,我不得不解决这个问题,是为了弥补8x8大小的缓冲区,并指出了我的跳棋(其中所有20个),填写后,剩下的留给0(​​零),然后运行该缓冲区洗牌算法,就是这样(只是把它读成8x8阵列)

  1. 我想知道是否有更好的方法来做到这一点.
  2. 我需要用C#编写它,我的提议不会像我描述的那样工作

任何人 ?

c# arrays random algorithm

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

Rails形成验证条件绕过

我有一个rails模型,可以验证2个表单值的唯一性.如果这两个值不唯一,则显示验证错误,并将"提交"按钮更改为"重新提交".我想允许用户单击"重新提交"按钮并绕过模型验证.我想从rails验证文档中做这样的事情:

validates_uniqueness_of :value, :unless => Proc.new { |user| user.signup_step <= 2 }

但是我的模型中没有一个我可以检查的值......只是具有"重新提交"值的参数.

关于如何做到这一点的任何想法?

ruby validation model ruby-on-rails

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

使用ClickOnce从依赖程序集部署内容文件

我有一个简单的WinForms应用程序,我使用ClickOnce在内部部署.主应用程序有一个依赖程序集,该程序集在构建属性中有一些标记为"内容"和"始终复制"的xml模板文件,但如果我进入项目属性,它们不会显示在应用程序文件列表中 - >发布 - >应用程序文件对话框.

任何人都知道如何部署这些属于依赖程序集的Xml文件.

@ codeConcussion-谢谢,这很有效.最后,我使用Add Existing File添加了xml文件并选择了"Add as Link",它完成了同样的事情.

clickonce

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

我可以使用CSS获得多个背景图像吗?

是否可以有两个背景图像?例如,我希望在顶部重复一个图像(repeat-x),并在整个页面上重复另一个图像(重复),整个页面上的一个重复在顶部重复.

我发现通过设置html和body的背景,我可以达到两个背景图像的效果:

html {
    background: url(images/bg.png);
}

body {
    background: url(images/bgtop.png) repeat-x;
}
Run Code Online (Sandbox Code Playgroud)

这是"好"的CSS吗?有更好的方法吗?如果我想要三个或更多背景图像怎么办?

css background-image

316
推荐指数
4
解决办法
40万
查看次数

重写OnNcPaint()是否会影响窗口工作区的绘制?

我想更改窗口标题栏的外观,所以我决定覆盖的OnNcPaint()方法CMainFrame。但是当我这样做时,我发现了一个问题。如果有另一个窗口覆盖着我的窗口,并且我快速拖动了该窗口,则该窗口的工作区的内容就会消失,只有当我停止拖动时才可以看到它。

我的覆盖OnNcPaint()如下:

void CMainFrame::OnNcPaint()
{
    CDC* pWinDC = GetWindowDC();
    //do some drawing
    ReleaseDC(pWinDC);
}
Run Code Online (Sandbox Code Playgroud)

我的方法有什么问题吗?谢谢!

c++ windows mfc onncpaint

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

如何从OracleParameter对象获取值

如下面所示的代码,我想从OracleParameter对象中获取值.它的数据类型是datetime.

...

Dim cmd As New OracleCommand("stored_proc_name", cnObject)
cmd.Parameters.Add("tran_date_out", OracleDbType.Date, ParameterDirection.Output)

...

cmd.ExecuteNonQuery()

...

Dim tranDate As Date
tranDate = cmd.Parameters("tran_date_out").Value
Run Code Online (Sandbox Code Playgroud)

当我为tranDate变量赋值时,我收到一个错误.但如果我编码如下,我只得到日期.

tranDate = CDate(cmd.Parameters("tran_date_out").Value.ToString)
Run Code Online (Sandbox Code Playgroud)

那么如何才能获得tranDate变量的日期和时间值?

vb.net oracle odp.net

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

由于我无法返回局部变量,从C或C++函数返回字符串的最佳方法是什么?

作为这个问题的后续行动:

从我所看到的,这应该按预期工作:

void greet(){
  char c[] = "Hello";
  greetWith(c);
  return;
}
Run Code Online (Sandbox Code Playgroud)

但这会导致未定义的行为:

char *greet(){ 
  char c[] = "Hello";
  return c;
}
Run Code Online (Sandbox Code Playgroud)

如果我是对的,那么修复第二个问候语功能的最佳方法是什么?在嵌入式环境中?在桌面上?

c c++ memory

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

Django表单 - 来自反向外键连接的数据的就地编辑

我有一个人员表和电话表.Phone表在Person表中有一个外键,它是一个自动增量ID.每个人可以拥有任意数量的电话号码.有没有办法让我创建一个Django表单来输入电话号码,同时创建一个新的Person条目并将其与现有的Person条目一起编辑?

forms django reverse foreign-keys

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

MySQL或Rails在特定日期范围内每天获得AVG的最佳方式

我正在尝试在Rails中制作图表,例如在给定日期范围内每天的平均销售额

假设我有一个product_sold模型,它具有"sales_price"浮点属性.但是如果特定日期没有销售(例如模型/ db中没有),我想简单地返回0.

MySQL/Rails完成这项工作的最佳方法是什么?我知道我可以这样做:

(这个SQL查询可能是完全错误的方式来获得我想要的东西)

SELECT avg(sales_price) AS avg, DATE_FORMAT(created_at, '%m-%d-%Y') AS date
    FROM products_sold WHERE merchant_id = 1 GROUP BY date;
Run Code Online (Sandbox Code Playgroud)

得到这样的结果:

| avg |    date    |
  23    01-03-2009
  50    01-05-2009 
  34    01-07-2009
  ...       ...

我想得到的是:

| avg |    date    |
  23    01-03-2009
   0    01-04-2009
  50    01-05-2009
   0    01-06-2009 
  34    01-07-2009
   0    01-08-2009
  ...       ...

我可以使用SQL执行此操作,还是必须对结果进行后处理以查找日期范围中的哪些日期不在SQL结果集中?也许我需要一些子选择或IF语句?

感谢大家的帮助.

ruby mysql sql static-analysis ruby-on-rails

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

你如何为一家软件公司找到一个好名字?

我正在建立一个网页设计商店,希望也可以进入定制软件开发.

所以我现在遇到的问题是为公司提供一个名字.

我想要一些很酷和时髦的东西,但我不知道该去哪里寻找创意.

有人建议我在水果之后命名它(好的"苹果"已经被拿走:)),或者一艘着名的船等,但不知何故,这些名字看起来不太合适.

那么对于那些创办企业的人,我想问一下你是如何提出姓名的,如果有人对此有任何建议?

graphical-logo

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