问题列表 - 第5703页

在PHP中使用哪种压缩方法?

我使用两个PHP脚本移动大量数据:一个在客户端使用命令行PHP脚本,另一个在Apache后面.我将数据发布到服务器端并使用php://输入流将其保存在Web服务器端.为防止达到任何内存限制,每个POST请求的数据将分为500kB块.这一切都很好.

现在,为了节省带宽并加快速度,我希望在发送之前压缩数据,并在另一端接收时解压缩.我找到了3对可以完成这项工作的功能,但我无法决定使用哪一个:

你会推荐哪一对功能?为什么?

更新:我刚读过zlib FAQ:

gzip format(gzencode)旨在保留有关单个文件的目录信息,例如名称和上次修改日期.gzcompress另一方面,zlib格式()设计用于内存和通信通道应用程序,并且具有更紧凑的头部和尾部,并且使用比gzip更快的完整性检查.

php compression gzip

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

我怎样才能获得更好的分析?

我需要分析一个程序,看看是否需要对性能进行任何更改.我怀疑有需要,但先测量是要走的路.这不是那个程序,但它说明了我遇到的问题:

#include <stdio.h>
int main (int argc, char** argv)
{
  FILE* fp = fopen ("trivial.c", "r");
  if (fp)
  {
    char line[80];
    while (fgets (line, 80, fp))
      printf (line);

    fclose (fp);
  }
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是我用它做的:

% gcc trivial.c -pg -o trivial
% ./trivial
...
% gprof trivial gmon.out
Run Code Online (Sandbox Code Playgroud)

当然,这是一个微不足道的计划,但我认为它会在分析雷达上产生某种昙花一现.它没有:

                                  called/total       parents 
index  %time    self descendents  called+self    name       index
                                  called/total       children

                0.00        0.00       1/1           __start [1704]
[105]    0.0    0.00        0.00       1         _main [105]

-----------------------------------------------

  %   cumulative   self              self     total           
 time   seconds …
Run Code Online (Sandbox Code Playgroud)

c c++ macos gcc profiling

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

免费的JPEG2000库或SDK用于解压缩

我编写了使用专有SDK压缩和解压缩图像文件的代码,用于通过卫星从飞机传输.不幸的是,必须购买许可证才能进行解压缩和压缩.到目前为止,我的应用程序主要用于内部,因此我可以跟踪许可证和分发.现在我需要为外人提供应用程序,我既不能控制分发也不能支付许可证.

有谁知道免费的解压缩程序,SDK或库?我使用C++编写Windows NT,2000,XP.

我的图像文件是原始数据,单色,具有16位无符号像素,并且使用的压缩是无损或非常轻微的有损.

windows sdk jpeg2000

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

密码保护 IIS 目录

我正在寻找一种方法来密码保护 IIS 中的目录。我知道对此的标准答案是为此目录创建一个 Windows 用户帐户,然后授予该用户对该目录的读取权限......但我担心的是,通过创建一个 Windows 用户,不会给他们做一些事情的权限,比如登录到计算机(远程桌面),ftp 到服务器,以及各种其他的东西?IE 有没有办法创建这样一个受限用户,以至于他们唯一能做的就是查看该密码保护目录中的网页?

windows iis passwords

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

如何禁用 drupal 中创作信息的显示?

我正在用 drupal 做一个本地网站。我已将主题“Acquia Marina”(http://drupal.org/node/315555)应用于它。

在“管理”>“主题”>“配置”下,我未选中“在显示以下类型的帖子时启用或禁用用户名在日期文本上提交”类型的“页面”,并且为“故事”启用了相同的功能(我没有自己的内容类型尚未)

但我仍然收到所有“页面”上的用户名提交的日期文本

我尝试过清除性能缓存,尝试相关复选框上的所有(4)组合,但无济于事。但这个设置在默认主题下效果很好。

我想我需要重写主题的某些行为。但没有任何线索。

有什么建议么?谢谢。

themes drupal-6

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

目标C IBOutlets

如果多个按钮调用IBOutlet,IBOutlet可以确定按下了哪个按钮吗?

编辑:

全部固定和接线.关键点:对象ID不是发件人标签!Tag是属性第一页上的独立值.

- (IBAction)buttonPressed:(id)sender
{
    switch ( [sender tag] )
    {
        case 109:
            NSLog(@"Button 1");
            break;

        case 108:
            NSLog(@"Button 2");
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uibutton

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

如果应用程序在安装后第一次运行,请检查条件

C#2008/3.5 SP1

我想检查应用程序是否第一次运行.我已经开发了一个应用程序,一旦安装在客户端计算机上.我想检查它是否是第一次运行.

我已经安装了使用Windows安装程序项目.

 if (System.Deployment.Application.ApplicationDeployment.CurrentDeployment.IsFirstRun)
 {
      // Do something here
 }
Run Code Online (Sandbox Code Playgroud)

上面的代码适用于clickonce开发.但是我怎么能用Windows安装程序做类似的事情.

我想在应用程序安装时添加一个注册表.当程序第一次运行时(true),请检查此注册项目.一旦它第一次运行,编辑注册表为(false).

但是,而不是使用注册表,有没有更好的方法,我可以使用?

c# deployment

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

如何使用jQuery更改css类规则?

任何人都可以帮助我,我有两个问题.

  1. 我想要做的是在运行中使用jQuery更改css类规则.

    .classname{color:red; font-size:14px;}

    在上面的示例中,我有一个名为.classnamenow 的类,现在使用jQuery我想更改字体大小而不是颜色,而.classname不是通过添加css内联.

  2. 我想创建并保存.classname对文件的更改,记住将有完整的样式表或没有将保存在文件中的类名.

我怎样才能以最简单,最好的方式做到这一点?

谢谢!

css jquery

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

错误记录C++预处理器宏__LINE __,__ FUNCTION__

我试图将一个简单的错误记录合并到我现有的应用程序中,此时它只报告错误使用,cout所以我希望使用<<运算符保持类似的界面.但是我希望它记录行和函数发生的错误,但我不想__LINE__, __FUNCTION__每次需要记录时都要输入.有没有人知道我可以用来允许__LINE__宏在另一个函数中使用的技巧,而是报告调用行?希望有道理.

class myLogClass {
    uint8_t level;                  
public:                 
    bool operator<<( const char * input );          
};

bool myLogClass::operator<<( const char * input ) {
    logItInSQL( input );
    return true;
}
Run Code Online (Sandbox Code Playgroud)

而不是每次都这样

myLogClass << "Line No: " << __LINE__
    << " Function: " << __FUNCTION__
    << " Error: " << "This is my error to be logged";
Run Code Online (Sandbox Code Playgroud)

我想能够做到:

myLogClass << "This is my error to be logged";

bool myLogClass::operator<<( const char * input …
Run Code Online (Sandbox Code Playgroud)

c++ logging c-preprocessor

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

什么是虚拟方法?

为什么要将方法声明为"虚拟".

使用虚拟有什么好处?

c# virtual keyword

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