问题列表 - 第20134页

使用JQuery发布序列化表单数据和额外变量

我试图使用这段代码序列化一个表单并同时发送一个在表单中找不到的额外变量.以下代码行是我所期望的,但遗憾的是不起作用.

var thePage = theFilename();
$.post("pagedetail.php", { $("#PageDetailForm").serialize(), thePage: thePage },
    function(data) {
        alert(data); 
});
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript php jquery

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

是否可以在MKAnnotationView而不是MKPinAnnotationView中调用animatesDrop?

你知道吗MKPinAnnotationView有一个方法"animatesDrop"来动画一个引脚注释从顶部到地图上的阴影点?好的,是否可以使用自定义图像执行此操作?

iphone view mkannotation

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

谷歌浏览器中的ReportViewer问题

我在我的asp.net mvc(C#)应用程序中使用Reportviewer.在IE和Firefox中,reportviewer看起来很好.

但在Chrome中,标题和正文缩小了.我能够按照http://www.mazsoft.com/blog/post/2009/08/13/ReportViewer-control-toolbar-in-Google-Chrome-browser.aspx中的建议更正标题显示问题.

  if ($.browser.safari) {
      $("#ReportViewerControl table").each(function(i, item) {
         $(item).css('display', 'inline-block');
      });
  }
Run Code Online (Sandbox Code Playgroud)

但是Body(Viewer)部分仍然显示在屏幕的一半.问题似乎是td表的空第二个宽度:

<table cellspacing="0" cellpadding="0">
  <tbody>
    <tr>
      <td onpropertychange="ShowFixedHeaders()" id="oReportCell">....Some Data...</td>
      <td height="0" width="100%"></td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

上表中的第二个td是空的,宽度为100%,这可能是chrome中bug的原因.如何删除第二个td的宽度或者是否有任何修复? ReportViewer Design http://www.freeimagehosting.net/uploads/13114a4f00.png

如何访问嵌套iframe中的元素?

asp.net-mvc jquery reportviewer

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

如何将对象传递给C++中的函数?

我是C++编程的新手,但我有Java经验.我需要有关如何将对象传递给C++中的函数的指导.

我是否需要传递指针,引用或非指针和非引用值?我记得在Java中没有这样的问题,因为我们只传递了保存对象引用的变量.

如果您还可以解释在哪里使用这些选项,那将会很棒.

c++ pointers c++-faq pass-by-reference pass-by-value

245
推荐指数
4
解决办法
13万
查看次数

子数组总是空的

使用以下代码,我总是使用Xcode调试器将category.subCategories计数为0

Category *category = [[Category alloc] init];
category.title = @"Pubs & Bars";
category.icon = @"cat_pubs&bars";
category.subCategories == [[NSMutableArray alloc] init];

Category *subCategory = [[Category alloc] init];
subCategory.title = @"Test Sub Category 1";

[category.subCategories addObject:subCategory];
Run Code Online (Sandbox Code Playgroud)

使用以下代码定义的对象:

@interface Category : NSObject {
    NSInteger *categoryId;
    NSMutableString *title;
    NSString *icon;
    NSMutableArray *subCategories;
}

@property(assign,nonatomic,readonly) NSInteger *categoryId;
@property(nonatomic,copy) NSMutableString *title;
@property(nonatomic,copy) NSString *icon;
@property(nonatomic,retain) NSMutableArray *subCategories;

@end
Run Code Online (Sandbox Code Playgroud)

iphone objective-c

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

不要在堆栈跟踪中显示构建计算机的文件路径

我目前正在开发一个C#应用程序,它已经拥有了自己的日志记录.抛出异常时,异常将保存到列表中,用户可以通过列表视图查看该列表.当用户在列表视图中单击异常时,异常的堆栈跟踪将显示在文本框中.但即使我在远程计算机上执行程序,堆栈跟踪也会显示从编译应用程序的计算机到原始源文件的文件路径.

例如:

at C:\Folder1\Folder2\Class1.cs:81
at C:\Folder1\Folder2\Class2.cs:65
at C:\Folder1\Folder1\Class3.cs:21
Run Code Online (Sandbox Code Playgroud)

只显示没有文件夹的源文件会很好......

我该如何改变这种行为?

有原生解决方案吗?或者我只需要做一些字符串操作?

c# exception stack-trace debug-symbols

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

使用shared_ptr和weak_ptr时避免间接循环引用

我目前正在整理一个严重依赖的应用程序,shared_ptr到目前为止一切看起来都很好 - 我已经完成了我的功课,对使用shared_ptrs 的一些陷阱非常了解.

最常见的问题之一shared_ptr是循环依赖 - 这些问题可以通过存储weak_ptr不影响链上对象生命周期的问题来解决.然而,我正在努力解决需要通过以下方式存储指向外部对象的指针weak_ptr- 我不确定它是否被禁止,气馁或是否安全.

下图描述了我的意思(黑色箭头表示shared_ptr;虚线表示weak_ptr):

替代文字http://img694.imageshack.us/img694/6628/sharedweakptr.png

  • 父对象包含shared_ptr两个子节点,两个子节点都使用a指向父节点weak_ptr.
  • 第一个子节点的构造函数中,我通过父节点检索weak_ptr指向第二个子节点的指针并将其存储在本地.

代码如下所示:

#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include <boost/make_shared.hpp>
#include <boost/enable_shared_from_this.hpp>

class child;
class child2;
class parent;

class parent : public boost::enable_shared_from_this<parent>
{
public:
    void createChildren()
    {
        _child2 = boost::make_shared<child2>(shared_from_this());
        _child = boost::make_shared<child>(shared_from_this());
    }

    boost::shared_ptr<child> _child;
    boost::shared_ptr<child2> _child2;
};

class child
{
public: …
Run Code Online (Sandbox Code Playgroud)

c++ boost shared-ptr cyclic weak-ptr

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

从单元测试中抓取发送到Console.Out的输出?

我正在使用NUnit在C#中构建单元测试,并且我想测试主程序实际上输出正确的输出,具体取决于命令行参数.

有没有办法从NUnit测试方法,调用Program.Main(...)抓取写入Console.Out和Console.Error的所有内容,以便我可以验证它?

c# console nunit unit-testing

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

检测闭合Bezier曲线中的自交叉

我通过将立方贝塞尔曲线拼接在一起创建了一个"blob"形状(截图如下).我希望能够检测到曲线越过自身或其他曲线的情况,并且想知道是否有推荐的方法或已知的算法来执行此操作?

我的一个想法是使用a FlatteningPathIterator将形状分解为直线段然后检测给定的段是否与另一个段相交,但我对是否有更好的方法感兴趣(因为这将具有二次性能).如果我继续追求这种方法,Java中的库函数是否检测两个线段是否重叠?

谢谢.

没有交叉

No Crossover http://www.freeimagehosting.net/uploads/7ad585414d.png

交叉

交叉http://www.freeimagehosting.net/uploads/823748f8bb.png

java algorithm geometry bezier java-2d

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

如何遍历集合并在rails中查找内容

我是铁杆和红宝石的新手.

我在用户和商店之间有一个has_many关联

以下是我的工作:

@user = User.find_by_userid_and_password("someuser", "12345")
=> #<User id: 1, userid: "someuser", password: "12345", 
created_at: "2010-01-25 00:00:00", updated_at: "2010-01-25 00:00:00"> 
@user.stores
=> [#<Store id: 3, store_id: 3, store_name: "New Store 2", 
created_at: "2010-01-25 00:00:00", updated_at: "2010-01-25 00:00:00">, 
 #<Store id: 5, store_id: 5, store_name: "Store 14th and M", 
 created_at: "2010-01-25 00:00:00", updated_at: "2010-01-25 00:00:00">]
Run Code Online (Sandbox Code Playgroud)

所以基本上我首先验证用户,然后获取用户所属的所有商店.为此,我得到了一份清单.在哈希列表中,我想知道是否有任何内容store_id == 4.

我按顺序做:

@user.stores.first.store_id==4
false
@user.stores.second.store_id==4
false
Run Code Online (Sandbox Code Playgroud)

我怎么能在循环中做到这一点?有没有更好的方法来做到这一点.

ruby-on-rails

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