问题列表 - 第20155页

通过Python中的数组语法寻址字符串的一部分

在Python中,是否可以通过标准数组语法处理字符串中的特定字符?

例如,PHP:

$foo = 'bar';
echo $foo[1]; // Output: a
Run Code Online (Sandbox Code Playgroud)

它不像在PHP中那样工作,所以我想知道是否可以使用其他方式?

python string

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

可编辑的"选择"元素

我想在表单中有一个select元素,但除了下拉列表中的选项之外,能够编辑它并添加新选项而不是其他输入文本会很有用,我需要一次性完成.可能吗?

html html-select

49
推荐指数
3
解决办法
11万
查看次数

Web服务错误捕获(Jquery + asp.net Web服务)

我正在寻找一个可接受的解决方案来捕获以下场景中的错误:我有一个与数据库交互的asp.net Web服务.我通过jquery的$ ajax函数与Web服务进行交互.

我想知道错误捕获的可接受的稳定方法是什么.从Web服务接收数据时,我的方案中存在两种类型的错误:

  • db错误
  • ajax错误

Ajax错误可能陷入$ ajax函数的错误部分.我将数据库错误捕获到Web服务中,到目前为止,我只想出一个如何将它们传递给用户的想法 - 将它们打包到结果数组中.但这个解决方案很尴尬.还有更好的想法吗?

以下是我用于访问asp.net Web服务的代码示例:

$.ajax({
    type: "POST",

    url: "http://localhost/WebServices/Service.asmx/GetBillingEntities",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function(response) {
        var results = (typeof response.d) == 'string' ? eval('(' + response.d + ')') : response.d;

       DisplayResults();


    },

    error: function(xhr, status, error) {
        // Display a generic error for now.
        alert("AJAX Error!");
    }

});
Run Code Online (Sandbox Code Playgroud)

那么数据库结果是否应该进入结果数组并手动解压缩?有更好的系统吗?谢谢!

error-handling jquery json web-services

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

通用密钥代码(Java)

嗨,我正在编写一个基于用户按下的键的监听器,必须以某种方式操作.

我需要能够确定用户是否按下了I键或M键.其实我这样做:

// If pressed the 'i' key
if ( evt.getKeyCode() == 73) {
    //
}
...
Run Code Online (Sandbox Code Playgroud)

我在这里看一下,并使用示例applet确定I密钥被识别为73代码.

这样可行.

但是我在Mac OS X上工作,我不知道一旦我尝试在另一个操作系统或JVM上运行这个应用程序,它就无法运行.

73是通用密钥代码吗?是否有某种方式对其进行编程,以便它可以在Windows上运行并确定按下的键.

谢谢!

java keyboard

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

registerReceiver for Broadcast仅在尚未注册的情况下?

我有一段代码,我正在从服务中调用:

context.registerReceiver(new BroadcastReceiver() {

    @Override
    public void onReceive(Context context, Intent intent) {
        try {
            WifiManager mWm = (WifiManager) context
                    .getSystemService(Context.WIFI_SERVICE);
            ret = mWm.isWifiEnabled();
            // DO MORE STUFF HERE
        } catch (Exception e) {
        }
    }
}, new IntentFilter(WifiManager.WIFI_STATE_CHANGED_ACTION));
Run Code Online (Sandbox Code Playgroud)

我想要的是一种检查并确保registerReceiver在再次调用它之前尚未监听的方法.这可能吗?

例如,如果我的代码片段在方法中,并且我调用该方法10次,那么此onReceive方法似乎运行10次.

android

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

线组的图例

我喜欢在同一个情节中绘制两组线.每组有两条颜色相同的线,我必须按照一组又一组的顺序绘制它们.我尝试只显示组的图例而不是线条.我怎样才能做到这一点?这是我错误代码的简化:

plot(x1, y1, color1); hold on;
plot(x2, y2, color1); hold on;

plot(x3, y3, color2); hold on;
plot(x4, y4, color2); hold on;

legend({color1, color2})
Run Code Online (Sandbox Code Playgroud)

谢谢!


更新:

一个新的问题,是否有任何方法可以在每一行之后编写图例并且不覆盖之前的图例但附加到它上面?即类似于"坚持"但适用于传奇的东西.

matlab plot

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

ASP.NET MVC视图可以在不同的项目中重用吗?

这是这个问题的后续问题.

使用源代码控制在许多项目中共享公共视图是一个很好的解决方案.但是我有几个问题,特别是Subversion我认为.

Subversion Externals允许您在工作副本中包含来自单独存储库的文件夹,因此您可以在工作副本根目录上定义添加文件夹的"外部"属性:[/ Web/Views/Forum].

  1. 如果您想要使用特定于其中一个依赖项目的版本覆盖其中一个视图,会发生什么?
  2. 如果您在该文件夹中添加了其他视图,SVN会将其提交到共享存储库吗?

这个阶段的答案是"等待MVC2",因为我认为这种情况更好吗?

谢谢,GC

svn asp.net-mvc code-reuse views

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

TortoiseSVN:移动文件不保留历史记录

我试图将文件移动到TortoiseSVN存储库内的另一个文件夹,并且不会保留修订历史记录.我尝试使用Repo-browser移动文件(右键单击拖动文件并选择"将项目移动到此处")以及工作文件夹(右键单击拖动,选择"SVN在此处移动版本化文件",然后提交父文件夹).在这两种情况下,历史都不会保留.我已经阅读了TortoiseSVN手册以及其他一些人的帖子,并且我知道这些是做到这一点的方法.我错过了什么吗?

svn version-control tortoisesvn

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

Visual Studio 2008 64位调试策略

我们正在转向全64位开发环境.不幸的是VS 2008,更重要的是,它的内置Web服务器,以32位模式运行.在调试引用64位程序集的代码(例如Oracle.DataAccess)时,我们遇到了可怕的System.BadImageFormatException.

任何人都可以提供任何策略来调试VS中的64位依赖项代码吗?我想我们可以使用32位Oracle提供程序,但我们希望尽可能地模拟生产环境.

64-bit visual-studio-2008 visual-studio

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

如何读取整数数组?

NSMutableArray *Number=[NSArray arrayWithObjects: @"1", @"2", @"3", @"4", @"5", @"6", nil];
Run Code Online (Sandbox Code Playgroud)

我有一个整数数组,需要逐个读取它们.谁能告诉我如何编码呢?

iphone objective-c

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