小编IMS*_*SoP的帖子

"Javascript"中的单选按钮设置

我有一组三个单选按钮连接一组三个图像 - 即{image1,radioBtn1},{image2,radioBtn2},{image3,radioBtn3}.

我正在尝试执行以下操作:当我单击一个图像时,连接到此按钮的单选按钮会自动变为"已选中"(例如:当我单击图像3时,将检查radioBtn3)

我试过以下代码:

HTML:

<input type="radio" id="radioBtb1" name="subject"/><a href="#"><img id="image1" src="../image/img3.png" height="150px"/></a>
<input type="radio" id="radioBtb2" name="subject"/><a href="#"><img id="image2" src="../image/img3.png" height="150px"/></a>
<input type="radio" id="radioBtb3" name="subject"/><a href="#"><img id="image3" src="../image/img3.png" height="150px"/></a>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

function selectSubject(){
    if(document.getElementById('image1'))
        document.getElementById(radioBtb1).checked=true;
    if(document.getElementById('personal'))
        document.getElementById(radioBtb2).checked=true;
    if(document.getElementById('image3'))
        document.getElementById(radioBtb3).checked=true;
}
Run Code Online (Sandbox Code Playgroud)

但那根本不起作用.

html javascript jquery image

2
推荐指数
1
解决办法
111
查看次数

PostgreSQL - 在oracle中使用'start with'和'connect by'迁移查询

我在oracle中有以下查询.我想将其转换为PostgreSQL表单.有人可以帮我解决这个问题,

SELECT user_id, user_name, reports_to, position 
FROM   pr_operators
START WITH reports_to = 'dpercival'
CONNECT BY PRIOR user_id = reports_to;
Run Code Online (Sandbox Code Playgroud)

oracle postgresql connect-by

2
推荐指数
1
解决办法
9874
查看次数

XML中“||”(OR)怎么写?

如何在 XML 中编写 OR 关键字?

例如,如何在 XML 中编写这一行?

#if (define A &amp;&amp; define B) || (define C &amp;&amp; !define D)
Run Code Online (Sandbox Code Playgroud)

我只能找到这些:&lt;对于<小于,&gt;>大于,&amp;&符号,&apos;'撇号,&quot;用于"引号。我应该如何更改||OR?

xml

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

PHP get_define_vars() 不会在函数内打印超全局变量

我正在调试一些遗留代码,并且想要使用一个预构建的函数,该函数本质上是get_defined_vars().

直接在调用文件中运行此代码会按预期打印变量数组:

print_r(get_defined_vars());
Run Code Online (Sandbox Code Playgroud)

但是,将其包装在我的函数的简化版本中会打印一个空数组:

function debugAllVars() {
    print_r(get_defined_vars());
}
debugAllVars();
Run Code Online (Sandbox Code Playgroud)

无论范围如何,我都希望“超全局”变量$_POST出现在输出中。

为什么输出完全为空?

php

2
推荐指数
1
解决办法
873
查看次数

Perl中的HashLists

#!/usr/bin/perl -w
use strict;

my $string = $ARGV[0];

my @caracteresSeparados = split(//,$string);

my $temp;
my @complementoADN;

foreach my $i(@caracteresSeparados){

    if($i eq 'a'){
        $temp = 't';
        push(@complementoADN,$temp);
    }elsif($i eq 'c'){
       $temp = 'g';
       push(@complementoADN,$temp);
    }elsif($i eq 'g'){
       $temp = 'c';
       push(@complementoADN,$temp);
    }elsif($i eq 't'){
       $temp = 'a';
       push(@complementoADN,$temp);
    }
}

printf("@complementoADN\n");
Run Code Online (Sandbox Code Playgroud)

我有这个代码,通过参数接收一个带有A,C,G,T字母的字符串.

我对这个脚本的目标是接收用户可以在上面写这些字母的字符串,然后应该在控制台中打印相同的字母替换,我的意思是

  • 替换为T
  • C代替G
  • G由C代替
  • T代替A

我不是限制用户介绍其他字母,但现在没问题...

一个例子:

用户介绍参数:ACAACAATGT

程序应打印:TGTTGTTACA

我的脚本做得很对.

我的问题是,我可以使用哈希列表吗?如果是,你可以告诉我Hashes工作的脚本吗?非常感谢 :)

perl hash replace list

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

将我的网站翻译成PDO,这是对的吗?

我刚刚开始研究pdo,因为我一直坚持使用mysql太久了.现在我正在努力将一些脚本翻译成PDO.

注射完全安全吗?

$name = isset($_GET['name']) ? $_GET['name'] : null;

$stmt = $db->prepare("SELECT id,name FROM users WHERE name = '$name'");
$stmt->execute();
$row = $stmt->fetch();



$stmt = $db->query("SELECT *, tr.name, t.name AS teamName FROM player AS p 
                LEFT JOIN team_ranks AS tr ON tr.id = p.rank_id 
                LEFT JOIN teams AS t on t.id = tr.team_id
                WHERE p.id = {$row['id']}");
$row = $stmt->fetch();
Run Code Online (Sandbox Code Playgroud)

php pdo

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

Kotlin - 使用simpleXML解析xml内联列表

我正在尝试使用kotlin中的simplexml解析rss feed.

该Feed是来自itunes顶级播客

返回的数据具有以下结构:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Top Audio Podcasts</title>
    <link>https://rss.itunes.apple.com/api/v1/us/podcasts/top-podcasts/all/10/explicit.rss</link>
    <lastBuildDate>Fri, 13 Jul 2018 01:36:19 -0700</lastBuildDate>
    <atom:link rel="self" type="application/rss+xml" href="https://rss.itunes.apple.com/api/v1/us/podcasts/top-podcasts/all/10/explicit.rss"/>
    <atom:link rel="alternate" type="text/html" href="https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewTop?genreId=26&amp;popId=28"/>
    <description>iTunes Store : Top Audio Podcasts</description>
    <category>iTunes Store</category>
    <copyright>Copyright © 2018 Apple Inc. All rights reserved.</copyright>
    <item>
      <title>The Wilderness - Crooked Media</title>
      <category domain="">Crooked Media</category>
      <link>https://itunes.apple.com/us/podcast/the-wilderness/id1408796715?mt=2</link>
      <guid>https://itunes.apple.com/us/podcast/the-wilderness/id1408796715?mt=2</guid>
      <description>The Wilderness</description>
      <category>podcast</category>
      <category>News &amp; Politics</category>
      <category>Podcasts</category>
      <category>Society &amp; Culture</category>
      <category>History</category>
      <pubDate>Fri, 6 Jul 2018 00:00:00 +0000</pubDate>
    </item>
    <item>
      <title>Aaron Mahnke's …
Run Code Online (Sandbox Code Playgroud)

android kotlin simple-framework retrofit2

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

获取 &lt;user&gt;/.config/git/attributes':权限被拒绝,但 /git 不存在

我正在 Ubuntu 18.04.1 上设置 Snips 服务器。当我尝试安装技能时,我收到此消息,但当我 git clone 时,它​​不会发生。

警告:无法访问/home/<user>/.config/git/attributes:权限被拒绝

我去检查/git/的权限,发现/.config/git目录不存在。

我克隆了一个存储库,认为它可能会创建 /git 目录,但它没有。

我创建了 /git/ 文件夹并收到了相同的消息

我也这样做了:touch attributes并且错误仍然存​​在。

我按照另一个类似问题中的建议检查了 root/.config,但 /root 中没有 .config

我尝试过git config -l --show-origin,但没有结果

这是一个问题吗?或者我可以安全地忽略它吗?

我该如何解决这个问题?

git

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

php-cs-fixer 升级到版本 8 后出现的问题

升级到 php8 后,我遇到了一个问题php-cs-fixer,我通过Composer全局安装。现在我无法使用,php-cs-fixer因为每次我得到:

PHP needs to be a minimum version of PHP 5.6.0 and maximum version of PHP 7.4.*.
To ignore this requirement please set `PHP_CS_FIXER_IGNORE_ENV`.
Run Code Online (Sandbox Code Playgroud)

对于 php 升级和使用不同版本的 php,我使用https://github.com/shivammathur/homebrew-php

对于以前版本的 php (7.4),一切正常。

php php-cs-fixer php-8

1
推荐指数
3
解决办法
516
查看次数

php8 升级后 laravel valet 不工作

我刚刚升级了brew..


brew update // or brew upgrade ..
Run Code Online (Sandbox Code Playgroud)

突然,我的 MacBook 上安装了 php 8。

之后,Laravel 代客就不起作用了..

我想知道是否必须删除 php8 并重新安装 php 7.x 。

或者也许我可以知道如何解决这种情况..

通常使用 Laravel 7/8。

有人可以帮忙吗?

php laravel laravel-valet php-8

0
推荐指数
1
解决办法
2841
查看次数

无法在 Ubuntu 18.04 上安装 php7.4-dev

尝试安装php7.4-dev扩展,但我得到了

E: Unable to locate package php7.4-dev
E: Couldn't find any package by glob 'php7.4-dev'
E: Couldn't find any package by regex 'php7.4-dev'
Run Code Online (Sandbox Code Playgroud)

当我运行时apt show php它显示以下内容:

Package: php
Version: 1:7.2+60ubuntu1
Priority: optional
Section: php
Source: php-defaults (60ubuntu1)
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 12.3 kB
Depends: php7.2
Supported: 5y
Download-Size: 3,084 B
APT-Sources: http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
Description: server-side, HTML-embedded scripting language (default)
 PHP (recursive acronym for PHP: …
Run Code Online (Sandbox Code Playgroud)

php apt ubuntu-18.04 php-7.4

0
推荐指数
1
解决办法
6068
查看次数

为什么GROUP BY忽略了一些记录?

我有以下架构:

Configurations
1.  configname
2.  configvalue
3.  otherDataInstanceId

OtherData
1.  dataname
2.  datavalue
3.  instanceId

配置otherDataInstanceId指向OtherData instanceId列的链接.我针对MySQL中的数据执行了以下查询:

SELECT other.datavalue AS time_stamp, 
configs.configname AS configuration_name, 
configs.configvalue AS configuration_value 

FROM Configurations configs 
JOIN OtherData other 

WHERE configs.otherDataInstanceId=other.instanceId 
AND other.dataname='timestamp' 

GROUP BY configuration_name;
Run Code Online (Sandbox Code Playgroud)

我希望看到这些结果:

2012-01-02 16:05:48      Voltage         10 volts
2000-01-01 12:00:09      Voltage         8 volts
2013-06-01 01:12:32      Voltage         28 volts
2013-07-01 01:12:32      Voltage         5 volts
Run Code Online (Sandbox Code Playgroud)

相反,我只看到:

2012-01-02 16:05:48      Voltage         10 volts
Run Code Online (Sandbox Code Playgroud)

我一直在网上搜索,GROUP BY应该按指定的列获取结果和组行; 所以在我的数据库中,如果我消除GROUP BY,我会看到多个configname具有相同值的('Voltage').所以它应该将它们彼此相邻.但我只看到1排 …

mysql

-1
推荐指数
1
解决办法
104
查看次数

_T和L在C++中的含义是什么?如何传递它们?

我正在尝试用C++构建一个键盘记录器.我的键盘记录器的一部分是捕获屏幕.
经过大量的搜索,我决定尝试通过构建一个来了解它是如何工作的.

这是我的屏幕截图代码:

    HDC hdc = GetDC(NULL); // get the desktop device context
    HDC hDest = CreateCompatibleDC(hdc); // create a device context to use yourself

    // get the height and width of the screen
    int height = GetSystemMetrics(SM_CYVIRTUALSCREEN);
    int width = GetSystemMetrics(SM_CXVIRTUALSCREEN);

    // create a bitmap
    HBITMAP hbDesktop = CreateCompatibleBitmap(hdc, width, height);

    // use the previously created device context with the bitmap
    SelectObject(hDest, hbDesktop);

    // copy from the desktop device context to the bitmap device context
    // call this once …
Run Code Online (Sandbox Code Playgroud)

c++

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