小编Mat*_*ght的帖子

同时声明并分配多个字符串变量

我正在声明一些空的字符串,因此以后不会抛出错误.

我读过这是正确的方法:

string Camnr = Klantnr = Ordernr = Bonnr = Volgnr = Omschrijving = Startdatum = Bonprioriteit = Matsoort = Dikte = Draaibaarheid = Draaiomschrijving = Orderleverdatum = Regeltaakkode = Gebruiksvoorkeur = Regelcamprog = Regeltijd = Orderrelease = "";
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我收到这个错误:Klantnr does not exist in the current context.

我做错了什么?

c# string

63
推荐指数
7
解决办法
10万
查看次数

HTML需要表单中的只读输入

我正在制作一张表格.在一个input标签上是一个OnClick事件处理程序,它打开一个弹出窗口,您可以在其中选择一些内容,然后自动填充input标记.

该输入标签也是readonly,因此只输入正确的数据.

这是input标签的代码:

<input type="text" name="formAfterRederict" id="formAfterRederict" size="50" required readonly="readonly" OnClick="choose_le_page();"  />
Run Code Online (Sandbox Code Playgroud)

但该required属性在Chrome中无效.但这个领域是必需的.

有谁知道我怎么能让它发挥作用?

forms html5 google-chrome readonly required-field

35
推荐指数
7
解决办法
6万
查看次数

从QML访问C++函数

我正在尝试用Qt制作一个小程序.我有main.cpp以下代码:

#include <QtGui/QApplication>
#include "qmlapplicationviewer.h"

Q_DECL_EXPORT int main(int argc, char *argv[])
{
    QScopedPointer<QApplication> app(createApplication(argc, argv));

    QmlApplicationViewer viewer;
    viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
    viewer.setMainQmlFile(QLatin1String("qml/tw_looptijden_berekenen/main.qml"));
    viewer.showExpanded();

    return app->exec();
}

int reken_tijden_uit(){
    return true;
}
Run Code Online (Sandbox Code Playgroud)

我有一个.qml档案:

import QtQuick 1.1

Rectangle {

width: 360
height: 360
Text {
    text: qsTr("Hello World")
    anchors.centerIn: parent
}
MouseArea {
    anchors.fill: parent
    onClicked: {
        Qt.quit();
    }
}
}
Run Code Online (Sandbox Code Playgroud)

现在,当我点击时MouseArea,程序退出.我想的是,它调用函数reken_tijden_uitmain.cpp的文件.

我已经google了很多,并在这个网站上搜索.我找到了几个答案,但我没有找到一个工作.

那么我放在哪里代码所以我可以reken_tijden_uit在C++中调用该函数?

提前致谢.


头文件如下所示:

#ifndef EIGEN_FUNCTION_HEADER_H
#define EIGEN_FUNCTION_HEADER_H

class MyObject : …
Run Code Online (Sandbox Code Playgroud)

c++ qt function qml

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

MySqlCommand Command.Parameters.Add已过时

我在visual studio 2010中制作了一个C#windows Form Application.

该应用程序连接到mysql数据库,我想在其中插入数据.

我现在有这部分代码:

MySqlConnection connection;
string cs = @"server=server ip;userid=username;password=userpass;database=databse";
connection = new MySqlConnection(cs);
connection.Open();

MySqlCommand command = new MySqlCommand();
string SQL = "INSERT INTO `twMCUserDB` (`mc_userName`, `mc_userPass`, `tw_userName`, `tw_userPass`) VALUES ('@mcUserName', '@mcUserPass', '@twUserName', '@twUserPass')";
command.CommandText = SQL;
command.Parameters.Add("@mcUserName", mcUserNameNew);
command.Parameters.Add("@mcUserPass", mcUserPassNew);
command.Parameters.Add("@twUserName", twUserNameNew);
command.Parameters.Add("@twUserPass", twUserPassNew);
command.Connection = connection;
command.ExecuteNonQuery();
connection.Close();
Run Code Online (Sandbox Code Playgroud)

连接很好.这样可行.

在这里强调,我现在的方式是进行查询的保存方式.这还不错吗?

而现在到了真正的问题.使用上面的代码,我在visual studio中收到以下警告:

'MySql.Data.MySqlClient.MySqlParameterCollection.Add(string, object)' is obsolete: '"Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value)"'
Run Code Online (Sandbox Code Playgroud)

该警告适用于每个parameters.add

它甚至不起作用,因为插入的值是@mcUserName,@ mcUserPass等等,而不是变量mcUserNameNew等所持有的值...... …

c# mysql parameters sqlcommand deprecated

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

使用ini_set("memory_limit"," - 1")并且仍然没有内存

我正在处理一个旧的数据库php数组到一个新的数据库.数据.php文件总共大约220 MB.

我已在脚本中插入这些行,以便它可以正常运行:

ini_set("memory_limit", "-1");
set_time_limit(0);
Run Code Online (Sandbox Code Playgroud)

这就是我包含产品的方式:

// The exports made by PHPMYADMIN, exported as PHP-Array
require_once 'export/tx_ttproductsv2_products.php';
require_once 'export/tx_ttproductsv2_keyword.php';
require_once 'export/tx_ttproductsv2_keywords_in_products.php';
require_once 'export/tx_ttproductsv2_typebook.php';
require_once 'export/tx_ttproductsv2_typegospel7.php';
require_once 'export/tx_ttproductsv2_typemedia.php';
Run Code Online (Sandbox Code Playgroud)

当脚本试图要求它们时,我收到此错误:

PHP致命错误:内存不足(分配880541696)(试图分配469762048字节)......

我在x64 Win 7 SP1上运行了本地EasyPHP安装.我有6 GB的内存,Intel i5.

如何在没有内存错误的情况下让PHP运行整个脚本?

php memory apache easyphp limit

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

将鼠标移动到位置并左键单击

我正在使用C#,Framework 4(32位)的Windows窗体应用程序.

我有一个包含鼠标坐标的列表,我可以捕获它们.到现在为止还挺好.

但在某些时候,我想去那些坐标并点击鼠标左键.

这就是它现在的样子:

for (int i = 0; i < coordsX.Count; i++)
{
    Cursor.Position = new Point(coordsX[i], coordsY[i]);
    Application.DoEvents();
    Clicking.SendClick();
}
Run Code Online (Sandbox Code Playgroud)

点击课:

class Clicking
    {
        private const UInt32 MOUSEEVENTF_LEFTDOWN = 0x0002;
        private const UInt32 MOUSEEVENTF_LEFTUP = 0x0004;
        private static extern void mouse_event(
               UInt32 dwFlags, // motion and click options
               UInt32 dx, // horizontal position or change
               UInt32 dy, // vertical position or change
               UInt32 dwData, // wheel movement
               IntPtr dwExtraInfo // application-defined information
        );

        // public static void …
Run Code Online (Sandbox Code Playgroud)

c# mousemove mouseclick-event sendinput

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

创建动态多维对象/数组

我正在尝试用JS创建一个多维数组,以便我可以通过对PHP的Ajax调用发布一些数据.它可能非常简单,但我对JS的知识对于这个具体的事情很少......

这是一个带代码的JSFiddle

我想要的是某种像这样的数组:

var data = {
    bewaarnaam: 'bewaarnaam!',
    rows: [{
        row_1: [{
            name: 'Row Name 1',
            x: 450,
            y: 250,
            chest1: [{
                counter: 1,
                height: 5
            }],
            chest2: [{
                counter: 2,
                height: 3
            }]
        }],
        row_2: [{
            name: 'Row Name 2',
            x: 650,
            y: 550,
            chest1: [{
                counter: 1,
                height: 8
            }],
            chest2: [{
                counter: 2,
                height: 4
            }]
        }],
    }]
};
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用这段代码生成对象数组:

function saveThis() {
    var bewaarNaam = $("#bewaarplaatsName").val();
    hide_overlay_save_name();
    log("now where going to save everything with the …
Run Code Online (Sandbox Code Playgroud)

javascript arrays ajax object multidimensional-array

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

Qt QML下拉列表,如HTML

简单的事情,但无法找到它.我想要一个简单的下拉选择框,其中包含几个选项.就像HTML一样

<select>
<option>1</option>
<option>2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

QML的代码是什么?

qt qt-creator qml drop-down-menu

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

位置相对重叠位置固定

我有职位重叠的问题。

我有一个包含以下CSS的菜单:

position: relative;
z-index: 1;
top: 1em;
left: 120px;
margin-top: 0;
display: inline-table;
font-size: 0.875em;
Run Code Online (Sandbox Code Playgroud)

以及与此CSS的叠加层(带有某些选项):

width: 100%;
min-height: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 1000;
background: url('../img/overlay.png') repeat 0 0;
text-align: center;
Run Code Online (Sandbox Code Playgroud)

如您所见,z-index设置的方式比菜单高。但是菜单仍然可见(未变灰)。

这是该站点的HTM版本,并已保存,因为我无法在JSFiddle中进行复制

所以我的问题很简单:我该如何解决?(菜单“与背景img一起显示为灰色”,就像其他菜单一样...。)

先感谢您!

编辑1

我已经更新了链接。仍链接到内部CSS的CSS资源。现在您应该看到正确的站点

css overlay css-position

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

XMLHttpRequest发送JS对象

我正在尝试使用(POST)XMLHttpRequest发送一个JS对象,但我在PHP中没有获得POST数据.

这段代码之前使用了Ajax请求,但是我正试图从服务器获取进度条的反馈(现在工作正常).这就是为什么我要追溯到XMLHttpRequest.

代码:

var dataRows = {
    'bewaarnaam': bewaarNaam,
    rows: {}
};

$(".rows").each(function (i, obj) {
    var row = $(obj);
    var rowName = $(row).attr('name');
    var chests = {};

    $(".cv_chest", row).each(function (i2, obj2) {
        chests[$(obj2).attr('id')] = {
            'counter': $(obj2).attr('chest_counter'),
                'height': $(obj2).attr('chest_height'),
                'db_id': $(obj2).attr('db_id')
        };
    });

    var top = $(row).css('top').replace("px", "");
    var left = $(row).css('left').replace("px", "");

    var rowData = {
        'name': $(row).attr('name'),
            'x': parseInt(left),
            'y': (parseInt(top - 100)),
            'rotation': rotation[$(row).attr('dir')],
            'db_id': $(row).attr("db_id"),
            'chests': chests
    };

    dataRows.rows[$(row).attr('id')] = rowData;
});
Run Code Online (Sandbox Code Playgroud)

...

var xhr …
Run Code Online (Sandbox Code Playgroud)

javascript post xmlhttprequest

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