问题列表 - 第39918页

"$ ^ N"和"$ +"之间有什么区别?

有人能告诉我一个例子,它展示了这两个变量的不同行为($ ^ N和$ +)?

regex variables perl

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

找不到apache/windows的mod_wsgi

我的apache无法在windows上找到mod_wsgi.我正在使用apache 2.2,服务器使用默认的httpd.conf正确启动.

我将mod_wsgi.so放入apache的modules目录(C:\ Program Files\Apache Software Foundation\Apache2.2\modules),并具有所有用户的读/写权限.我将以下行添加到默认的httpd.conf中

LoadModule wsgi_module modules/mod_wsgi.so

我尝试启动Apache时遇到此错误.任何人有任何想法/建议?

httpd.exe:C:/ Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf第129行的语法错误:无法加载C:/ Program Files/Apache Software Foundation/Apache2.2/modules/mod_wsgi.所以进入服务器:找不到指定的模块.

[Tue Nov 23 17:41:55 2010] [warn](OS 995)由于线程退出或应用程序请求,I/O操作已中止.:winnt_accept:异步AcceptEx失败.

[Tue Nov 23 17:41:56 2010] [notice]儿童7384:发布了启动互斥锁

windows apache django mod-wsgi

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

C#异常过滤器?

C#是否支持编译过滤器?过滤器如何工作或他们做什么?

像反射器一样反射滤波器

try
{
}
catch(Exception e) when (?)
{
}

.net c#

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

Ruby相当于一个javascript自执行功能

我在javascript中做了很多

some_var || some_var = function(){ return "blah"}();
Run Code Online (Sandbox Code Playgroud)

我想知道红宝石中的等价物是什么,所以我能做到

some_var ||= # sequence of operations
Run Code Online (Sandbox Code Playgroud)

编辑

Proc.new.call引起了我的注意,但我也是在某人的代码中遇到过这个:

a ||= begin
  # do some stuff
  # return some stuff
end
Run Code Online (Sandbox Code Playgroud)

这在功能上等同于使用Proc.new.call??

edit2 人们似乎对我想要实现的目标感到困惑.想象一下这在javascript中:

function someExpensiveFunction(){
  # do some really expensive stuff
  return "some expensive calculations"
}

a || a = someExpensiveFunction();
Run Code Online (Sandbox Code Playgroud)

显然设置a一次......一次调用昂贵的函数...在这种情况下我不关心范围,我只需要我的返回值是一个计算的事件序列而不是单个值.

我很确定我上面的例子a ||= begin; ... end;是等价的......

javascript ruby

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

C运算符优先级混乱

main()
{
  int a=3+2%5;
  printf("%d",a);
}
Run Code Online (Sandbox Code Playgroud)

程序返回值5,但是如何以及为什么?

c

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

迭代索引属性(反射)

我想对我只能通过反射访问的索引属性进行迭代,

但是(并且我完全知道这可能是一个令人尴尬的简单回答,MSDN /谷歌失败= /)我找不到/想到除了递增计数器PropertyInfo.GetValue(prop, counter)直到TargetInvocationException被抛出的方式.

翼:

foreach ( PropertyInfo prop in obj.GetType().GetProperties() )
{
    if ( prop.GetIndexParameters().Length > 0 )
    {
        // get an integer count value, by incrementing a counter until the exception is thrown
        int count = 0;
        while ( true )
        {
            try
            {
                prop.GetValue( obj, new object[] { count } );
                count++;
            }
            catch ( TargetInvocationException ) { break; }
        }

        for ( int i = 0; i < count; i++ ) …
Run Code Online (Sandbox Code Playgroud)

.net c# reflection

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

从视角计算缩小尺寸

我正在试图找出一个关于如何在靠近我的观察窗格上计算远处物体大小的公式.我确信我在高中就读过这个,但我找不到任何关于正确计算的资源.

我发现下面的页面解释了绘制这样一个东西的正确方法,但我没有看到一个公式(例如物体的大小,距离):计算透视中的缩小尺寸.我也知道我可以计算出视角,就像这个角度大小计算器所示 - 但是这假设是一个三角形,而不是一个矩形.

对于我的绘画技巧而言,图片的价值不仅仅是文字: 介意一下

说明:从查看窗格(标记为红色)查看时,如何计算目标的大小.当您查看范围时,目标确实看起来要小得多 - 在尺寸/关系方面要小多少?!
是否像30厘米/ 1000厘米一样简单,知道距离10米的目标大小?难道我不必做一些罪/ cos功夫?2cm的范围怎么样,假设它是我的整个视野​​ - 它肯定必须在等式中的某个地方.

我不是想在这里重新发明轮子而且所有自我射手都已经自动完成了这个,但我只是想不出对正确公式的引用,一些指针?我正在寻找范围内目标的大小,无论是绝对数字(5毫米)还是相对数字,假设范围是视野的100%,目标将占据范围的1/10的范围视图.

language-agnostic size perspective

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

Javascript:字符串中每个Word的大写

问候,我想把脚本中的每个单词都大写,为此我想出了一个这样的方法:

//Word Capitalization
function wordToUpper(val) {
        newVal = '';
        val = val.toLowerCase().split(' ');
        for(var c=0; c < val.length; c++) {
                newVal += val[c].substring(0,1).toUpperCase() + val[c].substring(1,val[c].length) + ' ';
        }
        return newVal;
}
Run Code Online (Sandbox Code Playgroud)

现在它适用于从之后开始的常规单词和emtpy char"".

但是我也想确保它对这样的字符串失败:

wordToUpper('hello my name is Hellnar.it doesnt work.')- > Hello My Name Is Hellnar.it Doesnt Work."它"必须是资本.

wordToUpper('hello my name is (hellnar).') - > Hello My Name Is (hellnar). "Hellnar"不得不资本.

问候

注意:请不要使用css经典text-transform: capitalize; 解决方案,因为此数据将用于表单发布.

javascript capitalization

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

我怎样才能最好地了解django如何在内部工作?

所以我一直在玩django一点,我真的喜欢这个框架.但是,我想更好地了解它是如何"在幕后"实际运作的.

这是我目前对client-server-django世界的看法,这是非常粗糙的,可能会让你的脚趾甲卷曲(对不起)......

  1. 浏览器向服务器发送Http请求.
  2. 服务器发挥其魔力并通过CGI将请求转储到django(?)
  3. django的某些部分(?)接收请求并将其转换为django请求对象.
  4. 请求对象在通过中间件的一些模糊路径上漫游,中间件用它做奇怪的事情.
  5. 请求对象最终以某个函数(哪个?)结束,该函数查看url,从urls.py中取出模式并调用视图函数.
  6. 视图函数发挥其魔力(模型和模板作为合作伙伴),这可能是我最强烈的理解错觉(好吧,除了数据库抽象魔法,就是......;)
  7. 视图函数返回一个HttpResponse对象,我想这是在CGI的一些模糊路径上返回的.
  8. Webserver再次接管并将Http响应发送给客户端.

好的,那么你问我的问题到底是什么?嗯,这一切是如何工作的,真的吗?我并不指望你用勺子喂我所有的东西......我怀疑答案最终将是"阅读源,卢克",但是,如果我感激不尽,

  1. 你可以清理我的错误观念
  2. 告诉我从哪里开始?我想做的是抓住一个调试器并且只是完成这个过程几次,但我真的不知道从哪里开始
  3. 你可以指出我能解释这个问题的任何文件......是的,我听说过谷歌的这个东西但是没有真正找到任何超级有用的东西.

非常感谢保罗

django webserver cgi internals

15
推荐指数
2
解决办法
4330
查看次数

使用单个htpasswd密码保护devel grails应用程序

我正在向公共领域的一些同事展示一个grails应用程序.到目前为止,我正在开发模式,并没有通过战争部署.

我需要确保应用程序安全,以防止他们查看/播放它.我已经有一个用户mgmt,但在sb看到任何我希望有.htpasswd之类的保护之前.如果可能的话,我不想用插件扩展应用程序本身(例如,shiro).

有什么想法/建议?

非常感谢!

security grails basic-authentication .htpasswd

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