问题列表 - 第49228页

数据类型之间的隐式转换

例如,为什么一个unsigned short和之间的操作结果int总是产生一个int

unsigned short s = 65535;
int i = 65535
Run Code Online (Sandbox Code Playgroud)

表达式typeid(s * i * i).name(),给出一个超出范围int但仍隐式转换的值返回int,为什么?

c++ type-conversion

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

是否可以在运行时修改PYTHONPATH?

我有一个动态链接到Python解释器的C++应用程序.我希望能够从特定目录导入python模块.我想修改我的进程的PYTHONPATH,以便sys.path将包含我添加到PYTHONPATH的路径.根据这个文档,这似乎是它的工作方式:

http://docs.python.org/c-api/intro.html#embedding-python

但是,当我从Python-land打印sys.path时,它具有PYTHONPATH的原始内容而不是我设置的内容.这是我正在做的一个例子(使用Boost.Python):

int main(int argc, char* argv[])
{
  _putenv_s("PYTHONPATH", "C:\\source\\\\modules");
  Py_Initialize();
  object main = import("__main__");
  object global = (main.attr("__dict__"));
  exec("import sys\nprint sys.path"), global, global);
}
Run Code Online (Sandbox Code Playgroud)

PS - 我知道还有其他方法可以实现我的目标,但这不是我所要求的.我想知道为什么Py_Initialize()在设置sys.path时不使用PYTHONPATH的当前值.或许我误解了它应该如何运作?

c++ python python-embedding python-c-api boost-python

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

Android Wifi直接多重连接ad-hoc

我尝试在许多Android设备之间创建一个ad-hoc网络,但我找不到文档来做到这一点.

我认为Wifi direct可以满足我的需求,但是可以在一台设备上进行多次连接吗?我看到我们可以做一个像接入点一样的设备并与许多设备通信,但是我们可以从一个客户端设备与两个接入点设备进行通信吗?

我有3个设备:A - > B - > C.

"A"设备需要与"C"设备通信但是他太远了,所以我想在A&B和B&C之间的ad-hoc wifi直接连接之间进行ad-hoc wifi直接连接,所以A可以与C通信.也应该使用3个以上的设备.

谢谢 !

connection android adhoc wifi

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

扩展TFS以在工作项中包含自定义字段

我们组织内部需要向工作项添加一个字段,该字段在整个TFS 2010源代码管理中具有可跟踪性.我们使用票号在内部识别工作项,并希望将TFS工作项与我们的内部票号相关联,然后能够运行报告以收集以下信息:

哪个工作项与故障单#12345相关联

特定版本分支中包含哪些票号?

等等...

所有这一切都始于扩展TFS工作项UI以包括我们的自定义字段.之前没有对TFS做过任何扩展,有人能指出我在建议,URL,教程等方面的正确方向吗?

谢谢!

c# tfs visual-studio-2010 tfs2010

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

textView.setText(); 崩溃

setText()方法在我的应用程序中返回null为什么?

public class GetValue extends Activity {
    char letter = 'g';
    int ascii = letter;

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        TextView textView = (TextView)findViewById(R.id.txt_1);
            textView.setText(ascii);
    }
}
Run Code Online (Sandbox Code Playgroud)

无论我输入什么文字都无关紧要,无论如何它都会崩溃.为什么setText()继续返回null?

先感谢您

解决方案:我的错误是在xml文件中.我写道:android:text ="@ + id/txt_1"当它应该说:android:id ="@ + id/txt_1"

非常感谢所有的答案和评论!

debugging null android return settext

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

创建NSInteger类别

在尝试为NSInteger创建类别时,编译器会抱怨它"无法找到'NSInteger'的接口声明".是否无法创建NSInteger类别?

一个简单的测试将显示编译器错误:

#import <Foundation/Foundation.h>

@interface NSInteger (NSInteger_Extensions)

-(NSInteger)simpleTest;

@end



#import "NSInteger_Extensions.h"

@implementation NSInteger (NSInteger_Extensions)

-(NSInteger)simpleTest {
    return self + 5;
}

@end
Run Code Online (Sandbox Code Playgroud)

这有可能吗?

谢谢!

cocoa objective-c categories nsinteger

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

.Net在Linux上运行

我听说你可以在Linux机器上运行.net应用程序.过程是获取.net字节代码并在linux jvm上运行它.有没有人遇到任何问题?你知道这样做的任何具体瓶颈吗?

.net java linux

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

Midlets执行问题

使用Java ME Platform SDK 3.0.

我打开一个新项目,它被执行,但如果我尝试做一个,因为新项目> midlet这是创建与hello world和这项工作,但如果我在类>新项目>类中构建代码..我写扩展midlet实现命令监听器amm它不起作用我没有得到任何错误,如果我复制我的所有代码,我将其粘贴在"新项目> midlet",我删除所有它有我粘贴我的代码,它确实工作mmm总是当名称是默认的"HelloMidlet"时我只看两件事......

安装应用程序(如果我打开它有:进入一个网站安装)管理证书授权

我重复,如果我让默认名称"hellomidlet"它确实有效(用我的自我代码),但如果我改变这个名称,它不起作用..

*错误*http://127.0.0.1:51612/MobileApplication2.jad部署应用程序时出现问题 原因:损坏JAR,读取时出错:hello/HelloMIDlet.class

java sdk midlet java-me

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

C#console应用程序不会调试,很奇怪

我在现有解决方案中创建了一个新的控制台应用.设置一个断点,它不会调试.

它打开并立即再次关闭.在同一解决方案中测试另一个控制台应用程序正常

有任何想法吗?

c# console-application

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

如何在iis7上复制/克隆网站

我想制作一个我正在研究的iis网站的dev,demo1,demo2副本.我需要每个iis运行自己的代码库,但设置几乎相同.在Windows 7中是否有一种简单的方法可以将我的dev iis克隆到新站点而无需完全重新配置它?为每个iis配置虚拟目录需要20分钟,所以这可以节省我很多工作.

iis-7 windows-7

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