问题列表 - 第33784页

Windows环境变量嵌套的限制?

那么,环境变量在Windows中嵌套的深度是否有限制?我做了很多开发工作,我正在尝试建立我的开发环境变量,而且很多都是相互嵌套的,即.


GLEW=%THIRD_PARTY_ROOT%\GLEW
GLEW_1_5_5=%GLEW%\glew-1.5.5
GLEW_BIN_PATH=%GLEW_ROOT%\bin
GLEW_INCLUDE_PATH=%GLEW_ROOT%\include
GLEW_LIB_PATH=%GLEW_ROOT%\lib
GLEW_ROOT=%GLEW_1_5_5%

OSG=%THIRD_PARTY_ROOT%\OpenSceneGraph
OSG_2_8_3=%OSG%\OpenSceneGraph-2.8.3
OSG_BIN_PATH=%OSG_ROOT%\bin
OSG_INCLUDE_PATH=%OSG_ROOT%\include
OSG_LIB_PATH=%OSG_ROOT%\lib
OSG_ROOT=%OSG_2_8_3%

THIRD_PARTY_ROOT=C:\dev\third-party

Run Code Online (Sandbox Code Playgroud)

但我有一段时间让他们真正适当地扩展.有一段时间,当我查看set的输出时,我只是得到了他们正在按顺序展开的东西,所以任何依赖于foo_ROOT的东西都没有被正确扩展.我尝试启用延迟扩展并没有帮助,但重启似乎......所以可能延迟扩展需要重启..

无论哪种方式,我的PATH变量中都有GLEW_BIN_PATH和OSG_BIN_PATH,它们拒绝扩展.这真是令人沮丧,因为dll正在那里居住,当然我可以得到其他的东西来扩展...任何想法?

编辑:我在PATH变量中将它们作为:

[everything else....];%GLEW_BIN_PATH%;%OSG_BIN_PATH%

所以我没有看到明显的原因阻止他们扩大..

windows variables environment nested

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

如何在UIWebView中以编程方式滚动到底部?

我知道以前曾问过类似的问题,但似乎从未得到过回答.我有一个UIWebView并按字符串添加一些内容.我使用UIWebView,因为我动态地添加了一些图像,并使用其他HTML功能.此示例代码已简化.

NSString *myHtmlString = @"SOME LONG TEST STRING 1234567890 123456789 0123456789 0123456789 0123456789 01234567890 WWWWWWWWWW WWWWWWWWWW WWWYYYYYYY YYYYYYYYYY YYYYYYYYYY YYYYYYYYYY YYYYYYYYYY YYYYYYYYY YYYYYYYWWW WWWWWWWWWW WWWWWWWWWW WWWXXXXXXX XXXXXXXXXX XXXZZZZZZZ THIS IS THE END I WANT TO SEE";
NSString *myPath = [[NSBundle mainBundle] bundlePath];
NSURL *myBaseURL = [NSURL fileURLWithPath:myPath];
[myWebView loadHTMLString:myHtmlString baseURL:myBaseURL];
Run Code Online (Sandbox Code Playgroud)

我想看到的是字符串的结尾.我可以在那里滚动,没问题.但我想以编程方式去那里.

iphone uiwebview iphone-sdk-3.0

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

TextBox - 绑定属性不会刷新自身

我有一个文本框,Text属性就是这样绑定的

   <TextBox Name="txtBox">
        <TextBox.Text>
            <Binding Path="Data">

            </Binding>
        </TextBox.Text>
    </TextBox>
Run Code Online (Sandbox Code Playgroud)

可以在我的程序中的各个位置更改提交的数据.但是,如果我在另一个控件中更改了归档数据,则t txtBox Text属性不会刷新自身.我仍然可以看到旧的价值(尽管数据字段已被更改).有没有办法强制文本框刷新itselft或某事?

data-binding wpf textbox refresh

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

如何避免在提交消息中"合并分支'name_of_branch'?

我记得大约一年前我做了一些合并,导致提交消息Merge branch 'Name_of_branch'在远程存储库上.

根据我的记忆,如果我重新定位分支中的所有提交然后将其合并到master然后推送到远程存储库,就会发生这种情况.

但现在我无法用git-1.7.2.2重现它.

它被修复了吗?或者有人可以解释这是如何发生的,也许是如何避免它?

git

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

在Django模型中存储和转义Django标记和过滤器

我正在将模型中的内容输出到模板,但是某些模型字段会调用存储在其他模型中的数据.这只发生在几个领域.我想知道if与在模型中存储django标签相比,使用标签来评估这一点会更有效.

这个问题的答案说,在模型中存储django标签是一个坏主意而没有给出理由(尽管我认为其中一个原因可能是其他人可能会在数据库中注入一些标签).假设数据库注入很少,有没有办法逃避存储在模型中的Django标记和过滤器.

或者更好的是,处理上述情况的最有效方法是什么,其中几个字段中的一个模型字段调用存储在另一个模型中的字段.

示例:

这应存储在我的模型中

<p>We focus on:</p>
{% for item in services %}
{% url service_view item.id as service_url %}
<ul>
<li><a href="service_url">{{item.title}}</a></li>
</ul>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

输出它应该导致django解析相关的django标签,就像模板的一部分一样

python django django-templates

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

Chrome:Uncaught SyntaxError:意外的输入结束

在Google Chrome中加载我的网页时,我在控制台中出现了一个模糊的错误:

未捕获的SyntaxError:意外的输入结束

我不知道是什么原因造成的.我该如何调试此错误?

debugging google-chrome syntax-error

169
推荐指数
8
解决办法
43万
查看次数

模数运算符更改

C++ 03状态中的$ 5.6/4 - "如果两个操作数都是非负的,那么余数是非负的;如果不是,则余数的符号是​​实现定义的74).

注74是

根据正在进行的ISO C修订工作,整数除法的首选算法遵循ISO Fortran标准ISO/IEC 1539:1991中定义的规则,其中商始终向零舍入.

C++ 0x状态 -

$ 5.6/4-"对于积分操作数,/运算符产生代数商,丢弃任何小数部分; 79如果商a/b在结果类型中可表示,(a/b)*b + a%b则等于a.

注79说

这通常被称为截断为零.

所以我有两个问题:

  • 有人可以解释这个"截断为零"的概念吗?

  • 具有负操作数的模数是否在C++ 0x中定义为行为?

c++ modulus

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

在未被禁止的情况下,可以向Google Maps API提出多少请求?

我正在通过谷歌地图API使用自动提示地址,我希望尽快.

目前,我已经为我的脚本添加了10毫秒的延迟,以避免因为太多请求而被禁止.这有必要吗?没有被禁止可以提出多少请求?

PS我会喜欢一些合适的标签,我真的无法想出任何好的东西.

javascript google-maps google-api google-maps-api-3

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

此代码中的内存泄漏在哪里以及如何解决?

在我的项目中,我有一个方法,从整数(使用strcat)创建一个字符串并将其写入文件.不幸的是它确实有内存泄漏.在跟踪泄漏时,我将代码简化为以下内容.我似乎无法找到甚至修复它.这是代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char* argv[] )
{
 char* output = "\0";
 int counter = 5;
  while(counter > 0)
  {
      char buffer[20];
      sprintf(buffer, "%u", counter);
      char* temp;
      temp = malloc((strlen(output) + strlen(buffer) + 1));
      strcpy(temp, buffer);
      strcat(temp, output);
      char* oldmemory = output;
      output = temp;
      free(oldmemory);
      counter--;
  }
printf("output: %s\n", output);
free(output);
return 0;
}
Run Code Online (Sandbox Code Playgroud)

Valgrind回归:

==7125== Memcheck, a memory error detector
==7125== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et …
Run Code Online (Sandbox Code Playgroud)

c valgrind memory-leaks

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

我应该允许插件崩溃我的应用程序吗?

我正在为我正在处理的基于Web的系统添加一个事件驱动的插件api.

我应该在try/catch中包装插件调用以确保它们不会崩溃,或者我应该将其留给插件开发人员来处理.

此外,一些插件可能会更改我传递的数据,我应该重新验证所有数据还是相信插件开发人员不要破坏任何内容?

language-agnostic events plugins

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