问题列表 - 第49543页

我真的需要Ninject.MVC3中的App_Start内容吗?

从NuGet下载Ninject.MVC3包创建了这个App_Start文件夹,里面有一个简单的类; 我可能会补充说,哪些甚至没有开箱即用.

浏览它,它似乎没有任何壮观的......功能......或任何根本.我还没有发现它在SampleApplicationNinject.Web.Mvc地方项目本身的来源.(https://github.com/ninject/ninject.web.mvc/tree/master/mvc3/src/SampleApplication)

有人可以解释这个文件夹/类的目的吗?删除它们似乎对我的项目没有影响.是否有一些神秘的忍者理由为什么我需要保留它们?(或者甚至为什么它们首先被制造出来?)

.net ninject

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

R中的读写管道()通信

大多数语言都支持双向进程通信.例如,在Python中,我可以(懒散地)做:

>>> from subprocess import *
>>> p = Popen('nslookup', stdin=PIPE, stdout=PIPE)
>>> p_stdin, p_stdout = p.communicate("www.google.com")
>>> print p_stdin
Server:     ...
Run Code Online (Sandbox Code Playgroud)

在R中,无论是否用"r +"或"w +"打开我的管道,我似乎只能走一条路.此外,即使我通过R -f ...或运行脚本R < ...,在实际的控制台stdin/stdout中也会出现奇怪的行为.

我的问题可归结为以下内容 - 是否有可能(无需编写C方法!)在R中的上述Python示例中重现双向进程通信?

ipc r pipe

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

从面法线中找出面之间的角度

我有一些面法线,我需要计算它们所属的面之间的角度.我遇到的问题是当角度大于180时找到面之间的角度 - 我无法弄清楚如何分辨角度45和角度315之间的差异.

edit2:我可以访问定义模型的obj文件,我需要用什么信息来区分45'和315'?另外,我正在构建所使用的(低多边形)模型,因此我可以保证没有相交的面等.

编辑:

ang = math.acos(dotproduct(v1, v2) / (length(v1) * length(v2)))

ang = math.degrees(ang)

ang = 360 - (ang + 180)
Run Code Online (Sandbox Code Playgroud)

3d geometry angle

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

C函数**ntohl**给出链接器错误(未解析的外部)

函数ntohl为我提供了一个链接器错误:

error LNK2001: unresolved external symbol _ntohl@4
fatal error LNK1120: 1 unresolved externals
Run Code Online (Sandbox Code Playgroud)

我已经包括在内

#include <winsock.h>
Run Code Online (Sandbox Code Playgroud)

有具体原因吗?(或者可以手动轻松完成此功能吗?)

c++ windows linker winsock

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

使用C预处理器生成随机数

我想使用C预处理器生成一个随机数或字符串...嗯...我甚至不知道这是否可行,但我正在尝试动态创建变量(字符串在这里会很有用)和为它们分配值(整数).所以我尝试做了一些事情,但基本问题仍然存在 - 我可以使用预处理器创建一个随机字符串或数字.

random c-preprocessor

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

C清除双打数组的最佳方法

在C中,如何重置给定指针以使数组中的所有值都是指定值?最好使用for循环,还是有一个函数可以用来将数组中的所有值都设置为0.

我的代码目前是这样的:

int main()
{
     double *my_values = calloc(10, sizeof(double));
     do_something_with_values(my_values);

     free(my_values);
     my_values = calloc(10, sizeof(double));

     do_something_else_with_values(my_values);
     free(my_values);
}
Run Code Online (Sandbox Code Playgroud)

这(对我来说)看起来很hacky,我该如何改进这段代码呢?

c arrays free pointers calloc

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

调试Bootstrap.groovy的最佳方法是什么?

我正在将一些数据插入数据库,但是一些对象没有插入,即使我看不到任何验证错误.使用stacktrace或使用sql进行错误的最佳方法是什么,以便我可以找出错误的原因?

例如我,新的XXXXX(属性:"blah").save(flush:true)

我没有在启动时看到错误(grails run-app)但我也看不到我的数据.我确实看到了许多对象的数据,所以我确定它是关于我的对象,验证甚至关联的东西,但我需要一种简单的方法来查看日志/控制台中的问题...

我确信这很容易,但是...

grails bootstrapping

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

iOS中的全文子字符串搜索

对于记录中包含的任何子字符串,我需要我的iPhone/iPad应用程序能够快速搜索大约10,000条记录(大约一段文本,每条记录).因此,如果记录包含单词"Flame",则查询"lame"应该匹配.

我目前正在使用SQLite,但"LIKE%term%"搜索对于这么多记录来说太慢了.启用全文搜索似乎不能完全满足我的需求,因为SQLite只支持前缀通配符(例如"Flam*",而不是"*lame").

我已经尝试使用一个巨大的文本blob(~350K),并做[NSString rangeOfString:...],我认为它使用Boyer-Moore算法.这比"LIKE%term%"搜索更快,但仍然不是我希望的那种速度.

对于实现这种可扩展子字符串搜索的方法或库的任何建议,哪些可以在iPhone上运行?

iphone search full-text-search substring ios

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

在Linux上编写PID文件

我目前正在开发一个需要单实例的linux守护进程(即限制为1个用户1进程).在不必使用getpid()手动将pid输出到/ var/run /然后使用它锁定它的最佳方法是什么flock()

c linux daemon centos

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

F#中这种灵活的"自我标识符"有什么好处?

虽然我理解F#中的自我标识符,但我对这种灵活性的好处感到困惑.为什么F#不仅仅this.Blah像C#一样支持并且完成它?我猜有些人用它来提高可读性,但即便如此,这似乎是一个延伸.那么,这种语言功能的用途/好处是什么?

对于未启动的,下面是一个定义类型范围的自身标识符"self"和方法范围标识符"this"的示例.该示例来自上面链接的MSDN文章.

type MyClass2(dataIn) as self =
   let data = dataIn
   do
       self.PrintMessage()
   member this.PrintMessage() =
       printf "Creating MyClass2 with Data %d" data
Run Code Online (Sandbox Code Playgroud)

f# language-features

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