问题列表 - 第4784页

是否有内置的方式来显示/隐藏jQuery中的元素?

我知道如何在jquery中显示/隐藏或淡入/淡出,但有没有内置的方式在show/hide或fadein/out之间切换,或者我首先看看元素是否显示:none,if yes then show否则隐藏?

jquery

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

使用变换创建新矢量

我有一个整数向量,我想将它转换为对的向量(对由bool和int组成).我目前的代码很简单:

    std::vector<int> a;
    std::vector<std::pair<bool,int> > b;

    a.push_back(1);
    a.push_back(2);
    a.push_back(3);

    for(int i = 0; i < a.size(); ++i)
    {
        b.push_back(std::make_pair(false, a[i]));
    }
Run Code Online (Sandbox Code Playgroud)

如果不自己编写循环,有没有办法做到这一点?可能使用一些算法?

c++ stl

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

在ASP.NET MVC应用程序中测试哪些最重要的东西?

关于ASP.NET MVC单元测试的大多数stackoverflow帖子都讨论了特定问题或要测试的特定事情,例如测试HtmlHelpers.关于最佳实践主题的其他人的答案令人惊讶.在我看来,我看过的可用视频完全没用 - 而且心里很长(当你看了1.5小时而没学到任何东西的时候).

我真正想要知道的是:

  • 首先要测试的最重要的事情是什么
  • 什么不需要测试(震惊恐怖对我来说,但我不是100%后)
  • 什么是难以测试,你如何克服困难的测试.
  • 在重构中测试无法捕获的东西会破坏什么.

我对如何进行单元测试并不陌生 - 但我真的很擅长这样做.我非常感谢那些从事ASP.NET MVC单元测试专家的经验教训.

我真的在寻找你在尝试之后可能会发现的具体事情 - 而不是像'使用接口'那样的一般建议 - 尽管当然有任何建议都是受欢迎的.

哦,让我们说我决定使用微软的单元测试 - 只是因为它已经存在.我认为所有答案都适用于所有测试框架.

asp.net-mvc unit-testing

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

在运行时拦截子进程的stdout

如果这是我的子流程:

import time, sys
for i in range(200):
    sys.stdout.write( 'reading %i\n'%i )
    time.sleep(.02)
Run Code Online (Sandbox Code Playgroud)

这是控制和修改子进程输出的脚本:

import subprocess, time, sys

print 'starting'

proc = subprocess.Popen(
    'c:/test_apps/testcr.py',
    shell=True,
    stdin=subprocess.PIPE,
    stdout=subprocess.PIPE  )

print 'process created'

while True:
    #next_line = proc.communicate()[0]
    next_line = proc.stdout.readline()
    if next_line == '' and proc.poll() != None:
        break
    sys.stdout.write(next_line)
    sys.stdout.flush()

print 'done'
Run Code Online (Sandbox Code Playgroud)

为什么readlinecommunicate等待,直到程序完成后运行?有没有一种简单的方法来传递(和修改)子进程'stdout实时?

顺便说一下,我已经看过,但是我不需要记录功能(并且没有太多的了解它).

我在Windows XP上.

python subprocess stdout process popen

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

不可能(我多讨厌使用这个词)交叉线程错误?

任何人都可以解释一下这可能发生的原因吗?

我完全了解编程时考虑到线程安全性,你可以看到我通过表单InvokeRequired检查UI更新,检查一切,一切都工作正常,没有任何修改来打破这个,我知道,现在突然就像我正在编写应用程序的其他部分(可能在一个阶段添加到此方法?我只是不记得了)我不好意思,收到此错误:

替代文字

首先,如果InvokeRequired = true,那应该意味着执行了BeginInvoke(),方法是[队列]重新调用,而InvokeRequired应该等于false?

我不应该收到这个例外,因为它应该照顾吗?

希望听到一些多线程大师:)

格雷厄姆

.net multithreading

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

如何使用System.Net.Mail为电子邮件添加附件?

我有一个表示为byte []的excel文档,我想将其作为附件发送到电子邮件中.

我在构建附件时遇到了一些麻烦.

我可以创建一个具有以下构造函数的Attachment:

(Stream contentStream, ContentType contentType)
(Stream contentStream, string name)
(Stream contentStream, string name, string mediaType)
Run Code Online (Sandbox Code Playgroud)

我的想法是从byte []创建一个MemoryStream并将其传递给创建附件的方法.

不幸的是,我看不到从MemoryStream获取预期文件名和内容类型的方法,我也看不到如何提供正确的内容类型.有纯文本,Pdf,Rtf等选项,但我没有看到立即跳出来作为我应该用于Excel文档的那个.

我能找到的最接近的是MediaTypeNames.Application.Octet,其中说明:

Octet成员指定附件包含通用二进制数据.

但是,即使这是一个使用的,除非它可以作为Stream的属性传递,那么我的发送电子邮件的方法只能发送一个byte []作为Excel文档...

是否有其他类型的流可以使用?或者我是否必须创建我自己的Stream类型,其中包含我需要的详细信息.

当然有人在那里做过这件事,当然微软会想到这个水平......

任何帮助将非常感激.

更新: 请不要投票使用将文件名作为字符串的构造函数的任何答案.我真的需要帮助使用带有Stream的那些......我想避免将文件写入磁盘,通过电子邮件发送,然后立即将其删除.由于有一种方法可以让我这样做,我想尽可能使用那个.

解决方案更新

康拉德设法找到了我要找的东西!谢谢堆人!

我只是记录建议的解决方案,以防万一在提供的链接上的内容发生了什么.

这个解决方案可以归功于www.systemnetmail.com

static void AttachmentFromStream()
{

//create the mail message
MailMessage mail = new MailMessage();

//set the addresses
mail.From = new MailAddress("me@mycompany.com");
mail.To.Add("you@yourcompany.com");

//set the content
mail.Subject = "This is an email";
mail.Body = "this content is in the body";

//Get some binary data
byte[] …
Run Code Online (Sandbox Code Playgroud)

c# email binary attachment system.net.mail

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

如何在android中以编程方式删除联系人

我尝试以下代码删除指定号码的联系人:

private void removeContact(Context context, String phone) {
    //context.getContentResolver().delete(Contacts.Phones.CONTENT_URI, phone, null);
    context.getContentResolver().delete(Contacts.Phones.CONTENT_URI,
          Contacts.PhonesColumns.NUMBER+"=?", new String[] {phone});
}
Run Code Online (Sandbox Code Playgroud)

但是我得到了这个例外:

java.lang.UnsupportedOperationException: Cannot delete that URL: content://contacts/phones
    at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:130)
    at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:110)
    at android.content.ContentProviderProxy.delete(ContentProviderNative.java:362)
    at android.content.ContentResolver.delete(ContentResolver.java:386)
Run Code Online (Sandbox Code Playgroud)

你能告诉我如何解决我的问题吗?

谢谢.

android android-contentresolver android-contacts

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

在数据库表中,主键的最大数量是多少?

在数据库表中,主键的最大数量是多少?

rdbms

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

Flup中未处理的异常

我正面临着Flup提出的可怕的"未处理的异常".可悲的部分是它在webserver(lighttpd + flup)级别而不是在应用程序级别(Django).所以没有提出关于问题所在的500封电子邮件.

我们整个团队努力清理代码库,包括任何暧昧的进口和某种类型的东西,只是为了消除由于模糊的进口引起错误的机会.我们在代码中清理了很多东西.仍然是同样的例外.

坦率地说,我对Flup的错误处理感到非常沮丧.它没有告诉你任何事情.最糟糕的是,它向用户显示了相同的"未处理的例外".我如何通过这个?

我检查了lighttpd日志.我只看到"接口错误/连接已经关闭".它只发生在我的应用程序在FCGI模式下运行时.所以问题在于flup实际上是如何处理我的代码(应用程序)的.我如何通过这个?

我检查了flup的替代方案,但是Django明确地依赖于flup(这是一个限制,并让我困惑)(参考:django_src/django/core/servers/fastcgi.py line:100/131)

如何调试(至少)此方案并解决问题?请帮帮我.申请已经停止了3天.

django error-handling middleware fastcgi flup

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

使用jquery删除没有子节点的div

如何使用jquery删除没有子节点的SPECIFIC div(至少没有子节点不是空格).例如

<div id="outer">
    some content
    <div id="removeme"> 


    </div>
    some more content
</div>
Run Code Online (Sandbox Code Playgroud)

想要用id ="removeme"完全删除div.

css jquery

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