您好我想使用56K调制解调器获取拨打家庭电话的电话号码,有没有办法用C#实现这一目标?
我是第一次尝试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) 我想在完全接收响应并更新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视图.
我很沮丧.我希望能够用单引号插入我的数据库名称 - 例如,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上,我没有权限编辑该文件:(
为确定特定字符串是否属于某个地理位置,我们做了哪些工作?例如:
'troy, ny'
'austin, texas'
'hotels in las vegas, nv'
Run Code Online (Sandbox Code Playgroud)
我想我有点期待的是一种统计方法,它给出了前两个是位置的一定程度的信心.最后一个可能需要一个启发式来抓取"%s,%s",然后使用相同的技术.我特意寻找那些不太依赖命题'in'的方法,因为它不是一个完全明确或一致的位置指示器.
有人能指出方法,论文或现有的公用事业吗?谢谢!
我是否需要在OnPaint事件中通过PaintEventArgs获取的Graphics对象上调用Dispose()?
有没有办法在两个进程之间共享内存?
第二个过程从注入中获取信息,因为它是一个遗留程序,它不再受支持.
我的想法是在那里注入一些代码,在我传递给注入程序的结构中将地址(或其他)传递给我需要运行的数据所在的共享内存.一旦我得到数据,我将在注入的线程中填充我自己的变量.
这可能吗?怎么样?
代码表示赞赏.
编辑:
我认为现在还不清楚所以我会澄清一下.我知道如何注射.我已经这样做了.这里的问题是将动态数据传递给注入.
我有一个带背景的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)
谢谢你的任何信息.
我试图将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)
有任何想法吗?
我一直在研究从动态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站点时,系统会向用户发出警告,并且如果他想继续,则要求例外; …
c# ×2
.net ×1
asp.net-ajax ×1
asp.net-mvc ×1
c ×1
caller-id ×1
composite ×1
css ×1
data-binding ×1
el ×1
escaping ×1
facelets ×1
gdi ×1
geography ×1
https ×1
java ×1
jquery ×1
jsf ×1
memory ×1
modem ×1
mysql ×1
nlp ×1
object ×1
php ×1
security ×1
serial-port ×1
share ×1
spring ×1
toggle ×1
windows ×1
winforms ×1
wpf ×1