问题列表 - 第12872页

脚本编写者是否必须考虑舍入错误?

我正在学习C,并且出现了保护数字和舍入错误的想法.脚本语言的实践者(我在这里想到Python和Perl)需要担心这些东西吗?如果他们正在做科学编程怎么办?

dynamic-languages scientific-computing

5
推荐指数
3
解决办法
340
查看次数

这个功能的复杂性?

void compute(int n) {
        int h = n;
        while (h > 1) {
            for (int i = 0; i < n; i++) {
                // do some operation
            }
            h = h / 2;
        }
 }
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我这个函数的复杂性(大O)是多少?

这实际上是我和我的一个朋友之间的争论.我的立场:复杂性是O(n*log(n))朋友的立场:log(n)

谢谢你的回复.

complexity-theory

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

私有typedef在派生类中可见

我的编译器(VC++ 6.0)有一个小问题.在我看来,这样的代码应该导致错误;

class Base
{
    private:
        typedef int T;
};

class Derived : private Base // Here the Base class can be inherited publicly as well. It does not play any role
{
    public:
        T z;
};



int main()
{
    Derived obj;
    obj.z = 7;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

此代码段在VC++ 6.0下编译和运行,没有任何问题.

关于SW-Design,这段代码并不完美.不应将任何类成员声明为公共成员.但我对这方面不感兴趣.

我的问题是typedef.typedef在Base类中声明为private.从我对C++的理解来看,这个typedef对Derived类或main()函数都不可见.但两人都完美地看待他们.

有没有人对这种现象有解释?

提前致谢

Necip

c++ inheritance typedef

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

如何插入非破坏空格字符&nbsp; 在JSF页面?

如何在JSF页面中插入非破坏空格字符,就像我可以在HTML中使用&nbsp;?JSF中有这样的标签吗?

jsf facelets

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

C#:如何让用户控件正确自动调整大小

我有一个UserControlLabel(顶部),一个FlowLayoutPanel(填充,顶部流动和没有包裹)和一个Panel(底部)组成的.用户控件根据获取的内容列表创建许多控件,并将它们添加到FlowLayoutPanel.

如何才能UserControl正确调整大小以使其FlowLayoutPanel没有任何滚动条?我曾尝试使用的各种组合AutoSize,并AutoSizeModeFlowLayoutPanelUserControl本身,但我似乎无法得到它的工作.要么我最终得到的东西根本没有自我调整,要么它不会变得足够大或者它被压缩到几乎没有.

c# user-controls dynamic winforms

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

致命:git-write-tree:构建树的错误

我正在尝试使用git-svn将一个大型的subversion存储库导入git(这样我可以在git中工作,但仍然不时地提交subversion).导入超过4000个修订后,我现在每次运行时都会收到以下错误,git svn fetch或者git svn rebase我无法摆脱:

$ git svn fetch
error: invalid object 100644 1f2....742 for 'src/path/.../file.cs'
fatal: git-write-tree: error building trees
write-tree: command returned error: 128
Run Code Online (Sandbox Code Playgroud)

到目前为止我尝试过的:

  • git fsck --full不报什么,同样没有git fsck --unreachablegit fsck --no-reflog
  • git gc --aggressive 没有帮助
  • 移动单包文件并重新导入它git unpack-objects没有帮助
  • git svn reset -rXYXY略低于最新导入的revsion似乎也没有帮助,也没有手动从reflog最高XY中删除最新的条目.
  • 重启.听起来很傻,但我确实在导入第一个~4000版本时发现了一些奇怪的问题,好像有什么东西泄漏了很多内核资源(很可能是在windows子系统中),可能与msys/mingw(或者avira病毒扫描程序,我禁用了测试).

我也没有找出128真正代表的错误.有任何想法吗?提前致谢!

可能与此问题有关,该问题也与错误128相关,但具有不同的错误消息,并且没有解决方案.

1.6.4.msysgit.0在xp sp3上使用bash的msysgit版本

git git-svn corruption msysgit

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

iPhone:模糊UIImage

在我的iPhone应用程序中,我有一个黑白UIImage.我需要模糊该图像(高斯模糊会这样做).

iPhone清楚地知道如何模糊图像,因为它在绘制阴影时会这样做.

但是我没有在API中找到任何相关内容.

在没有硬件加速的情况下,我是否必须手工模糊?

iphone image-manipulation quartz-2d

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

在python中显示jpg图像

我正在创建一个简单的工具,将专辑封面图像添加到python中的mp3文件.到目前为止,我正在努力向亚马逊发送艺术家和专辑标题的请求,并获得结果列表,以及查找每个结果的实际图像.我想要做的是显示一个带有每个图像的按钮/链接的简单框架,以及一个跳过/取消按钮.

我做了一些谷歌搜索,但我找不到可用作基础的例子.

  1. 我想直接从网上显示图像.IE浏览器.使用urllib打开并将字节读入内存,而不是通过磁盘上的文件
  2. 我想将图像显示为按钮

所有示例似乎都专注于处理磁盘上的文件,而只是使用缓冲区.python标准库中的TK文档似乎没有涵盖基本的Button小部件.这似乎是一件容易的事,我还没有找到合适的文档.

python tkinter

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

如何获取我的git存储库中删除的目录列表?

我必须在一段时间内生成一个git存储库中的更改列表.为此,我注意到了提交ID并将其与最近的HEAD进行比较,以生成git存储库中的更改列表.例如:

$ git diff --name-status OLD_COMMIT..HEAD
Run Code Online (Sandbox Code Playgroud)

这给出了git存储库中的修改列表.

但是,最近我注意到这种方法存在缺陷,因为它没有列出删除的目录.虽然它正确列出了已删除的文件.

如何在git存储库中获取正确的删除列表?(因为,如果它可以列出已删除的目录,那么可以理解所有文件都已在其中删除.因此,不会有大量已删除的文件,但只有一行显示已删除的目录!)

git

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

JFileChooser用于Mac上的目录:如何让它不吸吮?

Mac上"仅限目录"模式的JFileChooser有两个严重的,严重的问题:

1)您无法使用它创建目录

2)您无法切换驱动器

对于我的安装程序应用来说,这是一个很大的问题 据我所知,Apple无法解决这个问题,你甚至无法激活非本机目录选择器...所以唯一的选择是找到一个免费/开源的纯Java替换小部件.

有人知道吗?

java macos jfilechooser

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