问题列表 - 第49944页

改变这是什么

有没有办法改变这一点?

class foo{...}

foo* fooinstance = new foo();
foo* otherfooinstance = new foo();

void
foo::bar(){
    this = otherfooinstance;
}

fooinstance->bar();
Run Code Online (Sandbox Code Playgroud)

对于那些想知道在什么情况下我会改变这个指针的人来说就是这种情况.我不得不做一个树递归,我必须删除中间节点..对于这个例子,我们假设删除的中间节点有标题d.这些中间节点只有一个子节点.所以在lisp表示法中,如果我们有一棵树

(g(d(i 4))(i 5))

函数removeIntermediates(tree)实际上会导致上述内容成为

(g(i 4)(i 5))

这个指针可重新分配的IF的伪代码如下所示..

DTREE::removeIntermediates(){
    this = child(0); removeIntermediates();
}

TREE::removeIntermediates(){
    for each child { child->removeIntermediates();
}
Run Code Online (Sandbox Code Playgroud)

我想在不知道子节点是什么的情况下这样做,因此使代码可以为每个节点类型分解为不同的函数,并且具有其他类型的通用函数.可悲的是,我刚刚做了这样的事情......

TREE::removeIntermediates(){
    for each child { if(child->name == "d") {
        setchild(child->child(0));
        child->removeIntermediates();
    }
    else { child->removeIntermediates();}
}
Run Code Online (Sandbox Code Playgroud)

c++ pointers this

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

Mathematica执行时错误:符号名称

Mathematica中存在一个奇怪的错误,至少从版本5.1开始,并持续到版本7.


Module[{f, L}, L = f[];
  Do[L = f[L, i], {i, 10^4}]] // Timing
Run Code Online (Sandbox Code Playgroud)
  {0.015, Null}
Module[{weirdness, L}, L = weirdness[];
  Do[L = weirdness[L, i], {i, 10^4}]] // Timing
Run Code Online (Sandbox Code Playgroud)
  {2.266, Null}

  • 是什么导致这个?这是一个哈希问题吗?

  • 在版本8中修复了吗?

  • 除了测试之外,有没有办法知道哪些符号名称导致减速?

wolfram-mathematica timing execution-time

13
推荐指数
2
解决办法
686
查看次数

在线用户指南、维基或文档上是否有任何 Serena Dimensions CM?

我正在寻找“任何”Serena Dimensions CM 用户指南,也许是一些维基,任何东西。似乎没有人使用它,也没有问题。我将不胜感激您的帮助

serena dimensions release-management

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

如何在netbeans中创建.exe文件?

我已经在netbeans中创建了一个项目,我希望它可以在没有安装netbeans的情况下在另一台计算机上运行(就像.exe在visual basic中一样).

我按下了F11,我有一个lib文件夹,上面有一个.jar文件.但后来我不知道如何解决这个问题,我必须双击哪一个?

有人可以指导我吗?

java netbeans exe jar

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

HttpContext.Current.User.Principal vs WindowsIdentity.GetCurrent()

在HttpContext.Current.User.Principal和WindowsIdentity.GetCurrent()之间打开Windows身份验证和身份模拟的asp.NET环境有什么区别?

asp.net iis windows-authentication

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

使用Android获取电话美国本地区号

我想知道如何从我的Android应用程序中获取设备/用户区域代码我知道有一个名为TelephonyManager的lib但我找不到国家/地区代码功能

为了使自己清楚:我有一个活动,要求用户输入他的电话号码,我想从设备(从他的运营商?)获取区号?如果我打开我的应用程序在纽约我会得到+212作为代码和文本框输入我自己的号码

android telephonymanager

51
推荐指数
6
解决办法
7万
查看次数

解决maven插件问题:'无法加载mojo'

我已经在my pom.xmlmaven中配置了所有依赖项.当我发出命令时,mvn install我收到以下错误:

[INFO]插件管理器中执行目标的内部错误'org.apache.maven.plugins:maven-surefire-plugin:2.4.3:test':无法加载mojo'org.apache.maven.plugins:maven-surefire -plugin:2.4.3:在'插件'中测试'org.apache.maven.plugins:maven-surefire-plugin'.缺少必需的类:org/apache/maven/surefire/util/NestedCheckedException org.apache.maven.surefire.util.NestedCheckedException

我该如何解决这个问题?

dependencies maven-2 maven-plugin maven maven-dependency-plugin

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

id的相同样式以相同的字母结尾

我在屏幕上有几张表,他们的id以"test"结尾:studentsTest,marksTest,classesTest等.

我希望他们都有相同的风格.有没有办法为id以相同字符结尾的所有对象定义样式?

谢谢Devora

css

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

while(i = 0)和while(i == 0)之间的差异

在我的考试中,C++中出现了以下问题

码:

int i, n;
int* A
cin >> n;
A = new int[n]
for(int i = 0; i < n; i++) cin >> A[i];

while(i = 0){
   cout << A[i] << endl;
   i--;
}
}
Run Code Online (Sandbox Code Playgroud)

什么是输出?我认为它应该进入无限循环!

c++

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

PHP:加载gzipped javascript文件

将一组20-30个.js文件连接成一个大文件,用gzip压缩这个文件,保存为像somebigjsfile.js.gz之类的东西,然后像这样加载它是一个好主意<script type="text/javascript" src="somebigjsfile.js.gz"></script>吗?

当至少有一个.js文件被修改时(使用php的filemtime检查),将再次生成此文件.

如果它是相关的,这是一个公共应用程序.

javascript php gzip file

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