问题列表 - 第26414页

是否有WPF的颜色对话框?

我在寻找WPF的彩色对话框?有一个内置?我应该建立自己的吗?或者Win 32互操作?如果是这样,怎么样?

wpf dialog

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

Emacs:标签文件有问题吗?

我正在使用ctags为我的Emacs创建标签,以便使用cygwin读取符号.

Emacs说"visit-tags-table-buffer:File/home/superman/tags不是有效的标签表"

这是我查找文件和生成标签的选项.

$>find . -type f -regex '.*\.[hc]\|.*\.cpp' -print0 |
  xargs -0 ctags -e --extra=+q --fields=+fksaiS --c++-kinds=+px --append -f ~/tags
Run Code Online (Sandbox Code Playgroud)

emacs etag cygwin ctags

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

C#4.0:将动态转换为静态

这是一个与我在这里问到的另一个相关的分支问题.我把它分开了,因为它真的是一个子问题:

我很难将类型的对象转换dynamic为另一种(已知的)静态类型.

我有一个执行此操作的ironPython脚本:

import clr
clr.AddReference("System")
from System import *

def GetBclUri():
    return Uri("http://google.com")
Run Code Online (Sandbox Code Playgroud)

请注意,它只是新建了一个BCL System.Uri类型并返回它.所以我知道返回对象的静态类型.

现在在C#land,我正在新建脚本托管的东西,并调用此getter返回Uri对象:

dynamic uri = scriptEngine.GetBclUri();
System.Uri u = uri as System.Uri; // casts the dynamic to static fine
Run Code Online (Sandbox Code Playgroud)

没问题.我现在可以使用强类型的Uri对象,就像它最初静态实例化一样.

然而....

现在我想定义我自己的C#类,它将在动态范围内新建,就像我对Uri一样.我简单的C#类:

namespace Entity
{
    public class TestPy // stupid simple test class of my own
    {
        public string DoSomething(string something)
        {
            return something;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在在Python中,新建一个这种类型的对象并返回它:

sys.path.append(r'C:..path here...')
clr.AddReferenceToFile("entity.dll")
import Entity.TestPy

def GetTest(): …
Run Code Online (Sandbox Code Playgroud)

c# ironpython dynamic-language-runtime dynamic

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

OpenGL抗锯齿不起作用

我一直试图用OGL反别名.我找到了一个应该执行此操作的代码块,但我看不到任何抗锯齿.我也在Nvidia控制面板中重置我的设置,但没有运气.

这个代码实际上是反立方体吗?

GLboolean polySmooth = GL_TRUE;
static void init(void)
{
   glCullFace (GL_BACK);
   glEnable (GL_CULL_FACE);
   glBlendFunc (GL_SRC_ALPHA_SATURATE, GL_ONE);
   glClearColor (0.0, 0.0, 0.0, 0.0);
}

#define NFACE 6
#define NVERT 8
void drawCube(GLdouble x0, GLdouble x1, GLdouble y0, 
              GLdouble y1, GLdouble z0, GLdouble z1)
{
   static GLfloat v[8][3];
   static GLfloat c[8][4] = {
      {0.0, 0.0, 0.0, 1.0}, {1.0, 0.0, 0.0, 1.0},
      {0.0, 1.0, 0.0, 1.0}, {1.0, 1.0, 0.0, 1.0},
      {0.0, 0.0, 1.0, 1.0}, {1.0, 0.0, 1.0, 1.0},
      {0.0, 1.0, 1.0, 1.0}, {1.0, …
Run Code Online (Sandbox Code Playgroud)

c c++ opengl antialiasing

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

在乳胶中隐藏Toc的条目

我想知道如何隐藏目录中的一个部分,但不会丢失文档正文中的部分编号.例如,在这个tex文件中,我丢失了数字hide,并且所有序列都被损坏了:

\documentclass{article}

\begin{document}
\tableofcontents
\section{uno}
\section{dos}
\section*{hide}
\section{tres}
\end{document}
Run Code Online (Sandbox Code Playgroud)

latex tableofcontents

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

Haskell图数据类型表示

我想以下列方式在Haskell中表示一个图:

对于每个节点,我想存储它的值和相邻节点的列表.我遇到的问题是我希望将相邻节点存储为其他节点的引用.

例如,我希望节点ny存储为("NY"(lp)),其中l和p是相邻节点,而不是("NY"("伦敦""巴黎")).
我试过这样的事情:

data Node a = Node { value :: a
                   , neighbors :: [Node a]
                   }deriving (Show)

let n1 = Node {value=1, neighbors=[n2]}
let n2 = Node {value=1, neighbors=[n1 n3]}
let n3 = Node {value=1, neighbors=[n2]}
Run Code Online (Sandbox Code Playgroud)

但是我得到了错误.我究竟做错了什么 ?

haskell

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

删除所有没有外键约束的记录

我有一个SQL 2005表,里面有数百万行,整天都被用户点击.该表由20个左右的具有外键约束的表引用.我需要定期做的是删除此表中"Active"字段设置为false的所有记录,并且在引用父记录的任何子表中没有其他记录.如果没有尝试一次删除每个错误并让它导致违反约束的SQL错误,那么最有效的方法是什么?此外,它不是禁用约束的选项,并且我不能在任何大量时间内导致父表上的锁定.

sql sql-server constraints foreign-keys rowdeleting

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

用C++计算球体的体积

这可能很简单,但是在C++中计算球体积的正确方法是什么?我getArea()似乎是对的,但是当我打电话时getVolume()它输出的数量不合适.有一个范围radius = 1,它给了我答案pi,这是不正确的:

double Sphere::getArea() const
{
    return 4 * Shape::pi * pow(getZ(), 2);
}

double Sphere::getVolume() const
{
    return (4 / 3) * Shape::pi * pow(getZ(), 3);
}
Run Code Online (Sandbox Code Playgroud)

c++

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

使用基类指针访问派生类成员

我正在用C++制作一个简单的控制台游戏

我想知道我是否可以在使用指向基类('Entity')的指针时从'entPlayer'类访问成员:

class Entity {
public:
    void setId(int id) { Id = id; }
    int getId() { return Id; }
protected:
    int Id;
};

class entPlayer : public Entity {
    string Name;
public:
    void setName(string name) { Name = name; }
    string getName() { return Name; }
};

Entity *createEntity(string Type) {
    Entity *Ent = NULL;
    if (Type == "player") {
        Ent = new entPlayer;
    }
    return Ent;
}

void main() {
    Entity *ply = createEntity("player");
    ply->setName("Test");
    ply->setId(1);

    cout << …
Run Code Online (Sandbox Code Playgroud)

c++

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

HTML5是否使Javascript游戏更安全(更安全)?

我知道Javascript是一种非常不安全的编程持久性游戏的方式,例如你在RPG中进行战斗计算,然后通过链接到PHP页面来奖励XP,当他们获胜时将XP添加到数据库中(因为玩家可以制作他们自己的javascript总是赢,或者只是看看你获胜时发送到的PHP页面,无论如何都去那里).

所以说,我想知道HTML5是否使得多人/持久性游戏在这方面更安全,因为我知道它仍然使用Javascript.或者我仍然注定完全依赖服务器端脚本来进行任何奖励玩家的计算?

javascript php html5

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