问题列表 - 第33049页

多元对分法

我需要一种算法来执行2D二分法来解决2x2非线性问题。例如:两个方程f(x,y)=0g(x,y)=0我想somultaneously解决。我对一维二等分(以及其他数值方法)非常熟悉。假设我已经知道解决方案介于边界x1 < x < x2和之间y1 < y < y2

在网格中,起始范围是:

    ^
    |   C       D
y2 -+  o-------o
    |  |       |
    |  |       |
    |  |       |
y1 -+  o-------o
    |   A       B
    o--+------+---->
       x1     x2
Run Code Online (Sandbox Code Playgroud)

我知道的价值观f(A), f(B), f(C) and f(D),以及g(A), g(B), g(C) and g(D)。为了开始二等分,我想我们需要沿着边缘以及中间将点分开。

    ^
    |   C   F   D
y2 -+  o---o---o
    |  |       |
    |G o   o M o H
    |  |       |
y1 -+  o---o---o
    | …
Run Code Online (Sandbox Code Playgroud)

language-agnostic math linear-algebra numerical-methods bisection

6
推荐指数
3
解决办法
5165
查看次数

实现包含其他Parcelable的Parcelable时出现问题

我正在实现具有另一个Parcelable insde的Parcelable类.

在OuterParcelable类中:

@Override
public void writeToParcel(Parcel dest, int flags) {
    Bundle tmp = new Bundle();

    tmp.putParcelable("innerParcelable", mParcelable);
    dest.writeBundle(tmp);
Run Code Online (Sandbox Code Playgroud)

然后:

public OuterParcelable(Parcel parcel) {
    super();

    Bundle b = parcel.readBundle();
    mParcelable = b.getParcelable("innerParcelable");
Run Code Online (Sandbox Code Playgroud)

和:

    public OuterParcelable createFromParcel(Parcel in) {
        return new OuterParcelable(in);
    }
Run Code Online (Sandbox Code Playgroud)

当我使用上面的代码重新创建对象时,我得到:

 08-18 17:13:08.566: ERROR/AndroidRuntime(15520): Caused by: android.os.BadParcelableException: ClassNotFoundException when unmarshalling: my.package.InnerParcelable
Run Code Online (Sandbox Code Playgroud)

android bundle unmarshalling parcelable classnotfoundexception

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

检查std :: cin operator >>是否已读取整行

我正在实现一个小命令行解析器.假设我有一个需要2个参数的命令.我想让用户在一行以及多行上键入所有3个字符串(命令和2个参数).目前我有这样的事情:

std::string command;
std::cin >> command;
std::cout << command << " entered\n";
std::string param1;
std::cin >> param1;
std::cout << param1 << " entered\n";
std::string param2;
std::cin >> param2;
std::cout << param2 << " entered\n";
Run Code Online (Sandbox Code Playgroud)

现在我希望能够检测到用户刚刚输入了没有任何参数的命令,并为此输出了指示.我想在获得命令之后我应该测试该行是否包含其他内容,如果没有,请让用户输入更多内容.我尝试过eof(),fail()但他们不工作.那我怎么检查呢?

谢谢.

c++ input end-of-line

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

Magento - 以编程方式重新排序

我目前正在创建一个模块,要求我获取一个订单对象并使其自行重新排序.因此,在后端创建一个具有完全相同的项目和凭据的新订单.

这是我到目前为止的代码...它似乎没有重新排序项目或创建和添加另一个后端订单.

$personsOrder = Mage::getModel(’sales/order’);
$personsOrder->loadByIncrementId($order[’model_order_id’]);

$order_model = Mage::getSingleton(’adminhtml/sales_order_create’);
$personsOrder->setReordered(true);

$order_model->initFromOrder($personsOrder);

/*
$order_model->save();

$order_model->place();
$order_model->sendNewOrderEmail();
*/
Run Code Online (Sandbox Code Playgroud)

任何帮助是极大的赞赏!!

php magento

7
推荐指数
2
解决办法
3632
查看次数

转换日期从一种格式转换为另一种格式

iam将日期格式存储在数据库中为"20100723"(YYYYMMDD),如何将其转换为"23-JUL-2010"

php

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

组合独立集/汉明距离的算法/近似

输入:图G输出:几个独立的集合,因此节点对所有独立集的成员资格是唯一的.因此,节点与其自己的集合中的任何节点都没有连接.这是一个示例路径.

由于在这里要求澄清另一个改写:

将给定的图形划分为多个集合

  1. 我可以通过集合中的成员资格告诉所有其他节点节点,例如,如果节点i仅存在于集合A中,则集合A中不应存在其他节点

    如果节点j出现在集合A和B中,则集合A和B中不应存在其他节点.如果节点的成员资格由位模式编码,则这些位模式的汉明距离至少为1

  2. 如果图中有两个节点相邻,则它们不应出现在同一个集合中,因此是一个独立的集合

示例:B没有相邻节点D => A,A => D.

解:

  1. AB/
  2. / BD

A具有位模式10并且其集合中没有相邻节点.B有位模式11,没有相邻节点,D有01,因此所有节点的汉明距离至少为1,没有相邻节点=>正确

错了,因为D和A连接在一起:

  1. ADB
  2. / D B

A在其集合中具有位模式10和D,它们是相邻的.B具有位模式11而没有相邻节点,D具有11和B一样,因此在该解决方案中存在两个错误,因此不被接受.

当然,随着图表中节点数量的增加,这应该扩展到更多集合,因为您至少需要log(n)集合.

我已经在MAX-SAT中编写了一个转换,为此使用了一个sat-solver.但条款的数量只是很大.更直接的方法会很好.到目前为止,我有一个近似值,但我想要一个精确的解决方案或至少更好的近似.

我尝试过一种方法,我使用粒子群从任意解决方案优化到更好的解决方案.然而,运行时间非常糟糕,结果远非如此.我正在寻找动态算法或其他东西,但我无法理解如何划分和征服这个问题.

algorithm set packing np-complete hamming-distance

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

一个月和一年的日期时间格式

DateTime ExpMonth = Convert.ToInt32(ddExpMonth); ---- DropDown(user selects a month)
DateTime ExpYear = Convert.ToInt32(ddExpYear);   ---- Dropdown(user selects year)

Datetime ExpDate = ///// I want this part to be saved as Datetime  02/2012
Run Code Online (Sandbox Code Playgroud)

这怎么可能.或任何其他方式.

c# asp.net

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

打开Goog​​le Prediction API的替代品

Google最近发布的有关Google Prediction API的声明听起来非常有趣.它对于即将推出的项目非常有用,并且可能比我正在考虑的一些自定义代码做得更好.

但是,有一些供应商锁定.Google保留了经过培训的模型,之后可能会选择对我收取高额费用.在我看来,如果我愿意自己(我是)主持培训,并且在没有能力在某个时刻注意到硬件问题的情况下,可能存在开源等价物.

上次我看了很多年前的第三方计算机培训代码,并且有很多细节需要仔细考虑并为您的项目定制.谷歌似乎隐藏了这些决定,并为您照顾它们.对我而言,这仍然与魔法无法区分,但我想知道其他人是否也可以这样做.

所以我的问题是:

Google Prediction API还有哪些替代方案:

  • 用监督机器学习对数据进行分类,
  • 可以轻松配置(或不需要配置)不同种类和规模的数据集?
  • 是开源的和自我托管的(或者至少,为您提供免版税使用您的模型,而不依赖于第三方)

machine-learning google-prediction

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

ASP.NET MVC路由用于具有多个子目录的文件

我需要设置一个文件处理程序来路由多个子目录,如tihs;

http://localhost/images/7/99/786936215595.jpg
Run Code Online (Sandbox Code Playgroud)

我试着把它放在global.asax文件中;

 routes.Add(
   "ImageRoute",
   new Route("covers/{filepath}/{filename}",
   new ImageRouteHandler()));
Run Code Online (Sandbox Code Playgroud)

我正在使用本问题中的ImageHandler ,如果您有一个子目录(即'/ images/15/786936215595.jpg'),它会很有用,但是当您有多个目录时会失败.

我尝试设置一个通配符,但没有用(即'new Route("cover/{filepath}/*/{filename}"')

这是来自大型NAS的图像(想想像300万张图像)所以它不像我只能移动文件.

谢谢!

asp.net routing asp.net-mvc-2

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

如何更改RTF文档中特定字符的背景颜色?

我正在尝试从Ruby程序输出RTF(富文本格式) - 我更喜欢直接发出RTF而不使用RTF gem,因为我做的很简单.

我想强调DNA序列比对中的特定字符,从文档中我可以使用\ highlightN ...\highlight0或\ cbN ...\cb1

问题是我不能让\ cb在Word:Mac 2008或Mac TextEdit中工作(\ cf工作正常所以我知道它不是颜色表问题)

\ highlight确实有效,但看似只有两种可能的颜色(黑色和红色)和\ highlight不使用自定义颜色表.

通过在Word中创建带有字符着色的简单文档并保存为RTF,我可以看到大概冗长的RTF代码块,大概可以做我想要的,但它是如此难以理解,我没有看到树木.

部分问题可能是Mac Word没有正确实现RTF.我没有Windows版本的Word方便.

有人知道正确的方法来遮挡文本块吗?

谢谢 - 罗布

ruby rtf

4
推荐指数
2
解决办法
3885
查看次数