问题列表 - 第11387页

如何在C#中获取来电显示?

您好我想使用56K调制解调器获取拨打家庭电话的电话号码,有没有办法用C#实现这一目标?

c# modem serial-port hardware-interface caller-id

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

WPF数据绑定到复合类模式?

我是第一次尝试WPF而且我正在努力解决如何将控件绑定到使用其他对象组合构建的类.例如,如果我有由两个单独的类构成的类Comp(请注意为清晰起见省略了各种元素):

class One {
   int _first;
   int _second;
}

class Two {
   string _third;
   string _fourth;
}

class Comp {
   int _int1;
   One _part1;
   Two _part2;
}
Run Code Online (Sandbox Code Playgroud)

现在我明白我可以使用Comp中定义的"get"轻松绑定_int1.但是我如何绑定元素_part1._first,_part1._second.我是否在Comp级别为他们暴露了"getters"?或者我可以在复合类中公开它们并使用指向它们的绑定路径?这如何设置属性?

这是模式吗?

....
<TextBlock Name="txtBlock" Text="{Binding Path=Third}" />    
....

class One {
   int _first;
   int _second;
}

class Two {
   string _third;
   string _fourth;
}

class Comp {
   int _int1;
   One _part1;
   Two _part2;

   int Int1 { get { return _int1; } set { _int1 = value; } }
   int First { get …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf object composite

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

Asp.NET MVC AjaxOptions OnSuccess太火了......太早了?

我想在完全接收响应并更新DOM后,使用AjaxOptions的OnSuccess选项作为Ajax.BeginForm参数传递给"做某事".至于我可以从MSDN中找不到,这就是这个选项的作用.

在我的应用程序中,OnSuccess脚本在发送请求后立即过早触发.我让线程睡了一会儿,以便更好地看到结果.我应该看到OnSuccess脚本(一个警报)在那个睡眠时间之后被触发,比如2秒.我使用Firebug来查看引擎盖下发生了什么,我看到的只是:我点击按钮(在ajax表单内提交),显示警报(预期前2秒),2秒后firebug显示请求 - 响应,没有更多的事情.

哪里我错了?

先谢谢,山

一些示例代码,正确的问题(我在VS中使用Asp.NET MVC模板启动了一个空白的新解决方案):

主页/索引视图:

<asp:Content ID="indexContent" ContentPlaceHolderID="MainContent" runat="server">
<div id="divPlaceholder">
<% 
    using (Ajax.BeginForm("DoLongTask", "Home", 
    new AjaxOptions() {
        UpdateTargetId = "divPlaceholder", 
        InsertionMode = InsertionMode.Replace,
        OnSuccess = "alert('onsuccess fired')"
    })) 
{
%>
<input type="submit" value="button" />
<% } %>
</div>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

HomeController的

public ActionResult DoLongTask()
{
    if (Request.IsAjaxRequest())
    {
        System.Threading.Thread.Sleep(2000);
        return View();
    }
    else
    {
        throw new NotSupportedException();
    }
}
Run Code Online (Sandbox Code Playgroud)

我认为这足以重现这种行为.空局部视图可用作DoLongTask视图.

asp.net-mvc asp.net-ajax

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

mysql_real_escape_string和单引号

我很沮丧.我希望能够用单引号插入我的数据库名称 - 例如,O'Connor.

所以,当插入数据库时​​,我会:

 $lname = mysql_real_escape_string($_POST['lname']);
Run Code Online (Sandbox Code Playgroud)

然后我将$ lname插入数据库.

当它在数据库中时,它显示为O \'Connor.

所以,如果我在网络应用程序中回忆起这个姓氏,我将不得不使用:

 $lname = stripslashes($r["lname"]);
Run Code Online (Sandbox Code Playgroud)

这一切似乎都很好.但是,我有一个搜索功能,它将搜索姓氏并显示结果.当我搜索时,我必须搜索O \'Connor以获得任何结果.

你看,在我搜索之后,文本框会自动存储刚搜索过的内容的值(使用会话).所以我的代码是这样的:

 $search = mysql_real_escape_string($_GET['search']);
 $_SESSION['search'] = $search;
Run Code Online (Sandbox Code Playgroud)

就像我之前说过的,当我搜索时,我必须使用"O \'Connor",然后在搜索之后,文本框中的值变为"O \\\\'Connor"

试图解决这个问题令人沮丧.有谁知道我做错了什么?谢谢!

编辑:

这是我的php5.ini文件,关于魔术引号:

 ; Magic quotes
 ;

 ; Magic quotes for incoming GET/POST/Cookie data.
 magic_quotes_gpc = On

 ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
 magic_quotes_runtime = Off

 ; Use Sybase-style magic quotes (escape ' with '' instead of \').
 magic_quotes_sybase = Off
Run Code Online (Sandbox Code Playgroud)

但是,我的网站托管在GoDaddy上,我没有权限编辑该文件:(

php mysql escaping mysql-real-escape-string

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

识别文本中的地理位置

为确定特定字符串是否属于某个地理位置,我们做了哪些工作?例如:

'troy, ny'
'austin, texas'
'hotels in las vegas, nv'
Run Code Online (Sandbox Code Playgroud)

我想我有点期待的是一种统计方法,它给出了前两个是位置的一定程度的信心.最后一个可能需要一个启发式来抓取"%s,%s",然后使用相同的技术.我特意寻找那些不太依赖命题'in'的方法,因为它不是一个完全明确或一致的位置指示器.

有人能指出方法,论文或现有的公用事业吗?谢谢!

nlp geography

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

关于图形处理的问题

我是否需要在OnPaint事件中通过PaintEventArgs获取的Graphics对象上调用Dispose()?

.net gdi winforms

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

在两个进程之间共享内存(C,Windows)

由于我没有找到前面提到的问题的答案,我正在尝试不同的方法.

有没有办法在两个进程之间共享内存?

第二个过程从注入中获取信息,因为它是一个遗留程序,它不再受支持.

我的想法是在那里注入一些代码,在我传递给注入程序的结构中将地址(或其他)传递给我需要运行的数据所在的共享内存.一旦我得到数据,我将在注入的线程中填充我自己的变量.

这可能吗?怎么样?

代码表示赞赏.

编辑:

我认为现在还不清楚所以我会澄清一下.我知道如何注射.我已经这样做了.这里的问题是将动态数据传递给注入.

c memory windows share code-injection

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

使用CSS属性更改元素的背景

我有一个带背景的div,我想在点击时改变背景的位置.

这是我的jQuery片段:

    $('#sprite').click(function() {
        $(this).css('backgroundPosition','-40px');
    });
Run Code Online (Sandbox Code Playgroud)

虽然这工作正常,但我想通过"第二次"点击返回到原始位置,重置所有.

嗯,这就是所谓的"回调"吗?

我试过这样但它不起作用:

    $('#sprite').click(function() {
        $(this).css('backgroundPosition','-40px');
    },
    function() {
        $(this).css('backgroundPosition','40px');
    }
    );
Run Code Online (Sandbox Code Playgroud)

谢谢你的任何信息.

css jquery toggle background-position

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

类org.springframework.web.jsf.el.SpringBeanFacesELResolver必须扩展类型javax.el.E​​LResolver

我试图将Spring集成到JSF应用程序中.

faces-config.xml,我已经包括这个:

<application>       
  <el-resolver>org.springframework.web.jsf.el.SpringBeanFacesELResolver</el-resolver>
  <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
</application>
Run Code Online (Sandbox Code Playgroud)

但它显示了一个我无法摆脱的奇怪警告:

Class org.springframework.web.jsf.el.SpringBeanFacesELResolver must extend the type javax.el.ELResolver
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

jsf spring facelets el

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

允许Java使用不受信任的证书进行SSL/HTTPS连接

我一直在研究从动态Web应用程序中提取信息的程序,该程序运行正常,直到我将我的tomcat服务器设置为使用自签名(因此,不受信任)证书使用SSL.错误的堆栈跟踪是:

javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Error: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
        at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:150)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1584)
        at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:174)
        at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:168)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:848)
        at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:106)
        at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:495)
        at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:433)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:877)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1089)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1116)
        at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1100)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:402)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:170)
        at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:857)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConnectionImpl.java:230)
        at com.certicom.gls.glscs.nongui.URLReader$PostURL.setupURL(URLReader.java:34)
        at com.certicom.gls.glscs.nongui.URLReader.getLogin(URLReader.java:227)
        at com.certicom.gls.glscs.nongui.URLReader.testLogin(URLReader.java:436)
        at com.certicom.gls.glscs.nongui.Controller.loginMenu(Controller.java:384)
        at com.certicom.gls.glscs.nongui.Controller.menu(Controller.java:324)
        at com.certicom.gls.glscs.nongui.Controller.<init>(Controller.java:49)
        at com.certicom.gls.glscs.nongui.Controller.main(Controller.java:61)
Run Code Online (Sandbox Code Playgroud)

在Web浏览器中,当访问具有不受信任证书的HTTPS站点时,系统会向用户发出警告,并且如果他想继续,则要求例外; …

java security https

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