RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

fermeg's questions

Martin Hope
fermeg
Asked: 2022-01-20 15:40:00 +0000 UTC

如何为 Yandex 地图添加标签?

  • 0

我使用示例中的代码https://yandex.ru/dev/maps/jsbox/2.1/regions_districts/

var map = new ymaps.Map('map', {
    center: [50, 15],
    zoom: 0,
    type: null,
    controls: ['zoomControl']
},{
    restrictMapArea: [[30, -10], [85,-100]]
});
Код метки
// Метка, содержимое балуна которой загружается с помощью AJAX.
placemark = new ymaps.Placemark([55.8, 37.72], {
    iconContent: "Узнать адрес",
    hintContent: "Перетащите метку и кликните, чтобы узнать адрес"
});
конец метки
map.controls.get('zoomControl').options.set({size: 'small'});
// Добавим заливку цветом.
var pane = new ymaps.pane.StaticPane(map, {
    zIndex: 30, css: {
        width: '100%', height: '100%', backgroundColor: '#f7f7f7'
    }
});

我想添加一个标签,但它不出来。为什么没有添加标签?

yandex-maps-jsapi
  • 1 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-07-18 19:27:56 +0000 UTC

Docker守护进程没有连接?

  • 0
systemctl status docker.service
● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2020-07-18 10:57:17 UTC; 11min ago
     Docs: https://docs.docker.com
  Process: 26563 ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (code=exited, status=1/FAILURE)
 Main PID: 26563 (code=exited, status=1/FAILURE)
      CPU: 713ms

июл 18 10:57:15 raspberrypi systemd[1]: Failed to start Docker Application Container Engine.
июл 18 10:57:15 raspberrypi systemd[1]: docker.service: Unit entered failed state.
июл 18 10:57:15 raspberrypi systemd[1]: docker.service: Failed with result 'exit-code'.
июл 18 10:57:17 raspberrypi systemd[1]: docker.service: Service hold-off time over, scheduling restart.
июл 18 10:57:17 raspberrypi systemd[1]: Stopped Docker Application Container Engine.
июл 18 10:57:17 raspberrypi systemd[1]: docker.service: Start request repeated too quickly.
июл 18 10:57:17 raspberrypi systemd[1]: Failed to start Docker Application Container Engine.
июл 18 10:57:17 raspberrypi systemd[1]: docker.service: Unit entered failed state.
июл 18 10:57:17 raspberrypi systemd[1]: docker.service: Failed with result 'exit-code'.




-- Начат процесс запуска юнита docker.socket.
    июл 18 10:57:17 raspberrypi systemd[1]: Listening on Docker Socket for the API.
-- Subject: Запуск юнита docker.socket завершен
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Процесс запуска юнита docker.socket был завершен.
--
-- Результат: done.
июл 18 10:57:17 raspberrypi systemd[1]: docker.service: Start request repeated too quickly.
июл 18 10:57:17 raspberrypi systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: Ошибка юнита docker.service
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Произошел сбой юнита docker.service.
--
-- Результат: failed.
июл 18 10:57:17 raspberrypi systemd[1]: docker.socket: Unit entered failed state.
июл 18 10:57:17 raspberrypi systemd[1]: docker.service: Unit entered failed state.
июл 18 10:57:17 raspberrypi systemd[1]: docker.service: Failed with result 'exit-code'.





 journalctl -u docker --since=-1h
-- Logs begin at Thu 2016-11-03 17:16:42 UTC, end at Sat 2020-07-18 11:19:31 UTC. --
июл 18 10:23:13 raspberrypi systemd[1]: Starting Docker Application Container Engine...
июл 18 10:23:15 raspberrypi dockerd[665]: time="2020-07-18T10:23:15.693965256Z" level=info msg="libcontainerd: started new docker-containerd process" pid=777
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="starting containerd" module=containerd revision=773c489c9c1b21a6d78b5c538cd395416ec50f88
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.content.v1.content"..." module=containerd type=io.containe
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.snapshotter.v1.btrfs"..." module=containerd type=io.contai
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=warning msg="failed to load plugin io.containerd.snapshotter.v1.btrfs" error="path /var/lib/docker
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.snapshotter.v1.overlayfs"..." module=containerd type=io.co
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.metadata.v1.bolt"..." module=containerd type=io.containerd
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=warning msg="could not use snapshotter btrfs in metadata plugin" error="path /var/lib/docker/conta
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.differ.v1.walking"..." module=containerd type=io.container
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.gc.v1.scheduler"..." module=containerd type=io.containerd.
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.containers"..." module=containerd type=io.containe
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.content"..." module=containerd type=io.containerd.
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.diff"..." module=containerd type=io.containerd.grp
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.events"..." module=containerd type=io.containerd.g
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.healthcheck"..." module=containerd type=io.contain
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.images"..." module=containerd type=io.containerd.g
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.leases"..." module=containerd type=io.containerd.g
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.namespaces"..." module=containerd type=io.containe
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.snapshots"..." module=containerd type=io.container
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.monitor.v1.cgroups"..." module=containerd type=io.containe
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.runtime.v1.linux"..." module=containerd type=io.containerd
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.tasks"..." module=containerd type=io.containerd.gr
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.version"..." module=containerd type=io.containerd.
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="loading plugin "io.containerd.grpc.v1.introspection"..." module=containerd type=io.conta
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg=serving... address="/var/run/docker/containerd/docker-containerd-debug.sock" module="cont
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg=serving... address="/var/run/docker/containerd/docker-containerd.sock" module="containerd
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16Z" level=info msg="containerd successfully booted in 0.039082s" module=containerd
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.625040933Z" level=info msg="[graphdriver] using prior storage driver: overlay2"
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.833872860Z" level=info msg="Graph migration to content-addressability took 0.00 seconds"
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.834417235Z" level=warning msg="Your kernel does not support cgroup memory limit"
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.834550151Z" level=warning msg="Your kernel does not support cgroup cfs period"
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.834603276Z" level=warning msg="Your kernel does not support cgroup cfs quotas"
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.834668849Z" level=warning msg="Your kernel does not support cgroup rt period"
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.834717391Z" level=warning msg="Your kernel does not support cgroup rt runtime"
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.835164005Z" level=warning msg="mountpoint for pids not found"
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.836709943Z" level=info msg="Loading containers: start."
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.844851089Z" level=error msg="Failed to load container mount 237217da1b687d1b2b24f43757c6affe92db62e3542051
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.849247235Z" level=error msg="Failed to load container mount 5d3c137eb4f5e771964a3562ac6f07a2bad23fb19737fd
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.853777599Z" level=error msg="Failed to load container mount 743cd0747adb189848d73b94ece8225a2f3cfa7df91a26
июл 18 10:23:16 raspberrypi dockerd[665]: time="2020-07-18T10:23:16.857842807Z" level=error msg="Failed to load container mount 8ec5b96587c26c333da022e772c6238ab9217ba406a17c
lines 1-42

请帮忙,docker daemon 不会启动

ubuntu
  • 1 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-07-04 18:11:09 +0000 UTC

docker守护进程没有启动

  • 0

请告诉我是什么原因?

   pi@raspberrypi:~ $ sudo systemctl status docker
        ● docker.service - Docker Application Container Engine
           Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
           Active: activating (start) since Sat 2020-07-04 09:59:46 UTC; 4min 28s ago
             Docs: https://docs.docker.com
         Main PID: 2564 (dockerd)
              CPU: 53.595s
           CGroup: /system.slice/docker.service
                   ├─2564 /usr/bin/dockerd -H fd://
                   └─2570 docker-containerd --config /var/run/docker/containerd/containerd.toml
    
    июл 04 09:59:46 raspberrypi dockerd[2344]: r8      0x769149a4
    июл 04 09:59:46 raspberrypi dockerd[2344]: r9      0x34
    июл 04 09:59:46 raspberrypi dockerd[2344]: r10     0x13200540
    июл 04 09:59:46 raspberrypi dockerd[2344]: fp      0x28f7210
    июл 04 09:59:46 raspberrypi dockerd[2344]: ip      0x20
    июл 04 09:59:46 raspberrypi dockerd[2344]: sp      0x76914890
    июл 04 09:59:46 raspberrypi dockerd[2344]: lr      0xffffffff
    июл 04 09:59:46 raspberrypi dockerd[2344]: pc      0x76c8645c
    июл 04 09:59:46 raspberrypi dockerd[2344]: cpsr    0x10
    июл 04 09:59:46 raspberrypi dockerd[2344]: fault   0x0
    pi@raspberrypi:~ $ journalctl -xn
    -- Logs begin at Thu 2016-11-03 17:16:42 UTC, end at Sat 2020-07-04 10:04:14 UTC. --
    июл 04 09:59:46 raspberrypi dockerd[2344]: fp      0x28f7210
    июл 04 09:59:46 raspberrypi dockerd[2344]: ip      0x20
    июл 04 09:59:46 raspberrypi dockerd[2344]: sp      0x76914890
    июл 04 09:59:46 raspberrypi dockerd[2344]: lr      0xffffffff
    июл 04 09:59:46 raspberrypi dockerd[2344]: pc      0x76c8645c
    июл 04 09:59:46 raspberrypi dockerd[2344]: cpsr    0x10
    июл 04 09:59:46 raspberrypi dockerd[2344]: fault   0x0
    июл 04 10:04:14 raspberrypi sudo[2588]:       pi : TTY=pts/0 ; PWD=/home/pi ; USER=root ; COMMAND=/bin/systemctl status docker
    июл 04 10:04:14 raspberrypi sudo[2588]: pam_unix(sudo:session): session opened for user root by pi(uid=0)
    июл 04 10:04:14 raspberrypi sudo[2588]: pam_unix(sudo:session): session closed for user root



Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/go/src/github.com/docker/docker/daemon/daemon.go:210
Jul  4 13:21:33 raspberrypi dockerd[27914]: created by github.com/docker/docker/daemon.(*Daemon).restore
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/go/src/github.com/docker/docker/daemon/daemon.go:210 +0xbc0
Jul  4 13:21:33 raspberrypi dockerd[27914]: goroutine 1024 [runnable]:
Jul  4 13:21:33 raspberrypi dockerd[27914]: syscall.Syscall6(0x142, 0xffffff9c, 0x1aa25a00, 0xa00c2, 0x180, 0x0, 0x0, 0x12, 0x1aa25a00, 0x0)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/usr/local/go/src/syscall/asm_linux_arm.s:48 +0x8
Jul  4 13:21:33 raspberrypi dockerd[27914]: syscall.openat(0xffffff9c, 0x1aa25980, 0x79, 0xa00c2, 0x180, 0x8753ec, 0x1aa25980, 0x79)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/usr/local/go/src/syscall/zsyscall_linux_arm.go:38 +0x7c
Jul  4 13:21:33 raspberrypi dockerd[27914]: syscall.Open(0x1aa25980, 0x79, 0x800c2, 0x180, 0x877a44, 0x1a56ac90, 0x2)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/usr/local/go/src/syscall/syscall_linux.go:51 +0x40
Jul  4 13:21:33 raspberrypi dockerd[27914]: os.OpenFile(0x1aa25980, 0x79, 0xc2, 0x180, 0x79, 0x1abb55a0, 0x1d)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/usr/local/go/src/os/file_unix.go:158 +0x70
Jul  4 13:21:33 raspberrypi dockerd[27914]: io/ioutil.TempFile(0x1a63d3b0, 0x5b, 0x1a56acc8, 0x14, 0xf, 0x1a56acc8, 0x14)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/usr/local/go/src/io/ioutil/tempfile.go:55 +0x104
Jul  4 13:21:33 raspberrypi dockerd[27914]: github.com/docker/docker/pkg/ioutils.NewAtomicFileWriter(0x1a63d3b0, 0x6b, 0x1a4, 0x0, 0x0, 0x203d048, 0x1a3f8000)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/go/src/github.com/docker/docker/pkg/ioutils/fswriters.go:14 +0x9c
Jul  4 13:21:33 raspberrypi dockerd[27914]: github.com/docker/docker/container.(*Container).WriteHostConfig(0x14bb5a40, 0x0, 0x0, 0x0)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/go/src/github.com/docker/docker/container/container.go:253 +0x8c
Jul  4 13:21:33 raspberrypi dockerd[27914]: github.com/docker/docker/container.(*Container).toDisk(0x14bb5a40, 0x0, 0x0, 0x0)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/go/src/github.com/docker/docker/container/container.go:193 +0x204
Jul  4 13:21:33 raspberrypi dockerd[27914]: github.com/docker/docker/container.(*Container).CheckpointTo(0x14bb5a40, 0x2951ab8, 0x14b6d620, 0x22646e69, 0x6f53222c)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/go/src/github.com/docker/docker/container/container.go:204 +0x1c
Jul  4 13:21:33 raspberrypi dockerd[27914]: github.com/docker/docker/daemon.(*Daemon).checkpointAndSave(0x14d960f0, 0x14bb5a40, 0x0, 0x0)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/go/src/github.com/docker/docker/daemon/daemon.go:1299 +0x80
Jul  4 13:21:33 raspberrypi dockerd[27914]: github.com/docker/docker/daemon.(*Daemon).restore.func1(0x1aa91bc0, 0x14d960f0, 0x1aa91b98, 0x17b9d980, 0x17b9d960, 0x17b9d940, 0x14bb5a40)
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/go/src/github.com/docker/docker/daemon/daemon.go:213 +0x70
Jul  4 13:21:33 raspberrypi dockerd[27914]: created by github.com/docker/docker/daemon.(*Daemon).restore
Jul  4 13:21:33 raspberrypi dockerd[27914]: #011/go/src/github.com/docker/docker/daemon/daemon.go:210 +0xbc0
Jul  4 13:21:33 raspberrypi dockerd[27914]: trap    0x0
Jul  4 13:21:33 raspberrypi dockerd[27914]: error   0x0
Jul  4 13:21:33 raspberrypi dockerd[27914]: oldmask 0x0
Jul  4 13:21:33 raspberrypi dockerd[27914]: r0      0x0
Jul  4 13:21:33 raspberrypi dockerd[27914]: r1      0x769e4890
Jul  4 13:21:33 raspberrypi dockerd[27914]: r2      0x0
Jul  4 13:21:33 raspberrypi dockerd[27914]: r3      0x8
Jul  4 13:21:33 raspberrypi dockerd[27914]: r4      0x0
Jul  4 13:21:33 raspberrypi dockerd[27914]: r5      0x769e4890
Jul  4 13:21:33 raspberrypi dockerd[27914]: r6      0x769e5370
Jul  4 13:21:33 raspberrypi dockerd[27914]: r7      0xaf
Jul  4 13:21:33 raspberrypi dockerd[27914]: r8      0x769e49a4
Jul  4 13:21:33 raspberrypi dockerd[27914]: r9      0x34
Jul  4 13:21:33 raspberrypi dockerd[27914]: r10     0x14b00540
Jul  4 13:21:33 raspberrypi dockerd[27914]: fp      0x292d210
Jul  4 13:21:33 raspberrypi dockerd[27914]: ip      0x20
Jul  4 13:21:33 raspberrypi dockerd[27914]: sp      0x769e4890
Jul  4 13:21:33 raspberrypi dockerd[27914]: lr      0xffffffff
Jul  4 13:21:33 raspberrypi dockerd[27914]: pc      0x76d5645c
Jul  4 13:21:33 raspberrypi dockerd[27914]: cpsr    0x10
Jul  4 13:21:33 raspberrypi dockerd[27914]: fault   0x0
Jul  4 13:21:35 raspberrypi dockerd[28152]: time="2020-07-04T13:21:35.118086361Z" level=info msg="Graph migration to content-addressability took 0.00 seconds"
Jul  4 13:21:35 raspberrypi dockerd[28152]: time="2020-07-04T13:21:35.119630626Z" level=warning msg="Your kernel does not support cgroup memory limit"
Jul  4 13:21:35 raspberrypi dockerd[28152]: time="2020-07-04T13:21:35.119852656Z" level=warning msg="Your kernel does not support cgroup cfs period"
Jul  4 13:21:35 raspberrypi dockerd[28152]: time="2020-07-04T13:21:35.120384269Z" level=warning msg="Your kernel does not support cgroup cfs quotas"
Jul  4 13:21:35 raspberrypi dockerd[28152]: time="2020-07-04T13:21:35.120742445Z" level=warning msg="Your kernel does not support cgroup rt period"
Jul  4 13:21:35 raspberrypi dockerd[28152]: time="2020-07-04T13:21:35.121188641Z" level=warning msg="Your kernel does not support cgroup rt runtime"
Jul  4 13:21:35 raspberrypi dockerd[28152]: time="2020-07-04T13:21:35.122458167Z" level=warning msg="mountpoint for pids not found"
Jul  4 13:21:35 raspberrypi dockerd[28152]: time="2020-07-04T13:21:35.126158361Z" level=info msg="Loading containers: start."
Jul  4 13:21:39 raspberrypi dockerd[28152]: time="2020-07-04T13:21:39.626414104Z" level=error msg="Failed to load container mount 532f1c2d6b46560dc2ae96b786e8659a19693986b0a4e025529b714c61dffc9f: mount does not exist"
Jul  4 13:21:46 raspberrypi dockerd[28152]: time="2020-07-04T13:21:46.661991126Z" level=error msg="Failed to load container mount f44cf14b19ece2df2acf4850e7e05566948f2f3ae08da170fdee49cbeb486bae: mount does not exist"
docker
  • 1 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-12-05 16:48:36 +0000 UTC

数据正确性的表单验证

  • 0

有一个表格

<?php

$code = 1234;

 ?>

<input type="text" placeholder="Введите код сообщения"  />
<input type="submit" name="submit" value="проверить"  />

请告诉我,如何做到这一点,当我输入 1234 时,我会收到一条消息,表明代码是正确的,如果不正确,那就是错误。

我发现的只是表单验证,无论是否输入表单。

我这样做

 <form>
    <input type="text" pattern="<?php echo $code ?>" />
    <button type="submit">Отправить</button>
  </form>

如何添加会出现在底部的东西,如果输入正确,则正确输入下面的铭文并在底部出现另一个输入,如果没有,则错误?

javascript
  • 2 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-11-30 19:01:16 +0000 UTC

跟踪 SQL 表中的数据更改

  • 0

数据库中的表:

|id |имя пользователя   |дата       |значения   |
|1  |иван               |30-11-2019 |значение1  |
|2  |николай            |           |значение2  |

填表数据:

id, имя пользователя, дата, значение

数据是通过命令输入到表中的UPDATE,因为我需要将名称更改为另一个名称。

第二张表,我把第一张表的改动固定进去,我通过 往表中添加数据INSERT,请问,如何让旧名称写入第二张表?

|id |старое имя | новое имя |дата изменения |значения   |
|1  |иван       | сергей    |дата изменения |значения   |
|2  |николай    | александр |дата изменения |значения   |
php
  • 2 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-11-14 16:28:49 +0000 UTC

显示来自两个表的数据

  • 3

有两个 sql 表:一个带有订单,另一个带有订单状态:

  1. 第一张表:
|id|id_status|
|1 |1        |
|2 |2        |
|3 |3        |
  1. 第二张表:
 |id_status|status  |
 |1        |Ожидание| 
 |1        |Ожидание| 
 |2        |Готов   | 
 |2        |Готов   | 
 |3        |Отменен |

我这样做:

    $connection = mysqli_connect('localhost', 'login', 'password', 'namedb');
    $sqldata = mysqli_query($connection, "SELECT * FROM table1 INNER JOIN table2 ON id=1 ");
    $results = array();
    while ($result = mysqli_fetch_array($sqldata)) {
    echo $result['status']; } 

如果第一个表的 id = 1,我想获得状态名称 Waiting ,但是我得到的不是正确的结果,而是垃圾(

php
  • 2 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-11-13 16:23:13 +0000 UTC

解析json数组

  • 1

有json:

[{"product_id":"1779","name":"\u0421\u0435\u0442\u0435\u0432\u043e\u0435 \u0437\u0430\u0440\u044f\u0434\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e AR-003 \u043a\u0443\u0431\u0438\u043a \u0431\u0435\u043b\u044b\u0439","model":"008333440","option":[],"quantity":"1","price":"290 \u0440.","total":"290 \u0440.","href":"url"},{"product_id":"1809","name":"\u041a\u0430\u0431\u0435\u043b\u044c \u0434\u043b\u044f iPhone 5\/6 Remax LESU RC-050i 1m \u0427\u0435\u0440\u043d\u044b\u0439","model":"\u0423\u0422-00000864","option":[],"quantity":"1","price":"490 \u0440.","total":"490 \u0440.","href":"url"}]

我解码这个json

$json ='[{"product_id":"1779","name":"\u0421\u0435\u0442\u0435\u0432\u043e\u0435 \u0437\u0430\u0440\u044f\u0434\u043d\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e AR-003 \u043a\u0443\u0431\u0438\u043a \u0431\u0435\u043b\u044b\u0439","model":"008333440","option":[],"quantity":"1","price":"290 \u0440.","total":"290 \u0440.","href":"url"},{"product_id":"1809","name":"\u041a\u0430\u0431\u0435\u043b\u044c \u0434\u043b\u044f iPhone 5\/6 Remax LESU RC-050i 1m \u0427\u0435\u0440\u043d\u044b\u0439","model":"\u0423\u0422-00000864","option":[],"quantity":"1","price":"490 \u0440.","total":"490 \u0440.","href":"url"}]';
$json = substr($json, 1, -1);
$obj = json_decode($json);

$json = substr($json, 1, -1);
$obj = json_decode($json);
print $obj->{'name'}; // 12345

但是我在数组中有两个,我怎样才能把它分开,例如,产品是 1779、1809?

php
  • 1 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-10-21 16:11:25 +0000 UTC

将数据从 js 传递到 php,无需按钮

  • 0

html表单

<!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
    <form name="form" action="" method="get">
      <input type="text" name="subject" id="subject" value="Car Loan">
    </form>
    </body>
    </html>

php

 <?php echo $_GET['subject']; ?>

有一种表格,它只有在按下回车时才传输数据,如何让它不通过按下回车键,而是在输入时立即传递数据?

我也做了不同的事情:

<form name="form" action="" method="get">
<input type="text" name="subject" id="input" value="Car Loan"><span id="result"></span>
</form>
<script>
  input.oninput = function() {
    result.innerHTML = input.value;
  };
</script>

<h1>
<?php echo $_GET['subject']; ?>
</h1>

我确实喜欢这个,但数据没有传输到 php

javascript
  • 1 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-10-18 21:12:15 +0000 UTC

将 id 传递给表单

  • -1

弹出表单上有一个带按钮的表格,id取自数据库

<button type="button" 
        class="btn btn-primary" 
        data-toggle="modal" 
        data-target="#feedbackFormModal_'.$result['id'].'">
 Ответ</button>

形式本身:

  <form id="feedbackForm_id" 
        action="/feedback/process/process.php" 
        enctype="multipart/form-data" novalidate>
    .... код
  </form>

请帮助 - 如何制作以便将 id 传递给表单?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-12-05 14:34:06 +0000 UTC

从 WEB 页面解析数据时出现“append() 不接受关键字参数”错误

  • 5

我写了一个解析器,但由于某种原因,字典出现了错误。

from lxml.html import fromstring
import requests
from urllib.parse import urljoin
from pandas import DataFrame, ExcelWriter

url = 'http://reestr.nopriz.ru'

def prinz():
    r = requests.get(url).text
    f = fromstring(r)

    df = DataFrame(columns=('Номер в гос. реестре', 'ИНН', 'ОГРН', 'Федеральный округ', 'Адрес местонахождения', 'Фактический адрес', 'Телефон'
    'Email', 'Адрес сайта', 'Руководитель коллегиального органа СРО', 'Руководитель исполнительного органа СРО', ))

    for value in range(1, 2):
        silk = ('http://reestr.nopriz.ru/?page=%s' % value)

        pr = requests.get(silk).text
        pf = fromstring(pr)
        for dd in pf.cssselect('.col-xs-12 table tr'):
            da = dd.cssselect('tr')[0]
            dhref = da.get('rel')
            dj = urljoin(url, dhref)
            #print(dj)


            dr = requests.get(dj).text
            df = fromstring(dr)

            try:
                nomer = df.cssselect('.col-xs-5 tr td')[1].text_content()
                inn  = df.cssselect('.col-xs-5 tr td')[3].text_content()
                ogrn = df.cssselect('.col-xs-5 tr td')[5].text_content()
                federal = df.cssselect('.col-xs-5 tr td')[7].text_content()
                adress = df.cssselect('.col-xs-5 tr td')[9].text_content()
                factadress = df.cssselect('.col-xs-5 tr td')[11].text_content()
                tel = df.cssselect('.col-xs-5 tr td')[13].text_content()
                email = df.cssselect('.b-table-sro tr td')[15].text_content()
                rykk = df.cssselect('.b-table-sro tr td')[17].text_content()
                rykkisp = df.cssselect('.b-table-sro tr td')[19].text_content()
                obnov = df.cssselect('.b-table-sro tr td')[21].text_content()

            except Exception as e:
                continue

            prizreestr = [('Номер в гос. реестре', nomer), ('ИНН', inn), ('ОГРН', ogrn), ('Федеральный округ', federal), ('Адрес местонахождения', adress), ('Фактический адрес', factadress),
                            ('Телефон', tel), ('Email', email), ('Руководитель коллегиального органа СРО', rykk), ('Руководитель исполнительного органа СРО', rykkisp), ('Обновлено', obnov)]

            df = df.append(dict(prizreestr), ignore_index=True)
            print(df)

    writer = ExcelWriter('prizr.xlsx', engine='xlsxwriter')
    df.to_excel(writer, sheet_name='1', header=True, index=False)
    writer.save()

错误输出:

Возникло исключение: TypeError
append() takes no keyword arguments
  File "C:\Users\artdd\github\pythonproject\nopriz.py", line 49, in prinz
    df = df.append(dict(prizreestr), ignore_index=True)
  File "C:\Users\artdd\github\pythonproject\nopriz.py", line 59, in main
    prinz()
  File "C:\Users\artdd\github\pythonproject\nopriz.py", line 62, in <module>
    main()

错误的原因是什么?

python
  • 3 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-04-23 18:44:57 +0000 UTC

解析表中的链接?

  • 1

我有一个 html 页面

<table class="Tab_AddTovar7">
<tr>
            <th><div class="col_tab_1">Вид металла</div></th>
            <th><div class="TR_AddTovar_head7">Диаметр</div></th>
            <th class="col_tab_1"><div class="TR_AddTovar_head7">Длина</div></th>
            <th class="col_tab_1"><div class="TR_AddTovar_head7">ГОСТ, ОСТ, ТУ</div></th>
            <th><div class="TR_AddTovar_head7">Марка</div></th>
            <th><div class="TR_AddTovar_head7">Цена</div></th>
        <th><div class="TR_AddTovar_head7">Купить</div></th>
                </tr>
            <tr>
                <td><a class="col_tab_1" href="/product/tovar01">Цис</a></td>
                    <td>
                            <a class="link_tab7">18,0</a>
                    </td>
                    <td class="col_tab_1">
                            <a class="link_tab7">18,0</a>
                    </td>
                    <td class="col_tab_1"> 
                        <a class="link_tab7" href="/gost/28/19/99/2276"><strong>ТУ 14-176-122-94</strong></a>
                    </td>
                    <td >

需要链接/product/product01

我这样做:

for tovar in bf.cssselect('.Tab_AddTovar7 td a'):
    ba = tovar.cssselect('a')[0]
    bhref = ba.get('href')

但是结果,那些不需要的链接被解析了,我怎样才能确保只有我的链接被解析?

python
  • 1 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-03-25 16:51:26 +0000 UTC

将数据写入 csv

  • -2

解析数据:

bb_strings = re.findall(r'var model = ({.*})', ad)
bp = {}
if bb_strings:
bp = json.loads(bb_strings[0])
    for bl in bp['AVAILABLE_SIZES']:
    footlocker.append(('razmer', bl))

在输出中我得到数据: 在此处输入图像描述

如何使输出工作?:

这样大小和图片就不会重复,也不会在行中,而是在列中?

在此处输入图像描述

python-3.x
  • 1 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-03-24 21:50:47 +0000 UTC

csv 中的 Python json 条目:AttributeError:“list”对象没有属性“str”

  • -1

下午好,有json

var model = {"ALLSKUS":["84664020","07961015","84664113","84664116"],"NBR":"137127","PRICERANGE":"$186.99 - $189.99","GENDER_AGE":"Men's","PRICEADJUSTDATE":"","AVAILABLE_SIZES":[" 07.5"," 08.0"," 08.5"," 09.0"," 09.5"," 10.0"," 10.5"," 11.0"," 11.5"," 12.0"," 12.5"," 13.0","14.0","15.0"],"DISCOUNT_PERCENT":"15","isFieldTestable":false,"SORT":"152","HASCUSTOMPRODUCTTEMPLATE":false,"PR_LIST":"224.99","SPORTS":[{"ID":"3","NM":"Basketball"},{"ID":"39","NM":"Casual"}],"SIZECHART_CD":"S0584","HASSIZES":true,"PR_SALE":"189.99","LOCALIZATION":{},"MODELTEMPLATE":{"ISMODELTEMPLATEACTIVE":"N","MODELTEMPLATE_IMAGE":""},"ISCUSTOMPRODUCT":false,"INTRODUCTIONDATE":"","SKU":"84664020","ISINTANGIBLE":false,"PROD_TP":"Shoes","CUSTPROD_CD":"","NM":"Jordan Retro 6 - Men's","REVIEWS":
  1. 我在找它

    "AVAILABLE_SIZES":[" 07.5"," 08.0"," 08.5"," 09.0"," 09.5"," 10.0"," 10.5"," 11.0"," 11.5"," 12.0"," 12.5"," 13.0"," 14.0"," 15.0"]
    

然后我清理一切

  1. 输出应该是一个 table.csv

    |размер|размер|размер|размер|размер|размер|размер|размер|размер|размер|
    |07.0|07.5|08.0|10.0|10.5|11.5|12.0"|13.0|14.0|15|
    
  2. 我用csv写

我正在通过正则表达式寻找数据:

ad = requests.get('http://www.footlocker.com/product/model:132512/sku:A1781919/timberland-roll-top-mens/tan/tan/').text #сылка для примера

 bb = re.findall(r'"AVAILABLE_SIZES":(.*)"DISCOUNT_PERCENT"', ad)

out: ['[" 07.0"," 07.5"," 08.0"," 10.0"," 10.5"," 11.5"," 12.0"," 13.0"," 14.0"," 15.0"],']

然后我删除他们的额外数据

现在如何去除多余的?在更换发誓。输出中是否有错误,不正确的 json 输出中有空格?

 out:


bb = re.findall(r'"AVAILABLE_SIZES":(.*)],"DISCOUNT_PERCENT"', ad).str(var).replace('[', ' ')
AttributeError: 'list' object has no attribute 'str'

更新

bb_strings = re.findall(r'var model = ({.*})', ad)
    bp = {}
    if bb_strings:
    bp = json.loads(bb_strings[0])

out: {'ALLSKUS': ['A1781919', '6635A001', '6634A'], 'NBR': '132512', 'PRICERANGE': '$99.99 - $125.99', 'GENDER_AGE': "Men's", 'PRICEADJUSTDATE': '', 'AVAILABLE_SIZES': [' 07.0', ' 07.5', ' 08.0', ' 10.0', ' 10.5', ' 11.5', ' 12.0', ' 13.0', ' 14.0', ' 15.0'], 'DISCOUNT_PERCENT': '10', 'isFieldTestable': False, 'SORT': '1036', 'HASCUSTOMPRODUCTTEMPLATE': False, 'PR_LIST': '139.99', 'SPORTS': [{'ID': '31', 'NM': 'Snow'}, {'ID': '39', 'NM': 'Casual'}], 'SIZECHART_CD': 'S0629', 'HASSIZES': True, 'PR_SALE': '125.99', 'LOCALIZATION': {}, 'MODELTEMPLATE': {'ISMODELTEMPLATEACTIVE': 'N', 'MODELTEMPLATE_IMAGE': ''}, 'ISCUSTOMPRODUCT': False, 'INTRODUCTIONDATE': '', 'SKU': '6635A001', 'ISINTANGIBLE': False, 'PROD_TP': 'Shoes', 'CUSTPROD_CD': '', 'NM': "Timberland Roll-Top - Men's", 'REVIEWS': {'HASREVIEWS': True, 'TOTALREVIEWCOUNT': '17', 'WEIGHTEDAVERAGERATING': '4.82', 'WEIGHTEDAVERAGERECOMMENDED': '16'}, 'BRAND': 'Timberland', 'INET_COPY': 'A style unlike any other. The Timberland Roll Top Boot rolls down for a little built-in air conditioning and a whole lotta style. Premium, full-grain leather upper provides comfort, durability and abrasion resistance. Direct-attach seam construction promises lasting durability. Padded collar provides a comfortable fit around the ankle and keeps out debris. Rubber lug sole for traction and durability. Embossed Timberland tree logo on the side.'}

for bl in bp['AVAILABLE_SIZES']:
    footlocker.append(('размер', bl))

所有规则都有效,现在如何做到所有数据都以 csv 格式写入而不是第一个值?

现在你需要得到你需要的数据

javascript
  • 1 个回答
  • 10 Views
Martin Hope
fermeg
Asked: 2020-03-01 17:20:37 +0000 UTC

运行 docker-compose 时出错

  • 0

在 docker 中安装 python 容器 在 pycharm 中配置它。 在此处输入图像描述

设置口译员 在此处输入图像描述

但是我无法在尝试通过控制台安装的 pycharm 中安装库:

pip install <имя библиотеки>

库已成功安装,但不可见。我究竟做错了什么?

我通过kitematik安装了容器本身,我也想在没有kitematik的情况下自己组装容器,但是出现错误。

文件

 FROM python:3.6
 ENV PYTHONUNBUFFERED 1
 RUN mkdir /code
 WORKDIR /code
 ADD requirements.txt /code/
 RUN pip install -r requirements.txt
 ADD . /code/

要求.txt

pandas
lxml
cssselect
XlsxWriter

docker-compose.yml

 version: '2'
 services:
   db:
     image: postgres
   web:
     build: .
     command: python manage.py runserver 0.0.0.0:8000
     volumes:
       - .:/code
     ports:
       - "8000:8000"
     depends_on:
       - db

我执行命令

docker-compose run web  startproject composeexample

出现错误:

   PS D:\docker python> docker-compose run web  startproject composeexample
    ERROR: Cannot create container for service web: D: drive is not shared. Please share it in Docker for Windows Settings

删除该行,出现错误

Removing intermediate container 1794eefd67fa
Successfully built 145154c97b94
WARNING: Image for service web was built because it did not already exist. To rebuild this image you must use `docker-co
mpose build` or `docker-compose up --build`.
Error response from daemon: oci runtime error: container_linux.go:247: starting container process caused "exec: \"startp
roject\": executable file not found in $PATH"
python
  • 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