问题列表 - 第31572页

在php中排序名称数组

我有一系列人的名字:

Array
(
    [1] => A. Aitken
    [2] => A. C. Skinner
    [3] => A. Chen
    [4] => R. Baxter
)
Run Code Online (Sandbox Code Playgroud)

什么是在php中按姓氏(按字母顺序)对数组进行排序的最快方法?即给予

Array
(
    [1] => A. Aitken
    [4] => R. Baxter
    [3] => A. Chen
    [2] => A. C. Skinner
)
Run Code Online (Sandbox Code Playgroud)

php arrays sorting

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

如果div中包含某个字符串,如何删除它?

页面上有一个项目列表,有些是空白的,一个例子是:

<div class="item itemask">
  <div class="tophead">
    <div class="itemnumber">30</div>

    <a class="article" href=""></a>
  </div>
  <div class="bottomhead"> points by <a class="userlink" rel=""></a> ago&nbsp;&nbsp;&nbsp; <a href="/item?id=">discuss</a>
</div>
Run Code Online (Sandbox Code Playgroud)

因此,可以使用什么jQuery或JavaScript来查找实例:<a class="article" href="">div class=item页面上的任何实例中,然后删除或隐藏其中包含该段代码的个别父divclass=item

javascript jquery

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

你如何序列化JS数组,以便Asp.net MVC可以将它绑定到ac #list?

我正在尝试将一个jquery可排序项目列表发送到我的MVC方法进行数据处理.目前我正在尝试通过以下代码发送它:

var data = {};
data.projectId = projectId;
data.publishedSectionIds = $('#section_list').sortable('toArray');

// Perform the ajax
$.ajax({ url: '/Project/Publish',
    type: 'POST',
    data: data,
    success: function (result) {
        alert(result.message);
    } 
});
Run Code Online (Sandbox Code Playgroud)

这段代码的问题是它使Post参数看起来像这样:

projectId=2&publishedSectionIds[]=1&publishedSectionIds[]=2
Run Code Online (Sandbox Code Playgroud)

这个问题(可以从这个问题的解决方案中看出)是,如果post参数没有括号,MVC似乎只序列化为List .

如何序列化javascript数组,以便我使用List<int>参数模型的操作正确绑定?


编辑:动作的签名如下:

 public ActionResult Publish(int projectId, List<int> publishedSectionIds)
Run Code Online (Sandbox Code Playgroud)

javascript arrays asp.net-mvc

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

如何将当前工作目录设置为脚本目录?

我正在写一个bash脚本.我需要当前的工作目录始终是脚本所在的目录.

默认行为是脚本中的当前工作目录是我运行它的shell的目录,但我不想要这种行为.

bash scripting path

500
推荐指数
7
解决办法
35万
查看次数

使用SerializeJSON返回结构数组而不是COLUMNS和DATA节点的JSON对象?

我正在构建一个Railo应用程序,它处理通过Ajax来回发送的大量JSON数据.我发现了一个优化其性能的机会,但在我解决之前,我想听听社区的一些建议.

这是一个很好的例子.

我在服务器上有一个操作,查询一组出价响应,将它们序列化为JSON,然后将它们返回到前端的javascript,然后解析并呈现一些HTML.Railo返回JSON的格式是熟悉的双节点对象:

{"COLUMNS":["one","two","three",...],"DATA":["value","value","value",...]}
Run Code Online (Sandbox Code Playgroud)

我写了一个函数,利用下划线的map()函数将这种格式转换为具有命名节点的对象数组:

function toArgsObject(data,columns) {
return _.map(data, function(w){
    var q = {};
    for (var i=0; i < w.length; i++) { eval("q."+columns[i]+" = w[i]"); };
    return q;
});
};
Run Code Online (Sandbox Code Playgroud)

这可以很好地完成工作,但性能不是很好!即使使用像webkit和firefox那样的swift js解释器,这个函数通常占调用函数的75%的处理时间,特别是当数据集很大时.我想看看通过将这个处理卸载到服务器可以获得多少改进,但是我没有完全使用cfml/cfscript chops来编写这个的有效版本.

那么,我需要从服务器返回的内容如下所示:

[
{"one":"value","two":"value","three":"value"},
{"one":"value","two":"value","three":"value"}.
...
]
Run Code Online (Sandbox Code Playgroud)

我知道SerializeJSON使用的格式会创建更小的响应,因此使用更少的带宽来发送.这就是实验的用武之地.我想看看它如何影响我的应用程序以不同的方式做事!

有没有人写过JSON Serializer,可以以这种格式返回数据?

coldfusion json railo underscore.js

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

用params调用用户定义的函数

我正在定义函数func1(); 我希望它采取一些参数,即

var func1(aaa, bbb){
//do something, anything!
};
Run Code Online (Sandbox Code Playgroud)

那么我想稍后在doc中调用它:

$('#some_id').click(func1($this));
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我已经搞砸了一段时间,但jquery/javascript至少处理用户定义函数的方式非常奇怪.some1能为我提供简单的代码片段吗?谢谢

jquery function

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

如何在保留inode的同时更改符号链接目标

通常,要更改符号链接目标,首先取消链接文件,然后使用新目标路径重新创建符号链接.但是,它将被分配一个新的inode编号.

也许有一个私有的Mac api update_target_for_symlink()功能,所以inode可以保持不变?

如果你想知道我需要它...文件管理器.我怀疑这是否可能.无论如何这就是它的有趣之处.

macos symlink inode unlink

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

如何使用InputFilter限制Android中EditText中的字符?

我想将字符限制为0-9,az,AZ和空格键.设置inputtype我可以限制为数字,但我无法弄清楚Inputfilter查看文档的方式.

android android-edittext

168
推荐指数
12
解决办法
15万
查看次数

圆 - 圆交叉点

如何计算两个圆的交点.我希望在所有情况下都有两个,一个或没有交叉点.

我有中心点的x和y坐标,以及每个圆的半径.

python中的答案是首选,但任何工作算法都是可以接受的.

algorithm math geometry intersection

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

我是否有办法从现有数据库生成SQL脚本?

说我已经创建了我的数据库但是忘了保存sql命令来创建它.

我如何从现有数据库中反向设计代码?

我正在使用Microsoft SQL Server Express 2008.

sql-server reverse-engineering sql-server-2008

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