问题列表 - 第14902页

为什么这个除法导致零?

当我遇到以下问题时,我在C中编写此代码.

#include <stdio.h>
int main()
{
   int i=2;
   int j=3;
   int k,l;
   float a,b;
   k=i/j*j;
   l=j/i*i;
   a=i/j*j;
   b=j/i*i;
   printf("%d %d %f %f\n",k,l,a,b);
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我为什么代码为第一个和第三个变量(ka)返回零?

c division integer-division

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

为什么我需要使用休息?

我想知道为什么C#要求我breakswitch语句中使用,尽管根据定义不允许使用直通语义.因此,编译器可以生成break每个case块的末尾并省去麻烦.

但是,有一种情况(已在本网站上讨论过),我可以提出这可能是明确使用的原因break:

switch (foo) {
    case 0:
    case 1:
        bar();
        break;
    default:
        break;
}
Run Code Online (Sandbox Code Playgroud)

这里,bar()如果foo值为0或1 ,则调用该方法.

如果编译器自己生成break语句,那么这个选项会在最真实的意义上打破.这是它,这是为什么休息是强制性的还是有其他正当理由?

c# switch-statement

15
推荐指数
3
解决办法
2431
查看次数

iPhone应用程序企业分发流程

我有一个客户,他们愿意将他们的iphone应用程序分发给他们的员工而不是iTunes App Store.对我而言,这听起来像企业分销的情况.

有人可以尽可能详细地向我解释这个过程.我知道在任何这种情况发生之前我们需要注册成为企业分发会员,但之后我不确定端到端分发流程是如何运作的.

真正的主要问题是"我们如何'将应用推向个人的iPhone?"

提前致谢.任何帮助深表感谢.

iphone enterprise itunesconnect itunes distribution

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

将RGB IplImage转换为3个数组

我需要一些C++ /指针帮助.当我创建一个RGB IplImage并且我想访问i时,我使用以下C++类:http://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/opencv- intro.html

template<class T> class Image
{
private:
    IplImage* imgp;

public:
    Image(IplImage* img=0) {imgp=img;}
    ~Image(){imgp=0;}
    void operator=(IplImage* img) {imgp=img;}
    inline T* operator[](const int rowIndx) {
        return ((T *)(imgp->imageData + rowIndx*imgp->widthStep));}
};

typedef struct{
  unsigned char b,g,r;
} RgbPixel;

typedef struct{
  float b,g,r;
} RgbPixelFloat;

typedef Image<RgbPixel>       RgbImage;
typedef Image<RgbPixelFloat>  RgbImageFloat;
typedef Image<unsigned char>  BwImage;
typedef Image<float>          BwImageFloat;
Run Code Online (Sandbox Code Playgroud)

我一直在使用CUDA,所以有时我必须将所有数据放入一个数组中,我喜欢将每个通道保存在自己的数组中,这样看起来更容易处理数据.所以我通常会这样做:

IplImage *image = cvLoadImage("whatever.tif");
RgbImageFloat img(image);
for(int i = 0; i < exrIn->height; i++)
{
    for(int j …
Run Code Online (Sandbox Code Playgroud)

c++ arrays performance opencv iplimage

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

使用LINQ to对象在所有嵌套集合中选择不同的值?

鉴于以下代码设置:

public class Foo {
 List<string> MyStrings { get; set; }
}

List<Foo> foos = GetListOfFoosFromSomewhere();
Run Code Online (Sandbox Code Playgroud)

如何使用LINQ获取所有Foo实例中MyStrings中所有不同字符串的列表?我觉得这应该很容易,但不能完全理解.

string[] distinctMyStrings = ?
Run Code Online (Sandbox Code Playgroud)

collections linq-to-objects distinct

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

如何在Perl的JSON模块的输出中抑制\\?

以下代码始终使用双斜杠打印路径:

use JSON;
use File::Spec;

my $installdir   = $ENV{"ProgramFiles"};
my $xptrlc = File::Spec->catfile($installdir,"bin","sample");

my $jobhash;
my $return_packet;
$jobhash->{'PATH'} = $xptrlc;
$return_packet->{'JOB'} = $jobhash;

my $js = new JSON;
my $str = $js->objToJson($return_packet);

print STDERR "===> $str \n";
Run Code Online (Sandbox Code Playgroud)

这个脚本的输出是

===> {"JOB":{"PATH":"C:\\Program Files (x86)\\bin\\sample"}}

任何删除这些双\\斜线的解决方案?

perl json escaping

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

如何只显示oracle中的时间?

我有一个有日期字段的表.当我运行查询时,我看到:

01/10/2009 22:10:39

我怎样才能只检索时间(IE:22:10:3​​9)

sql oracle oracle10g

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

通过帖子[文件上传]将表单数据提交到iframe

啊.

你好.

我有一张表格.我想知道如何/如果我可以将此表单提交给具有将处理文件上载/命名的页面的iFrame.

如果我尝试一些简单的事情,例如将输入/文本发布到表单,则不会发生任何事情(处理程序设置为回显$ _POST).我试过设置iframe name/id et.人.并将表单目标设置为相应的iframe名称/ ID.当我点击提交时,iframe就像假人一样坐在那里.WTF我做错了吗?

谢谢.

<form action="/clients/testAddTrans/<?=$clientID?>" id="reportEdit" class="EditName" method="POST" target="transFrame">
    <div class="inputDiv">
        <span class="inputLabel">Description:</span>
        <span class="textInput">
            <input type="text" id="transDesc" name="transDesc" value="" size="40" class=""/>
        </span>
    </div>
    <div class="inputDiv">
        <span class="inputLabel">Date:</span>
        <span class="textInput">
            <input type="text" id="date" name="transDate" value="" size="40" class=""/>
        </span>
    </div>
    <div class="inputDiv">
        <span class="inputLabel">File:</span>
        <span class="textInput">
            <input type="file" id="file" name="transFile" value="" size="40" class=""/>
        </span>
    </div>
    <input name="name_id" type="hidden" value="<?=$itemid?>" />
    <input type="submit" value="Submit" name="submit"/>
    <input type="button" class="secondaryAction" onclick="hideOverDiv()" value="Close"/>
    <div id="overDivNotice" class="overDivNotice" style="display:none"></div>
    <iframe action="/clients/testAddTrans/<?=$clid?>" …
Run Code Online (Sandbox Code Playgroud)

php forms iframe post

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

我应该实现自己的TCP/IP套接字超时吗?

我正在使用的软件需要能够在短时间内使用TCP/IP连接到许多服务器.该软件在Win32下运行.如果服务器没有响应,我希望能够快速继续列表中的下一个服务器.

有时当远程服务器没有响应时,我在大约20秒后收到连接超时错误.超时通常会更快.

我的问题是,这20秒会损害我的软件性能,我希望我的软件能够更快地放弃(比如5秒后).我假设Windows中的TCP/IP堆栈(?)会根据某些参数自动调整超时?

在我的应用程序中覆盖此超时是否合理,如果我在X秒内无法连接,请关闭套接字?

(它可能不相关,但应用程序是使用C++构建的,并使用I/O完成端口进行异步网络通信)

c++ sockets windows timeout tcp

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

如何检测java中的两个文本文件是否相同

我想检测file1.xml是否不同于file1.xmlCheck有没有办法在java中执行此操作?

我打算将guid作为文件中唯一的区别.

java

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