问题列表 - 第33391页

在3D中翻页的动画算法?

我想做一个逼真的页面翻转动画.它不一定是真正的物理模型,只要它看起来令人信服.许多商店都有他们现实世界小册子的动画,但我觉得它们并不令人信服.页面不弯曲逼真,灯光不正确等.

我会对描述此问题的任何链接或实现它的代码感到满意.我将实现这个.net(使用SlimDX或WPF).

3d animation physics

11
推荐指数
2
解决办法
6725
查看次数

VS 2010数据库项目 - SQL03006错误

我在VS 2010中创建了一个新的SQL Server数据库项目,从名为"managers"的本地数据库导入了数据库对象和设置,并在尝试构建项目时收到以下错误:

SQL03006:视图:[dbo].[vw_mlFunds]有一个未解析的对象[managers]的引用.[dbo].[mlfunds].

我不知道为什么这个视图完全限定表引用以包含实际的数据库名称,我宁愿不必更改sql,因为它是别人的代码,从技术上讲它并不正确.但我认为完全限定表名以包含数据库的名称会让VS编译器感到困惑,因为它期待[dbo].[mlfunds],而不是[管理员].[dbo].[mlfunds].如何最好地解决这个问题?我可以在某处设置新的数据库名称变量/别名吗?或者我是否必须重构/修改sql以使其编译?提前致谢.

sql-server visual-studio-2010

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

'swank-clojure'究竟做了什么,我们有'swank-SOMETHING_ELSE'吗?

我肤浅的理解是'swank-clojure'使'Mx slime-connect'成为可能.我的意思是,它提供了一个连接到clojure服务器的东西,比如'lein swank'.我的理解是否正确?如果没有,什么是swank的目的?

然后,是否有任何'swank-SOMETHING_ELSE'用于其他类似lisp的实现?例如,swank-clisp?

我需要'swank-clojure'来使用SLIME/Clojure和'Mx slime'吗?

添加

我发现这个链接非常有用.

emacs clojure slime swank

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

如何从unix中获取当前时间的小时值(使用C)

我有以下程序来获取当前日期和时间.

int main(void)  
{  
  time_t result;  
  result = time(NULL);  
  struct tm* brokentime = localtime(&result);  
  printf("%s", asctime(brokentime));  
  return(0);  
}
Run Code Online (Sandbox Code Playgroud)

该计划的产出如下:

Tue Aug 24 01:02:41 2010
Run Code Online (Sandbox Code Playgroud)

如何从上面仅检索小时值01?
或者是否有其他系统调用可以获得系统的当前小时?我需要根据这个采取行动.

谢谢

c unix

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

通过引用传递给STL容器的对象的生命周期

我是一名经验丰富的编码员,但我仍然是STL的新手,并且刚遇到这个问题:

据我所知,STL容器并不意味着复制它们包含的对象,或者影响它们的生命周期,但实验上我看到了不同的结果.

特别是,如果它们在超出范围之前存储在容器中,则仍然可以访问字符串类,这些类用于在销毁时将其底层存储的第一个字符清零.例如,请考虑以下示例:

using namespace std;

queue<string> strQueue;

const char *genStr(int i)
{
    ostringstream os;
    os << "The number i is " << i;
    strQueue.push(os.str());
    return strQueue.back().data();
}

void useStr()
{
    while(!strQueue.empty())
    {
        cout << strQueue.front() << endl;
        strQueue.pop();
    }
}

int main(int argc, char **argv)
{
    for(int i = 0; i < 40; i++)
    {
        printf("Retval is: %s\n", genStr(i));
    }
    useStr();

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当genStr()退出时字符串超出范围,我希望printf只输出"Retval is:",或者至少调用useStr()来给出未定义的结果,因为内存被踩到了通过额外调用的重复分配,但两者都返回适当存储的字符串,而不会失败.

我想知道为什么会这样,但取而代之的是,我很高兴知道我是否可以依赖任何旧物体发生的这种效应.

谢谢

c++ stl reference

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

正则表达式:删除白色字符

我尝试从我的字符串中删除多个白色字符:

$content = preg_replace('/\s+/', " ", $content); //in some cases it doesn't work
Run Code Online (Sandbox Code Playgroud)

但是当我写作时

$content = preg_replace('/\s\s+/', " ", $content); //works fine
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下原因吗?

因为当我写/\s+/它必须与一个或多个白色字符匹配时,为什么它不起作用?

谢谢

php regex

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

如何建立良好的报告界面

我有大量围绕学校,学生,老师,班级,地点等的相关数据

我面临着客户提出的第四项挑战; 他们想要报道一切.这意味着他们希望能够以任何方式交叉引用数据点,我认为我只是编写一个漂亮的查询构建器.:/

这个堆栈问题旨在征求关于如何精美地构建报告界面的意见.

任何建议,参考,例子,jQ插件等都会很棒.

谢谢!

javascript css user-interface reporting

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

Java:当其他类已经扩展基类时,如何扩展基类?

我想在apache commons电子邮件中扩展一个基类,基类是Email.我只是想为.send()方法添加一些限制

其他3个类扩展Email:HtmlEmail,SimpleEmail和MultiPartEmail

没有工厂方法来创建这3个派生类.

有没有一种最好的方法可以从基础电子邮件类扩展这一方法?我能想到的是扩展3个派生类,在每个派生类中重写.send(),并让它们中的每一个调用一个通用的静态方法来完成.send()限制功能.

java oop

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

使用派生类型和相同名称覆盖属性C#

我正在尝试使用具有相同名称的不同但派生类型覆盖基类中的属性.我认为它可以通过协变或泛型,但我不知道该怎么做?

以下代码获取错误:

错误1'Sun.Cache':类型必须是'OuterSpace.Cache'才能匹配被覆盖的成员'OuterSpace.Cache'

public class OuterSpace {
    public virtual OuterSpaceData Data {get; set;}
    public virtual OuterSpaceAnalysis Analysis {get; set;}
    public virtual OuterSpaceCache Cache {get; set;}


    public class OuterSpaceData {
        //Lots of basic Data Extraction routines eg
        public virtual GetData();
    }
    public class OuterSpaceAnalysis {
        //Lots of Generic Analysis on Data routines eg
        public virtual GetMean();
    }
    public class OuterSpaceCache {
        //Lots of Caches of Past Analysis Results:
        public Dictionary<AnalysisType, List<Result>> ResultCache;
    }
}

public class Sun : OuterSpace {
    public …
Run Code Online (Sandbox Code Playgroud)

c# inheritance overriding covariance

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

从linq中的数据行中选择两个数据列(vb.net 3.5)

Dim orders = From tt In testTable _
             Order By tt.Item("OrderNumber") _
             Select tt.Item("OrderNumber"), tt.Item("OrderId")
Run Code Online (Sandbox Code Playgroud)

这是打破.有没有办法做到这一点?我原以为这很容易.显然,我认为错了......

linq vb.net select multiple-columns

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