小编Sek*_*met的帖子

HTML5游戏 - 如何防止变量修改

我写了一个基于画布的HTML5游戏,我有一个问题.

我使用var那样:

var score = 0;
// another code 
++score;
Run Code Online (Sandbox Code Playgroud)

但是用户可以编辑该var(例如,在FireBug或Chrome编辑器中) - 得分被黑了.

有任何想法吗?

javascript jquery html5 protection canvas

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

无法将C++类型注册到QML系统

我正在尝试将C++类型添加到QML系统中.

#include <QtGui/QGuiApplication>
#include <QDeclarativeEngine>
#include <QDeclarativeComponent>
#include "qtquick2applicationviewer.h"
#include <QQmlApplicationEngine>

class FooBar: public QObject {
    Q_OBJECT
};


int main(int argc, char *argv[])
{
    QGuiApplication app(argc, argv);
    QQmlApplicationEngine engine("qml/RBot/main.qml");

    qmlRegisterType<FooBar>("io.secorp", 1, 0, "FooBar");

    return app.exec();
}
Run Code Online (Sandbox Code Playgroud)

但是当我尝试编译它时(我不在.qml文件中导入它,只测试)我正在调试有关调试的错误.

在此输入图像描述

怎么了?

谢谢.

c++ qt qml qt-quick qt5

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

除非您使用Google Maps API更新Google Play服务,否则"应用程序将无法运行"

我使用Google Maps API创建了一个应用.经过几个小时的尝试解决错误,我成功地运行它(没有崩溃).但现在我收到了一个错误.

在此输入图像描述

该警报意味着"除非您更新Google Play服务,否则应用程序将无法运行".我听说过模拟器的错误,但我使用的是真正的设备(在Gingerbread上使用LG P350).我有设备与Android 2.3所以我使用SupportLibrary.

我的活动档案

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".Map" >

     <fragment
        android:id="@+id/map"
        android:name="com.google.android.gms.maps.SupportMapFragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

和AndroidManifest

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="io.secrop.where360"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />



        <permission
            android:name="io.secorp.where360.permission.MAPS_RECEIVE"
            android:protectionLevel="signature"/>
        <uses-permission android:name="io.secorp.where360.permission.MAPS_RECEIVE"/>    
        <uses-permission android:name="android.permission.INTERNET"/>
        <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
        <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
        <!-- The following two permissions are not required to use
         Google Maps Android API v2, but are recommended. -->
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

    <uses-feature …
Run Code Online (Sandbox Code Playgroud)

java android google-maps

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

wp_add_dashboard_widget - wordpress 3.5.1 上的错误

我写那个代码

<?php
/**
* @package ppa
* @version 0.1
*/
/*
Plugin Name: PPAPlugin
Description: PPAPlugin desct
Author: Sekhmet
Version: 0.1
*/

    register_activation_hook( plugin_basename( __FILE__ ), array( 'PPA', 'activate' ) );
    register_deactivation_hook( plugin_basename( __FILE__ ), array( 'PPA', 'deactivate' ) );
    register_uninstall_hook( plugin_basename( __FILE__ ), array( 'PPA', 'uninstall' ) );


    class PPA
    {
        const NAME = "PPA";

        public static function activate() {
        self :: ppa_add_dashboard();
        }

        public static function deactivate() {
        }

        public static function uinstall() {
        }

        function ppa_add_dashboard() { …
Run Code Online (Sandbox Code Playgroud)

wordpress

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

无法在GTK +中将CSS设置为指定的小部件

我正在使用Vala和GTK +,现在我正在尝试将自定义CSS添加到指定的小部件.我可以添加fe.backgroudn到GtkWidget但不适用于#sidebar

#sidebar { //It doesn't work                                                           
    color: white;                                                                
}                                                                       

GtkWindow {  // It works                                                                    
    background-color: red;                                                                        
}   
Run Code Online (Sandbox Code Playgroud)

我正在为这个小部件添加类:

sidebar = new Gtk.Label("Hello");
sidebar.set_name("sidebar");
Run Code Online (Sandbox Code Playgroud)

它改变了GtkWindow的颜色,但不是这个标签.

有任何想法吗?

gtk vala gtk3

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

使用Qt信号和插槽更改另一个类的标签文本

我正在尝试从另一个类更改类Label的文本.我有类MainWindow,它包含Label.

我也有一个Bot类,我想从中改变label的值.

我正在尝试创建信号和插槽,但我不知道从哪里开始.

我创建了信号和插槽,如下所示:

//in mainwindow.h
signals:
void changeTextSignal();

private slots:
void changeText();

//in mainwindow.cpp
void MainWindow::changeText(){
this->label->setText("FooBar");
}
Run Code Online (Sandbox Code Playgroud)

但我不知道如何连接信号以便能够从另一个类中更改Label的文本.

c++ qt4 signals-slots qt-creator qt5

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

不能使用自己的包中的struct

我在$ GOPATH/src中创建了以下文件结构

bitbucket.org/MyName/ProjectName
Run Code Online (Sandbox Code Playgroud)

我在这里有一些文件

ProjectName
 - controllers/
    - meController.go
 - app.go
Run Code Online (Sandbox Code Playgroud)

在app.go我正在导入我的控制器:

import "bitbucket.org/MyName/ProjectName/controllers"
Run Code Online (Sandbox Code Playgroud)

在主要功能我试图使用它的方法.

meController = new(controllers.meController)
m.Get("/", meController.Index)
Run Code Online (Sandbox Code Playgroud)

我的meController.go看起来像这样

package controllers

type meController struct {

}

func (controller *meController) Index () string {
  return "Hello World"
}
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误:

./app.go:5: imported and not used: "bitbucket.org/MyName/ProjectName/controllers"
./app.go:12: undefined: meController
Run Code Online (Sandbox Code Playgroud)

我不知道如何让它发挥作用.

有任何想法吗?

谢谢!

go martini

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