问题列表 - 第8464页

一般字符串加密

我在.NET中寻找一般的字符串加密类.(不要与'SecureString'类混淆.)

我已经开始提出自己的类,但是认为必须有一个.NET类,它已经允许你使用任何加密服务提供程序加密/解密任何编码的字符串.

Public Class SecureString

        Private key() As Byte
        Private iv() As Byte
        Private m_SecureString As String

        Public ReadOnly Property Encrypted() As String
            Get
                Return m_SecureString
            End Get
        End Property

        Public ReadOnly Property Decrypted() As String
            Get
                Return Decrypt(m_SecureString)
            End Get
        End Property

        Public Sub New(ByVal StringToSecure As String)
            If StringToSecure Is Nothing Then StringToSecure = ""
            m_SecureString = Encrypt(StringToSecure)
        End Sub

        Private Function Encrypt(ByVal StringToEncrypt As String) As String

            Dim result As String = ""
            Dim bytes() As Byte …
Run Code Online (Sandbox Code Playgroud)

.net cryptography

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

WCF中服务太忙的错误

我在.Net WCF服务中间歇性地获得以下异常."位于http://MyServer/TestWCF/MyService.svc的HTTP服务太忙了."

我在这里错过了什么吗?

我使用基本的http绑定并启用了WCF限制.

<basicHttpBinding>
        <binding name="BasicHttpBinding_MyService" maxReceivedMessageSize="2147483647"
                 messageEncoding="Text" textEncoding="utf-16" sendTimeout="00:01:00" >
          <readerQuotas maxStringContentLength="2147483647" maxArrayLength="163840000"
                        maxDepth="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="16384" />
        </binding>
Run Code Online (Sandbox Code Playgroud)

....

<behavior name="MyWCFServices.MyServiceBehavior">
          <serviceMetadata httpGetEnabled="true" />
          <serviceDebug includeExceptionDetailInFaults="true" />
          <serviceThrottling
                    maxConcurrentCalls="16"
                    maxConcurrentInstances="2147483647"
                    maxConcurrentSessions="10"/>
        </behavior>
Run Code Online (Sandbox Code Playgroud)

限制有助于解决问题吗?另外,我可以知道高流量网站限制的推荐参数值吗?

wcf web-services throttling

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

使用FileUtils.listFiles以递归方式查找目录

我想收集目录下所有文件的列表,特别是包括子目录.我不喜欢自己做事,所以我使用的FileUtils.listFiles是Apache Commons IO.所以我有类似的东西:

import java.io.File;
import java.util.Collection;

import org.apache.commons.io.FileUtils;
import org.apache.commons.io.filefilter.TrueFileFilter;

public class TestListFiles {
  public static void main(String[] args) {
    Collection<File> found = FileUtils.listFiles(new File("foo"),
        TrueFileFilter.INSTANCE, TrueFileFilter.INSTANCE);
    for (File f : found) {
      System.out.println("Found file: " + f);
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

问题是,这似乎只能找到普通文件,而不是目录:

$ mkdir -p foo/bar/baz; touch foo/one_file
$ java -classpath commons-io-1.4.jar:. TestListFiles
Found file: foo/one_file
Run Code Online (Sandbox Code Playgroud)

我已经传递TrueFileFilter给两个滤镜了,所以我想不出更具包容性的东西.我希望它列出:( "foo", "foo/one_file", "foo/bar", "foo/bar/baz"以任何顺序).

我也会接受非FileUtils解决方案,但是我必须编写自己的BFS,甚至从我所获得的列表中收集父目录集似乎很愚蠢.(无论如何,这将错过空子目录.)这是在Linux,FWIW.

java apache-commons-io

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

System()调用C++及其在编程中的作用

我经常听说使用system("PAUSE")是不好的做法std::cin.get()而是使用.现在我对系统调用的理解是它们将一个字符串输入到系统命令行并与操作系统通信,因此PAUSE是一个DOS命令,用于暂停命令窗口中的输出.我认为这与Mac和使用不同关键字的unix类似,并且由于缺乏跨操作系统兼容性而不鼓励使用系统调用.(如果我错了,请纠正我)

我的问题是:什么时候使用system()调用?它们应该如何应用?什么时候不应该申请?

c++ windows operating-system system dos

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

如何在PHP中安全地执行与金钱相关的计算?

我正在研究一些报告输出脚本,需要对一些货币值进行一些基本的计算.

我知道浮点运算的局限性,但输入值都是十进制格式,所以如果我使用算术运算符,PHP会将它们转换为浮点数.

那么处理这些数字的最佳方法是什么?我应该使用BCMath吗?是否有类似于.NET中的Decimal的东西?或者如果我强制转换为int,使用算术运算符是否安全?

php finance

12
推荐指数
2
解决办法
4974
查看次数

如何找到我可以发送的最大UDP数据包而不会分段?

我需要知道我可以发送到另一台计算机的最大UDP数据包没有碎片.

该大小通常称为MTU(最大传输单元).据推测,在两台计算机之间,将有许多可能具有不同MTU的路由器和调制解调器.

我读到Windows中的TCP实现自动找到路径中的最大MTU.

我也在试验,我发现从我的电脑到服务器的最大MTU是57712字节+标题.上面的任何东西都被丢弃了.我的电脑在局域网上,不是MTU应该在1500字节左右吗?

networking udp tcp mtu

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

是否有Flex等效的GWT-RPC?

现在,我的许多应用程序使用GWT-RPC从GWT RemoteService检索POJO,后者又调用Web服务(SOAP)来获取数据.我正在评估Flex,并没有真正看到任何真正类似于这个简单架构的东西.我可能错过了什么?

apache-flex gwt gwt-rpc

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

为什么instance_eval()在类上调用时定义了一个类方法?

Foo = Class.new
Foo.instance_eval do
  def instance_bar
    "instance_bar"
  end
end
puts Foo.instance_bar       #=> "instance_bar"
puts Foo.new.instance_bar   #=> undefined method ‘instance_bar’
Run Code Online (Sandbox Code Playgroud)

我的理解是,在对象上调用instance_eval应该允许您为该对象定义实例变量或方法.

但是在上面的示例中,当您在类Foo上调用它来定义instance_bar方法时,instance_bar将成为可以使用"Foo.instance_bar"调用的类方法.很明显,这段代码没有创建实例方法,因为Foo.new.instance_bar导致"未定义的方法'instance_bar'".

为什么instance_eval在此上下文中定义类方法而不是实例方法?

ruby class-method instance-method

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

什么是网格托管

我去GoDaddy.com主持.他们有菜单,如1)网站托管2)网格托管

两者有什么区别.我是这个托管和webapps东西的新手..

grid hosting

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

Java compareTo for String和Integer参数

我正在实现冒泡排序算法,我希望它能够接受这两个IntegerString参数.我将所有输入转换为字符串,并使用该compareTo方法将作为字符串的整数与字符串进行比较.当compareTo用于比较转换的整数时,我得到的答案不正确.我究竟做错了什么?

java compareto

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