小编Joe*_*ter的帖子

Java无法访问代码错误

我正在为SmartFox Server Extension创建一个Java类.它试图访问MySQL数据库.

我收到一个Unreachable Code在线上发出的错误session.setProperty("DatabaseID", dbId);

package sfs2x.extension.test.dblogin;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import com.smartfoxserver.bitswarm.sessions.ISession;
import com.smartfoxserver.v2.core.ISFSEvent;
import com.smartfoxserver.v2.core.SFSEventParam;
import com.smartfoxserver.v2.db.IDBManager;
import com.smartfoxserver.v2.exceptions.SFSErrorCode;
import com.smartfoxserver.v2.exceptions.SFSErrorData;
import com.smartfoxserver.v2.exceptions.SFSException;
import com.smartfoxserver.v2.exceptions.SFSLoginException;
import com.smartfoxserver.v2.extensions.BaseServerEventHandler;

public class LoginEventHandler extends BaseServerEventHandler 
{
    @Override
    public void handleServerEvent(ISFSEvent e) throws SFSException 
    {
        String email = (String)e.getParameter(SFSEventParam.LOGIN_NAME);
        String pass = (String)e.getParameter(SFSEventParam.LOGIN_PASSWORD);
        ISession session = (ISession)e.getParameter(SFSEventParam.SESSION);

        IDBManager dbManager = getParentExtension().getParentZone().getDBManager();
        Connection connection = null;

        try
        {
            connection = dbManager.getConnection();

            PreparedStatement stmt = connection.prepareStatement("SELECT …
Run Code Online (Sandbox Code Playgroud)

java exception smartfoxserver

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

如何将其转换为正确的字符串?

我从我URLRequest在ActionScript 3中加载的php文件中接收数据.当我跟踪时,data.toString()我得到以下输出.

systemResult=Invalid%0D%0A%3C%21%2D%2D%20Hosting24%20Analytics%20Code%20%2D%2D%3E%0D%0A%3Cscript%20type%3D%22text%2Fjavascript%22%20src%3D%22http%3A%2F%2Fstats%2Ehosting24%2Ecom%2Fcount%2Ephp%22%3E%3C%2Fscript%3E%0D%0A%3C%21%2D%2D%20End%20Of%20Analytics%20Code%20%2D%2D%3E%0D%0A
Run Code Online (Sandbox Code Playgroud)

我想将其转换为正确的字符串.在AS3中有没有办法做到这一点.谢谢

string flash actionscript-3 string-conversion

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

Jquery旋转div

我无法旋转div.控制台中没有警告或错误.

你可以在这里查看JSFiddle版本.

我使用的代码是 -

$("#div2").click(someFunction2);

function someFunction2() {
    $("#div2").animate({
        rotate: '+=-40deg'
    }, 0);
}
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

jquery rotation

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

如何在KineticJS中复制和粘贴形状

我有一个像这样的button1.

var Button1 = new Kinetic.Polygon({
            points: [0, 0, 0, 30, 15, 15],
            fill: 'rgb(0, 255, 0)'
        });
Run Code Online (Sandbox Code Playgroud)

现在我要复制它(复制它).我该怎么办?

我试过这个 -

    var Button2 = new Kinetic.Polygon();
    Button2 = Button1;
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为在画布上只绘制了一个副本.

我该怎么做?

javascript canvas kineticjs

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

调用函数与调度事件

当你可以直接调用函数时,创建自己的事件有什么用呢?

例如

var customEvent:Event = new Event("ev");
_myObject.addEventListener("ev", handler);

private function handler(e:Event):void
{
    //Do something
}

//And then dispatching the event else where like this
_myObject.dispatchEvent(customEvent);
Run Code Online (Sandbox Code Playgroud)

当你可以像这样直接调用函数

handler();
private function handler():void
{
//do something
}
Run Code Online (Sandbox Code Playgroud)

自定义事件究竟是什么意思?在这种情况下,我应该使用哪一个来提高效率和减少资源消耗?

oop events design-patterns actionscript-3 observer-pattern

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

用char []创建一个字符串

#include <iostream>

using namespace std;

int main()
{
    char strin[206];

    strin = "sds";
    cout<<strin;
}
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误?

error: incompatible types in assignment of 'const char [4]' to 'char [206]' //on line strin = "sds"
Run Code Online (Sandbox Code Playgroud)

我正在关注这个初学者教程

c++ string char

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

如何打开/加载vsix文件

我正在尝试将MvvmLight Toolkit安装到我的Visual Studio中.我有一个VSIX文件,如下所示 -

在此输入图像描述

当我尝试打开它(通过双击)时,它要求我选择一个程序打开...

像这样..

在此输入图像描述

我不知道该怎么做.

有人能告诉我如何使用vsix文件安装MvvmLight吗?我正在使用Visual Studio Ultimate 2012.

visual-studio mvvm-light vsix visual-studio-2012

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

Flash Professional CS6中的导出速度慢

我已经从高级发布设置将外部库链接到我的fla.(它是away3d库)

舞台上什么都没有,时间线上也没有,我刚刚在文档类中添加了一些代码(见下文).

每当我在没有线的情况下运行下面的代码时:private _view:View3D它会在大约几秒钟内快速导出,但是当我保持该行时,它在大约1分钟内输出非常慢.

如何在使用外部库时快速导出.

package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.geom.Vector3D;
    import away3d.primitives.PlaneGeometry;
    import away3d.containers.View3D;
    import away3d.entities.Mesh;
    import flash.events.Event;

public class Main extends Sprite
{
    private var _view:View3D;
    //whenever I comment this line out, it exports fast

    public function Main()
    {
        stage.scaleMode = StageScaleMode.NO_SCALE;
        stage.align = StageAlign.TOP_LEFT;
    }
}
}
Run Code Online (Sandbox Code Playgroud)

编辑:这是我将away3d库链接到我的fla的方式的图像 - http://i.imgur.com/HLxZXPi.png?1

flash actionscript-3 away3d flash-cs6

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

使用while循环等待?

var lastRecordedTime:Number = getTimer();
while(getTimer()>lastRecordedTime+10000)
{

}
Run Code Online (Sandbox Code Playgroud)

我想让我的游戏处于等待状态.我应该像这样使用while循环还是有更高效的方法呢?

actionscript-3 while-loop

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

如何检查数组元素是否未设置?

for(var i:int=0;i<stringArray.length;i++)
{
    if(stringArray[i]==""||stringArray[i]==null)
    {
        trace("Element at "+i+" found empty");
    }
}
Run Code Online (Sandbox Code Playgroud)

我在AS3中有一个字符串数组.现在我想检查索引中的特定元素i是否未设置,我该怎么做?

当未设置的字符串到达​​时,我得到上述代码的错误如下 -

RangeError: Error #1125: The index 2 is out of range 2.
Run Code Online (Sandbox Code Playgroud)

arrays flash null actionscript-3

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

功能无返回值

在javascript中,为什么这段代码有效?

var myVar=setInterval(
   function(){
      myTimer()
   },1000
);

function myTimer()
{
   var d=new Date();
   var t=d.toLocaleTimeString();
   document.getElementById("demo").innerHTML=t; //displays time
   dpcument.getElementById("demo2").innerHTML = myVar; //displays 1
}
Run Code Online (Sandbox Code Playgroud)

即使我没有从函数返回任何内容,为什么myVar保持该值1

javascript return function return-value

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

如何找到没有.没有读取文本文件的字节数?

我有c#代码读取文本文件并将其打印出来,如下所示:

StreamReader sr = new StreamReader(File.OpenRead(ofd.FileName));
byte[] buffer = new byte[100]; //is there a way to simply specify the length of this to be the number of bytes in the file?
sr.BaseStream.Read(buffer, 0, buffer.Length);

foreach (byte b in buffer)
{
      label1.Text += b.ToString("x") + " ";
}
Run Code Online (Sandbox Code Playgroud)

反正我知道我的文件有多少个字节?

我想知道byte[] buffer事先的长度,以便在Read函数中,我可以简单地传入buffer.length第三个参数.

c# string streamreader

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