问题列表 - 第39867页

查看字符串是否以Java中的空格开头

我知道trim会从字符串的开头和结尾删除空格,但我想检查字符串的第一个字符是否为空格.我已经尝试了似乎所有的东西,但我似乎无法让它工作.

有人能指出我正确的方向吗?如果不使用正则表达式,我会很感激.

非常感谢!

java whitespace

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

jQuery.getJSON可以将域名的cookie放在它所做的请求的标题中吗?

(注意:另请参阅相关问题浏览器是否可以对XSS jquery.getJSON()请求中的标头中指定的Set-Cookie做出反应?)

我似乎无法在JSON操作的请求标头中设置cookie(其名称为mwLastWriteTime).请求本身是Freebase MQL教程中的一个简单的请求,否则它工作正常:

// Invoke mqlread and call the function below when it is done.
// Adding callback=? to the URL makes jQuery do JSONP instead of XHR.
jQuery.getJSON("http://api.sandbox-freebase.com/api/service/mqlread?callback=?",
{query: JSON.stringify(envelope)},   // URL parameters
displayResults);                     // Callback function
Run Code Online (Sandbox Code Playgroud)

我希望我能用以下内容设置这个cookie:

$.cookie('mwLastWriteTime', value, {domain: ".sandbox-freebase.com"});
Run Code Online (Sandbox Code Playgroud)

不幸的是,在传出请求标题中查看FireBug我只看到:

Host    api.sandbox-freebase.com
User-Agent  [...]
Accept  */*
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset  ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive  115
Connection  keep-alive
Referer [...]
Run Code Online (Sandbox Code Playgroud)

但是如果我没有指定域(或者我是否明确指定了请求站点的域),我可以mwLastWriteTime在头部显示本地请求.由于.sandbox-freebase.com域名拥有这些cookie,它们不应该与GET一起旅行吗?或者是否需要某种解决方法?

我的代码都是JavaScript,我想设置这个cookie,然后立即调用getJSON.

javascript firefox jquery json freebase

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

<>运算符在python中做什么?

我刚刚在这里遇到过这个,总是像这样使用:

if string1.find(string2) <> -1:
    pass
Run Code Online (Sandbox Code Playgroud)

什么是<>运营商做的,为什么不使用普通的==in

对不起,如果之前已经回答,搜索引擎不喜欢标点符号.

python

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

Linux shell排序文件根据第二列?

我有这样一个文件:

FirstName, FamilyName, Address, PhoneNumber
Run Code Online (Sandbox Code Playgroud)

我如何按FamilyName对其进行排序?

linux shell

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

在Django中使用{%url%}时的NoReverseMatch

我正在读一本书(Practical Django Projects 2nd Ed.),我遇到了一个我无法弄清楚的错误.

我收到此错误:/ weblog /上的TemplateSyntaxError

渲染时捕获NoReverseMatch:反向'coltrane_category_list',参数'()'和关键字参数'{}'未找到.

以下是我的模板中使用{%url%}的代码:

    <li id="main-nav-entries">
        <a href="{% url coltrane_entry_archive_index %}">Entries</a>
    </li>
Run Code Online (Sandbox Code Playgroud)

这是我的URL配置:

entry_info_dict = {
    'queryset': Entry.objects.all(),
    'date_field': 'pub_date',
}

urlpatterns = patterns('django.views.generic.date_based',
    (r'^$', 'archive_index', entry_info_dict, 'coltrane_entry_archive_index'),
    (r'^(?P<year>\d{4})/$', 'archive_year', entry_info_dict, 'coltrane_entry_archive_year'),
    (r'^(?P<year>\d{4})/(?P<month>\w{3})/$', 'archive_month', entry_info_dict, 'coltrane_entry_archive_month'),
    (r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{2})/$', 'archive_day', entry_info_dict, 'coltrane_entry_archive_day'),
    (r'^(?P<year>\d{4})/(?P<month>\w{3})/(?P<day>\d{2})/(?P<slug>[-\w]+)/$', 'object_detail', entry_info_dict, 'coltrane_entry_detail'),
)
Run Code Online (Sandbox Code Playgroud)

错误是什么意思?我没有给它足够的论据吗?{%url%}如何运作?根据我的理解,它将查看URL配置并查找匹配的关键字,并根据URL配置中的匹配关键字返回URL.

django django-templates

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

刷新JFrame中的JList

我有一个显示向量信息的JList.然后,用户可以添加和删除此向量中的信息.当从Vector中添加/删除项目时,是否可以刷新JFrame中的JList?目前我正在做..

 list = new JList(names);
 jframe.add(new JScrollPane(list), BorderLayout.CENTER);
Run Code Online (Sandbox Code Playgroud)

但这并没有将JList刷新为任何新东西.我检查,我的矢量内容等确实改变了但列表没有刷新.为什么?我该怎么解决?

java swing jlist

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

无法锻炼为什么这个C条件失败

作为大学任务的一部分,我在编写一些C代码时遇到问题.考虑一下代码:

printf("%s\n", argv[1]);
if ((argv[1] == "--verbose") || (argv[1] == "-v")) {
  printf("%d\n", argc);
}
Run Code Online (Sandbox Code Playgroud)

现在: printf("%s\n", argv[1]);打印"--verbose"所以我知道argv[1] == "--verbose"应该是真的,但该行printf("%d\n", argc);永远不会执行.我不能锻炼为什么.有任何想法吗?

c

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

Javascript preventDefault无效,也不返回false;

我在发布之前已经在stackoverflow中搜索了这个问题,但任何发布的帖子似乎对我有用:(

我有这个:

function addEvent(elm, evType, fn) {
    if (elm.addEventListener) {
        elm.addEventListener(evType, fn, false);
        return true;
    }
    else if (elm.attachEvent) {
        var r = elm.attachEvent('on' + evType, fn);
        return r;
    }
    else {
        elm['on' + evType] = fn;
    }
}
Run Code Online (Sandbox Code Playgroud)

我这样做:

var el = document.getElementById('myLink');

addEvent(el, "click", function(event){
         alert('testing');
        if(event.preventDefault){
            event.preventDefault;
        }
         if (event.stopPropagation) {
            event.stopPropagation();
         }
        return false;
    });
Run Code Online (Sandbox Code Playgroud)

myLink在哪里..

<a href="http://www.google.com" id="myLink">Click me</a>
Run Code Online (Sandbox Code Playgroud)

但是当我点击de link时,它并没有停止默认的事件动作......我已经在IE,FF和Chrome上测试了,没有结果......

有什么想法吗?谢谢...

javascript events javascript-events

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

多列索引列顺序

我被告知并在任何地方阅读它(但没有人敢解释为什么)当在多列上编写索引时,出于性能原因,我应该将最具选择性的列放在第一位.这是为什么?这是一个神话吗?

oracle relational-database compound-index indices

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

我应该使用Windows Management Service还是远程代理服务发布到远程服务器?

我有一个远程Web服务器,我有完全的管理员访问权限,我想部署一个网站.

当我使用Visual Studio的发布工具,以及其他似乎不太方便的东西(FTP等)时,我可以选择使用Windows管理服务或远程代理服务.所有文件都说是这样的:

要通过Remote Agent Service远程发布,请使用 http:// RemoteComputerName.此选项通常用于在网络内部署Web应用程序(在Intranet方案中).您必须具有适当的权限才能在目标服务器上执行部署.

要使用Windows Management Service发布到主机站点,请使用主机提供商指定的值.您通常只能使用服务器名称(HostedRemoteServer)或包含服务器名称,端口号和Web Deploy处理程序名称(https:// HostedRemoteServer:8172/MsDeploy.axd)的完整URL .该托管服务提供商可以告诉你的服务器的名称和端口号(如适用).

但这并不足以让我决定.是啊,我不是发布在网络上,但我有过,我部署到机器完全访问权限.与此同时,MsDeploy是Scott Hanselman 在他的演讲中描述的一件大事,我被认为是部署的绝佳方式.

那我该怎么办?是否有任何模糊的安全考虑或任何事情?

asp.net deployment iis msdeploy

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