小编use*_*120的帖子

列排序数组?

我想对多维数组进行列排序.我有代码设置,但它没有显示正确的结果......

排序前的示例:

6.0 4.0 2.0

4.0 2.0 4.0

1.0 3.0 1.0

排序后的示例:

1.0 2.0 1.0

4.0 3.0 2.0

6.0 4.0 4.0

这是我的代码:

  import java.util.Scanner;

    public class ColumnSorting
    {
   public static void main(String [] args)
   {
     run();
   }
   public static void run()
   {
      Scanner input = new Scanner(System.in);
      System.out.print("Please enter the values of your 3x3 matrix: ");
      double[][] matrix = new double[3][3];
      for (int i = 0; i < matrix.length; i++)
      {
         for (int k = 0; k < matrix[i].length; k++) …
Run Code Online (Sandbox Code Playgroud)

java arrays sorting multidimensional-array

8
推荐指数
1
解决办法
1305
查看次数

如何在 Jinja 中循环具有多个值的字典?

我有一本这样的字典:{'a': [Object, 0], 'b': [Object, 1] }其中对象是具有多个属性的实际对象。我正在尝试检查每个键以查看数组中的第二个值是 0 还是 1。如果它是 1,那么我将显示“Hello”,如果它是 0,我将显示“Goodbye” “这是我到目前为止似乎不起作用的内容:

{% for key in follower_list %}
   {% if follower_list[key][1] == 0 %}
        <p>Hello</p>
   {% else %}
         <p>Goodbye</p>
{% endif %}
Run Code Online (Sandbox Code Playgroud)

这里, follower_list 是字典。我的 IDE 收到一个错误,说操作员需要follower_list[key][1]在 Jinja 中哪里可以执行这种类型的逻辑?

python django jinja2

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

使用 jQuery 插件验证图像尺寸

我有一个表单,其中在 jQuery 的验证插件中进行验证。我的表单包含两个元素,一个 input type=file 和一个提交按钮。用户将选择一个图像,如果该图像小于 500 像素,则不会被接受,并应显示错误消息。我为此创建了一个称为宽度的新方法,但由于某种原因它不起作用。当我尝试提交小于 500 像素的图像时,不会显示错误消息。这是我的jsfiddle

HTML

<form class="some_form" enctype="multipart/form-data" method="post" action="">
  <input type="file" name="photo" id="photoInput" />
  <input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

jQuery

$.validator.addMethod('width', function(value, element) {
  if ($(element).data('width')) {
    return $(element).data('width') >= 500;
  }

  return true;
}, 'Image needs to be wider than 500px');

$(".some_form").validate({
  rules: {
    photo: {
      required: true,
      width: 500
    }

  },

  messages: {
    photo: {
      required: "You must insert an image",
      width: "Your image's width must be greater than 500px"
    }, …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-validate

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

如何将延迟加载与 TinyMCE 结合起来?

我的网站上有 TinyMCE 插件。当在 TinyMCE 插件的文本区域中添加图像时,我希望这些图像包含延迟加载。我网站的缩略图具有特定类型的延迟加载,其中 src 图像是灰色背景。根据用户屏幕的大小,加载图像类型。移动图像具有 data-mobile-src 的数据属性,桌面图像具有 data-large-src 的数据属性。

如何做到一旦文本区域上传到我的数据库表中,图像就可以延迟加载?

javascript jquery tinymce image

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

在flexbox项之间添加空间

我正在尝试使用flexbox创建一个可水平滚动的div.到目前为止,我已经掌握了大部分内容.但是,我面临的唯一问题是我正在尝试为我的项目添加空间,但由于某种原因,似乎没有任何工作.我尝试添加的margin,padding,证明的内容,等等.这里是一个的jsfiddle的什么,我想要的目的.

    .grid {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 20px;
      justify-content: space-between;
    }
    
    /*Each item is one column*/
    
    .item {
      width: 50%;
    }
    
    .article-scroll-mobile {
      box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
      flex-wrap: nowrap;
      text-align: center;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      /*For iOS smooth scroll effect*/
    }
Run Code Online (Sandbox Code Playgroud)
 <div class="grid article-scroll-mobile">
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
      </div>
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
    
      </div>
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
    
      </div>
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
    
      </div>
      <div class="item">
        <img src="https://www.w3schools.com/howto/img_fjords.jpg">
    
      </div>
      <div …
Run Code Online (Sandbox Code Playgroud)

html css css3 flexbox

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

比当前查询更好的方法来组合随机分类条目?

我正在尝试准确显示6个随机的"娱乐"条目,但是根据我当前的查询,它会获得1到6之间的随机数,并显示该条目数.如何更新此查询以使其显示我的文章表中的6个随机娱乐条目?另外,我不想做ORDER BY RAND()因为我的桌子会加班加点.这是我当前的查询:

SELECT
    r1.*
FROM
    Articles AS r1
    INNER JOIN (SELECT(RAND() * (SELECT MAX(id) FROM Articles)) AS id) AS r2
WHERE
    r1.id >= r2.id
    AND r1.category = 'entertainment'
LIMIT 6;
Run Code Online (Sandbox Code Playgroud)

表结构:

table Articles
- id (int)
 - category (varchar)
 - title (varchar)
 - image (varchar)
 - link (varchar)
 - Counter (int)
 - dateStamp (datetime)
Run Code Online (Sandbox Code Playgroud)

php mysql database-schema

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

在virtualenv中下载sqlite3

我正在尝试使用该命令创建应用程序python3 manage.py startapp webapp,但收到一条错误消息:

django.core.exceptions.ImproperlyConfigured:加载 pysqlite2 或 sqlite3 模块时出错(按该顺序尝试):没有名为“_sqlite3”的模块

所以我尝试使用安装 sqlite3pip install sqlite3但出现此错误:

使用缓存的sqlite3-99.0.tar.gz

命令 python setup.py Egg_info 的完整输出:

回溯(最近一次调用最后一次):

文件“”,第 1 行,位于

文件“/tmp/pip-build-dbz_f1ia/sqlite3/setup.py”,第 2 行,引发 RuntimeError(“不得从 pypi 下载包‘sqlite3’”)

运行时错误:不得从 pypi 下载包“sqlite3”

命令“python setup.py Egg_info”失败,/tmp/pip-build-dbz_f1ia/sqlite3/ 中的错误代码为 1

我尝试运行此命令:sudo apt install sqlite3但它说 sudo 不是有效命令,甚至 apt 由于某种原因也不是有效的命令。我正在运行Python3.6.2。我在 Godaddy 主机上安装了 Python,并使用 SSH 来安装所有内容。我安装了 Python 并设置了 virtualenv。之后,我安装了Django并创建了一个Django项目。如何修复这些错误以成功创建 Django 应用程序?

python sqlite django

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

将变量传递到扩展模板中?

我有一个名为 的模板base.html。顾名思义,它是页眉和页脚所在的位置。在这两个元素之间,{% block content %}子模板可以扩展此模板并在块内容内添加内容。

但是,在标题内部我希望显示用户名。例如,{{ user.username }}但是当我将此模板扩展为子模板时,Django 似乎无法识别这一点。有没有办法可以将对象传递给扩展模板?这样就可以显示登录用户的名字了?

这是我正在尝试做的事情的一个粗略示例。即使用户登录, user.username 也不会显示。

基本.html

<header>
  <h1>Hello, {{ user.username }}</h1>
</header>
{% block content %}{% endblock %}
<footer>
 ///Some content
</footer>
Run Code Online (Sandbox Code Playgroud)

孩子.html

{% extends 'base.html' %}

{% block content %}
 //Some content
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

child.html 的views.py

ChildView(TemplateView):
  template_name = 'child.html'
Run Code Online (Sandbox Code Playgroud)

python django django-templates jinja2

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

在 Google Charts 函数中传入参数

我正在使用 Google Charts 来显示一些数据。我初始化我想要的图表,然后调用一个函数来格式化我的数据。然后该函数将调用 drawChart(parameter) 函数来绘制图表。该google.charts.setOnLoadCallback(drawChart(parameter));函数执行此操作。但是,当我这样做时,它给了我这个错误:Uncaught TypeError: Cannot read property 'DataTable' of undefined这是我的代码:

HTML

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
        <script type="text/javascript" src="chart.js"></script>
    </head>
    <body>
        <div id="chart_div"></div>

        <script>
            google.charts.load('current', {
            'packages': ['annotationchart']
            });

        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

图表.js

function formatData(worksheet) {
       //excess function removed to make question simpler.

       google.charts.setOnLoadCallback(drawChart(dataArr));
   }

  function drawChart(dataArr) {
       var data = new google.visualization.DataTable();
       data.addColumn('datetime', 'Time');
       data.addColumn('number', 'In');

       data.addColumn('number', 'Out');

       data.addRows([
          [new Date(2017, 2, 15, 06, 00, 00), 12400,
            10645],
          [new Date(2017, …
Run Code Online (Sandbox Code Playgroud)

javascript charts google-visualization

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

Rest框架图像验证

我有一个通过 Django Rest Framework 发送图像的表单。序列化器如图所示:

class AvatarSerializer(serializers.ModelSerializer):
    avatar = Base64ImageField(validators=[image_validation])

    class Meta:
        model = Profile
        fields = ('avatar',)
Run Code Online (Sandbox Code Playgroud)

我还进行了图像验证,检查图像的大小,使其不超过 12MB:

def image_validation(image):
    # 12MB
    MAX_FILE_SIZE = 12000000
    print(image.name)
    if image.size > MAX_FILE_SIZE:
        print(image.size)
        raise ValidationError("File size too big!")
Run Code Online (Sandbox Code Playgroud)

当我尝试上传大于 12mb 的图像时,图像大小会被打印出来,但是,我在 Chrome 的网络选项卡中收到此响应:我读到Failed to load response data这可能是由于图像的大小所致(我试图上传 30mb 的图像)。未ValidationError显示,并且用户收到 500 服务器错误。我怎样才能解决这个问题?

django django-rest-framework

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