问题列表 - 第64724页

如何正确使用AUTHENTICATE PLAIN连接IMAP?

我正在使用OpenSSL连接到邮件服务器.

POP3工作正常但我有IMAP问题.基于CAPABILITY命令服务器支持PLAIN,NTLM和GSS-API身份验证方法.

我想使用PLAIN,因为它比其他人更容易.我已经读过它需要使用<NUL>它.

我已经运行了下一个版本,但没有成功:

? login user pass
? login <nul>user<nul>pass
? <nul>login <nul>user<nul>pass
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

imap

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

使用 jQuery 将 HTML 文本输入更改为密码输入

我有一个文本输入,它有一个默认值“密码”。

当用户单击此字段时,即当焦点设置到此文本字段时,我想将输入类型更改为密码..

我已经使用 jQuery 尝试过这个,但没有乐趣:

$("#passwordtxt").click(function(e){
    e.stopPropagation();
    if($("#passwordtxt").val() == "Password"){    
      $("#passwordtxt").val("");      
    }
    $("#passwordtxt").attr('type','password');
});
Run Code Online (Sandbox Code Playgroud)

这是它适用的 HTML:

<form name = "loginform" action = "get_login.php" method = "post">
   <input id = "emailtxt" name = "username" type="text" size="25" value = "E-mail"/>
   <input id = "passwordtxt" name = "password" type="text" size="25" value = "Password"/>                                    
</form>
Run Code Online (Sandbox Code Playgroud)

结果:它不会将类型更改为密码,它只是保留为文本...

html passwords jquery text input

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

从"符号服务器"查看源代码而无需调试?

我知道可以将我们的源/符号发布到符号服务器,或使用像SymbolSource.org这样的东西来允许我们在引用DLL时进入代码.

但是当我们不在调试会话中时,我发现无法访问相同的代码.

SymbolSource.org有一个演示计算器应用程序,如下所示:

var c = new SimpleCalculator();
Console.WriteLine(c.Add(1, 2));
Run Code Online (Sandbox Code Playgroud)

当我调试时,我可以轻松地进入Add()并查看源代码,但是当我只是查看代码时,没有办法做到这一点.

我猜是因为某种原因这是不可能的b/c它会非常有用,我没有看到有人在谈论如何做到这一点.

debug-symbols symbol-server visual-studio

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

简单Excel如果语句带条件

试图检查并查看两个单元格是否都为假,如果BOTH单元格满足该语句则使用1

=if(c2=false:d2=false,1, 0)
Run Code Online (Sandbox Code Playgroud)

这是我的陈述,我试图确保两个单元格都是假的,如果它们都是,则输出1,如果不是则输出0.

excel worksheet-function

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

如何检测jQuery中是否有一些项目被点击?

我有一个类似的清单:

<a id="item1" class="outofstock">item 1</a>
<a id="item2" class="outofstock">item 2</a>
<a id="item3" class="instock">item 3</a>
<a id="item4" class="instock">item 4</a>
<a id="item5" class="instock">item 5</a>
Run Code Online (Sandbox Code Playgroud)

这些项由ajax请求加载.我想在用户点击"缺货"项目时显示提醒.我alredy试过这个:

$('.outofstock').click(function(){
alert("Sorry, this item is out of stock");
});  
Run Code Online (Sandbox Code Playgroud)

但是,只有第一个"缺货"项目才会显示警报.如果我点击另一个,没有任何事情发生.我该怎么做才能为每个人添加提醒?提前致谢!

jquery onclick

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

自动调整NSTabView的大小以适应内容视图

我有一个NSTabView与许多NSView项目.我想调整选项卡视图的大小,以便显示的视图始终适合选项卡视图.

我已经尝试了tabView的委托didSelectTabViewItem和shouldSelectTabViewItem中的setFrame的多种变体,但似乎无法让它工作.我想我必须改变tabView的contentRect的大小,但这似乎是readonly.

任何人都可以给我一个快速指针,指出之前可能已经完成的事情(我对谷歌没有运气).

谢谢,

约翰

resize nstabview autoresize

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

确保线程池中的任务执行顺序

我一直在阅读线程池模式,我似乎无法找到以下问题的通常解决方案.

我有时希望连续执行任务.例如,我从文件中读取文本块,由于某种原因,我需要按顺序处理块.所以基本上我想消除一些任务的并发性.

考虑这种情况,其中*需要按照推入的顺序处理任务.其他任务可以按任何顺序处理.

push task1
push task2
push task3   *
push task4   *
push task5
push task6   *
....
and so on
Run Code Online (Sandbox Code Playgroud)

在线程池的上下文中,没有这个约束,一个待处理任务的单个队列工作正常,但在这里它没有.

我想过让一些线程在特定于线程的队列上运行,而其他线程在"全局"队列上运行.然后,为了以串行方式执行某些任务,我只需将它们推送到单个线程所在的队列中.这确实听起来有点笨拙.

所以,这个长篇故事中的真正问题是:你将如何解决这个问题?您如何确保订购这些任务

编辑

作为一个更普遍的问题,假设上面的场景变为

push task1
push task2   **
push task3   *
push task4   *
push task5
push task6   *
push task7   **
push task8   *
push task9
....
and so on
Run Code Online (Sandbox Code Playgroud)

我的意思是组内的任务应该按顺序执行,但组本身可以混合使用.所以你可以3-2-5-4-7举个例子.

另外需要注意的是,我无法预先访问组中的所有任务(我不能等到所有任务在启动组之前到达).

感谢您的时间.

concurrency multithreading design-patterns threadpool

48
推荐指数
5
解决办法
3万
查看次数

如何为模型状态字典生成字段名称?

新的辅助方法EditorFor,TextBoxFor在避免视图中的硬编码字段名称方面非常酷.

我正在编写验证函数,其中服务验证复杂的模型数据.如果字段存在错误,则服务应将此字段的错误推送到modelstate字典中.

是否有帮助方法生成完整的模型名称?

编辑:
Samplemodel:

class CustomModel {
  public InnerModel Inner { get; set; }
}
class InnerModel {
  public String Field1 { get; set; }
  public SomethingMoreToValidate[] More { get; set; }
}
class SomethingMoreToValidate {
  public int A { get; set; }
  public int B { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

视图中InnerModel.SomethingMoreToValidate [0] .A的输入字段名称为"InnerModel.SomethingMoreToValidate [0] .A".要将模型状态错误绑定到字段,我必须将具有此名称的错误放入ModelStateDictionary中.

在显示InnerModel数据的视图中,我可以写:

Html.EditorFor(m => m.SomethingMoreToValidate[0].A);
Run Code Online (Sandbox Code Playgroud)

如果重命名属性,编译器会警告我.在验证控制器或服务类中,我必须写:

ModelState.AddModelError(
  "InnerModel.SomethingMoreToValidate[0].A", 
  "There is a problem with this field");
Run Code Online (Sandbox Code Playgroud)

如果重命名某个属性,如果我没有像unittests这样的其他检查,则没有反馈.我想写:

ModelState.AddModelErrorFor(
  m => m.InnerModel.SomethingMoreToValidate[0].A, 
  "There is a problem …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-3

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

片段的约束与主机冲突

我正在尝试使用Fragment-Host从bundle B扩展bundle A的导入.在BI中有这一行:Fragment-Host:在bundle B的Import-Package中我添加了bundle A所需的导入

当我尝试使用清单更新bundle B并启动它时,我收到错误:"片段与主机冲突的约束",包含B中存在的所有导入列表但是在检查包AI的清单时如果这些进口不存在,那么为什么这些进口应该发生冲突

另外值得一提的是,我只在OSGi容器中运行了两个捆绑包的一个版本,并且我已经尝试在更新后重新启动容器.

捆绑一个清单:

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: hudson
Build-Jdk: 1.6.0_20
Export-Package: <list of packages>
Tool: Bnd-0.0.311
Bundle-Name: Logging infrastructure
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-Version: 0.7.0
Bundle-ManifestVersion: 2
Bundle-Activator: <activator class>
Bundle-SymbolicName: com.mycomp.bundlea
Import-Package: com.sap.tc.logging,org.apache.commons.logging,org.apac
 he.log4j,org.apache.log4j.helpers,org.apache.log4j.spi,org.apache.log
 4j.xml,org.eclipse.osgi.framework.console;version="1.0",org.osgi.fram
 ework;version="1.5",org.osgi.service.cm;version="1.2",org.osgi.servic
 e.log;version="1.3",org.osgi.util.tracker;version="1.4"
Eclipse-RegisterBuddy: com.sap.org.apache.log4j
Run Code Online (Sandbox Code Playgroud)

捆绑B清单:

    Manifest-Version: 1.0
Export-Package: org.perf4j;uses:="org.perf4j.chart,org.perf4j.helpers"
 ,org.perf4j.aop;uses:="javax.interceptor,org.apache.commons.jexl,org.
 aspectj.lang,org.aspectj.lang.annotation,org.perf4j",org.perf4j.chart
 ;uses:="org.perf4j,org.perf4j.helpers",org.perf4j.commonslog;uses:="o
 rg.apache.commons.logging,org.perf4j",org.perf4j.commonslog.aop;uses:
 ="org.aspectj.lang.annotation,org.perf4j,org.perf4j.aop,org.perf4j.co
 mmonslog",org.perf4j.helpers;uses:="javax.management,org.perf4j",org.
 perf4j.javalog;uses:="org.perf4j",org.perf4j.javalog.aop;uses:="org.a
 spectj.lang.annotation,org.perf4j,org.perf4j.aop,org.perf4j.javalog",
 org.perf4j.log4j;uses:="javax.management,org.apache.log4j,org.apache.
 log4j.helpers,org.apache.log4j.spi,org.perf4j,org.perf4j.chart,org.pe
 rf4j.helpers",org.perf4j.log4j.aop;uses:="org.aspectj.lang.annotation
 ,org.perf4j,org.perf4j.aop,org.perf4j.log4j",org.perf4j.log4j.servlet
 ;uses:="org.perf4j.chart,org.perf4j.servlet",org.perf4j.servlet;uses:
 ="javax.servlet,javax.servlet.http,org.perf4j.chart",org.perf4j.slf4j
 ;uses:="org.perf4j,org.slf4j",org.perf4j.slf4j.aop;uses:="org.aspectj
 .lang.annotation,org.perf4j,org.perf4j.aop,org.perf4j.slf4j"
Implementation-Title: Perf4J
Implementation-Version: 0.9.13
Built-By: devinea
Specification-Vendor: perf4j.org
Tool: Bundlor …
Run Code Online (Sandbox Code Playgroud)

osgi osgi-fragment

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

无法删除chrome中的样式属性

我在删除Chrome中的样式时遇到了麻烦.它可能有一堆不同的样式可能应用于它所以我需要删除它whoesale.这是一个问题的例子,

jsfiddle *需要镀铬

removeAttr('style')似乎并没有被删除的风格标签.当您打开调试栏并突出显示跨度时,它会开始完美运行.

有谁知道为什么样式没有删除以及如何删除它?

html javascript css jquery google-chrome

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