RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

全部问题

Martin Hope
Андрей Баев
Asked: 2024-09-08 11:28:50 +0000 UTC

从 Yandex 地图中删除控件

  • 5

根据职权范围,您需要在 Yandex 网站上嵌入带有隐藏控件的地图(搜索、顶部面板、缩放控制器、出租车和导航器按钮)。使用 jS 可以仅删除缩放控制器。如何通过JS或CSS删除所有元素?

ymaps.ready(function () {
  var myMap = new ymaps.Map('map', {
      center: [55.769570, 37.634453],
      zoom: 14}
    );
myMap.controls.remove('zoomControl');

  
  var myPlacemark = new ymaps.Placemark([55.769589, 37.638453], {}, {
      iconLayout: 'default#image',
      iconImageHref: 'https://api.iconify.design/mdi:map-marker.svg?color=%23FF6E30',
      iconImageSize: [12, 12],
      iconImageOffset: [-16, -32]
  });

  
  myMap.geoObjects.add(myPlacemark);
});
javascript
  • 2 个回答
  • 28 Views
Martin Hope
flex
Asked: 2024-09-08 00:24:43 +0000 UTC

设置过滤器以选择名称不超过一个点的文件

  • 6
for file in glob.glob(patch+'*.*'):

因此,我们从文件夹中选择名称带有点的所有文件。问题是它可以捕获正在下载过程中的文件。

例如,他们上传一个 10 GB 大小的文件。系统给它起了一个临时名称

news.mp4.filepart

也就是说,Python也会抓取这个文件。实际问题是如何将过滤器设置为名称和1件数量中必须有一个点。

python
  • 1 个回答
  • 22 Views
Martin Hope
fan fani
Asked: 2024-09-08 00:05:19 +0000 UTC

我怎样才能让这个程序在后台运行?

  • 5

我写了这段代码:

using System.Diagnostics;
using System.Runtime.InteropServices;

namespace AutoPoster
{
    public partial class Form1 : Form
    {
       
        private bool isWriting { get; set; }
        private void Form1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.F9)
            {
                MessageBox.Show("staring");
                
                WriteThis("Test");
            }
            else if (e.KeyCode == Keys.F4)
            {
                ShowWindow(this.Handle, 1);
                MessageBox.Show("stopping");
                isWriting = false;
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {

        }
        public Form1()
        {
            InitializeComponent();

        }
        private void Form1_Load(object sender, EventArgs e)
        {

        }
        [DllImport("user32.dll")]
        static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
        [DllImport("user32.dll")]
        static extern IntPtr FindWindowEx(IntPtr parentHandle, int childAfter, string className, string windowTitle);
        [DllImport("user32.dll")]
        static extern int SendMessage(IntPtr hWnd, int uMsg, int wParam, string lParam);

        const int WM_CHAR = 0x0102;

        [DllImport("user32.dll")]
        public static extern int SetForegroundWindow(IntPtr hWnd);
        [STAThread]

        private void WriteThis(string letter)
        {
            isWriting = true;
            while (isWriting)
            {
                Process[] processes = Process.GetProcessesByName("notepad");
                foreach (Process proc in processes)
                {
                    SetForegroundWindow(proc.MainWindowHandle);
                    Thread.Sleep(1000);
                    SendKeys.SendWait("T");
                    SendKeys.SendWait($"{letter}");
                    SendKeys.SendWait("{ENTER}");
                    Thread.Sleep(10000);

                }
            }

        }

    }

}

它有一个 WriteThis 方法,可以模拟特定窗口中的击键。当您按 f9 时,它开始工作,当您按 f4 时,它停止。我需要确保在执行此方法期间我看不到它如何打开窗口并执行操作。也就是说,程序必须在后台运行。我如何更改代码或添加一些内容来实现这一点?我知道isWriting我做得不太好。

c#
  • 1 个回答
  • 82 Views
Martin Hope
LoliLove
Asked: 2024-09-07 21:01:41 +0000 UTC

该代码无法正常工作!

  • 3

任务:给定一个包含 20 个元素的整数数组 X。将原数组的最长递增序列重写为数组Y。编程语言:C++

#include <clocale>
using namespace std;
int main() {
    setlocale(LC_CTYPE, "");
int X[20] = { 3, 2, 6, 4, 8, 5, 7, 9, 1, 10, 12, 11, 14, 13, 15, 18, 16, 19, 17, 20 };    
    int Y[20] = { 0 };
    int maxLength = 1;
    int currentLength = 1;
    Y[0] = X[0];

    for (int i = 1; i < 20; i++) {
        if (X[i] > X[i - 1]) {
            Y[currentLength] = X[i];
            currentLength++;
            if (currentLength > maxLength) {
                maxLength = currentLength;
            }
        }
        else {
            if (currentLength > 1) {
                currentLength = 1;
            }
            Y[currentLength - 1] = X[i];
        }
    }
    cout << "Изначальный массив:" << endl;
    for (int j = 0; j < 20; j++) {
        if ((j + 1) % 5 == 0) {
            cout << X[j] << endl;
        }
        else
            cout << X[j] << " ";
    }
    cout << "Наибольшая по длине возрастающая последовательность массива X:";
    for (int i = 0; i < maxLength; i++) {
        cout << Y[i] << " ";
    }
}

我不明白为什么代码会产生错误的值?如果可能的话,修复我的代码比编写新代码更好;如果我真的很糟糕,那么我希望看到该任务的正确代码。

c++
  • 1 个回答
  • 62 Views
Martin Hope
Александр
Asked: 2024-09-07 18:27:17 +0000 UTC

Docker-compose中的Python+Redis问题(除了socket.error、e:)

  • 5

大家好!我正在用 Python 3.12.0 编写一个小型应用程序,并使用 Redis 作为 Celery 的消息代理(DB=0)。我还使用Redis来存储缓存(DB=1)。在开发过程中,Redis是在docker中启动的。一切都很好。现在我决定将所有内容打包到 docker-compose 中。然后问题开始了......我的 Dockerfile:

FROM python:3.12.0

LABEL authors="agrytsai"

ENV PYTHONUNBUFFERED=1

RUN pip install poetry

WORKDIR /app

COPY pyproject.toml poetry.lock ./

RUN poetry install --no-dev --no-root

COPY . .

Docker 组合:

services:
  app:
    build:
      context: .
    env_file:
      - .env
    command: >
      sh -c "poetry run python manage.py wait_for_db &&
              poetry run python manage.py migrate &&
              poetry run celery -A MyProject worker --pool=solo --loglevel=INFO &&
              poetry run python main.py"
    depends_on:
      - redis

  redis:
    image: redis:alpine
    restart: on-failure
    env_file:
      - .env
    ports:
      - "6379:6379"
    volumes:
      - $REDISDATA
      - redis_data:/data
    command: redis-server /usr/local/etc/redis/redis_cache.conf

volumes:
  redis_data:

当我尝试执行时docker-compose up --build,Redis正常启动,python manage.py wait_for_db并且python manage.py migrate是一样的。然后我收到错误:

app-1    | Traceback (most recent call last):
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/bin/celery", line 8, in <module>
app-1    |     sys.exit(main())                                                                                                                                                            
app-1    |              ^^^^^^                                                                                                                                                             
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/__main__.py", line 15, in main                                   
app-1    |     sys.exit(_main())                                                                                                                                                           
app-1    |              ^^^^^^^                                                                                                                                                            
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/bin/celery.py", line 236, in main                                
app-1    |     return celery(auto_envvar_prefix="CELERY")                                                                                                                                  
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                  
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/click/core.py", line 1157, in __call__                                  
app-1    |     return self.main(*args, **kwargs)                                                                                                                                           
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                           
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/click/core.py", line 1078, in main                                      
app-1    |     rv = self.invoke(ctx)                                                                                                                                                       
app-1    |          ^^^^^^^^^^^^^^^^                                                                                                                                                       
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/click/core.py", line 1688, in invoke                                    
app-1    |     return _process_result(sub_ctx.command.invoke(sub_ctx))                                                                                                                     
app-1    |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/click/core.py", line 1434, in invoke                                    
app-1    |     return ctx.invoke(self.callback, **ctx.params)                                                                                                                              
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                              
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/click/core.py", line 783, in invoke                                     
app-1    |     return __callback(*args, **kwargs)                                                                                                                                          
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                          
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/click/decorators.py", line 33, in new_func                              
app-1    |     return f(get_current_context(), *args, **kwargs)                                                                                                                            
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                            
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/bin/base.py", line 135, in caller                                
app-1    |     return f(ctx, *args, **kwargs)                                                                                                                                              
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                              
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/bin/worker.py", line 348, in worker
app-1    |     worker = app.Worker(                                                                                                                                                        
app-1    |              ^^^^^^^^^^^                                                                                                                                                        
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/worker/worker.py", line 93, in __init__                          
app-1    |     self.app.loader.init_worker()                                                                                                                                               
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/loaders/base.py", line 110, in init_worker                       
app-1    |     self.import_default_modules()                                                                                                                                               
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/loaders/base.py", line 104, in import_default_modules            
app-1    |     raise response                                                                                                                                                              
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/utils/dispatch/signal.py", line 276, in send                     
app-1    |     response = receiver(signal=self, sender=sender, **named)                                                                                                                    
app-1    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                    
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/vine/promises.py", line 161, in __call__                                
app-1    |     return self.throw()                                                                                                                                                         
app-1    |            ^^^^^^^^^^^^
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/vine/promises.py", line 158, in __call__                                
app-1    |     retval = fun(*final_args, **final_kwargs)                                                                                                                                   
app-1    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                   
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/app/base.py", line 694, in _autodiscover_tasks                   
app-1    |     return self._autodiscover_tasks_from_fixups(related_name)                                                                                                                   
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                   
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/app/base.py", line 703, in _autodiscover_tasks_from_fixups       
app-1    |     return self._autodiscover_tasks_from_names([                                                                                                                                
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/app/base.py", line 698, in _autodiscover_tasks_from_names        
app-1    |     return self.loader.autodiscover_tasks(                                                                                                                                      
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                      
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/loaders/base.py", line 220, in autodiscover_tasks                
app-1    |     mod.__name__ for mod in autodiscover_tasks(packages or (),
app-1    |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                  
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/loaders/base.py", line 246, in autodiscover_tasks                
app-1    |     return [find_related_module(pkg, related_name) for pkg in packages]                                                                                                         
app-1    |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                              
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/celery/loaders/base.py", line 270, in find_related_module               
app-1    |     return importlib.import_module(module_name)                                                                                                                                 
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                                 
app-1    |   File "/usr/local/lib/python3.12/importlib/__init__.py", line 90, in import_module                                                                                             
app-1    |     return _bootstrap._gcd_import(name[level:], package, level)                                                                                                                 
app-1    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                                                                                                                 
app-1    |   File "<frozen importlib._bootstrap>", line 1381, in _gcd_import                                                                                                               
app-1    |   File "<frozen importlib._bootstrap>", line 1354, in _find_and_load                                                                                                            
app-1    |   File "<frozen importlib._bootstrap>", line 1325, in _find_and_load_unlocked
app-1    |   File "<frozen importlib._bootstrap>", line 929, in _load_unlocked                                                                                                             
app-1    |   File "<frozen importlib._bootstrap_external>", line 994, in exec_module                                                                                                       
app-1    |   File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed                                                                                                  
app-1    |   File "/app/scraping/tasks.py", line 18, in <module>                                                                                                                           
app-1    |     from cache.redis import RedisService                                                                                                                                        
app-1    |   File "/app/cache/redis.py", line 5, in <module>                                                                                                                               
app-1    |     from redis import Redis                                                                                                                                                     
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/redis/__init__.py", line 2, in <module>                                 
app-1    |     from redis.client import Redis, ConnectionPool                                                                                                                              
app-1    |   File "/root/.cache/pypoetry/virtualenvs/prozorro-parsing-9TtSrW0h-py3.12/lib/python3.12/site-packages/redis/client.py", line 53
app-1    |     except socket.error, e:
app-1    |            ^^^^^^^^^^^^^^^
app-1    | SyntaxError: multiple exception types must be parenthesized

该错误表明版本不兼容。我已经安装了redis = "^5.0.8",文档说明:

**注意:** redis-py 5.0 将是支持 Python 3.7 的最后一个 redis-py 版本,因为它已达到生命周期。 redis-py 5.1 将支持 Python 3.8+。那些。 Python 3.12.0 + redis 5.0.8 完全兼容。

可能是什么问题?我已经尝试解决这个问题近一周了,但仍然无法解决(

python-3.x
  • 1 个回答
  • 22 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