问题列表 - 第3469页

套接字是最好的方法吗?

我正在开发一个需要通信的工具:通过互联网发送和接收该工具的其他远程实例的文件.在这种情况下哪种通信选项最好用?套接字?

sockets communication

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

已经将函数委托作为参数合并的C#程序员的F#

我有一本关于F#的书,但此刻我很不知情,所以我想我会问.从很少有人知道F#,我很难看到它在C#bar上获得了什么可能的语法整洁.在概念上似乎没什么新东西,或者说在piian C中不可行#

当(20年前差不多!)时我做了Forth回来了,并且我已经将传递函数委托作为参数合并到方法中(似乎永远都在做那种事情).

从文体上来说,我并不热衷于匿名方法 - 这会成为一个问题吗?

虽然我认为句法整洁不会被嗤之以鼻:-)

c# f#

8
推荐指数
5
解决办法
1642
查看次数

必须首先发出STARTTLS命令.使用Java和Google Apps发送电子邮件

我正在尝试使用Bill the Lizard的代码来使用Google Apps发送电子邮件.我收到此错误:

Exception in thread "main" javax.mail.SendFailedException: Sending failed;
  nested exception is: 
    javax.mail.MessagingException: 530 5.7.0 Must issue a STARTTLS command first. f3sm9277120nfh.74

    at javax.mail.Transport.send0(Transport.java:219)
    at javax.mail.Transport.send(Transport.java:81)
    at SendMailUsingAuthentication.postMail(SendMailUsingAuthentication.java:81)
    at SendMailUsingAuthentication.main(SendMailUsingAuthentication.java:44)
Run Code Online (Sandbox Code Playgroud)

Bill的代码包含下一行,它似乎与错误有关:

   props.put("mail.smtp.starttls.enable","true");
Run Code Online (Sandbox Code Playgroud)

但是,它没有帮助.

这些是我的导入声明:

import java.util.Properties; 
import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
Run Code Online (Sandbox Code Playgroud)

有谁知道这个错误?

java email google-apps

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

使用自我.或不...在Rails中

我已经在Ruby编写了一段时间,但我不明白何时使用:

def self.METHOD_NAME
end
Run Code Online (Sandbox Code Playgroud)

要不就:

def METHOD_NAME
end
Run Code Online (Sandbox Code Playgroud)

在任何Rails模型中."self"是Java中的私有修饰符吗?什么时候应该使用它,何时不使用?万分感谢.

ruby ruby-on-rails

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

在DataTable过滤器表达式中转义字符的正确方法

我想知道是否有一个函数来正确地转义过滤器表达式的字符串文字.例如:

DataTable.Select(String.Format("[name] = '{0}'", MyName))
Run Code Online (Sandbox Code Playgroud)

如果MyName包含'或许多其他关键字符,则会生成异常.在微软的文档表明,这些charaters应正确逃脱,但没有对如何,这是做了一些混乱.

我已经尝试用文档中的指示替换'with \'和['],但查询仍然失败.

非常感谢

.net ado.net

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

在SessionPageStatePersister中保持ViewState

我想在会话中保持特定页面的视图状态,但是下面的代码块对我没有帮助,我可能会缺少什么?

所以这是我的页面的代码隐藏文件内容;

    public partial class ConfigurationEditorWebForm : PageBase
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }

        protected override bool VerifyAccess()
        {
            return true;
        }

        protected override PageStatePersister PageStatePersister
        {
            get
            {
                return new SessionPageStatePersister(this);
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

asp.net viewstate session

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

获取DLL中导出函数的签名

是否可以从DLL获取导出的(C样式?)函数的签名(参数计数/类型,返回类型)?我可以使用DLL导出查看器查看函数名称,地址,序数等列表,但我无法查看签名.我只有dll文件,没有.h和.def文件.

更新:使用一个名为API Monitor的工具,我可以附加到使用上述dll的进程并查看对函数的调用.这让我可以看到参数的数量,返回值及其整数值(指针?),但这并没有多大帮助.我可能应该找到一种方法来确定这些指针在调用时指向的结构类型.

c c++ dll function

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

对于Delphi IDE,函数列表在代码编辑器中,如在Visual Studio中

对于Delphi IDE,是否有任何工具/专家知道光标所在的函数的名称,而无需滚动代码编辑器?

ide delphi code-editor

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

XSD代码生成器的比较

我正在从xsd模式文件中进行代码生成方面的一些研究.我的要求:

  • 必须使用通用集合生成C#2.0代码(或更高版本).
  • 必须从xsd注释生成注释
  • 必须生成完全可序列化的代码.
  • 当从具有相同包含的多个xsd生成时,应该能够生成可恢复的基本类型.

(另请参阅我的其他问题:如何使用常见包含从xsd生成多个类?以及如何从wsdl中的xs:documentation标记生成注释?

我找到了以下选项:

  1. 使用xsd.exe(随SDK和Visual Studio提供)
  2. 来自Daniel Cazzulino的 XSDCodeGen
  3. Xsd2Code
  4. CodeXS
  5. XsdObjectGen由Microsoft提供
  6. XSDClassGen(似乎在行动中缺失)

我错过了吗?因为(1),(2)和(5)不生成2.0代码,并且我在从(3)序列化代码时遇到问题.生成代码时你会用什么?

c# xsd code-generation

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

T-SQL中的悲观锁定

如果我在MS SQL Server中选择一行进行更新,并希望将其锁定,直到我更新或取消,哪个选项更好: -

1)使用像UPDLOCK这样的查询提示2)对事务使用REPEATABLE READ隔离级别3)任何其他选项.

谢谢,泽.

sql-server locking transactions pessimistic

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