小编Mar*_*her的帖子

获取放置元素的项目/对象

我正在编写一个包含三个列表的任务面板,我使用sortable来在它们之间移动项目.但是我需要拿起放下元素的项目.我知道这ui.item是元素掉落,但我不知道我放弃了什么.这是我的代码:

$( ".column" ).sortable({
    receive: function(event, ui) {
        /* get the element where ui.item is dropped */
    }
});
Run Code Online (Sandbox Code Playgroud)

我知道元素将是任何.column选择器,但如何选择!

javascript jquery jquery-ui jquery-ui-sortable

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

Android性能:Strings vs. Enums vs. Static Final Ints

之前已经问过部分内容,但我还没有找到可靠证据和/或决定性答案的方法.

在Bundle中传递围绕Android的信息时,使用字符串,枚举静态最终整数可以观察到(如果有的话)性能的增加/减少?

举一个用例示例,我的应用程序中有几次加载并显示某个片段.每次加载片段时,Bundle都会传递给它,其中包含两个参数:显示数据的ID,以及指示如何显示它的模式.我有一个自定义状态寻呼机适配器设置完成所有提升,但问题的关键在于:这些(如果有的话)将提供任何性能增益/损失:

Bundle args = new Bundle();
args.putInt("ID", 1);

// method 1
args.putString("MODE", "Mode1");

// method 2
args.putSerializable("MODE", ModeEnum.Mode1);

// method 3
public static final int MODE_1 = 1; // this would be elsewhere in a constants class
args.putInt("MODE", MODE_1);
Run Code Online (Sandbox Code Playgroud)

在片段中,模式在几个地方被检查,所以我关心三个选项中的哪一个更有效地存储在包中,并且在另一端比较更有效.

任何建议,观察或经验将不胜感激!

java performance enums android

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

A9G上通过AT命令的HTTPS请求在7次请求后失败;HTTP 工作正常

我使用 AT 命令与 ESP8266 的 Ai-Thinker A9G 芯片进行通信,作为 GPS 跟踪器单元的一部分。一开始工作正常,然后在成功发送 7 或 8 后 HTTPS 请求开始失败。然而,发出 HTTP 请求仍然没问题。

当 HTTP 请求工作正常时,什么可能导致 HTTPS 请求在前 7 个或 8 个之后失败?


细节...

当设备启动时,我使用以下方法建立 GPRS 连接:

AT+CGREG=1
> OK

AT+CGATT=1
> +CGATT:1
> OK

AT+CGDCONT=1,"IP","data.uk" // APN for 1pmobile
> OK

AT+CGACT=1,1
> OK

AT+CGACT?
> +CGACT: 1, 1
> OK
Run Code Online (Sandbox Code Playgroud)

然后每 N 分钟发布一次位置,如下:

AT+HTTPPOST="https://<URL>","application/x-www-form-urlencoded","arg1=val1&arg2=val2&..."
Run Code Online (Sandbox Code Playgroud)

前 7 或 8 次有效,之后所有 HTTPS 请求都会失败,并显示以下消息(完全按照从 A9G 芯片发送的方式复制,包括固件的拼写错误):

+CME ERROR: parameters are invalid
failure, pelase check your network or …
Run Code Online (Sandbox Code Playgroud)

gprs at-command esp8266

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

php中两个数组函数之间的差异是什么

请参阅下面的数组

$array1 = array("b" => "boy", "c" => "cat", "A"=>"boy");

现在我要在array_flip这里使用这个功能

array_flip($array1); // I am going to print it in next line
print_r($array1) // but array flip has not been worked 
Run Code Online (Sandbox Code Playgroud)

请参阅下一个调用的函数 ksort

ksort($array1) // called first then print in next line
print_r($array1);
Run Code Online (Sandbox Code Playgroud)

现在它将以关键方式按升序打印值

所以我的问题是array_flipksort功能之间的区别是什么

因为我在打印之前调用了两个函数而一个函数调用了而其他函数没调用.

请帮帮我们.

提前致谢.

php arrays sorting

-4
推荐指数
2
解决办法
51
查看次数