问题列表 - 第29145页

C++,获取函数的名称

在C++中,有没有办法从它的指针中获取函数签名/名称?

void test(float data) {}
cout << typeid(&test).name();
Run Code Online (Sandbox Code Playgroud)

我想使用这些数据进行日志记录.

c++ string function

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

睡眠前PHP输出文本

我希望PHP输出一些文本,然后睡一秒半,然后再输出一些文本.

<?php

echo 'Output one.';

usleep(1500000);

echo 'Output two.';

?>
Run Code Online (Sandbox Code Playgroud)

我的问题是,所有的文本被同时推出- 等侯的1.5秒.我已经阅读了一些名为flush的函数 - 但它似乎不起作用.也许我没有用它写.任何帮助将不胜感激^^

提前致谢!

php text sleep

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

unsigned _stdcall ....隐式是一个int?

具有此签名的函数:

unsigned _stdcall somefunction (LPVOID lParam);
Run Code Online (Sandbox Code Playgroud)

这是否意味着它隐式返回一个整数?作为无符号真的不是一个价值本身?_stdcall是一个召集会议....

c++ return function

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

如何获得光标下的像素颜色?

我需要一个快速命令行应用程序来返回鼠标光标下的像素颜色.

我怎样才能建立这个在VC++,我需要类似的东西这个,但最好不是在.NET中,因此它可以每秒运行多少次?

gdi+ screen pixel visual-c++

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

Python:如何访问父模块中声明的变量

使用Python文档中的结构:

sound/
  __init__.py
  effects/
          __init__.py
          echo.py
          surround.py
          reverse.py
Run Code Online (Sandbox Code Playgroud)

说我想要import sound.effects并获得可用效果的列表.我可以在声明模块级变量做到这一点sound.effects,然后当每个.py文件导入追加到它.所以声音/效果/ __ init__.py可能是这样的:

effectList = []
import echo
import surround   # Could write code to import *.py instead
...
Run Code Online (Sandbox Code Playgroud)

从我的主代码我现在可以访问sound.effects.effectList以获取效果列表,但如何effectList从echo.py中访问以进行实际追加?我被困在试图访问变量:

# None of these work :-(
# from . import self
# from .. import effects
# import sound.effects

sound.effect.effectList.append({'name': 'echo'})
Run Code Online (Sandbox Code Playgroud)

python import

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

php:日期时算术

DateInterval对PHP类有点困惑.我真正想要的是两枚DateTime邮票之间经过的秒数.

$t1 = new DateTime( "20100101T1200" );
$t2 = new DateTime( "20100101T1201" );
// number of seconds between t1 and t2 should be 60

echo "difference in seconds: ".$t1->diff($t2)->format("%s");
Run Code Online (Sandbox Code Playgroud)

然而,我得到的只是零.是DateInterval不适合算术课吗?如何我得到的秒两个时间戳之间的"精确"号(或小时,或其他)?

php datetime

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

Dojo如何加载主题?

我想在dojo,dojox和dijit中使用主题.苔原.我只需要线路吗?

<link rel="stylesheet" href="dojo/dijit/themes/tundra/tundra.css" />
Run Code Online (Sandbox Code Playgroud)

或者需要更多的CSS导入才能获得我需要的所有样式?

我是否需要为对话框等小部件导入特定的CSS?

dojo

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

自动屏幕旋转禁用小组件RemoteView onClick事件

我有一个奇怪的错误与我编码的小部件 - 在屏幕旋转后小部件停止响应onClick事件.代码与此处的 App Widgets的Android开发人员文档完全相同.我注意到市场上的其他小部件没有这个问题 - 是否有一个已知的解决方法?我已经尝试在旋转后遍布整个地方,所以我不认为它的onClickPendingIntent在旋转后没有被调整大小; 它似乎根本不存在.

我无法找到一个onRotation()类型的触发器,AppWidgetProvider在旋转的情况下重做监听代码,所以我很不确定如何继续...

谢谢!

android android-appwidget

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

c ++必须删除引用吗?

在以下代码中:

class x
{
private:
 someRef& m_ref;

public:
 x(someRef& someRef):m_ref(someRef)
{ 
}
Run Code Online (Sandbox Code Playgroud)

我需要做什么:

~x()
{
  delete m_ref;
}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,没有得到指针...

基本上我在问:我是否需要在参考成员上调用析构函数?

c++ destructor reference

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

如何在ARM中使用字符串?

这是一个家庭作业问题.坦率地说,我不确定C程序如何向程序集级别提供字符串参数.

我有这个功能

StringSearchInString( text, searchString);

和参数

text = "Hallo Alles klar"

searchString = "ll"

我知道ARM分别为文本,searchString将参数传递到寄存器R0,R1中,但是我不确定它如何与charactesr一起工作.如果每个字符的长度为8位,那么寄存器将被传入的字符串无情地屠杀.

我已经读过ARM APCS将参数转换为字,其中前4个字节存储在寄存器中,其余的以相反的顺序加载到堆栈中.

Sooo ......什么?我不明白这一点.字符串text将存储在R0中,前四个字节,"Hall"存储在R0中,其余字节以相反的顺序存储在堆栈中?我明白了吗?我怎么称呼他们?

TL; DR:如何将C-Program中的字符串参数传递给汇编语件,如何使用它来加载/加载/执行操作?

回答:

在远程情况下,任何人都在寻找解决方案,这里是:

正如Greg Hewgill所说,字符串作为指向字符串的指针传递.因此,R0中的值是字符串的地址.因此,您使用间接寻址来访问值,如下所示:

StringSearchInString( text, searchString ); // calls the ARM function...

//Going into the ARM function...

LDRB R4, [R0], #1 // Load the first value of R0 into R4 and skip 
                  // ahead one character(8 bits)
                  // Note the "B" in LDR. It indicates that you load ONLY 1 byte!
MOV R0, R4        // Move …
Run Code Online (Sandbox Code Playgroud)

c assembly arm

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