小编Fal*_*per的帖子

如何在我的代码中搜索字符串数组中的C#匹配

有没有办法在C#中执行以下操作,但我正在寻找和.indexOf没有坚持到我.它是否存在,或者我应该使用其他什么方法?

string t = "joke";
string sentence = "there is no joke here";
string[] array = sentence.Split(" ".ToCharArray());

//here is the kicker
int count = array.indexOf(t);
return count;
Run Code Online (Sandbox Code Playgroud)

这应该返回3 ??

c#

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

将Cookie添加到CookieCollection的NullReferenceException

我在cookiecontainer.add(OC)中得到了一个nullreference异常;

我不知道我做错了什么,因为我跟着一个例子:使用HttpCookieCollection和CookieContainer发送cookie,我或多或少完全遵循它.引用cookie的INDEX和KEY都会发生错误.

System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(URI);
        request.KeepAlive = true;
        HttpCookieCollection cookieJar = Request.Cookies;
        //foreach (string cookieString in Request.Cookies)
        for(int i = 0; i < cookieJar.Count; i++)
        {
            System.Web.HttpCookie cookie = cookieJar.Get(i);
            Cookie oC = new Cookie();
            oC.Domain = Request.Url.Host;
            oC.Expires = cookie.Expires;
            oC.Name = cookie.Name;
            oC.Path = cookie.Path;
            oC.Secure = cookie.Secure;
            oC.Value = cookie.Value;

            request.CookieContainer.Add(oC);
        }
Run Code Online (Sandbox Code Playgroud)

c# asp.net cookies

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

当用户试图离开页面时,有没有办法编写一些javascript功能?

我试图弄清楚如果用户试图离开您的网站,是否有办法执行脚本.

我不是在考虑恶意,就像你被问到一百万次你是否想要离开网站,但更多 - 所以做一个ajax请求来保存数据.

如果可以在他们试图离开时执行此操作,也许还有一种方法可以在他们单击后退按钮时执行此操作?

如果当前存在一些有用的东西......最后一次尝试在页面导航时在其他地方保存数据会很棒.

javascript jquery web-applications

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

我有一个字符串,我需要放入一个对象,但我不能让它工作

我获得了一个字符串:"{{39.830000,-98.580000},{20.265710,64.589962}}"之后,我想让它获取所有数字并将其放入变量,但它似乎无法工作.

我很想做

t = mystring.split("}, {");
t[0].split(","); #etc...
Run Code Online (Sandbox Code Playgroud)

和其他一些东西......但似乎没有用.

我试图将4个浮点数放入变量a,b,c和d中

python

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

我一直在使用jQuery来解析XML,但它不保持大写.我有遗失的旗帜吗?

我的理解是,因为它是为互联网构建的,并且没有硬编码的大写,但我很好奇,如果有一个标志我可以设置保存案例.

我有一堆XML节点,如:

<DisplayLabel></DisplayLabel>
<Textbox></Textbox>
<Style></Style>
Run Code Online (Sandbox Code Playgroud)

我只打算做一个简单的转换帕斯卡情况什么的,但难道不真正得到大号标签被大写的,因为它不理解它.

我应该使用JQUERY,这样做,还是其他什么?我真的拥有我想要的所有功能,但节点名称与JS功能有关......所以你可以告诉:

window.displaylabel() 
Run Code Online (Sandbox Code Playgroud)

将是未定义的,而它想要打电话:

window.DisplayLabel()
Run Code Online (Sandbox Code Playgroud)

javascript xml jquery

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

试图让最后一个孩子进入CSS,但它不起作用

我很好奇为什么:

$("div.title").last();
Run Code Online (Sandbox Code Playgroud)

不会返回与css代码相同的项目:

$("div.title:nth-child(0)") 要么 $("div.title:last-child")

我试图在CSS中引用它,但似乎它似乎没有做到这一点.

html看起来像:

<div>
  <div class="title"></div>
  <div></div>
  <div class="title"></div>
  <div></div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css jquery

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

如何从其他列表中删除列表?

我有类似的东西:

a = [4,3,1,6,3,5,3]
b = [4,2,6]
Run Code Online (Sandbox Code Playgroud)

我想从a中删除b的3个元素.我试图这样做:

c = a - b
Run Code Online (Sandbox Code Playgroud)

但我认为merge(+)的逆可能不是一个东西,并且是正确的: 不支持的操作数类型 - :list和list.我正在考虑绕过它们,但这并不是真的听起来像pythony.

我的最终状态将是: c = [3,1,3,5,3]

如果您没有注意到,则b不是a的子集,并且这些是无序的.2个不同的集合,这些集合也不是唯一的,但只想删除每个实例i in b,而不是所有实例i in b

编辑似乎目前的答案并没有解决我的问题.

a = [1,1,2,2,2,3,4,5]
b = [1,3]
c = [x for x in a if x not in b]
#c result is [2,2,2,4,5]
Run Code Online (Sandbox Code Playgroud)

我希望c返回: [1,2,2,2,4,5]

为了速度打字,我只是把排序的数字放在一起,但列表仍然没有排序,但为了清洁起见,我们可以对它们进行排序.

它们只是在init处未分类. 由于列表项中有重复项,因此我无法根据set的定义使用集合.

python python-2.7

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

我怎么知道我的 execute 方法是否执行了成功的删除?

我正在研究 ResultProxy 类,它似乎是该execute方法的结果。

我从一个简单的选择开始,然后对结果进行迭代。我很好奇的是更新和删除。我怎么知道删除是否成功?

在 python 中这样做时,我会有类似的东西:

result = session.execute("delete from A where id = 4")
Run Code Online (Sandbox Code Playgroud)

它运行它,但除了尝试查询 id=4 的存在之外,我不知道它是否成功。

当我查看 ResultProxy 类时,我没有看到任何与我相关的内容isSuccessful或任何其他跳出给我的关键字。

就像我说的,通常,我只是遍历选择集,但无法弄清楚这一点。

python sqlite sqlalchemy

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