小编Nat*_*ver的帖子

onclick事件无法在JavaScript中运行

我在带有按钮的HTML页面中有一些JavaScript代码.我有一个名为'click()'的函数来处理按钮的onClick事件.该按钮的代码如下:

<input type="button" onClick="click()">button text</input>  
Run Code Online (Sandbox Code Playgroud)

问题是单击按钮时,不会调用该函数.我在这做错了什么?
谢谢

html javascript event-driven javascript-events

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

如何在C++中获得屏幕分辨率?

可能重复:
如何从hWnd获取显示器屏幕分辨率?

有没有办法在C++中获得屏幕分辨率?
我搜索过MSDN,但没有运气.我发现最接近的是ChangeDisplaySettingsEx(),但似乎没有办法只返回res而不更改它.

c++ windows winapi screen-resolution

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

从用户模式创建BSOD?

有一天,我对我的XP盒子感到厌倦,所以我决定尝试一些这个问题的答案,看看是否有任何一个会导致BSOD.
他们没有,他们似乎最有可能这样做,所以我想知道是否有可能在C/C++中从用户模式触发BSOD,如果是这样,怎么样?

c c++ bsod kernel

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

`cout &lt;&lt; argv[0]` 返回十六进制值?

可能重复:
无法在 VC++ 中使用 std::cout 打印出 argv[] 值

代码:

using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    cout << argv[0] << endl;
    system("PAUSE");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,一个标准的 Win32 控制台应用程序。
令人困惑的部分是, 的值argv[0]输出为00035B88
(据我所知)这是在没有命令行选项的情况下运行的,所以argv[]应该还没有值。(或者这就是问题所在?)

然而,argv[]被声明为指针(_TCHAR*),我听说它将cout打印指针的地址。是这样吗?如果是这样,我如何打印/使用 的值argv

c++ iostream tchar

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

这是一个有效的x86汇编指令吗?

我刚下载了最新版本的SmartMusic(http://www.smartmusic.com),并尝试首次运行它.
问题是,启动屏幕上有一个未处理的Win32异常.
作为一个极客/黑客(原来的意思)我当然想知道为什么会这样,所以我打开我的Visual Studio调试器来看一下程序集并在调试器下运行它.
未处理的异常是一个"非法指令",并且绊倒它的指令是:
cvtdq2ps xmm0,xmm0
现在,我真的不太了解汇编,但这对我来说看起来像是一个有效的指令(这里有一些信息)所以我是想知道是否有人知道这是怎么回事以及如何(如果可能的话)解决它.
(我宁愿修理一些东西,只需花一个小时的时间通过电话获得技术支持就可以得到它"我们会有人看看它,感谢你打电话给我一个美好的一天*点击*")
顺便说一句,我有尝试重新安装它,所以它不是那样:)

这是异常之前和之后的代码

je          004DBAEA  
mov         edx,dword ptr [esp+8]  
push        edx  
call        007806A0  
mov         eax,dword ptr [esi+4]  
mov         ecx,dword ptr [eax+3EF0h]  
test        ecx,ecx  
je          004DBAFC  
call        007506A0  
mov         eax,dword ptr [esi+1CCh]  
mov         ecx,dword ptr [esi+4]  
mov         edx,dword ptr [ecx]  
push        eax  
mov         eax,dword ptr [edx+218h]  
call        eax  
mov         ecx,dword ptr [esi+4]  
mov         edx,dword ptr [ecx]  
movd        xmm0,dword ptr [esi+1B8h]  
mov         eax,dword ptr [edx+26Ch]  
push        ecx  
cvtdq2ps …
Run Code Online (Sandbox Code Playgroud)

binary x86 exception

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

System.Net.IPAddress返回奇怪的地址

我正在编写一个(相当简单的)网络应用程序,并使用localhost:27488(127.0.0.1:27488)进行测试.
我正在使用一个System.Net.Sockets.TcpClient连接,它需要System.Net.IPAddress指定主机...唯一的事情是,我无法弄清楚如何使用正确的IP地址初始化类.我浏览了MSDN文档,它说它需要一个Byte(4)或一个Int64(long)的地址.
问题是,当我初始化IPAddress这样的时候:

Dim ipAddr As New System.Net.IPAddress(127001)
Run Code Online (Sandbox Code Playgroud)

它返回地址为25.240.1.0.从我对文档的理解,127001应该回归127.0.0.1......也许我错过了那里的东西?http://msdn.microsoft.com/en-us/library/13180abx.aspx

vb.net networking system.net ip-address

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

C++中的连接运算符?

我有一个应用程序,我需要在变量中组合字符串,如下所示:

int int_arr[4];
int_arr[1] = 123;
int_arr[2] = 456;
int_arr[3] = 789;
int_arr[4] = 10;
std::string _string = "Text " + int_arr[1] + " Text " + int_arr[2] + " Text " + int_arr[3] + " Text " + int_arr[4];
Run Code Online (Sandbox Code Playgroud)

它给了我编译错误

Error C2210: '+' Operator cannot add pointers" on the second string of the expression.
Run Code Online (Sandbox Code Playgroud)

据我所知,我正在组合字符串文字和整数,而不是指针.

我应该使用另一个连接运算符吗?或者表达式是完全错误的,应该找出另一种方法来实现它?

顺便说一下,我使用的是Visual Studio 2010

c++ string string-concatenation visual-studio-2010

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

CSS background-image属性未加载

我正在网站上工作,目前正在主页上.我有一个以前编写的CSS标题,并希望用图像替换标题的背景<div>而不是纯色,就像在前面的设计中一样.我在img/header.jpg目录中有一个标题图像.我正在使用如下background-image属性加载背景图像:

background-image: url(img/header.jpg)
Run Code Online (Sandbox Code Playgroud)

问题是,它不加载图像,背景只是银色(这<body>是设置的背景).
谁能告诉我这里我做错了什么?(我正在测试它的浏览器是IE8,如果它可能与它有任何关系:)

css image

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