问题列表 - 第45599页

获取Android上的当前GPS位置

我正试图通过GPS功能获取用户的当前位置,

写了一个实现的简单类 LocationListener

public class LocationManagerHelper implements LocationListener {

    private static double latitude;
    private static double longitude;

    @Override
    public void onLocationChanged(Location loc) {
        latitude = loc.getLatitude();
        longitude = loc.getLongitude();
    }

    @Override
    public void onProviderDisabled(String provider) { }

    @Override
    public void onProviderEnabled(String provider) { }

    @Override
    public void onStatusChanged(String provider, int status, Bundle extras) {
        // TODO Auto-generated method stub

    }

    public static double getLatitude() {
        return latitude;
    }

    public static double getLongitude() {
        return longitude;
    }

}
Run Code Online (Sandbox Code Playgroud)

从一个简单的动作我正在访问这些经度和纬度值

public void …
Run Code Online (Sandbox Code Playgroud)

java gps android locationmanager locationlistener

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

Scala:InputStream to Array [Byte]

使用Scala,从InputStream读取到bytearray的最佳方法是什么?

我可以看到你可以将InputStream转换为char数组

Source.fromInputStream(is).toArray()
Run Code Online (Sandbox Code Playgroud)

scala bytearray inputstream

39
推荐指数
6
解决办法
3万
查看次数

如何通过JQuery ajax函数发送查询字符串中的特殊字符?

我需要将短消息发送到服务器.有时它们有特殊字符,如下例所示:

&message=Joining a game of Commands & Colors: Ancients.
Run Code Online (Sandbox Code Playgroud)

如何从查询字符串中转义特殊字符?

我正在使用Django.这是我需要编码的字段:

<textarea class="text-area" id="message" name="message" rows="3" cols="30">
   Joining a game of {{ game.name }}.
</textarea>
Run Code Online (Sandbox Code Playgroud)

更新:我意识到POST正在通过JQuery的ajax函数:

  $("#checkin-button").click(function() { 
          var mid = $("input#mid").val();
          var message = $("textarea#message").val();
          var facebook = $('input#facebook').is(':checked');
          var name = $("input#name").val();
          var bgg_id = $("input#bgg-id").val();
          var thumbnail = $("input#thumbnail").val();
          var dataString = 'mid='+mid+'&message='+message+'&facebook='+facebook+'&name='+name+'&bgg_id='+bgg_id+'&thumbnail='+thumbnail;  
    $.ajax({  
      type: "POST",  
      url: "/game-checkin",  
      data: dataString,  
Run Code Online (Sandbox Code Playgroud)

所以我没有正确传递(urlencoded)对吗?

更新:在用JQuery意识到问题之后,我能够通过用以下代码替换数据变量赋值来修复它:

    data: {"mid": mid, "message": message, "facebook": facebook, 
"name": name, "bgg_id": bgg_id, "thumbnail": thumbnail}
Run Code Online (Sandbox Code Playgroud)

django jquery post escaping query-string

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

DropDownList的SelectedIndexChanged事件未触发

我的网页中有一个DropDownList对象.当我点击它并选择一个不同的值时,即使我有一个功能连接到SelectedIndexChanged事件,也没有任何反应.我会尝试尽可能有序地发布我的代码:

首先,实际对象的HTML代码:

<asp:DropDownList ID="logList" runat="server" 
       onselectedindexchanged="itemSelected">
</asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

这就是这个功能,itemSelected:

protected void itemSelected(object sender, EventArgs e)
{
    Response.Write("Getting clicked; " + sender.GetType().ToString());
    FileInfo selectedfile;
    Response.Write("<script>alert('Hello')</script>");
    foreach (FileInfo file in logs)
    {
        if (file.Name == logList.Items[logList.SelectedIndex].Text)
        {
            Response.Write("<script>alert('Hello')</script>");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

没有出现任何响应,并且JavaScript的那部分永远不会运行.我在最新的3.6版本的Firefox以及Internet Explorer 8上试过这个.这是从Windows Server 2003 R2机器上运行的,运行ASP.Net和.NET Framework版本4.

如果有人可以提供帮助,那就太好了.

asp.net selectedindexchanged drop-down-menu

187
推荐指数
5
解决办法
33万
查看次数

向我介绍boost :: exception

我被要求使用boost :: exception创建"可自定义的异常框架".到目前为止,我只使用了我定义的简单例外.所以std :: exception,boost :: exception对我来说是新的.代码如下.

#include <iterator>
#include<string>
#include <algorithm>
#include<errno.h>

struct My_exception:public virtual boost::exception
{
};

int main()
{
std::string fileName="tmp.txt";
std::string mode="r";

    try
    {
        if(fopen(fileName.c_str(),mode.c_str()))
            std::cout << " file opened " << std::endl ;
        else
        {
            My_exception e;
            e << boost::errinfo_api_function("fopen") <<   boost::errinfo_file_name(fileName)
            << boost::errinfo_file_open_mode(mode) << boost::errinfo_errno(errno);

            throw e;
        }
    }
    catch(My_exception e)
    {
    // extract the  details here //
    }
    return 1;
}
Run Code Online (Sandbox Code Playgroud)

现在,我想知道如何从捕获的异常中提取数据.任何人都可以在boost :: exception的路径中引导我

c++ boost exception

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

75
推荐指数
9
解决办法
19万
查看次数

adb在Mac OS X上找不到ViewSonic ViewPad 7

我无法识别我的设备(ViewSonic ViewPad 7).

在我的设备上设置/应用程序/开发/"USB调试"下检查.

当我插入USB电缆时,我看到任务栏中有两个正在进行的项目:"USB debugging connected"和"USB connected".

但是,如果我进入我的Mac'(Mac OS X 10.6.6)Terminal.app我找不到该设备.

$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached 
$ adb version
Android Debug Bridge version 1.0.26
Run Code Online (Sandbox Code Playgroud)

任何人都知道我还能尝试什么?

编辑,2-5-2011:

对于更多背景,似乎在运行OS 10.6.5 IS的旧Macbook上的相同版本的adb能够检测到我的设备.两个版本的adb都是1.0.26.

terminal android adb

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

Delphi 2009及更高版本中的Capture控制台

下面的代码适用于Delphi XE,但2400缓冲区非常难看.

任何人都有一些关于清理这个例程的建议吗?并使2400限制消失(不定义64000缓冲区).

谢谢


procedure TForm1.Button1Click(Sender: TObject);
begin
     CaptureConsoleOutput('c:\windows\system32\ipconfig','',Memo1);
end;

procedure TForm1.CaptureConsoleOutput(const ACommand, AParameters: String; AMemo: TMemo); const CReadBuffer = 2400; var saSecurity: TSecurityAttributes; hRead: THandle; hWrite: THandle; suiStartup: TStartupInfo; piProcess: TProcessInformation; pBuffer: array[0..CReadBuffer] of AnsiChar; dRead: DWord; dRunning: DWord; begin saSecurity.nLength := SizeOf(TSecurityAttributes); saSecurity.bInheritHandle := True; saSecurity.lpSecurityDescriptor := nil;

if CreatePipe(hRead, hWrite, @saSecurity, 0) then begin FillChar(suiStartup, SizeOf(TStartupInfo), #0); suiStartup.cb := SizeOf(TStartupInfo); suiStartup.hStdInput := hRead; suiStartup.hStdOutput := hWrite; suiStartup.hStdError := hWrite; suiStartup.dwFlags := STARTF_USESTDHANDLES or STARTF_USESHOWWINDOW; suiStartup.wShowWindow := SW_HIDE; …

Run Code Online (Sandbox Code Playgroud)

delphi unicode console capture

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

使用CreateWindowEx创建一个没有图标的窗口

使用C#,我很容易就能得到我想要的效果:

标题栏中没有图标的标准窗口

然而,我无法做用下的Win32 API的,我不知道如何创建具有窗口同样的事情没有图标(在所有),但仍然有一个标题,最小化按钮,以及关闭按钮.

我正确地注册了我的课程,但我无法弄清楚要为窗口样式/扩展窗口样式添加什么.

static const TCHAR lpctszTitle[] = TEXT("Stuff"), lpctszClass[] =
  TEXT("StuffClass");

HWND hWnd = CreateWindowEx(WS_EX_LAYERED | WS_EX_TOPMOST, lpctszClass,
  lpctszTitle, WS_OVERLAPPED | WS_SYSMENU | WS_CAPTION | WS_MINIMIZEBOX,
  CW_USEDEFAULT, 0, 250, 55, NULL, NULL, hThisInstance, NULL);
Run Code Online (Sandbox Code Playgroud)

上面的代码产生了:

标准窗口标题栏中带有图标

它仍然在标题栏中有一个图标,而不是我想要的.

c windows winapi createwindow createwindowex

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

Java网络编程的最佳IDE

我将使用Java为我的大学项目开发​​一个网络应用程序.我之前使用过Netbeans进行其他Java开发,但是对于这个特殊的开发项目,我不知道什么是我可以使用的最好的IDE.

我将获取IP地址并连接到计算机,并将执行一些套接字编程应用程序.这种应用程序的最佳IDE是什么?我将使用该IDE大约6个月以上,所以如果它是一个具有可用性的好的,它会更好.

java network-programming

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