问题列表 - 第24667页

用于游戏调试引擎的进程间通信C#< - > C++

我正在为游戏的脚本引擎开发一个调试器项目.我希望用C#编写调试器的GUI.然而,实际的调试引擎嵌入在游戏本身中,并且是用C,C++和汇编补丁的混合编写的.

处理调试器GUI和调试引擎之间的通信的最佳方法是什么?这两个将在不同的进程中运行.

谢谢!

安迪

c# c++ ipc

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

关于函数的C++ extern关键字.为什么不包含头文件?

如果我理解正确,这意味着

extern void foo();
Run Code Online (Sandbox Code Playgroud)

函数foo在另一个翻译单元中声明.

1)为什么不#include声明此函数的头?

2)链接器如何知道在链接时寻找函数的位置?

编辑:也许我应该澄清上面的声明然后使用该函数

foo();
Run Code Online (Sandbox Code Playgroud)

它从未在此翻译单元中定义.

c++ linker extern

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

C++常量引用生命周期(容器适配器)

我的代码看起来像这样:

class T {};

class container {
 const T &first, T &second;
 container(const T&first, const T & second);
};

class adapter : T {};

container(adapter(), adapter());
Run Code Online (Sandbox Code Playgroud)

我认为不断引用的生命周期将是容器的寿命.但是,否则看起来,在创建容器后销毁适配器对象,留下悬空引用.

什么是正确的寿命?

适配器临时对象的堆栈范围是容器对象或容器构造函数的范围?

如何正确实现绑定临时对象到类成员引用?

谢谢

c++ const reference lifetime

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

C:(int)x和floor(x)之间的差异?

在C中,这两者有什么区别?

float myF = 5.6;

printf( "%i \n", (int)myF ); // gives me "5"
printf( "%ld \n", floor(myF) ); // also "5"?
Run Code Online (Sandbox Code Playgroud)

什么时候优于另一个?

c floating-point

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

在iPhone应用程序中显示加载屏幕的最佳方式?

我正在构建一个基本上是一个Web应用程序.每个数据都必须从Web API中获取.因此,我展示的每个UITableView都需要花费一些时间来填充数据,而我正在努力寻找向用户显示加载屏幕的好方法.

现在我正在弹出一个动作表,但这看起来有点不对劲.理想情况下,我会在桌面上弹出一个空白视图,上面有"正在加载...",然后在数据进入时将其淡出,但我想不出在我的8个地方做到这一点的方法没有大量代码重复的应用程序.

iphone cocoa-touch

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

如何卸载Xcode的旧自定义安装?

当我安装测试版时,我会将自定义安装到最新版本的单独文件夹中.我有几个旧的测试版安装.

如何卸载Xcode的旧自定义版本?

我可以把文件夹丢弃吗?
我需要使用终端吗?

发行说明建议使用此:

$ sudo/Library/uninstall-devtools --mode = all

但这只是卸载我原来的官方发布版本3.2吗?

谢谢.

iphone beta sdk xcode uninstall

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

如何在展开或折叠时更改WPF扩展器标题文本?

使用WPF扩展器,我希望标题在扩展控件时从" 查看更多"更改为" 更少 ",并在再次折叠时返回" 查看更多".我更喜欢WPF纯解决方案,而不是C#或其他代码隐藏方法.我觉得这应该很容易,但我正在努力寻找合适的条款来通过谷歌获得解决方案.

谢谢!

.net wpf expander

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

哪个更快,XMLParser或SimpleXML

你们觉得怎么样?我目前在整个项目中使用SimpleXML,内存使用量平均为250KB,每次执行500微秒处理.我只是打算切换到XMLParser,非常感谢您的建议.

编辑:实际的微量时间是0.000578微秒.我只是混淆了毫米和微,哈哈.

php simplexml xml-parsing

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

Bash Shell; 读命令; 在Windows 7上使用Cygwin

好的,所以我遇到了这个问题.我在Windows上编写了一个在cygwin中运行的脚本.我已经尝试了一堆基本的示例脚本,以防它是我的脚本问题.

所以我尝试了这个:

#!/bin/bash
echo -e "Enter your name and press [ENTER]: \c" 
read var_name
echo "Your name is: $var_name"
Run Code Online (Sandbox Code Playgroud)

然后我将运行它并输入var_name的名称.

我明白了:

$ ./project1.sh
Enter your name and press [ENTER]: Jake
': not a valid identifierad: `var_name
Your name is:
Run Code Online (Sandbox Code Playgroud)

据我所知,我遇到了阅读问题.我正在尝试为我的课程开展一个项目,但我似乎无法弄清楚为什么它不会读它.我毫不夸张地跟着这本书,然后在网上使用这些似乎对我不起作用的例子.有没有人知道这是我的设置还是我错过了什么,谢谢.

unix bash cygwin

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

鼠标悬停/外出时jquery奇怪的闪烁

HTML:

<div id="timerList">
...
    <li rel="project" class="open">
        <a class="" style="" href=""><ins>&nbsp;</ins>Project C</a>
    </li>
...
</div>
Run Code Online (Sandbox Code Playgroud)

javascript/jquery:

$('#timerList li[rel="project"]').mouseover(function(){
    $('a:first',this).after('<span class="addNew"><a href="#">Add Timer</a></span>');
}).mouseout(function(){
    $('.addNew',this).remove();
});
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在li元素上时,会在其中创建span.addNew元素

问题:当我把我的鼠标放在span.addNew上时,它会一直闪烁.也许mouseout事件正在触发,但我不明白它为什么会或如何防止它.

谢谢!

javascript jquery

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