RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-226661

Al Mr's questions

Martin Hope
Al Mr
Asked: 2022-02-26 15:58:37 +0000 UTC

yii2-queue中没有设置脚本执行时间

  • 0

我正在使用 yii2 和队列模块。我将命令放入队列中,在我编写的控制台中yii queue/listen。脚本的工作每次在 5 分钟后崩溃,并显示以下消息:

[-][-][-][error][yii\queue\Queue] [2890] <путь до job-а> (attempt: 1, PID: 9345) is finished with error: Symfony\Component\Process\Exception\ProcessTimedOutException: The process "'yii' 'queue/exec' '2890' '300' '1' '9345' '--color='" exceeded the timeout of 300 seconds.

我把它放在函数最开始的工作代码中execute:

set_time_limit(1800);
ini_set('MAX_EXECUTION_TIME', '-1');

不起作用。显然是因为该进程是在控制台中启动的,但这在控制台中不起作用。

我更改了ttr配置中的设置queue:

'queue' => [
    'class' => \yii\queue\db\Queue::class,
    'db' => 'db', // компонент подключения к БД
    'tableName' => 'queue', // Имя таблицы
    'channel' => 'default', // Queue channel key
    'mutex' => \yii\mutex\MysqlMutex::class, // Mutex used to sync queries
    'ttr' => 60 * 60,
    'as log' => \yii\queue\LogBehavior::class,
    'on afterError' => function($event) {}
],

即ttr- 60 * 60 - 1 小时。但错误说大约 300 秒。这 300 秒从何而来,如何改变?

我预见到“php.ini 中的价值是什么?”这个问题。- 答:在php.ini中max_execution_time的值一般等于30!

php
  • 3 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-02-17 18:31:52 +0000 UTC

在 sql 选择中按同一表中的先前值过滤

  • 0

有2张桌子,比方说:

group (id, name)

value (id, group_id, val, date)

需要从值表中获取所有行,其中上一行的val值小于当前行的值。

例子:

[id: 1, group_id: 1, val: 150, date: 2020-17-02]
[id: 2, group_id: 1, val: 200, date: 2020-17-03]
[id: 3, group_id: 2, val: 111, date: 2020-17-02]
[id: 4, group_id: 1, val: 500, date: 2020-17-01]

在sql查询之后,应该选择id = 2的行,因为 值 val = 150 (id=1) 小于 val = 200 (id=2) 且 id = 3(因为没有更多的记录 group_id = 2)

也就是粗略的说,需要对ORDER BY date DESC进行排序,遍历所有行,如果有找到同一行group_id和date小于当前行的行,则将此行作为a返回结果

试图做这样的事情:

SELECT * FROM value v1 ... AND WHERE EXISTS (SELECT * FROM value v2 WHERE v1.group_id = v2.group_id AND v1.id != v2.id AND v1.value > v2.value ORDER BY date DESC limit 1)

如果每个组在 values 中有 2 个值,并且如果有更多,那么在 EXISTS 中找到的行不可能正好在当前行之前

我希望我能清楚地解释一切,提前谢谢

sql
  • 1 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-12-09 15:10:13 +0000 UTC

yandex 地图区域获取区域

  • 2

Yandex 地图有区域 - 一个用于显示某个国家/地区区域边界的模块。

他完美地处理了俄罗斯的地区、地区、领土等,但任务是在地图上绘制区域内的区域边界。我在网上找不到任何答案,所以我在这里问。

这个模块是否可以在地图上绘制区域内的区域边界?如果是这样,怎么做?如果不是,怎么更好?手工绘制多边形?哪里是获得正确坐标以确定区域边界的最佳位置?

yandex-maps-api
  • 1 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-11-14 15:58:47 +0000 UTC

帮我写一个 sql 查询来使用连接表获取记录

  • 0

有2张桌子。

表post:(ID、标题、描述)

表post_for_users:(id,user_id,post_id)

一些post帖子post_for_users与用户 ID 相关联。

post如果用户 id 存在于相关表中,则需要从表中获取所有记录post_for_user。一切看起来都很简单,但只有当来自的帖子post中没有单个条目post_for_user时,该帖子也应该显示在最终选择中。

也就是说,如果帖子在 中没有关联的条目post_for_user,或者如果存在具有特定的已知 user_id 的条目,则显示该条目

我不擅长复杂的 sql 查询,我尝试了这样的事情(当然我得到了我需要的错误结果):

SELECT * FROM post LEFT JOIN post_for_user ON post.id = post_for_user.post_id WHERE post_for_user.user_id = {ID ПОЛЬЗОВАТЕЛЯ} OR COUNT(post_for_user) = 0

sql
  • 2 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-09-13 19:04:58 +0000 UTC

Yandex 地图错误 net::ERR_ABORTED 429(请求过多)

  • 0

大家好。我使用 Yandex 地图通过地理编码器显示标记,并使用“routePanelControl”绘制从 A 点到 B 点的路线。我为“JavaScript API 和 HTTP 地理编码器”生成了一个 Yandex api 密钥,我将地图脚本与这个密钥连接起来。地理编码器本身工作正常,绘制了所有必要的点,但路线构建器根本不起作用。相反,会出现错误

GET https://api-maps.yandex.ru/services/search//v2/?callback=id_156837181534799904393&text=195027%2C%20%D0%A0%D0%A4%2C%20%D0%A1%D0%B0%D0%BD%D0%BA%D1%82-%D0%9F%D0%B5%D1%82%D0%B5%D1%80%D0%B1%D1%83%D1%80%D0%B3%2C%20%D0%AF%D0%BA%D0%BE%D1%80%D0%BD%D0%B0%D1%8F%2C%20%D0%B4.%209%D0%90&format=json&rspn=0&lang=ru_RU&results=1&token=c75c08aaa7168778b8dff36de0cd0201&type=geo&properties=addressdetails&geocoder_sco=latlong&origin=jsapi2Geocoder net::ERR_ABORTED 429 (Too Many Requests)

我立刻想到是我增加了api连接限制,但是在Yandex开发者的个人账户中统计我看到限制并没有用完,虽然geocoder本身没有问题,只是路由器有问题。

做什么,怎么做,去哪里挖?

yandex-maps-api
  • 2 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-09-25 18:20:11 +0000 UTC

计算子记录数的复杂 SQL 查询

  • 0

这里有张桌子

Tag (id, parent_id, title, status)

所有第一级标签NULL都有parent_id. 对于children,属性parent_id中指定id了当前表的parent (一切都很明显)

status- 数字 ( smallint)

您需要进行 SQL 查询以获取所有标签以及不同状态的“孩子”的数量。也就是说,输出将是这样的:

[
 'id' => 1, 
 'title' => 'tag1', 
 'count_of_status_1' => 2, 
 'count_of_status_2' => 4
],
[
 'id' => 9, 
 'title' => 'tag2', 
 'count_of_status_1' => 5, 
 'count_of_status_2' => 0
],
...

一切都必须写成 clean sql。

你能告诉我这是怎么做到的吗?有可能吗?我对sql表面上熟悉。只在水平上Select ... from ... where。

sql
  • 2 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-06-26 13:51:58 +0000 UTC

为什么 setcookie 会为网站的特定部分设置 cookie?

  • 0

在入口点的站点上有以下代码:

if(!empty($_GET) && !empty($_GET['qwerty']) && empty($_COOKIE['qwerty'])) {    
  setcookie('com_qwerty', $_GET['com_qwerty']);
  setcookie('com_source', $_GET['com_source']);
  setcookie('com_values', $_GET['com_values']);
  setcookie('com_info', $_GET['com_info']);
  setcookie('com_data', $_GET['com_data']);
}

转到任何页面后,必要的数据会进入 cookie,而“路径”列指示从访问的 URL 到站点部分的路径。 应用程序选项卡的屏幕截图

一切都会好起来的,但是这些保存的 cookie 在网站的其他页面上不再可见。他们似乎在摩擦。在用户离开网站之前,这些 cookie 必须保存并在网站的所有页面上可用。怎样成为?

php
  • 1 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-04-23 15:57:52 +0000 UTC

在 TinyMce 编辑器中查找光标位置

  • 1

我正在为 TinyMce 编辑器编写一个插件。在编写插件的文档中,示例使用 方法editor.insertContent(content);如果调用该方法,则会在光标位置的内容中插入某些内容。这意味着该对象editor以某种方式知道光标在文档中的位置。我怎样才能找出光标的位置?没有人面对?

PS 试过 console.log(editor); 并在那里寻找方法 - 没有找到

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-01-16 15:50:37 +0000 UTC

Highcharts 图表线的不同颜色

  • 3

Highcharts js库中有没有办法为同一个图表设置不同的颜色?那么带负值的线是一种颜色,而带正值的同一条线是另一种颜色?

UPD

这就是我构建图表的方式

new Highcharts.Chart({
    "chart":{
        "renderTo":"chart1",
        "height":200,
        "width":300
    },
    "xAxis":{
        "type":"datetime",
        "title":false,
        "dateTimeLabelFormats":{"day":"%e.%m"}
    },
    "series":[{
        "data":[{
            "x":1515184552000,"y":3.62,"color":"#ff0000", 
            ...
        }],
    }],
    "tooltip":{"enabled":false},
    "legend":{"enabled":false}
});

这导致了一个图表

日程

零以下的线必须是不同的颜色。从代码中可以看出,我尝试data转移到数组color,但是当鼠标悬停在图表上时,只有点的颜色会发生变化,而不是图表线本身。

highcharts
  • 1 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-02-27 23:34:58 +0000 UTC

为旧版本的 android 创建离子应用程序

  • 0

我正在离子框架上创建一个 android 应用程序。我遇到了一个问题,在 5.0.0 及更高版本的 android 版本上,应用程序运行良好,但在 android 4.0、4.2 等版本上,布局正常,然后某些功能不起作用。我最近熟悉了 ionic 和 cordova,但不了解此类应用程序的工作原理。看来问题出在旧版本android上浏览器对js和css的支持。有没有一种方法可以使旧款智能手机上的应用程序正常化?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-02-22 12:40:58 +0000 UTC

如何将大量付款从 Yandex.kassa 集成到网站?

  • 1

yii2上有自己写的站点。有必要实现从 Yandex.Checkout 服务向用户支付卡的可能性。支付服务不是我选择的,已经通过了,Yandex已经同意了整合的可能性,这几天我一直在尝试做支付的可能性。当然,在他们的文档中,所有内容都已写明,但谁会理解那里写的内容。没有一个例子。Internet 上有很多关于这些内容的文章。没有人会帮助支持,你甚至不应该去那里。也许有人从 Yandex.Cash 进行了大量支付 (makeDeposition) 并至少分享了一些集成示例?谢谢你。

php
  • 1 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-02-02 15:36:15 +0000 UTC

在 Ionic 应用程序中导航页面(路由)

  • 0

在 Ionic 应用程序中浏览页面不起作用。我将 qwe.html 文件放在视图文件夹中,内容如下:qweqwe在 app.js 中,我写了这个

.config(function($stateProvider,$urlRouterProvider){
    $stateProvider
        .state('index',{
            url:'/',
            abstract:true,
            templateUrl:'index.html'
        })
        .state('index.qwe',{
            url:'/view/qwe',
            views:{
                'qwe':{
                    templateUrl:'view/qwe.html'
                }
            }
        });
})

Index.html 是这样说的:

<body ng-controller="main">
  <ion-pane>
    <ion-header-bar class="bar-stable">
      <a href="#/">index</a>
      <a href="#/view/qwe">qwe</a>
    </ion-header-bar>

    <ion-content>
      <ng-view></ng-view>
    </ion-content>

    <div class="bar bar-footer bar-balanced">
    </div>
  </ion-pane>
</body>

一切似乎都像 Ionic 和 Angular 的众多文档中那样完成,但是当您单击屏幕上的链接时,没有任何变化。只有地址栏发生变化。在控制台中,“网络”选项卡显示已找到 qwe.html 文件。我尝试将“ngRoute”添加到模型声明中并包括 angular-route.js - 结果是一样的。有什么问题吗?

angularjs
  • 1 个回答
  • 10 Views
Martin Hope
Al Mr
Asked: 2020-11-16 17:20:12 +0000 UTC

Ajax 请求在 Cordova 应用程序中返回 404 错误

  • 0

我正在 Cordova 应用程序中编写 ajax 请求。如果您在浏览器或模拟器中运行该应用程序,它会起作用,但如果您在手机上运行该应用程序,则会返回错误。Ajax请求结果:error{"readyState":4,"responseText":"","status":404,"statusText":"Not Found"}

我没有更改脚本的文本,但出于某种原因,脚本可以在计算机上的浏览器中运行,但不能在应用程序中运行。是什么导致了这个问题?

javascript
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5