问题列表 - 第41页

多范式语言

在一种语言中(因为我现在正在使用它)PHP,它支持程序和面向对象的范例.

确定哪种范例最适合新项目是否有一个很好的经验法则?如果没有,你怎么能做出决定?

php oop procedural paradigms

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

TestDriven.NET没有为MbUnit运行我的SetUp方法

我创建了一些MbUnit测试夹具,其中SetUp方法标有SetUp属性.这些方法在使用MbUnit GUI,控制台运行程序和ReSharper MbUnit插件进行测试之前运行.但是,当我使用TestDriven.NET运行测试时,它根本不运行SetUp方法.

有谁知道这是一个TestDriven.NET的错误,或者我有什么设置错误?

.net tdd mbunit testdriven.net visual-studio

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

如何配置Vista Ultimate(64bit)帐户,以便它可以访问OSX上的SMB共享?

我在OS X 10.4计算机上启用了Windows文件共享.它可以通过\ rudy\myshare访问网络上的所有Windows用户,除了一个运行Vista Ultimate 64位版本的人.

所有其他用户都运行Vista或XP,全部是32位.所有工作组信息都相同,都使用相同的用户名/密码登录.

Vista 64的人可以在网络上看到Mac,但他的登录每次都被拒绝.

现在,我认为Vista Ultimate的配置与商业版和XP不同,但我真的不知道在哪里看.有任何想法吗?

macos smb windows-vista

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

如何将SSL添加到使用httplistener的.net应用程序 - 它将*不会在IIS上运行

最新的粗体编辑 我使用.net HttpListener类,但我不会在IIS上运行而且不使用ASP.net.该网站描述了使用asp.net实现SSL实际使用的代码,该网站描述了如何设置证书(尽管我不确定它是否仅适用于IIS).

类文档描述了各种类型的身份验证(基本,摘要,Windows等)---它们都没有引用SSL.它确实说如果使用HTTPS,则需要设置服务器证书.这是一个单行的属性设置,并HttpListener找出其余的?

简而言之,我需要知道如何设置证书以及如何修改代码以实现SSL.

虽然在我尝试访问HTTPS时没有出现,但我确实注意到系统事件日志中有错误 - 源是"Schannel",消息的内容是:

尝试访问SSL服务器凭据私钥时发生致命错误.加密模块返回的错误代码是0x80090016.

编辑:
到目前为止采取的步骤

  • 在C#中创建了一个适用于HTTP连接的工作HTTPListener(例如" http:// localhost:8089/foldername / "
  • 使用makecert.exe创建证书
  • 使用certmgr.exe添加了要信任的证书
  • 使用Httpcfg.exe监听测试端口上的SSL连接(例如8090)
  • 通过listener.Prefixes.Add(https:// localhost:8090/foldername / ")将端口8080添加到HTTPListener ;
  • 在浏览器中测试了HTTP客户端连接,例如(http:// localhost:8089/foldername / ")并收到正确的返回
  • 测试了一个HTTPS客户端连接,例如(http:// localhost:8090/foldername / ")在浏览器中接收"数据传输中断"(在Firefox中)
  • Visual Studio中的调试显示,当HTTPS连接启动时,接收请求的侦听器回调永远不会被命中 - 我没有看到任何可以设置断点以便先捕获其他内容的地方.
  • netstat显示侦听端口对HTTPS和HTTP都是开放的.尝试连接后,HTTPS端口会转到TIME_WAIT.
  • FiddlerHTTPAnalyzer没有捕获任何流量,我想它在这些HTTP分析工具中显示的过程中还不够

问题

  • 问题是什么?
  • 是否有一段我缺少的.Net代码(这意味着我必须在C#中做更多的事情,而不是简单地向指向HTTPS的侦听器添加前缀,这就是我所做的)
  • 在某个地方错过了配置步骤?
  • 我还可以做些什么来分析问题?
  • 系统事件日志中的错误消息是否是问题的标志?如果是这样,它将如何修复?

.net authentication encryption ssl

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

ASP.NET MVC应用程序中的多种语言?

在ASP.NET MVC应用程序中为接口支持多种语言的最佳方法是什么?我见过人们将资源文件用于其他应用程序.这仍然是最好的方式吗?

asp.net-mvc multilingual internationalization

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

在WebSphere 6中部署的EAR的build.xml示例

我试图说服我的提供者使用ANT而不是Rational Application Development,这样任何人都可以随时随地重新编译,重新检查,重新部署解决方案.:P

我为一个生成JAR文件但在那里停止的项目启动了一个build.xml,我需要真实的例子来比较注释.我的好朋友!我没有接近聊天的人!

到目前为止,这是我的build.xml.

(*)我根据建议使用pastebin.ca 编辑了我的问题

ant deployment ear websphere java-ee

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

在C中将多维数组作为函数参数传递

在C中,当我不知道数组的维数是什么时,我可以将多维数组作为单个参数传递给函数吗?

另外,我的多维数组可能包含除字符串以外的类型.

c

51
推荐指数
3
解决办法
8万
查看次数

如何在SQL Server 2005 Express中启用全文索引?

我试图在SQL Server 2005 Express中启用全文索引.我正在使用Vista Ultimate在我的笔记本电脑上运行它.

据我所知,SQL Server Express的标准版本没有全文索引.我已经下载并安装了"带有高级服务Service Pack 2的Microsoft SQL Server 2005 Express Edition"(下载).

我还确保"SQL Server(实例)"和"SQL Server FullText搜索(实例)"服务都在"网络服务"的同一帐户上运行.

我还在"数据库属性">"文件"区域中选择了"使用全文索引"选项.

我可以运行sql查询"SELECT fulltextserviceproperty('IsFulltextInstalled');" 并返回1.

我遇到的问题是,当我在设计视图中打开表格并选择"管理FullText索引"时; 全文索引窗口显示消息...

"无法创建全文索引.请检查您是否具有正确的权限,或者是否定义了全文目录."

关于要检查什么或下一步去哪里的任何想法?

sql-server full-text-search sql-server-2005

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

除了文件或数据库之外,还有哪些缓存方法?

目前我只知道缓存数据的两种方法(我使用PHP,但我认为这同样适用于大多数语言).

  1. 将缓存保存到文件中
  2. 将缓存保存到大型DB字段

还有其他(也许是更好的)缓存方式,还是真的这么简单?

language-agnostic caching

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

SVN合并合并额外的东西

我刚刚使用类似的东西进行了合并:

svn merge -r 67212:67213 https://my.svn.repository/trunk .
Run Code Online (Sandbox Code Playgroud)

我只有2个文件,其中一个是简单的ChangeLog.它不是仅仅合并我的ChangeLog更改,而是实际上将我的更改以及之前未在目标中的一些更改ChangeLog.我注意到当我执行--dry-run时发生冲突,所以我更新了ChangeLog,但仍然存在冲突(当我进行实际合并时,我看到了冲突).

然后我对我合并的文件进行了分析:

svn diff -r 67212:67213 ChangeLog
Run Code Online (Sandbox Code Playgroud)

我只看到了我所做的改变,所以我知道额外的改变并没有以某种方式进入.

这让我担心合并实际上并不只是采取我改变的东西,这是我所期望的.谁能解释发生了什么?

更新:响应NilObject:

所以,我改变了2个文件,只有ChangeLog是相关的,另一个合并得很好.当我进入我的常规行李箱结账时,我执行上面的diff命令并查看:

Index: ChangeLog
===================================================================
--- ChangeLog   (revision 67212)
+++ ChangeLog   (revision 67213)
@@ -1,3 +1,7 @@
+2008-08-06  Mike Stone  <myemail>
+
+   * changed_file: Details.
+
 2008-08-06  Someone Else  <their_email>

    * theirChanges: Details.
Run Code Online (Sandbox Code Playgroud)

合并之前的更改后,ChangeLog的差异如下所示:

Index: ChangeLog
===================================================================
--- ChangeLog   (revision 67215)
+++ ChangeLog   (working copy)
@@ -1,3 +1,14 @@
+<<<<<<< .working
+=======
+2008-08-06  Mike Stone …
Run Code Online (Sandbox Code Playgroud)

svn merge

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