问题列表 - 第14715页

C中的*d ++和(*d)++有什么区别?

在标题中,有什么区别,因为这两个似乎得到了相同的结果?

c pointers

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

从HttpServletRequest检索JSON对象文字

我正在编写需要提取发布到servlet的对象文字的代码.我已经研究了HttpServletRequest对象的API,但是我不清楚如何从请求中获取JSON对象,因为它不是从网页上的表单元素发布的.

任何见解都表示赞赏.

谢谢.

post json servlets

49
推荐指数
6
解决办法
9万
查看次数

根据墨卡托投影上的纬度(以度为单位)计算 Y 位置

我正在尝试使用墨卡托投影计算地图上的 Y 位置,并给出纬度(以度为单位)。这是我需要的:

//mapHeight might be 600 (pixels), for example
//latitudeInDegrees ranges from -90 to 90
public double CalculateY(double mapHeight, double latitudeInDegrees)
{
    //what on earth do I do here to calculate the Y offset on the map?
    return ???;
}
Run Code Online (Sandbox Code Playgroud)

我尝试了在网上找到的各种方法(包括维基百科和 stackoverflow),但没有一个对我有用。我可能在做一些愚蠢的事情,但我不知道是什么。谁能拯救我的理智?

.net c# mapping latitude-longitude

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

计算卷积的最快方法

我必须在许多图像的每一行上应用卷积滤镜.经典是1024x1024像素的360度图像.在我的用例中,它是720像素560x600像素.

问题是我的代码比文章中广告的要慢得多.

我实施了天真的卷积,需要2分30秒.然后我使用fftw切换到FFT.我使用了复数2复数,在每个变换中过滤两行.我现在20多岁了.

事情是,文章广告大约10s甚至更少的经典条件.所以我想问一下这里的专家是否有更快的方法来计算卷积.

数字配方建议避免在dft中进行排序并相应地调整频域滤波器功能.但是没有代码示例如何做到这一点.

也许我浪费时间复制数据.使用真正的2实数变换,我不必将数据复制到complexe值中.但无论如何我必须用0填充.

编辑:请参阅下面的答案,了解进度反馈以及解决此问题的更多信息.

问题(精确重新制定):

我正在寻找一种算法或一段代码来将非常快速的卷积应用于离散的非周期函数(512到2048个值).显然离散时间傅里叶变换是要走的路.虽然,我想避免数据复制和转换复杂,并避免蝴蝶重新排序.

fft image-processing convolution

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

无法子类化的JavaScript类

我有一个JavaScript类,我想这样做它不能被子类化.(类似于在Java中使用"final"关键字标记类.)这是我的JavaScript类:

function Car(make, model) {
     this.getMake = function( ) { return make; }
     this.getModel = function( ) { return model; }
}
Run Code Online (Sandbox Code Playgroud)

javascript oop final class

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

Java:str.replaceAll()不起作用

我正在尝试从另一个中清除一个字符串.

before = before.replaceAll(Constants.GENE_START_SEQUENCE, "");
Run Code Online (Sandbox Code Playgroud)

然而,以下断言有时会失败:

assert before.indexOf(Constants.GENE_START_SEQUENCE) == -1 : before;
Run Code Online (Sandbox Code Playgroud)

这就是断言吐出的内容:

IIAOOOCOAAAOCCIOOOACAIAOACICOOIAIOOICIIOIIOICOICCCOOAOICOCOOIIOOAOAACIIOCCICIOIII
Run Code Online (Sandbox Code Playgroud)

java string replaceall

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

设置在WinForms应用程序中打开的控制台窗口的位置

我在Rex Logan发布的这个帖子中发现了一些源代码:

链接文字

... Foredecker在同一个帖子中也发布了一些非常有趣的代码,但它不完整且复杂:我对'跟踪工具知道如何完全实现它不够了...

我能够在WinForms应用程序中成功发布此控制台代码Rex(友好地),以记录各种事件,并将消息推送到调试中非常有用; 我也可以从应用程序代码中清除它.

我似乎无法做的是在打开控制台窗口时(在主窗体加载事件中)可靠地设置控制台窗口的屏幕位置.如果我尝试设置WindowLeft或WindowTop属性,我得到编译阻止System.ArgumentOutOfRangeException错误:

必须设置窗口位置,使当前窗口大小适合控制台的缓冲区,并且数字不能为负数.参数名称:left实际值为#

但是,我可以设置WindowWidth和WindowHeight属性.

我试过移动激活控制台各个位置的代码,包括:

  1. 在MainForm运行之前的Program.cs文件中
  2. 在MainForm ctor中调用'InitializeComponent()之前和之后
  3. 在Form Load事件中
  4. 在Form Shown活动中

控制台在代码中的所有这些位置都可以正常激活,但看似随机切换屏幕左上象限的位置没有变化.

控制台窗口打开的位置似乎随机变化(主窗体始终在屏幕上的同一位置初始化).

c# console runtime window winforms

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

Django - 显示动作进度

我有一个管理员控制的功能(导入数据库),可能需要一些时间才能完成,所以我想在此期间向用户显示一些反馈 - 例如进度条,或者只是一些消息.即使在长时间操作期间分批发送页面也足够了.

在Django中最简单的方法是什么?

django progress-bar

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

模式,最佳实践和清洁代码

我经常发现自己在阅读书籍和文章,概述模式,最佳实践以及如何编写"干净的代码".然而,这些概念中的一些似乎过于设计并且有时模糊了底层问题的本质,使得代码更难以与被建模的问题域相关联.

你经常发现自己重构一段能够支持"模式"的代码吗?您是否遇到过"模式"实际上使代码复杂化或模糊其含义的情况?在看到一个问题的解决方案后,我用一个简单的类使用lambdas和闭包重写了解决了这种方式.

我很挣扎,我很好奇其他人如何找到合适的平衡点.

oop design-patterns

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

Java:直接从同一个类的另一个实例访问私有字段

我正在equals(Object obj)为一个班级写一个函数.我看到可以obj从调用者访问私有字段.所以不要使用getter:

Odp other = (Odp) obj;
if (! other.getCollection().contains(ftw)) {

}
Run Code Online (Sandbox Code Playgroud)

我可以直接访问该字段:

Odp other = (Odp) obj;
if (! other.collection.contains(ftw)) {

}
Run Code Online (Sandbox Code Playgroud)

这是不好的做法吗?

java scope private member

11
推荐指数
3
解决办法
6136
查看次数