问题列表 - 第17920页

SSL如何实际运作?

每当我看到它被谈论时,听起来就像一个简单的"打开"SSL,然后所有来自/来自在线服务器的请求/响应都是神奇的安全.

是对的吗?SSL只是代码 - 我可以编写两个应用程序并通过SSL进行通信,还是必须以某种方式在外部注册/证明它们?

security ssl

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

[OperationContract(IsOneWay = true)]与检查生成的异步操作复选框之间有什么区别?

标记WCF方法有什么区别

[OperationContract(IsOneWay = true)]

添加服务引用时属性和检查生成异步操作复选框?

根据我的阅读,似乎只能在客户端定义调用的异步性质.如果是这样的话,有什么意义[OperationContract(IsOneWay = true)]呢?

现在,我只是在WCF方法中运行以下方法.

 public void UpdateIndex(IndexElement[] indexElements)
    {
        // start the update on a new thread.
        Thread thread = new Thread(() => UpdateIndexThread(indexElements));
        thread.Start();
    }
Run Code Online (Sandbox Code Playgroud)

我在客户端的代码中创建了一个服务引用,我只需调用:

indexerClient.UpdateIndex(indexElements);
Run Code Online (Sandbox Code Playgroud)

indexerClient我的WCF服务的实例在哪里.

这还行吗?它似乎没有,它几乎就像在返回之前等待线程完成一样.

.net wcf asynchronous-wcf-call

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

富文本编辑器的32x32图标?

有没有人知道一个开源/免费,32x32或更大,完整的"办公室"图标集合,以便在富文本编辑器中集成 - 即按钮之类的

  • 复制
  • 文字颜色
  • 背景颜色
  • 粗体/斜体/下划线

html richtextediting

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

C#中是否有方法来检查字符串是否是有效的标识符

在Java中,有所谓的方法isJavaIdentifierStartisJavaIdentifierPart对可用于判断一个字符串是一个有效的Java标识,像这样的字符类别:

public boolean isJavaIdentifier(String s) {
  int n = s.length();
  if (n==0) return false;
  if (!Character.isJavaIdentifierStart(s.charAt(0)))
      return false;
  for (int i = 1; i < n; i++)
      if (!Character.isJavaIdentifierPart(s.charAt(i)))
          return false;
  return true;
}
Run Code Online (Sandbox Code Playgroud)

C#有这样的东西吗?

c# identifier

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

升级到.net 4.0后无法加载文件或程序集"AjaxControlToolkit"

我有一个Web应用程序,我试图升级到.net 4.0.

我拿了应用程序并通过Visual Studio 2010 Beta 2打开它,并选择了该应用程序的升级路径.该应用程序使用AjaxControlToolkit.现在当我尝试访问页面时升级完成后,我收到错误消息:"无法加载文件或程序集'AjaxControlToolkit'或其依赖项之一.访问被拒绝."

我试过了:

  • 重新启动我的机器
  • 清洁解决方案
  • 删除临时ASP.Net文件中的所有文件
  • 在Bin目录,Temporary ASP.Net Files目录中放宽permsissions(添加Everyone with Full Control)
  • 删除并读取对AjaxControlToolkit DLL的引用

AjackControlToolkit的相关web.config条目是:

<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
  <controls>
    <add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
  </controls>
</pages>
Run Code Online (Sandbox Code Playgroud)

关于这里发生了什么/如何解决这个问题的任何想法?

asp.net ajaxcontroltoolkit .net-4.0-beta-2

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

当未使用EXISTS引入子查询时,只能在选择列表中指定一个表达式

我的查询如下,并在其中包含一个子查询:

 select count(distinct dNum)
 from myDB.dbo.AQ
 where A_ID in 
  (SELECT DISTINCT TOP (0.1) PERCENT A_ID, 
            COUNT(DISTINCT dNum) AS ud 
 FROM         myDB.dbo.AQ
 WHERE     M > 1 and B = 0 
 GROUP BY A_ID ORDER BY ud DESC)
Run Code Online (Sandbox Code Playgroud)

我收到的错误是......

Only one expression can be specified in the select list when the subquery is not
introduced with EXISTS.`
Run Code Online (Sandbox Code Playgroud)

当我单独运行子查询时,它返回正常,所以我假设主查询存在一些问题?

sql t-sql sql-server exists

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

如何格式化日期时间对象格式为dd/mm/yyyy?

如何使用Boost库以dd/mm/yyyy H格式打印当前日期?

是)我有的:

boost::posix_time::ptime now = boost::posix_time::second_clock::local_time();
cout << boost::posix_time::to_simple_string(now).c_str();

2009-Dec-14 23:31:40
Run Code Online (Sandbox Code Playgroud)

但我想要:

2009年12月14日23:31:40

c++ boost date

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

12.1可以完全表示为浮点数吗?

这是参考这个问题中的评论:

Java中的这段代码产生12.100000000000001,这是使用64位双精度,它可以精确地呈现12.1. - Pyrolistical

这是真的?我觉得因为浮点数表示为2的幂的总和,所以无论你有多少位,你都不能完全代表12.1.但是,当我实现这两个算法并打印出带有许多有效数字的(12.1,3)调用它们的结果时,我得到了他和我的分别:

12.10000000000000000000000000000000000000000000000000000000000000000000000000 12.1000000000000010000000000000000000000000000000000000000000000000000000000000

我用这个打印过String.format("%76f").我知道这比所需的更多零,但我没有看到12.1中的任何四舍五入.

java math floating-point numbers floating-accuracy

4
推荐指数
3
解决办法
2297
查看次数

全局变量计数

如何用我可以用Grep运行的程序计算C++中的全局变量数?

c++

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

Python观察者模式:示例,提示?

是否有在Python中实现的GoF Observer的示例性示例?我有一些代码,当前有一些调试代码通过密钥类(如果设置了魔法env,当前生成消息给stderr).此外,该类还有一个接口,用于递增返回结果以及存储它们(在内存中)以进行后期处理.(该类本身是一个作业管理器,用于通过ssh在远程机器上同时执行命令).

目前该类的用法类似于:

job = SSHJobMan(hostlist, cmd)
job.start()
while not job.done():
    for each in job.poll():
        incrementally_process(job.results[each])
        time.sleep(0.2) # or other more useful work
post_process(job.results)
Run Code Online (Sandbox Code Playgroud)

一个易用的使用模型是:

job = SSHJobMan(hostlist, cmd)
job.wait()  # implicitly performs a start()
process(job.results)
Run Code Online (Sandbox Code Playgroud)

这一切都适用于当前的实用程序.但它确实缺乏灵活性.例如,我目前支持简短的输出格式或进度条作为增量结果,我还支持该post_process()功能的简短,完整和"合并消息"输出.

但是,我想支持多个结果/输出流(到终端的进度条,对日志文件的调试和警告,从成功作业到一个文件/目录的输出,错误消息以及从非成功作业到另一个作业的其他结果)等).

这听起来像是一个需要Observer的情况......我的类的实例接受来自其他对象的注册,并在发生时使用特定类型的事件回调它们.

我正在看PyPubSub,因为我在SO相关问题中看到了几个引用.我不确定我是否已经准备好将外部依赖项添加到我的实用程序中,但是我可以看到使用它们的接口作为我的模型的价值,如果这将使其他人更容易使用它.(该项目既可以作为独立的命令行实用程序,也可以作为编写其他脚本/实用程序的类).

总之,我知道如何做我想要的......但是有很多方法可以实现它.从长远来看,我想知道最有可能为代码的其他用户工作的建议.

代码本身位于:classh.

python design-patterns listener observer-pattern

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