问题列表 - 第34545页

是否有可能捕获JavaScript异步回调中抛出的异常?

有没有办法捕获JavaScript回调中的异常?它甚至可能吗?

Uncaught Error: Invalid value for property <address>
Run Code Online (Sandbox Code Playgroud)

这是jsfiddle:http://jsfiddle.net/kjy112/yQhhy/

try {
    // this will cause an exception in google.maps.Geocoder().geocode() 
    // since it expects a string.
    var zipcode = 30045; 
    var map = new google.maps.Map(document.getElementById('map_canvas'), {
        zoom: 5,
        center: new google.maps.LatLng(35.137879, -82.836914),
        mapTypeId: google.maps.MapTypeId.ROADMAP
    });
    // exception in callback:
    var geo = new google.maps.Geocoder().geocode({ 'address': zipcode }, 
       function(geoResult, geoStatus) {
          if (geoStatus != google.maps.GeocoderStatus.OK) console.log(geoStatus);
       }
    );
} catch (e) {
    if(e instanceof TypeError)
       alert('TypeError');
    else
       alert(e);
}?
Run Code Online (Sandbox Code Playgroud)

javascript google-maps exception callback

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

C&Lua:luaL_dostring返回值

在我的C文件中,我像这样调用luaL_dostring:

luaL_dostring(L, "return 'somestring'");
Run Code Online (Sandbox Code Playgroud)

如何在此行之后在C中读取此返回值?

谢谢.

编辑:谢谢你的帮助.

我想在检索它之后添加它以删除元素,您使用:

lua_pop(L, 1);
Run Code Online (Sandbox Code Playgroud)

c lua

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

在WPF中使用ComboBox绑定数据表

数据未在组合框中显示

DataTable dt = new DataTable();
dt.Columns.Add("Code");
dt.Columns.Add("Name");
dt.Rows.Add("c1", "n1");
dt.Rows.Add("c2", "n2");
myCombo.ItemsSource = ((IListSource)dt).GetList();
myCombo.DisplayMemberPath = "Code";
myCombo.SelectedValuePath = "Name";
Run Code Online (Sandbox Code Playgroud)

wpf wpf-controls

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

在Matlab中克隆图 - 具有属性和数据

我在matlab中编写了一个脚本,它可以生成一组数据.

这些数字在格式化方面应该非常相似,并且它们中的每一个都应该显示一组数据(它是嵌入在三维域中的图形).这些图中的每一个还应该在该3d域内显示一组粒子.

所以我想创建第一个数字,然后制作它的几个副本,并放入数据集.但是,我不知道,我怎样才能以简单的方式在Matlab中创建一个人物克隆.

你知道吗,我怎么克隆人物?

在线文档没有帮助.非常感谢你!

matlab

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

为什么FileInputStream read()没有阻塞?

我有一个Writer程序,它将一行文本写入文件,然后等待用户在写入另一行之前返回,然后退出.只有在那之后文件才关闭.代码:

public class Writer {

    Writer() {
    }

    public static String[] strings = 
        {
            "Hello World", 
            "Goodbye World"
        };

    public static void main(String[] args) 
        throws java.io.IOException {

        java.io.FileOutputStream pw =
            new java.io.FileOutputStream("myfile.txt");

        for(String s : strings) {
            pw.write(s.getBytes());
            System.in.read();
        }

        pw.close();
    }
}
Run Code Online (Sandbox Code Playgroud)

首先开始:

java作家

然后我还有一个读者程序,只要文件的写入尚未完成(即尚未调用pw.close()),应该(我预期)阻止.代码:

public class ReaderFIS extends Object {

    ReaderFIS() {
    }

    public static void main(String[] args) throws Exception {

        java.io.FileInputStream in = new java.io.FileInputStream("myfile.txt");

        int ch = -1;
        while((ch = in.read()) >= 0) {
         System.out.println("ch = …
Run Code Online (Sandbox Code Playgroud)

java file blocking fileinputstream

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

滥用域驱动设计

人们如何滥用域驱动设计?域名中的信息太多,您认为滥用的是什么?在您的设计经验中,您是否遇到过您认为设计过多的情况?

-Ken

architecture domain-driven-design

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

升级到iOS 4.1 SDK后出现奇怪的问题

我已将iOS SDK升级到新发布的4.1,现在我在构建应用程序时出现以下错误:

/DeveloperBeta/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h:60:23     

/DeveloperBeta/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.1.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGPDFContext.h:60:23: error: expected function body after function declarator
Run Code Online (Sandbox Code Playgroud)

查看.h文件中的该行,我看到以下内容:

CG_EXTERN void CGPDFContextAddDocumentMetadata(CGContextRef context, CFDataRef metadata) CG_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_4_0);
Run Code Online (Sandbox Code Playgroud)

真正有趣的是定义__MAC_10_7似乎没有在任何地方定义.我在预编译应用程序的.pch文件时遇到此错误.

令人好奇的是,一个简单的hello world app会编译.

知道我该怎么办?

提前致谢!

Stelian

iphone ios

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

如何使用Linq到NHibernate获取不同的值?

我一直试图使用Linq到NHibernate获得不同的值,而且我失败了.

我试过了:

var query = from requesters in _session.Linq<Requesters>()
        orderby requesters.Requestor ascending
        select requesters;

return query.Distinct();
Run Code Online (Sandbox Code Playgroud)

以及

var query = from requesters in _session.Linq<Requesters>()
        orderby requesters.Requestor ascending
        select requesters;

return query.Distinct(new RequestorComparer());
Run Code Online (Sandbox Code Playgroud)

RequestorComparer的位置

public class RequestorComparer : IEqualityComparer<Requesters>
{

    #region IEqualityComparer<Requesters> Members
    bool IEqualityComparer<Requesters>.Equals(Requesters x, Requesters y)
    {
        //return x.RequestorId.Value.Equals(y.RequestorId.Value);
        return ((x.RequestorId == y.RequestorId) && (x.Requestor == y.Requestor));
    }

    int IEqualityComparer<Requesters>.GetHashCode(Requesters obj)
    {
        return obj.RequestorId.Value.GetHashCode();
    }
    #endregion
}
Run Code Online (Sandbox Code Playgroud)

无论我如何构造语法,它似乎永远不会出现.Distinct()..Distinct()默认情况下,在我查询的表中没有多个重复项,按照195条记录的顺序排列,但应该只返回22个不同的值.

我不确定我做错了什么,但非常感谢可以提供的任何帮助.

谢谢

nhibernate distinct linq-to-nhibernate

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

XPath 用于在 OnClick 中定位带有特定文本的 &lt;TD&gt; 标记

我有以下 HTML:

<td onclick="fbm_bet('53987976','1','6','')" class="bfbhlt">
Run Code Online (Sandbox Code Playgroud)

是否可以使用 Xpath 来定位查找号码 53987976。类似于:

//td[@contains="53987988"]

非常感谢,斯蒂芬

xpath

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

用于计算文本块中的句子的正则表达式

可能重复:
PHP - 如何将段落拆分为句子.

我有一个文本块,我想分成句子,这是最好的方法吗?我想找'.','!','?' 字符,但我意识到这有一些问题,例如当人们使用首字母缩略词,或者用类似的东西结束句子时!处理这个问题的最佳方法是什么?我认为会有一些正则表达式可以解决这个问题,但如果能更好地解决这个问题,我会对非正则表达式解决方案持开放态度.

php regex nlp

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