小编Pau*_*aul的帖子

然后组合排序Javascript数组.获得不可预测的结果

这就是数据如何给我,在一个对象w /由管道char分隔的元素.

首先,我需要组合两个数组,然后按字母顺序排序.以下示例是一个简化示例.但有些事情正在抛弃排序功能.结果很奇怪

carriersOne = ['St. Joseph\'s Medical Center | New York Health Care Insurance Company |    Some Other Company'];
carriersTwo = ['Advantage Care | Chicago Insurance Company | Hospital Insurance    Corporation'];

carriersOne = carriersOne[0].split('|');
carriersTwo = carriersTwo[0].split('|');

allCarriers = carriersOne.concat(carriersTwo);
allCarriers.sort();

count = allCarriers.length;

for(i=0;i<count;i++) {
alert(allCarriers[i]);
}
Run Code Online (Sandbox Code Playgroud)

你得到的是:

  Chicago Insurance Company
  Hospital Insurance Corporation
  New York Health Care Insurance Company
 Some Other Company
Advantage Care
St. Joseph's Medical Center
Run Code Online (Sandbox Code Playgroud)

wt-bleep命令是什么?注意:如果您使用单个名称或可预测的名字和姓氏,它会合并并排序.

javascript sorting

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

JQuery在保持DIV完整大小的同时向下滑动动画

当我使用Jquery向下滑动DIV时,div animatino看起来像是从顶部到底部拉伸/绘制div.

的jsfiddle

HTML

<body>
<div style="width:400px;background-color:black; height:50px">
    <div id="error" style="background-color:red; color:white; display:none; width:120px">the error message</div>
</div>
    <div id="button" style="margin-top:20px; background-color:gray; width:70px; cursor:pointer;">click me!</div>
</body>
Run Code Online (Sandbox Code Playgroud)

js(jquery-ui)

$(document).ready(function(){

    $("#button").click(function(){
      $('#error').slideDown('slow', function () {
            // Animation complete.
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

我希望动画看起来就像DIV从上到下滑动的全尺寸(当然是隐藏的一部分).

我正在添加一个图像,以便清除我想要实现的内容.

在此输入图像描述

是否可以通过更改一些CSS或Jquery参数来实现此目的.我知道JQuery id只是玩高度因为我的DIV底部有圆角而且它们只出现在动画的末尾.

jquery slidedown jquery-animate

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

防止颜色数据的神秘字符串到数字的转换

HTML:

<form method="post" action="">
        <select name="fancySelect" class="makeMeFancy">
            <option value="0" selected="selected" data-skip="1">Email Color Scheme</option>
            <option value="81" data-color1="993300" data-color2="000000" data-html-text="Brown on Black">Brown on Black</option>
            <option value="77" data-color1="663366" data-color2="000000" data-html-text="Purple on Black">Purple on Black</option>
            <option value="129" data-color1="00ccff" data-color2="000000" data-html-text="Teal on Black">Teal on Black</option>
            <option value="75" data-color1="666666" data-color2="000000" data-html-text="Dark Gray on Black">Dark Gray on Black</option>
            <option value="85" data-color1="999999" data-color2="000000" data-html-text="Gray on Black">Gray on Black</option>
            <option value="81" data-color1="993300" data-color2="000000" data-html-text="Brown on Black">Brown on Black</option>
            <option value="77" data-color1="663366" data-color2="000000" data-html-text="Purple on Black">Purple on Black</option>
            <option value="129" …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery css3

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

如何为新的浏览器窗口指定几何形状(例如1280x720)?

Ubuntu Studio Linux 14.04.1 LTS

我想从 Linux shell 脚本启动一个精确大小的浏览器窗口,例如作为自动录制截屏视频的步骤。

我的第一个想法是使用 Xwindows-geometry设置,该设置曾经是 Xwindows 中所有应用程序所共有的,并保留在Gnome 选项中

#!/bin/bash -e
chromium-browser -geometry 1280x720 # ignores the spec
# firefox -geometry 1280x720 ignores the spec too
Run Code Online (Sandbox Code Playgroud)

我在 FreeBSD 论坛中找到了这篇文章,其中也说 Firefox 会忽略该-geometry设置。建议在启动时使用 Javascript,如下所示:

% firefox javascript:%20resizeTo\(1280,720\)
Run Code Online (Sandbox Code Playgroud)

在JS中调用window.resizeTo() 。测试了一下,也是不行。MDN 的链接页面指出,除了少数例外,这在 Firefox 7 后将不起作用。

@helloV 指出:从具有特定窗口坐标的命令行启动 Google Chrome

这是关于位置而不是大小。然而,深入研究后得出的这些想法也行不通

不:

chromium-browser --window-size=800,600
chromium-browser --window-size="800,600"
chromium-browser --window-size=800x600
chromium-browser -window-size=800,600
chromium-browser -window-size=800x600
Run Code Online (Sandbox Code Playgroud)

我们总是可以阅读Firefox 命令行选项页面(提示:窗口大小不存在)或Chrome 切换源代码,我们可以在其中找到 …

browser linux x11 shell

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

为perl编写的应用程序构建.deb安装文件的常用工具有哪些?

所以我有一些源代码,我需要把它放在.deb二进制文件中,这样我就可以在我的服务器上轻松部署了.我似乎无法找到易于使用的工具,这将使我能够这样做.源代码在Perl中.我确实知道它的所有依赖关系.

我的问题是你知道/使用这样的工具吗?你推荐哪个初学者?

perl debian deb

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

如何cp所有不以abc开头的东西?

请不要给我一个利用grep或ls或sed等其他命令的解决方案.

我想知道cp用正则表达式是否可以做到这一点.

bash

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

Duktape - 在C中捕获错误

我今天刚开始在我的C++框架中使用Duktape,我已经阅读了整个api而无法理解我如何捕获错误.我找到了一些关于放在堆栈上的错误对象的线索但是,每次出现错误时(例如无效的javascript语法),一切都变得疯狂,我得到了一个SEGFAULT.

我目前正在使用duk_eval函数评估一些js行

这是我的代码行:

duk_push_string(ctx,"pouet");
duk_eval(ctx);
Run Code Online (Sandbox Code Playgroud)

ctx 是您在创建duktape堆时提供的基本上下文

使用try-catch不会捕获任何东西

任何的想法?

提前致谢

javascript c c++ try-catch duktape

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

聊天服务器引发TypeError:描述符“ encode”需要一个“ str”对象,但收到了一个“ unicode”

我几乎是Python Socket编程的初学者。我做了一个聊天服务器,但是它不能正常工作。

它适用于接收数据,但不适用于发送数据。当我使用'conn.send()'时,客户端永远不会收到消息。请帮我。

This is my code for the socket server:

'''
    Simple socket server using threads
'''

import socket
import sys
from _thread import *

HOST = ''   # Symbolic name meaning all available interfaces
PORT = 8888 # Arbitrary non-privileged port

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print ( 'Socket created on Port: '+str(PORT))

#Bind socket to local host and port
try:
    s.bind((HOST, PORT))
except socket.error as msg:
    print ( 'Bind failed. Error Code : ' + str(msg[0]) + ' …
Run Code Online (Sandbox Code Playgroud)

python sockets multithreading

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

将.CSV文件导入Python以生成散点图和直方图

我正在尝试将.CSV文件(从Excel文件转换)导入到Python中,这样我就可以制作相关/散点图和直方图.

我怎么做?

python csv

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

我可以在常规Spark映射操作中使用Spark DataFrame吗?

我试图从常规的Spark映射操作中使用在Spark DataFrame之前定义的内容,如下所示:

businessJSON = os.path.join(targetDir, 'business.json')
businessDF = sqlContext.read.json(businessJSON)

reviewsJSON = os.path.join(targetDir, 'review.json')
reviewsDF = sqlContext.read.json(reviewsJSON)

contains = udf(lambda xs, val: val in xs, BooleanType())

def selectReviews(category):
    businessesByCategory = businessDF[contains(businessDF.categories, lit(category))]
    selectedReviewsDF = reviewsDF.join(businessesByCategory,\
                                   businessesByCategory.business_id == reviewsDF.business_id)      
    return selectedReviewsDF.select("text").map(lambda x: x.text)

categories = ['category1', 'category2'] 
rdd = (sc.parallelize(cuisines)
       .map(lambda c: (c, selectReviews(c)))
       )

rdd.take(1)
Run Code Online (Sandbox Code Playgroud)

而且我收到一条巨大的错误消息:

Py4JError                                 Traceback (most recent call last)
<ipython-input-346-051af5183a76> in <module>()
     12        )
     13 
---> 14 rdd.take(1)

/usr/local/Cellar/apache-spark/1.4.1/libexec/python/pyspark/rdd.pyc in take(self, num)
   1275 
   1276             p = range(partsScanned, min(partsScanned …
Run Code Online (Sandbox Code Playgroud)

apache-spark apache-spark-sql pyspark pyspark-sql

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