RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

Иван Антонов's questions

Martin Hope
Иван Антонов
Asked: 2022-07-06 21:06:06 +0000 UTC

使用属性而不是变换矩阵移动对象的陷阱

  • 0

哪个选项更实用?覆盖属性缓冲区还是随着变换矩阵移动?

第三周我一直在研究 WebGL,并尝试制作一个用于开发的小型 2D 游戏。是时候为角色添加旋转了,所以我立即决定在矩阵的帮助下进行。之前没有考虑过,但是借助矩阵,也可以做物体平时的运动,我的运动是通过覆盖属性缓冲区来完成的。

如果你还记得,在一些射击游戏中,在游戏开始时,所有角色都站在一个点上,然后他们分散在不同的地方。在我看来,这与我的情况有关,最初,玩家是在一个地方使用属性初始化的,然后在他们的地方由矩阵分布。

javascript webgl
  • 1 个回答
  • 21 Views
Martin Hope
Иван Антонов
Asked: 2021-11-15 18:06:21 +0000 UTC

如何在不发出请求的情况下获取路由中的参数类型?

  • 0

我想接收所有路由的所有名称和参数类型。

名字在行程中/{region}/houses/{tag}

类型在控制器方法中指定

public function listForTag(RegionAlias $region, TagAlias $tag)

例如,如果我有这样的路线

/**
 * @Route("/{region}/houses/{tag}", name="list_hourse_tag")
 */
public function listForTag(RegionAlias $region, TagAlias $tag, Request $request)

然后通过路线的名称list_hourse_tag我想得到一个列表

  • 地区:App\RegionAlias
  • 标签:App\TagAlias

我没有找到任何官方资金。有没有人遇到过类似的需求?

symfony
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2021-10-14 06:04:14 +0000 UTC

CryptoPro 签名在 Linux 上不起作用

  • 2

收到证书,将其添加到 Linux 上已安装的 CryptoPro。但是当我尝试签署文件时,我得到一个错误。有人可以解释缺少什么以及在哪里得到它吗?

在此处输入图像描述

linux
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-10-05 17:24:08 +0000 UTC

证书 CryptoPro CSP 5

  • 1

我在 Ubuntu 18.04 上安装了 CryptoPro CSP 5 程序,要使用它,您需要安装个人和第三方证书。我在哪里可以得到它们,为什么需要它们?

ubuntu
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-03-26 16:11:20 +0000 UTC

如何在 PHPUnit 执行摘要中显示对象内容?

  • 0

在测试中出现错误时,命令行上的 PHPUnit 会打印出一个摘要,如果数据通过了,dataProvider那么它还会显示哪些数据。这适用于数组,但对象已关闭以供查看(参见屏幕截图)。有可能以某种方式解决这个问题吗? 在此处输入图像描述

php
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-09-22 19:09:56 +0000 UTC

到达换行符时从套接字读取的输出

  • 0

无法从 C# 客户端的套接字服务器获得响应。调用之后Receive,即使我超过了要读取的字符数,也会发生锁定并且不会被删除。

在 php 中有一个类似的代码,它可以工作并接收响应。答案是以换行符结尾的任意字符串。在 php 中,为此您需要在socket_read函数中指定第三个参数PHP_NORMAL_READ。

是否可以在 C# 中设置要释放的锁并在响应行到达换行符时输出接收到的响应?

还是我只是在某个地方错了?

这是 C# 中的客户端应用程序

using System;
using System.Net;
using System.Net.Sockets;
using System.Text;
using System.Text.RegularExpressions;

namespace ConsoleSocketClient
{
    class Program
    {
        static void Main(string[] args)
        {
            SocketReader("127.0.0.1", 10000);
        }

        static void SocketReader(string address, int port)
        {
            var ipPoint = new IPEndPoint(IPAddress.Parse(address), port);
            var socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
            socket.Connect(ipPoint);
            socket.Send(Encoding.Unicode.GetBytes("READER"));

            do {
                Console.WriteLine("loop");
                var data = new byte[2048];
                Console.WriteLine("start receive");
                var bytes = socket.Receive(data, data.Length, 0);
                Console.WriteLine("end receive");
                Console.WriteLine(bytes);
            }
            while (socket.Available > 0);

            socket.Close();
        }
    }
}

回答

loop
start receive

附加问题

也许它被阻止直到连接断开?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-04-25 15:41:38 +0000 UTC

React Native 将对象传递给具有单个属性的组件

  • 1

任何类型的数据都可以传递给 React Native 组件。如果将整个数据对象传递给属性,应用程序会减慢很多吗?这不是不好的做法吗?

也就是说,取而代之的是

<ItemCatalog 
  id={item.product_id} 
  image={item.image} 
  name={item.name} 
  brand={item.manufacturer.name} 
  size={item.extra_field_4} 
  price={item.product_price}
  unit={this.category.unit}
  onPressItem={(id) => navigate('Product', {
    id: id
  })} />

像这样

<ItemCatalog 
  id={item.product_id} 
  data={item} 
  onPressItem={(id) => navigate('Product', {
    id: id
  })} />
android
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-10-15 20:49:16 +0000 UTC

如何注册听众?

  • 0

您需要在折扣更改表单中添加一个按钮。挖掘代码,我找到了 handler OnAdminContextMenuShow。如何从我的模块订阅它?在文档中,我发现只有一种方法:/bitrix/php_interface/init.php使用AddEventHandler. 如何自动化?

битрикс
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-07-02 02:54:39 +0000 UTC

显示 PHP 内容的服务器事件

  • 1

我在 Joomla 上建立了一个登陆页面,没有什么预示着麻烦,我似乎已经做了一切,但后来我决定测试从订单发送电子邮件。我提交表单并看到一个惊喜: 在此处输入图像描述

但是信到了。有人可以解释为什么服务器给了我所有的 PHP 代码。我通过直接链接联系,我得到了同样的东西。我打开源代码页 - EMPTY。

但最有趣的是我已经更改了这个文件,更改了 SMTP 授权数据,但这里我看到的是旧数据。

我以隐身模式打开 - 空。

php
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-05-29 17:20:55 +0000 UTC

如何更改子表单字段中的属性?

  • 0

Joomla 支持 XML 表单。所以我实现了其中一个,我还在其中使用了一个子表单。我需要以编程方式更改子表单中的属性。怎么做。

genprice.xml

<?xml version="1.0" encoding="utf-8" ?>
<form>
    <fieldset name="basic">

        <field name="categories" type="jscategory" required="required" multiple="multiple" /> 
        <field name="attr_polirovka" type="jsextrafield" required="required" default="2"/>

        <field name="prices_material" type="subform" multiple="true"
               layout="joomla.form.field.subform.repeatable-table" buttons="add,remove"
               formsource="administrator/components/com_genprice/models/forms/price.xml" />

        <field name="discount" type="text" required="required" default="30" />

    </fieldset>
</form>

价格.xml

<?xml version="1.0" encoding="utf-8" ?>
<form>
    <field name="polirovka" type="jsattroption" jsattribute="2" required="required" />
    <field name="price" type="text" required="required" default="300000" />
</form>

genprice.php

public function getForm($data = array(), $loadData = true)
{
    $form = $this->loadForm(
        'com_getprice.genprice',
        'genprice',
        array(
            'control' => 'jform',
            'load_data' => $loadData
        )
    );

    $input = $prices->setFieldAttribute('prices_material.price', 'jsattroption', '1');

    if (empty($form))
        return false;

    return $form;
}

我尝试更改属性的值:

$input = $prices->setFieldAttribute('prices_material.price', 'jsattroption', '1');

告诉我怎么做?

joomla
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-04-07 17:29:41 +0000 UTC

删除类时反转动画

  • 4

我正在制作一个动画菜单栏。我做了一个打开的动画,但我不能做一个关闭的反向动画。告诉我它是怎么做的?

var collapse = document.getElementById('collapse-menu');
collapse.addEventListener('click', function(e) {
  this.classList.toggle('l-header__bar_close');
});
@keyframes barToClose_one {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, 9px);
  }
  100% {
    transform: translate(0, 9px) rotate(45deg);
  }
}

@keyframes barToClose_two {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(0, 0) rotate(-45deg);
  }
}

@keyframes barToClose_three {
  0% {
    transform: translate(0, 0);
  }
  50% {
    transform: translate(0, -9px);
  }
  100% {
    transform: translate(0, -9px) rotate(-45deg);
  }
}

.l-header {
  height: 45px;
  background-color: #10151c;
}

.l-header__bar {
  width: 50px;
  height: 100%;
  padding: 6px 10px;
  box-sizing: border-box;
}

.l-header__icon-bar {
  background-color: #fff;
  height: 3px;
  margin-top: 6px;
  border-radius: 2px;
}


/* Animate bar to close */

.l-header__bar_close .l-header__icon-bar:nth-child(1) {
  animation: barToClose_one 500ms cubic-bezier(0, .61, 1, .55) forwards;
}

.l-header__bar_close .l-header__icon-bar:nth-child(2) {
  animation: barToClose_two 500ms cubic-bezier(0, .61, 1, .55) forwards;
}

.l-header__bar_close .l-header__icon-bar:nth-child(3) {
  animation: barToClose_three 500ms cubic-bezier(0, .61, 1, .55) forwards;
}
<div class="l-header">
  <div class="l-header__bar" id="collapse-menu">
    <div class="l-header__icon-bar"></div>
    <div class="l-header__icon-bar"></div>
    <div class="l-header__icon-bar"></div>
  </div>
</div>

javascript
  • 2 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-01-31 18:47:49 +0000 UTC

存储抽象的最佳位置在哪里?

  • 2

我与 Symfony 和 Doctrine 一起工作。创建实体时,我经常使用抽象类和特征。在哪里存放它们?在与实体相同的文件夹中还是放在单独的文件夹中(以及哪个文件夹)?

php
  • 2 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-01-11 19:11:41 +0000 UTC

类别帖子的总和,包括所有嵌套类别

  • 1

我想在该部分中显示网站上的子部分,每个部分中的帖子数。

Услуги
-- Автоуслуги
---- Автокраны
---- Манипуляторы
-- Коммуникации
---- Водоснабжение
---- Электроснабжение
-- Строительство
---- Фундамент

也就是说,我转到服务部分,子部分显示在我的页面上

Автоуслуги 10
Коммуникации 20
Строительство 30

昨天我正在使用 MySQL 并这样做:

SELECT c.id, c.name, c.alias, COUNT(p.id) AS count
FROM categories c
LEFT JOIN posts p ON p.category_id = c.id
WHERE 
    c.category_id = ?
GROUP BY c.id

但是今天,我突然意识到我不计算嵌套类别中的帖子。因为 部分可以有不同的嵌套,需要递归查询。在网上阅读后,我经常看到一个说法,MySQL 不支持这样的查询。我决定切换到 PostgreSQL。但是由于我不熟悉它,所以我在编写请求时遇到了问题。

这是我刚刚写的:

WITH RECURSIVE r AS (
    SELECT c.id, c.name, c.alias, 0 AS amount
    FROM categories AS c
    WHERE c.category_id = ?

    UNION

    SELECT c.id, c.name, c.alias, amount + COUNT(p.id) AS amount
    FROM r c
    LEFT JOIN posts AS p ON c.id = p.category_id
)
SELECT * FROM r;

但似乎我做错了,因为我没有看到过渡到下一级的类别嵌套。你能帮我提出正确的要求吗?

mysql
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-01-05 22:42:37 +0000 UTC

如何将复杂的字符串拆分为数组?

  • -1

您需要将字符串拆分为一个数组。线:

routes[0][1].action.controller[0].class

大批:

array(
    [0]=> string(6) "routes",
    [1]=> string(3) "[0]",
    [2]=> string(3) "[1]",
    [3]=> string(6) "action",
    [4]=> string(10) "controller",
    [5]=> string(3) "[0]",
    [6]=> string(5) "class"
)

甚至更适合:

array(
    [0]=> string(6) "routes",
    [1]=> int(0),
    [2]=> int(1),
    [3]=> string(6) "action",
    [4]=> string(10) "controller",
    [5]=> int(0),
    [6]=> string(5) "class"
)

这是我的代码

preg_match_all(
    '/([a-z0-9_]+)(\[\d+\])*(\.|$)/', 
    'routes[0][0].action.controller[0].class', 
    $matches
);

但我明白了

array (
  0 => 
  array (
    0 => 'routes[0][1]',
    1 => 'action',
    2 => 'controller[0]',
    3 => 'class',
  ),
  1 => 
  array (
    0 => 'routes',
    1 => 'action',
    2 => 'controller',
    3 => 'class',
  ),
  2 => 
  array (
    0 => '[1]',
    1 => '',
    2 => '[0]',
    3 => '',
  ),
)
php
  • 2 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-01-03 02:18:34 +0000 UTC

如何摆脱正则表达式中隐式字符串的替代选择中的匹配?

  • 2
$array = ['GETST', 'GETT', 'GET', 'POST', 'GPOST', 'GEPOST', 'GETOST'];  
preg_grep('/GET|POST/', $array);

所有指定的数组元素都传递这个正则表达式。如何重写正则表达式,以便只有GET并且可以通过POST?

php
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-12-30 04:41:27 +0000 UTC

php5-fpm 或 php 7 哪个更快?

  • 0

无法弄清楚 PHP 中的 FPM。据我了解,FPM 只能在此处下载 - https://php-fpm.org/downloads/最后一个可用的是 php 5.2.17。所以php 7没有FPM?或者可以用一些简单的方式重建它并获得 php7-fpm 吗?如果无法使用 FPM 获得 php 7,那么 php5-fpm 或 php 7 哪个更快?简而言之,给我大脑。

php
  • 2 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-12-23 17:17:27 +0000 UTC

如何在 Vagrant 的 Homestead 下运行 @symfony/webpack-encore dev-server?

  • 1

我正在尝试在 Vagrant 的 Homestead 上安装 Symfony 3。但我无法通过运行来访问前端文件npm run dev-server。

我的 webpack.config.js:

var Encore = require('@symfony/webpack-encore');

Encore
.setOutputPath('web/assets/')
.setPublicPath('/assets')
.cleanupOutputBeforeBuild()
.addStyleEntry('css/page1', './assets/page1.scss')
.addStyleEntry('css/cabinet', './assets/cabinet.scss')
.enableSassLoader()
.addEntry('js/assets', './assets/assets_twig.js')
.addEntry('js/cabinet', './cabinet.js')
.enableSourceMaps( ! Encore.isProduction())
.enableVersioning(Encore.isProduction())
;

module.exports = Encore.getWebpackConfig();

启动开发服务器后,我得到了这个manifest.json:

{
  "assets/page1.css": "http://localhost:8080/assets/css/page1.css",
  "assets/cabinet.css": "http://localhost:8080/assets/css/cabinet.css",
  "assets/assets.js": "http://localhost:8080/assets/js/assets.js",
  "assets/cabinet.js": "http://localhost:8080/assets/js/cabinet.js"
}

我去http://site.test页面加载,但没有静态。

我知道它是什么,http://localhost:8080但我不知道如何解决它。求各位帮忙,我在 Homestead 坐了 4 个小时了,我自己也不能设置,希望这是最后一个问题,虽然我还没有设置数据库。

宅基地.yaml

---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

authorize: D:\Homestead\.ssh\id_rsa.pub

keys:
    - D:\Homestead\.ssh\id_rsa

folders:
    - map: D:\sites
      to: /home/vagrant/sites

sites:
    - map: site.test
      to: /home/vagrant/sites/mysite/web
      type: symfony2

databases:
    - mysite

# blackfire:
#     - id: foo
#       token: bar
#       client-id: foo
#       client-token: bar

# ports:
#     - send: 50000
#       to: 5000
#     - send: 7777
#       to: 777
#       protocol: udp
javascript
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-09-19 17:40:17 +0000 UTC

如何在 CSS 中制作带阴影的三角形?

  • 2

问题在标题中。我试图:before在 svg 中的常规图片上和上施加阴影,阴影总是覆盖在矩形区域上。这不是放置已绘制阴影的图像的唯一方法吗?

body {
  position: relative;
  background: #ccc;
  margin: 40px;
}

.menu {
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  padding: 20px;
  background: #fff;
  box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14),
              0 1px 18px 0 rgba(0, 0, 0, 0.12),
              0 3px 5px -1px rgba(0, 0, 0, 0.2);
}

.menu:before {
  content: '';
  position: absolute;
  top: -40px;
  left: 30px;
  border: 20px solid transparent;
  border-bottom: 20px solid white;
}
<div class="menu"></div>

css
  • 2 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-09-13 23:00:49 +0000 UTC

Symfony/webpack-encore 基于树枝复制图像?

  • 2

下午好。

在 webpack-encore 的文档中,我没有看到如何使用 twig 中的图像。是否可以使用与 CSS 和 JS 中相同的方法来组织图像版本控制?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Иван Антонов
Asked: 2020-09-06 16:10:28 +0000 UTC

如何使用 IMAP 协议从垃圾邮件文件夹中获取电子邮件?

  • 2

我正在与 Yandex 打交道。我可以毫无问题地通过 IMAP 流阅读信件。但我对垃圾邮件文件夹中不在搜索结果中的信件感兴趣。你有什么建议?我不想从这个文件夹中移动信件,但它们需要被处理。

php
  • 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