问题列表 - 第46000页

在F#中将字符串转换为System.DateTime

如果我从命令行获取一个字符串,它看起来像这样:

'1-1-2011'
Run Code Online (Sandbox Code Playgroud)

如何将该字符串转换为F#中的DateTime对象?

f# date

8
推荐指数
3
解决办法
9153
查看次数

禁用WebView中的缓存,Cookie和其他所有内容

我有一个web服务,我试图在后台使用webview进行身份验证.当我最初发送请求时,它将正常工作(基于凭据的失败/成功),但看起来我似乎得到了缓存响应.

这是我的webview设置代码:

WebView browser = new WebView(this);
WebSettings settings = browser.getSettings();
settings.setJavaScriptEnabled(true);
settings.setSavePassword(false);
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
settings.setAppCacheEnabled(false);
browser.setWebChromeClient(new WebChromeClient() {
    public void onProgressChanged(WebView view, int progress) {
    Log.d("BROWSERPROGRESS", Integer.toString(progress));
}
});
jsInterface = new AddAccountJSInterface();
browser.addJavascriptInterface(jsInterface, "ADDACCOUNTJSINTERFACE");
browser.setWebViewClient(new AddAccountClient(this));
Run Code Online (Sandbox Code Playgroud)

因此,您可能会看到我有两个额外的类来控制我的webView:

  1. 为javascript提供接口的对象(AddAccountJSInterface)
  2. WebViewClient

另外我有一个WebChromeClient,但它只用于调试,我很确定它不会干扰任何事情.

JS界面简单地提供了一种简单的方法来获取正文HTML以进行分析,所以我相信这也不是问题.

WebViewClient中包含以下代码,该代码根据来自Web服务的各种响应执行大部分"自定义"工作.

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        if(url.contains(INSTALL_PREFIX)) {
            HashMap<String, String> params = extractParameters(url);
            verificationComplete(params);
            return true;
        }
        return false;
    }

    @Override
    public void onPageFinished(WebView view, String url){
        if(invalidShop(view)) {
            Toast.makeText(context, context.getString(R.string.no_find_shop), Toast.LENGTH_SHORT).show();
            shopAddressField.requestFocus();
            replaceUiElements(loadingBar, addAccountButton); …
Run Code Online (Sandbox Code Playgroud)

javascript android android-webview

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

SQLDatasource参数问题

为什么我在后面的代码中使用以下指令:

SqlDataSource1.SelectParameters["page"].DefaultValue = "0";
Run Code Online (Sandbox Code Playgroud)

我得到'System.NullReferenceException:对象引用未设置为对象的实例.

"?

c# asp.net sqldatasource

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

为什么我的Perl CGI程序显示程序代码而不是输出?

代码 - TEST.CGI

#!/usr/bin/perl  
use strict;  
use warnings;  

use CGI::FastTemplate;

my $tpl = new CGI::FastTemplate("/some/directory");  
$tpl->no_strict();  
$tpl->define(main    => "test.htm");  
$tpl->assign(TEST_CONTENT=> "Test");  
$tpl->parse(CONTENT   => "main");  
$tpl->print('CONTENT');  
Run Code Online (Sandbox Code Playgroud)

模板文件

< html>  
< head>  
< title>TEST< /title>  
< /head>  

< body>  
$TEST_CONTENT  
< /body>  
< /html>
Run Code Online (Sandbox Code Playgroud)

说明

为什么我在浏览器中看不到所需的输出?当我导航到test.cgi文件时,我看到的只是实际的代码,而不是模板.我究竟做错了什么?

perl templates cgi module

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

在运行时定义 C++ 函数

我正在尝试调整我编写的一些数学代码以允许任意函数,但我似乎只能通过在编译时预先定义它们来做到这一点,这看起来很笨拙。我目前正在使用函数指针,但据我所知,函子会出现同样的问题。为了提供一个简单的例子,对于前向差分,使用的代码是:

double xsquared(double x) {
    return x*x;
}

double expx(double x) {
    return exp(x);
}

double forward(double x, double h, double (*af)(double)) {
    double answer = (af(x+h)-af(x))/h;

    return answer;  
}
Run Code Online (Sandbox Code Playgroud)

其中前两个函数中的任何一个都可以作为第三个参数传递。然而,我想做的是传递用户输入(在有效的 C++ 中),而不必事先设置函数。任何帮助将不胜感激!

c++ function-pointers functor

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

在MVC中绑定集合

我有一个由Applicant对象和TeamMember集合组成的视图模型.当我发布模型时,Team集合始终为null.我已经尝试将收藏品从我的原件IEnumarable改为a,List但这并没有什么区别.所以我更改了控制器编辑操作以接受FormCollection,并验证了有数据viewModel["member.FirstName"].我迷失了为什么绑定不起作用.我试图尽可能地清理我的代码示例,但我对我所缺少的内容感到困惑.任何帮助是极大的赞赏!

查看模型属性

public class MyViewModel
{
    public Applicant ApplicantInfo { get; set; }
    public List<TeamMember> TeamMembers { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

调节器

[HttpPost]
public ActionResult Edit(MyViewModel viewModel)
{
         //  viewModel.ApplicantInfo has the form data
         //  viewModel.TeamMembers = null              
}
Run Code Online (Sandbox Code Playgroud)

视图

<% using (Html.BeginForm())
       {%>
    <h3>
    <a href="#">Applicant Information</a>
    </h3>
    <label>
        City
        <%: Html.TextBoxFor(m => Model.ApplicantInfo.City)%>
    </label>
    <label>
        State
        <%: Html.TextBoxFor(m => Model.ApplicantInfo.State)%>
    </label>

    <h3>
    <a href="#">Team</a>
    </h3>
    <div> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc binding viewmodel

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

Enum.IsDefined带有标记的枚举

我现在正在读一本Nutshell中的C#4.0这本书,我认为这本书是一本很好的书,即使是高级程序员也可以作为一个很好的参考书.

我回顾了有关基础知识的章节,我发现了一个技巧,告诉我在使用标记枚举时是否在枚举中定义了某个值.
该书指出,使用Enum.IsDefined对标记的枚举不起作用,并建议这样的解决方法:

static bool IsFlagDefined(Enum e)
{
    decimal d;
    return (!decimal.TryParse(e.ToString(), out d);
}
Run Code Online (Sandbox Code Playgroud)

如果在标记的枚举中定义了某个值,则该值应返回true.

有人可以向我解释为什么这有效吗?

提前致谢 :)

c# enums flags c#-4.0

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

将关系转换为面向对象的最佳方法是什么?

自从我了解了RDBMS之后,我开始考虑关系模型而不是面向对象.现在我在尝试在Java数据结构中存储和查询数据时遇到了麻烦.

我想编写一个具有相互关联的实体集的应用程序,因此我将每个实体都设为自己的类.每个实体的属性都是实例变量.好吧,我认为到目前为止我们还不错.Title并且Game都是实体.GameISA Title所以Title应该是父类,Game应该继承Title(认为游戏的物理拷贝和标题作为游戏的名称).

我的主要课程中有一组游戏,如果我想找到一个特定的游戏,我可以迭代.我怎样才能找到具体的标题?我没有一套标题,因为Title是继承的,所以我认为我应该遍历游戏,当我找到一个标题的名称时,将它添加到一个集合中,这样我才能获得唯一的标题.

游戏是可变的(isBought可以改变)所以使用Set一个坏主意?在Java中创建实体集的最佳方法是什么?使用Map而不是set来将id映射到对象?

java oop relational

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

opIndexAssign在C++中是否可行?

所述d编程语言版本2具有极好的方法过载像这样的表达式:

classInstance[someName] = someValue;
Run Code Online (Sandbox Code Playgroud)

或者作为这个小例子中定义的D函数:

ref Map opIndexAssign(ref const(ValueT) value, ref const(NameT) name)
{
    this.insert(name, value);
    return this;
}
Run Code Online (Sandbox Code Playgroud)

这在C++中是否可行(理想情况下不使用STL)?如果是这样,怎么样?

c++ d

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

如何在C++中使用SendMessage在应用程序之间传递字符串

是否可以使用SendMessage中的自定义消息在两个应用程序之间传递char*?我知道可以使用WM_COPYDATA,但我想知道我是否可以使用自定义消息(WM_USER + ..)发送它

谢谢!

c++ windows winapi

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