问题列表 - 第46228页

IO.Compression有问题吗?

我刚刚开始使用以下代码在VB.Net中压缩文件.由于我的目标是Fx 2.0,我无法使用该Stream.CopyTo方法.

但是,与Normal7-zip中的gzip 压缩配置文件相比,我的代码的结果非常差.例如,我的代码将630MB outlook存档压缩为740MB,而7-zip则为490MB.

这是代码.有一个明显的错误(或许多?)

Using Input As New IO.FileStream(SourceFile, IO.FileMode.Open, IO.FileAccess.Read, IO.FileShare.Read)
    Using outFile As IO.FileStream = IO.File.Create(DestFile)
        Using Compress As IO.Compression.GZipStream = New IO.Compression.GZipStream(outFile, IO.Compression.CompressionMode.Compress)
            'TODO: Figure out the right buffer size.'
            Dim Buffer(524228) As Byte
            Dim ReadBytes As Integer = 0

            While True
                ReadBytes = Input.Read(Buffer, 0, Buffer.Length)
                If ReadBytes <= 0 Then Exit While
                Compress.Write(Buffer, 0, ReadBytes)
            End While
        End Using
    End Using
End Using
Run Code Online (Sandbox Code Playgroud)

我已尝试使用多种缓冲区大小,但我得到了类似的压缩时间和完全相同的压缩率.

.net vb.net compression gzip gzipstream

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

使用 Janrain 和 OAuth 的区别?

我目前使用 Janrain 并且不太了解 OAuth。

有人可以解释这两者之间的区别吗?

openid authentication authorization oauth janrain

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

想要仅为一个应用程序实现VPN

我正在寻找为我的软件添加对VPN的支持,

我知道PPTP和OpenVPN,两者进行系统范围的绑定,安装TAP驱动程序,以便所有应用程序将其流量路由到那时.

我怎样才能为我的应用程序实现VPN支持?有没有图书馆,示例,提示或方法呢?

我的软件实际上是用C++/MFC制作的.使用标准CAsyncSocket.

c++ vpn proxy networking network-protocols

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

显示文本左侧的图标

在我们的HTML中,我们有:

<div id="error2"></div>
Run Code Online (Sandbox Code Playgroud)

这会显示动态错误消息.

在css我有:

#error2 {
    background:url(../images/cross.png) left center no-repeat;
    color: #ff2217;
    font-size:16px;
    font-weight:bold;
    position:absolute;
    top:175px;
    left:32px;
}
Run Code Online (Sandbox Code Playgroud)

我得到的是:

在此输入图像描述

我想要的是:

在此输入图像描述

css

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

对于CakePHP自动完成,这是一个可接受的Ajax操作吗?

我对CakePHP比较陌生,并且想知道高级用户如何构建他们的ajax方法.代码的目的是为jQuery自动完成创建匹配产品的JSON列表.

 function autocomplete() {
            $terms = $this->params['url']['q'];
            if (!$this->RequestHandler->isAjax()) {
                $products = $this->Product->find('list', array(
                    'conditions' => array(
                        'Product.name LIKE' => '%'.$terms.'%',
                    ),
                    'limit' => 7,
                    'order' => 'Product.name',
                    'contain' => false
                ));
                exit(json_encode($products));
            } else {
                $this->redirect();
            }
        }
Run Code Online (Sandbox Code Playgroud)

只是抛出一个退出()然后再次,我不需要运行任何视图,我觉得有点麻烦吗?

jquery cakephp autocomplete

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

rails中的简单json输出

我试图在我的页面中包含一个json对象,它将充当javascript对象.

我在控制器中很简单

   def index
   @tasks = User.select("task_id,desc")
   end

在我看来,我以为我能够投入

 var tasks = <%= @tasks.as_json %>

但那个输出

[#<Task task_id: 1, shrtDesc: "task 1">, #<Task task_id: 2, shrtDesc: "task 2">]

我所期待的是

{"task_id":1, "shrtDesc": "task 1"}, {"task_id":2,"shrtDesc":"task 2"}

ruby json ruby-on-rails

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

多个属性上的C#Lambda .Contains()

我们使用以下方法生成搜索查询(使用NHibernate).

GetAll(x => x.Username.ToUpper().Contains(SEARCH)).ToList();
Run Code Online (Sandbox Code Playgroud)

是否可以对多个属性进行搜索(包含),例如...

    GetAll(x => x.Username.ToUpper().Contains(SEARCH) 
        && x => x.Firstname.ToUpper().Contains(SEARCH) 
        && x => x.Lastname.ToUpper().Contains(SEARCH)).ToList();
Run Code Online (Sandbox Code Playgroud)

使用C#

c# search lambda contains

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

Jquery - 拖动时禁用选择

我正在尝试使用jquery库来执行自己的拖放功能.但是每当我在图像上进行mousedown,然后鼠标移动时,我的浏览器"突出显示"或"选择"图像,这会破坏我的鼠标移动操作.

如何禁用选择/突出显示?我试过了$('img').onselectstart = function() {return false;},但那没用.

javascript jquery dom

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

如何将Twitter时间戳转换为DateTime?

我一直在谷歌上搜索一段时间,但我找不到问题的答案.

我正在使用C#和Windows Presentation Foundation创建一个Twitter客户端,我无法弄清楚如何更改Twitter提供给DateTime或UNIX时间戳的时间戳.

我知道Regex有可能,但我从来没有找到解决方案.

是否有一些简单的方法可以做到这一点,我不知道?我正在尝试转换的Twitter时间戳格式如下所示:

Fri Feb 11 23:45:15 +0000 2011
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

.net twitter wpf c#-4.0

9
推荐指数
2
解决办法
4369
查看次数

使用C#中的参数动态替换SQL字符串

有没有人试图动态地将标准sql字符串转换为参数化查询?换句话说,我需要改变这个:

SELECT * FROM customers WHERE name = 'Adams'
Run Code Online (Sandbox Code Playgroud)

对此:

SELECT * FROM customers WHERE name = @name
Run Code Online (Sandbox Code Playgroud)

我已经开始使用Microsoft.Data.Schema.ScriptDom.Sql和Microsoft.Data.Schema.ScriptDom程序集了,但是在我坚持下去之前,我想知道是否有一些东西已经出现了这个.

.net c# sql sql-server

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