小编Jak*_*uld的帖子

Javascript自然排序数组/对象并维护索引关联

我在Javascript中有以下项目数组:

var users = Array();

users[562] = 'testuser3';
users[16] = 'testuser6';
users[834] = 'testuser1';
users[823] = 'testuser4';
users[23] = 'testuser2';
users[917] = 'testuser5';
Run Code Online (Sandbox Code Playgroud)

我需要对该数组进行排序以获得以下输出:

users[834] = 'testuser1';
users[23] = 'testuser2';
users[562] = 'testuser3';
users[823] = 'testuser4';
users[917] = 'testuser5';
users[16] = 'testuser6';
Run Code Online (Sandbox Code Playgroud)

注意它是如何按数组的值排序的,并且在数组排序后保持value-to-index关联(这很关键).我已经找到了一个解决方案,尝试制作它,但已经碰壁了.

顺便说一下,我知道这在技术上不是一个数组,因为这意味着索引总是迭代0到n,其中n + 1是进行n的计数.无论您如何定义,项目的要求仍然相同.此外,如果它有所作为,我不使用jquery.

javascript sorting associative-array

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

如何使用.htaccess 301重定向特定的子域名URL?

我需要将子域上的特定URL重定向到不同子域上完全不同的 URL.例如:

http://foo.example.com/this-is-my-page
Run Code Online (Sandbox Code Playgroud)

需要301:

http://bar.example.com/this-is-really-my-page
Run Code Online (Sandbox Code Playgroud)

我试过设置一个简单Redirect 301.htaccess但它似乎不起作用.例如:

Redirect 301 http://foo.example.com/this-is-my-page http://bar.example.com/this-is-really-my-page
Run Code Online (Sandbox Code Playgroud)

apache .htaccess mod-rewrite redirect

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

Rails(3.2.7):覆盖asset_host的image_tag

development.rb:

config.action_controller.asset_host = "assets.myserver.com"
Run Code Online (Sandbox Code Playgroud)

查看脚本:

<%= image_tag('header.jpg') %>
Run Code Online (Sandbox Code Playgroud)

收益率:

<img alt="Header" src="/header.jpg" />
Run Code Online (Sandbox Code Playgroud)

应该:

<img alt="Header" src="http://assets.myserver.com/header.jpg" />
Run Code Online (Sandbox Code Playgroud)

我正在使用rails-api我猜的宝石禁用一些资产和查看渲染的东西.

似乎不应该太难以重新实现(覆盖image_tag)来添加这个非常小的功能.想要这样做似乎有点奇怪.但是,我是新手,想知道如何做到这一点作为学习经验.

问题:

  1. 作为最佳实践,我应该将这个新代码放在文件结构中?
  2. 我应该用新代码命名该文件?
  3. rails如何知道查看新代码而不是查看旧的image_tag函数?

overriding ruby-on-rails-3 asset-pipeline rails-api

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

使用LAME时,单击开头的声音

我正在使用LAME将WAV文件(从音频CD中提取)转换为MP3.转换结果很好,除了在文件的最开头有一个单击"咔嗒"声.在歌曲本身之前,点击几乎需要0.5秒.

char *input_file = argv[1];
char *output_file = argv[2];

FILE *pcm = fopen(input_file, "rb");
FILE *mp3 = fopen(output_file, "wb+");

size_t nread;
int ret, nwrite;

const int PCM_SIZE = 1152;
const int MP3_SIZE = 1152;

short pcm_buffer[PCM_SIZE * 2];
unsigned char mp3_buffer[MP3_SIZE];

lame_t lame = lame_init();

// Can not put these lines at the end of conversion
id3tag_set_title(lame, "Still reminds me");
id3tag_set_artist(lame, "Anggun");

lame_set_VBR(lame, vbr_mt);
lame_set_VBR_quality(lame, 2);

ret = lame_init_params(lame);

do {
    nread = fread(pcm_buffer, sizeof(short), PCM_SIZE * 2, pcm);

    if …
Run Code Online (Sandbox Code Playgroud)

lame

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

编程中http和https有什么区别

我只知道"s"代表"安全",用户不应该在仅使用http的网站上输入关键信息.但我真的想知道这两个协议对我的编程有什么影响,例如:

  • 一些网站如何获得"https"而一些网站没有(或者他们如何打开和关闭此功能,我不知道).这是否意味着我必须在某处注册?

  • 我当时认为http中的通信没有加密,而某些加密可能发生在https中,这是正确的吗?

  • 因为加密(如果有的话)进程是由浏览器完成的,因此,我的服务器端代码与"http"或"https"无关,是否正确?

  • 有没有办法强制用户只使用https?

html https http

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

基于url路径重定向到不同的服务器

我为一个内部网已集成到旧网站的客户创建了一个新网站.

新网站当前位于不同的服务器上,但是当域A记录指向新服务器时,旧站点(和内部网)显然不可访问,但我需要保持其Intranet处于活动状态.他们的内部网的路径是:abc.com/intranet

有没有办法让URL路径直接指向旧服务器?例如:

abc.com - new website loads on new server

abc.com/intranet - old website loads on older server
Run Code Online (Sandbox Code Playgroud)

如果不可能,我想我正在考虑abc.com为内联网创建一个子域.任何想法都表示赞赏.

php apache url redirect path

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

在css调整后,Bootstrap轮播拒绝顺利过渡

在过去的3个小时里,我一直试图对Bootstrap 3的旋转木马过渡进行简单的调整.我试过改变滑动速度,这是唯一似乎有效的东西:

.carousel-inner .item {
  -webkit-transition-duration: 2s;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition-duration: 2s;
}
Run Code Online (Sandbox Code Playgroud)

但是它太快隐藏了"离开"内容,我不知道要修改哪些属性来解决这个问题.

我也尝试过将它改成淡入淡出过渡

.carousel-fade .item {
  opacity: 0;
  -webkit-transition: opacity 2s ease-in-out;
  -moz-transition: opacity 2s ease-in-out;
  -ms-transition: opacity 2s ease-in-out;
  -o-transition: opacity 2s ease-in-out;
  transition: opacity 2s ease-in-out;
  left: 0 !important;
}

.carousel-fade .active {
  opacity: 1 !important;
}

.carousel-fade .left {
  opacity: 0 !important;
  -webkit-transition: opacity 0.5s ease-in-out !important;
  -moz-transition: opacity 0.5s ease-in-out !important;
  -ms-transition: opacity 0.5s ease-in-out !important;
  -o-transition: opacity 0.5s ease-in-out !important;
  transition: opacity …
Run Code Online (Sandbox Code Playgroud)

javascript css twitter-bootstrap

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

如何设置.htaccess将HTTP重定向到HTTPS等效?

我正在使用Dreamhost并拥有安全托管和安全证书.我正在尝试将纯HTTP站点重定向到HTTPS站点.这样做我有点困惑.

我想http://www.example.com/重定向到https://www.example.com/

我将什么文件放在哪个文件中?

html .htaccess dreamhost

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

如何从redis集群中删除节点?

我谷歌了一下,找到了两个解决方案:

  1. CLUSTER FORGET( http://redis.io/commands/cluster-forget )

  2. redis-trib.rb del-node

我认为CLUSTER FORGET“是正确的做法。

但我真的很想知道有关redis-trib.rb del-node.

有人可以解释它们之间的区别吗?

redis redis-cluster

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

Linux 查找并复制同名文件到目标文件夹不会覆盖

我想查找*.jpg一个文件夹中的所有文件并将其复制到我使用的另一个文件夹中

find /tempL/6453/ -name "*.jpg" |  xargs  -I  '{}' cp {} /tempL/;
Run Code Online (Sandbox Code Playgroud)

但它会覆盖同名文件

例如在/tempL/6453/,有test (1).jpg test (2).jpg和文件夹1,在/tempL/6453/1/,也有同名的文件test (1).jpg test (2).jpg

如果我使用上面的命令,只有两个文件test (1).jpg test (2).jpg/tempL/,也不能所有文件复制到/tempL/

我想要的是将所有文件复制到/tempL/,当有相同的文件名时,只需重命名它们,如何?

linux find cp

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