小编Vin*_*nce的帖子

mysqldump与create database line

我正在将文件移动到另一台计算机上,我想做的一件事就是在MySQL数据库中传输数据.我想将数据库转储到.sql文件中,但是还要在文件中包含create database db_name,这样我只需要将文件导入mysql而无需手动创建数据库.有没有办法做到这一点?

mysql database backup mysqldump

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

混淆了jquery .ajax .done()函数

我对如何使用ajax .done()函数感到有点困惑.我正在验证一个表单以检查用户是否存在于数据库中,尽管ajax是最好的方法(仍在学习它).我有一个php文件,如果用户存在则返回true,如果用户不存在则返回false.如何将布尔值传递给done函数的参数?

$(".check").blur(function(){
  var username = $(".check").val();
  $.ajax({
    url: "validateUser.php",
    type: "post",
    data: "username= " + username
  }).done(function(result){
    if (result == true){
      // User exists
    }else{
      // User doesn't exist
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

我希望这是有道理的.我尽力解释它.

ajax jquery

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

winapi BN_CLICKED如何识别点击了哪个按钮?

我正在使用c ++创建一个简单的win32程序,虽然我认为我只在这个应用程序中使用c.我需要确定应用程序上按下了哪个HWND按钮.我搜索了msdn引用,它只告诉我HIWORD是通知代码,而LOWORD是BN_CLICKED消息的标识符.我已经设法确定何时单击按钮,但它仅适用于所有按钮.我的所有按钮都是在WM_CREATE消息中创建的.这是我到目前为止设法鞭打的原因:

case: WM_CREATE:
    HWND hPlus = CreateWindowEx( 0, L"BUTTON", L"+", WS_CHILD | WS_VISIBLE, 130, 240, 35, 30, hwnd, ( HMENU )IDC_MENU, GetModuleHandle( NULL ), NULL );
    HWND hEquals = CreateWindowEx( 0, L"BUTTON", L"=", WS_CHILD | WS_VISIBLE, 170, 205, 65, 65, hwnd, ( HMENU )IDC_MENU, GetModuleHandle( NULL ), NULL );
break;

case WM_COMMAND:
    switch( HIWORD( wParam ) )
    {
        case BN_CLICKED:
            MessageBox( hwnd, L"OK", "OK", MB_OK );
            break;
    }
    break;
Run Code Online (Sandbox Code Playgroud)

我已经尝试将hEquals与LOWORD(wParam)进行比较,但在编译时这给了我一个错误.我想我也尝试将它与lParam的HIWORD和LOWORD进行比较,它也没有编译.现在我对下一步做什么毫无头绪.

winapi click button

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

是否可以更改只读编辑控件的背景颜色

在此输入图像描述我一直在尝试找到一个简单的解决方案来更改具有ES_READONLY标志的编辑控件的颜色.当编辑控件可编辑时,我的代码(有点)有效,但对我的具有只读标志的编辑控件没有影响.

case WM_CTLCOLOREDIT:
{
  HDC hdc = (HDC)wParam;
  //if (GetDlgItem(hwnd, IDC_EDIT_IN) == (HWND)lParam)
  //{
      SetTextColor(hdc, RGB(255, 255, 255)); // Set text color to white
      SetBkColor(hdc, RGB(255, 255, 255)); // Set background color to black
  //}
  return 0;
}
break;
Run Code Online (Sandbox Code Playgroud)

我在那里发表评论只是为了检查我的代码是否有效,并且它在编辑控件上是不可读的.如果我在我的其他编辑控件上取出ES_READONLY,它确实可以正常工作.我正在创建一个聊天程序,并且不希望用户能够输入聊天框区域.当它只读时,它会变成灰色,但我想要一种白色.还有另一种方法吗?此外,颜色仅为文本所在的区域着色,而不是编辑控件的整个高度.我究竟做错了什么?

c++ winapi background-color editcontrol

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

jQuery表单验证引擎在equals上无法正常工作

我刚刚下载了jQuery插件表单验证引擎.到目前为止,一切都运行良好,直到我检查密码是否匹配.如果密码字段和确认密码字段都留空,则不会出现错误消息"字段不匹配",这很好,因为它们匹配.但是,当我在密码文本框中键入内容并在确认文本框中键入相同的密码时,错误消息会显示"字段不匹配".

HTML:

<form id = "signup">
  <label>Password:</label>
  <input type = "password" name = "txtPassword" id = "txtPassword" class = "validate[required,minSize[6],maxSize[50]]"/>
  <label>Confirm Password:</label>
  <input type = "password" name = "txtCPassword" id = "txtCPassword" class = "validate[required,equals[txtPassword]]"/>
</form>
Run Code Online (Sandbox Code Playgroud)

我的JS档案:

$(document).ready(function(){
    $("#signup").validateEngine();
});
Run Code Online (Sandbox Code Playgroud)

在我的HTML文件中,我有验证css样式的链接,以及验证引擎和en语言.

forms jquery jquery-validation-engine

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

是否可以在 C++ 中的成员初始值设定项列表中初始化数组?

所以,我有这个Game类,我有一个SDL_Rects数组。如果可能的话,我想在成员初始值设定项列表中对其进行初始化,而不是在构造函数体内初始化数组。

//Game.h
#pragma once

class Game {
public:
  Game(SDL_Window* window, SDL_Renderer* renderer);

private:
  SDL_Rect down[4];
};

// Game.cpp
#include "Game.h"

Game::Game(SDL_Window* window, SDL_Renderer* renderer){
  down[0] = {1,4,31,48};
  down[1] = {35,5,25,47};
  down[2] = {65,4,31,48};
  down[3] = {100,5,26,47};
}
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情:

// Game.cpp
Game::Game()
: down[0]({1,4,31,48};
  // etc, etc...
{}
Run Code Online (Sandbox Code Playgroud)

c++ arrays initialization member initializer-list

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

phpinfo页面可以添加html吗?

所以我正在创建自己的 phpinfo.php 页面。它回显了 phpinfo() ,这很好,但我想向其中添加 html。我想在页面顶部添加一个后退按钮,以返回我的主目录。然后在该链接下面我将显示 phpinfo()。我注意到 phpinfo() 生成一个完整的 html 文档,其中包含 doctype 和所有内容。有解决方法吗?因为如果我在调用 phpinfo() 之前添加自己的 html 标签,最终结果将是一些 html 标签下面的 html 文档(这显然不是 w3 标准)。我想过只从 phpinfo 页面获取 html 输出并将其复制到文件中,这样我就不会调用 phpinfo() 但如果我将来更改某些内容,我必须记住获取新信息,再次将html复制、粘贴到文档中。

那么有解决办法吗?

html php

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

如何在php中显示来自mysql数据库的html

我一直在努力弄清楚如何在mysql表中显示html标签.我已经尝试使用addslashes,mysql_real_escape_string以及stripslashes来正确查看标签.每次我通过浏览器查看数据时,它都会显示html的文本.例:

我在mysql数据库表中有这个:

<strong>Test</strong>
Run Code Online (Sandbox Code Playgroud)

在网页上查看时应显示为: 测试

但相反,它显示 <strong>Test</strong>

我查看内容的PHP代码是:

<?php

require_once("inc.php"); //This includes the configuration for mysql database

?>
<html>
  <head>
  </head>
  <body>
    <p>
<?php

$conn = mysql_connect(HOST,USER,PASS) or die(mysql_error());
        mysql_select_db(NAME) or die(mysql_error());

$sql = "SELECT * FROM events";
$query = mysql_query($sql);

while($row = mysql_fetch_assoc($query)){
  echo(stripslashes($row['details'])); //The details is what contains the <strong>Test</strong>
}

mysql_close($conn) or die(mysql_error());

?>
    </p>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html php mysql database tags

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

jQuery的.addType()

jQuery是否有.addType()函数?我知道有一个.addClass()添加类,但是我正在使用一种简写方式将输入元素附加到div,并且想知道是否存在.addType()将类型添加到输入区域,即文本,密码,提交。

$(document).ready(function(){
  $("#newnum").click(function(){
    $("#equation").append(
      $("<input/>")
    );
  });
});
Run Code Online (Sandbox Code Playgroud)

jquery function add-type

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

枚举类中的c ++运算符重载

所以我正在使用c ++编写游戏,在我的教程状态下,我有不同的步骤,用户经历,解释游戏的工作原理.我想在执行某个操作后增加用户所在的步骤.(鼠标单击).我试过重载++运算符,但我得到一个错误说binary '++': 'STEPS' does not define this operator or a conversion to a type acceptable to the predefined operator.我正在使用visual studio,它的错误代码C2676.

我的枚举类设置如下:

enum class STEPS
{
    ONE,
    TWO,
    END_OF_LIST
};

STEPS& operator++(STEPS& s)
{
    s = staic_cast<STEPS>(static_cast<int>(s) + 1);
    if (s == STEPS::END_OF_LIST)
    {
        s = static_cast<STEPS>(static_cast<int>(s) - 1);
    }
    return s;
}
Run Code Online (Sandbox Code Playgroud)

在我的教程状态类的更新功能中,我检查是否单击了鼠标.如果是我正试图增加步骤.

//这是在标题中定义的,并在初始化时设置为STEPS :: ONE STEPS steps;

TutorialState::Update()
{
    // If mouse was clicked
    if (mouse.Left())
    {
        steps++; // this is giving …
Run Code Online (Sandbox Code Playgroud)

c++ enums overloading class operator-keyword

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