小编Ben*_*ier的帖子

如何使用数据库中的数据创建此数组?

如何使用数据库中的数据创建此数组?

$array=array("a"=>"Apple","b"=>"Ball","c"=>"Cat");
Run Code Online (Sandbox Code Playgroud)

我有一个包含列letter和的数据库表value.

letter | value
       |
  a    | Apple
  b    | Ball
  c    | Cat
Run Code Online (Sandbox Code Playgroud)

我想"a"=>"Apple","b"=>"Ball","c"=>"Cat"成为数据库中的值,使用for循环,这怎么可能?

非常感谢您的帮助!

php mysql database arrays

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

如何使标题闪烁直到它变得活跃与jQuery?

我有一个javascript聊天.当用户收到消息时,我希望标题闪烁直到它变为活动状态.(比如Gmail Talk)

例如:

  • 您在另一个标签中.标题是My website
  • 有人跟你说话.标题在My website和之间眨眼User says: bla bla
  • 所以你点击标签,现在标题是 My website

我怎样才能使用jQuery实现这一目标?


到目前为止我尝试了什么:(闪烁永不停止播放)

var isOldTitle = true;
var oldTitle = "oldTitle";
var newTitle = "newTitle";
function changeTitle() {
     document.title = isOldTitle ? oldTitle : newTitle;
     isOldTitle = !isOldTitle;
     setTimeout(changeTitle, 700);
}
changeTitle();
Run Code Online (Sandbox Code Playgroud)

html javascript jquery notifications blink

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

优点宝石可以重新计算声誉并重新评估徽章和排名吗?

我想在我的rails应用程序中添加一个点,等级和徽章系统.

优点宝石看起来很酷,但我想,以确保它在使用之前是如何工作的.

你定义徽章的方式

# app/models/merit/badge_rules.rb
grant_on 'comments#vote', :badge => 'relevant-commenter', :to => :user do |comment|
  comment.votes.count == 5
end
Run Code Online (Sandbox Code Playgroud)

和点

# app/models/merit/point_rules.rb
score 10, :to => :post_creator, :on => 'comments#create' do |comment|
  comment.title.present?
end
Run Code Online (Sandbox Code Playgroud)

表明该操作是作为一个钩子完成的,就在这些情况下的动作(comments#votecomments#create)之后.我不知道徽章和积分的计算/归属是如何工作的,所以我不确定.

随着我的应用程序将随着时间的推移而发展,我希望能够更改点和徽章规则并重新评估它们.例如:假设我首先决定在帐户激活时授予10个积分.我希望能够将其更改为20,然后重新评估所有激活的配置文件并获得+10点增加.徽章也一样.

这个宝石支持吗?

rubygems badge ruby-on-rails-3 merit-gem

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

meteor在哪里存储它的包裹?

我有一个流星1.0应用程序.我添加了一堆软件包,例如:meteor add kevohagan:ramda.但我无法在任何地方找到它.我甚至无法在我的系统上找到它.

在我的项目中:

$> meteor list
kevohagan:ramda   0.1.2  A practical functional library for Javascript programmers.
meteor-platform   1.2.0  Include a standard set of Meteor packages in your app
...

$> ls packages
ls: packages: No such file or directory

$> mdfind ramda.js # file added by the package
# no results
Run Code Online (Sandbox Code Playgroud)

他们在哪 ?

meteor

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

换行时居中 div(当它不适合在线时)

我正在尝试仅使用 CSS 创建此布局:

当标题合适时:

草图1

当标题不合适时:

草图2

右边的 btn 如果换行的话应该居中。


我试过这个:

.container {
    width: 100%;
    border: 1px solid grey;
    padding: 5px;
}
.block {
    padding: 5px;
    border: 1px solid orange;
    float: left;
}
.right-block {
    float: right;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
    <div class="block">Logo</div>
    <div class="block">Title that is too long</div>
    <div class="block right-block">right-btn</div>
    <div style="clear: both"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

但显然,btn 换行后仍然在右侧。知道包裹时如何将其居中吗?我想避免使用 JavaScript。

在这里小提琴: http: //jsfiddle.net/b7rvhwqg/

html css word-wrap centering

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

Pytorch CUDA 错误:没有内核映像可用于在带有 cuda 11.1 的 RTX 3090 设备上执行

如果我运行以下命令:

import torch
import sys
print('A', sys.version)
print('B', torch.__version__)
print('C', torch.cuda.is_available())
print('D', torch.backends.cudnn.enabled)
device = torch.device('cuda')
print('E', torch.cuda.get_device_properties(device))
print('F', torch.tensor([1.0, 2.0]).cuda())
Run Code Online (Sandbox Code Playgroud)

我明白了:

A 3.7.5 (default, Nov  7 2019, 10:50:52) 
[GCC 8.3.0]
B 1.8.0.dev20210115+cu110
C True
D True
E _CudaDeviceProperties(name='GeForce RTX 3090', major=8, minor=6, total_memory=24267MB, multi_processor_count=82)
F 
<stacktrace>
CUDA error: no kernel image is available for execution on the device
Run Code Online (Sandbox Code Playgroud)

关于我的系统的更多信息:

  • Nvidia 版本:NVIDIA-SMI 455.38 驱动程序版本:455.38 CUDA 版本:11.1
  • 蟒蛇 3.7,Ubuntu 18.04

python nvidia pytorch

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

如何更改高图中条形的宽度?

使用像这样的条形图,可以改变条形的宽度来表示另一个数据属性,比如水果的重量.水果越重,酒吧越厚.

你在这里玩脚本.我对其他javascript绘图库开放,只要它们是免费的,就可以做到这一点.

$(function () {
    var chart;
    $(document).ready(function() {
        chart = new Highcharts.Chart({
            chart: {
                renderTo: 'container',
                type: 'column'
            },
            title: {
                text: 'Column chart with negative values'
            },
            xAxis: {
                categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas']
            },
            tooltip: {
                formatter: function() {
                    return ''+
                        this.series.name +': '+ this.y +'';
                }
            },
            credits: {
                enabled: false
            },
            series: [{
                name: 'John',
                data: [5, 3, 4, 7, 2]
                // I would like something like this (3.5, 6 …
Run Code Online (Sandbox Code Playgroud)

javascript highcharts

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

服务资产的发展非常缓慢

我有一个标准的rails 3 webapp与默认资产管道.突然之间,资产需要很长时间才能加载(我的页面加载时间大约为1-2秒到1分钟).服务器响应时间(/ home)是正常的,但是一些.css和.js文件等待很长时间(最多45秒).即采取这种只有少数资产,长期是指那些由宝石提供(例如:modernizr-rails/vendor/assets/javascripts/modernizr.js)

例如,对于modernizr.js?body=1:

头:

Request URL:http://dev.sharewizz.com:3000/assets/modernizr.js?body=1
Request Method:GET
Status Code:304 Not Modified
Run Code Online (Sandbox Code Playgroud)

统计:

DNS Lookup  5.00?s
Connecting  20.07?s
Sending     0
Waiting     10?ms
Receiving   3?ms
Run Code Online (Sandbox Code Playgroud)

它是链轮的问题吗?我怎么知道什么是错的?

注意:所有其他浏览器的行为相同. 编辑:实际上问题只有chrome,甚至没有safari.我试图在端口3000和端口80上使用rails s启动我的服务器(没有更改)

如果我访问http://localhost:3000/assets/modernizr.js?body=1,大多数时候它是即时的,有时它会等待很长时间.

assets google-chrome ruby-on-rails-3 sprockets asset-pipeline

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

将索引保持在边界内并环绕

我正在用传呼机做一个小旋转木马.旋转木马显示6乘6的元素,我有36个要显示的元素.我有一个下一个和上一个按钮.显示的第一个元素是[0,6].如果我按下前一个按钮并且没有先前的元素(例如我在第一页),它应该环绕并结束.这同样适用于最后的元素和下一个按钮.

我的代码看起来像这样:

$('#img_prev').click(function (e) {
    # change this line so it wraps around
    imgIndex = (imgIndex - 6) % 36;
    alert(imgIndex)
    refreshImages(imgIndex);
    e.preventDefault();
    return false;
});
$('#img_next').click(function (e) {
    imgIndex = (imgIndex + 6) % 36;
    refreshImages(imgIndex);
    e.preventDefault();
    return false;
});
Run Code Online (Sandbox Code Playgroud)

并且它失败了,因为-6%36是-6而不是30.我可以用if来处理它,(index < 0) ...但我更喜欢具有最好捕获包装行为的模数的条件.

我怎样才能将其包裹起来(见第2行)?

javascript

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

无法获得grunt预处理来替换值

我想使用grunt预处理.

app/index.html中:

<script type="text/javascript">
        var configValue = '/* @echo FOO */' || 'default value';
        console.log('A');
        console.log(configValue);
        console.log('B');
</script>
Run Code Online (Sandbox Code Playgroud)

我的gruntfile:

'use strict';
module.exports = function (grunt) {
  ...
  grunt.initConfig({
    ...
    preprocess: {
      options: {
        context : {
          DEBUG: true,
          FOO: 'bar'
        }
      },
      multifile : {
        files : {
          'app/index.processed.html' : 'app/index.html'
          //,'test/test.processed.js'   : 'test/test.js'
        }
      }
    }
  });

  grunt.loadNpmTasks('grunt-preprocess');

  ...
};
Run Code Online (Sandbox Code Playgroud)

然后我使用命令:

% grunt preprocess
Running "preprocess:multifile" (preprocess) task

Done, without errors.

Elapsed time
preprocess:multifile  22ms …
Run Code Online (Sandbox Code Playgroud)

javascript node.js gruntjs yeoman

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