问题列表 - 第20837页

Android视图抖动

正如您从下面的屏幕截图中看到的那样,"标题栏"将这些丑陋的条带线跨越区域,文本可以扩展整个屏幕宽度.它在真实设备上更加引人注目.

有什么方法可以解决这个问题吗?

活动

user-interface android dithering

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

Flash AS3 - 获取Library对象列表?

有没有办法访问或迭代从Flash IDE导出到ActionScript的所有对象的列表?我想通过迭代选定的MC并以某种方式处理它们而不知道它们的名字来省去一些麻烦.

谢谢.

flash actionscript-3

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

为什么不抽象领域?

为什么Java类不能像抽象方法一样具有抽象字段?

例如:我有两个扩展相同抽象基类的类.这两个类每个都有一个相同的方法,除了一个String常量,它常常是一个错误消息.如果字段可以是抽象的,我可以使这个常量抽象,并将方法拉入基类.相反,我必须创建一个抽象方法,getErrMsg()在这种情况下调用,返回String,在两个派生类中重写此方法,然后我可以拉出方法(现在调用抽象方法).

为什么我不能开始抽象领域?Java可以设计为允许这样吗?

java methods field abstract

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

如何在NFS分区和本地分区中的工作树中安装git存储库?

我的主目录位于文件服务器上的远程安装的NFS分区中,并且是常规备份的.我想让我的项目的git存储库位于我的主目录下(以便备份)但我希望我的工作树位于我的工作站的本地磁盘分区中(这样构建速度很快).未备份本地磁盘分区.

关于如何做到这一点的任何想法?我知道我可以克隆NFS存储库并推送到它,但这似乎是不必要的过度杀伤.

是否可以像在本地分区中创建.git符号链接到远程NFS分区中的.git目录一样简单?

unix git

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

在C++中使用类似枚举的数据

我正在更新一段旧的C++代码,并且遇到了设计问题,需要有关最佳行动方案的建议.代码处理几何数据.目前,代码定义了许多处理元素类型的全局常量:

#define TETRAHEDRON 0
#define HEXAHEDRON 1
Run Code Online (Sandbox Code Playgroud)

每个常量都有与之相关的信息,这些信息保持不变,并且当前由一个类处理,在我们的拓扑中.

int Topology::nodesPerElement(int topType)
{    
    switch(topType) {
        case TETRAHEDRON:
            return 4;
            break;
        case HEXAHEDRON:
            return 8;
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

拓扑类具有许多这些功能,只需打开全局常量即可找出相关信息.有许多元素类型,并且switch语句引入了许多错误,这些错误不考虑所有元素类型.如果添加了元素类型,则需要修复所有这些方法.我需要一种更好的方法来保持关联信息的类型.

枚举是对此设计的改进,但它没有解决将数据与枚举相关联的问题.

为简单起见,我想避免为每种类型实例化类,因为每个类都只包含不会改变的静态数据.

我真正需要的是一个"静态类",它保存这些信息并执行如下的伪代码:

class Tetrahedron : public TopType {
    static const int nodesPerElement = 4;
    static const std::string name = "Tet";
    etc...
}
Run Code Online (Sandbox Code Playgroud)

拓扑中的每个方法都变得微不足道:

int Topology::nodesPerElement(TopType topType)
{
    return topType.nodesPerElement;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在C++中执行此操作?我已经考虑过删除枚举并为每个拓扑类型分别设置子拓扑类,但我从其他人那里得到的反馈是,它太复杂了.我希望我的问题足够清楚.

c++ enums

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

C#,WPF,需要时自动调用Dispatcher.Invoke?

我有一个嵌入了Geospace地图的程序.地图的事件处理在单独的线程上处理,以使地图保持响应(例如,单击地图时触发的事件).

我遇到的问题是当地图触发一个事件时,我的程序需要更新它的gui中的一些东西,并且还回调到地图以处理在地图上放置图片.

我尝试在this.Dispatcher.Invoke中包装整个事件处理程序方法,这使我回到主UI线程.这对于更新我的GUI非常有用,但是当我回调到地图时,我仍然在UI线程上,这可能会导致地图中出现一些问题.

基本上,为了使这项工作,每次我想要更改我的gui上的控件时,我将不得不运行dispatcher.invoke.有没有办法我可以自动执行此操作而不在dispatcher.invoke中包装每个调用?我希望这一切都有道理.

下面是我正在谈论的事件的一些示例代码.

    private void Map_OnMapClicked(object sender, MapClickedEventArgs e)
    {
        this.Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() =>
        {
            // Do something to update my gui
        }));

        Map.DoSomethingInTheMap();

        this.Dispatcher.Invoke(DispatcherPriority.Normal, (Action)(() =>
        {
            // Do something to update my gui
        }));


        //etc etc etc
    }
Run Code Online (Sandbox Code Playgroud)

c# wpf dispatcher

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

无法编译项目,缺少io.h文件

我无法使用Windows Mobile(基于Windows CE)操作系统编译移动设备的C++项目,Visual Studio中的Visual C++编译器失败:

Error   1   fatal error C1083: Cannot open include file: 'io.h'
Run Code Online (Sandbox Code Playgroud)

编辑
我正在尝试编译SQLite合并,shell.c文件包含对此io.h的调用,但文件中缺少io.h.

我用谷歌搜索,我找不到如何得到这个.h文件.

有人能指出我正确的方向吗?

c++ compiler-construction compact-framework include

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

如何告诉 Facebook 删除 Javascript 缓存

所以,我正在开发 Facebook 应用程序。它有 javsscript。当然,FB 会清理 JavaScript。当然,FB缓存了javascript。每当我上传js文件时,新的javascript需要一段时间或很长一段时间才能生效。

这对开发来说很烦人。:(

那么,有人知道如何通知FB(vai API或某些FB js调用)刷新缓存或获取javascript并替换缓存中的javascript吗?

javascript caching facebook

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

任何现有的Apache Wicket框架样本?

我计划使用Wicket构建一个带有数据库存储的网站.我以前没有用过Wicket.我可以从哪个样本框架开始?

java wicket

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

Perforce分支文件的视觉差异(p4 diff2 with external diff)

我想看一个分支文件的视觉差异.所以我这样做

p4 diff2 -b branchname main.cpp

一个问题......它不是视觉的,不支持外部差异. http://www.perforce.com/perforce/doc.current/manuals/cmdref/diff2.html

p4 diff2 does not use the diff program specified by the environment variable P4DIFF.
The diff algorithm used by p4 diff2 runs on the machine hosting the Perforce server,
and always uses the server's built-in diff routine.

我想要我的视觉差异.我怎么得到它?

diff perforce branch

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