小编Mar*_*art的帖子

如何在一个页面上多次重复使用一个函数?

我想停止一个功能,以便它可以在一个页面上运行多次.如果单击一个复选框,我想清除一些单选按钮.它应该与无数的产品一起使用.我是最糟糕的JavaScript,所以我希望我能得到答案?

样品: 看这个图片:

$('.product .question-input').change(function() {
  if ($(this).is(':checked')) { //radio is now checked
    $('.product .question-checkbox').prop('checked', false);
  }
  return false;
});

$('.product .question-checkbox').change(function() {
  if ($(this).is(':checked')) {
    $('.product .question-input').prop('checked', false);
  }
  return false;
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="product">
  <div class="form-inline justify-content-center">
    <div class="container text-center">
      <div class="product-title">Adobe</div>
    </div>
    <div class="form-group">
      <div class="form-check form-check-inline">
        <label class="form-check-label" for="test-1">1
        <input class="form-check-input question-input" type="radio" name="test-1" id="test-1" value="1"></label></div>
        <div class="form-check form-check-inline">
        <label class="form-check-label" for="test-1">2
        <input class="form-check-input question-input" type="radio" name="test-1" id="test-2" value="2"></label></div>
        <div class="form-check form-check-inline">
        <label class="form-check-label" for="test-1">3
        <input …
Run Code Online (Sandbox Code Playgroud)

javascript function

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

在 UTF-8 会话中从 SAS 读取 Oracle 数据 - 字符失去重音

Unix 服务器上的 SAS 9.4 M6。SAS EG 8.1 客户端。

\n\n

从 Oracle(10g 版本 10.2.0.4.0)读取 SAS 中的数据时,“\xc3\xa9”、“\xc3\xa2”等特殊字符会从重音中去除,因此我们最终会得到“e”、“a” 。无论我们使用libname还是proc sql pass through,结果都是一样的。

\n\n

libname ken oracle path=u1 SCHEMA=KEN_DEVLP1 user=[user] PASSWORD=[pwd];

\n\n

我们需要能够使用UTF-8latin9会话正确读取和查看数据。

\n\n

Oracle 数据库NLS_CHARACTERSETAL32UTF8, 是NLS_NCHAR_CHARACTERSETAL16UTF16从以下位置获取

\n\n
select * from nls_database_parameters where parameter like \'%CHARACTERSET\';\n
Run Code Online (Sandbox Code Playgroud)\n\n

任何帮助是极大的赞赏。

\n

oracle sas character-encoding

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

Flutter 中 Cupertino Picker 的样式

我曾尝试使用颤振来实现这样的布局。 所需的布局

为此,我使用了 Cupertino Picker Class。但它看起来并不像我想要的那么好。我的实际布局

我试图通过使用 flutter 网站上列出的属性来修复它,但我没有找到任何更好的解决方案。我该如何解决这个问题,或者在这种情况下还有另一个更好的小部件吗?

我的代码如下所示:

Widget build(BuildContext context) {
return CupertinoPageScaffold(
    navigationBar: CupertinoNavigationBar(
      backgroundColor: Colors.red,
    ),
    child: Container(
      child: Center(
        child: CupertinoPicker(
      itemExtent: 40,
      diameterRatio: 5,
      offAxisFraction: 10,
      backgroundColor: Colors.black54,
      onSelectedItemChanged: (int index) {
        print(index);
      },
      children: <Widget>[
        Text('Tap', style: TextStyle(color:Colors.white)),
        Text('Colorbattle',style: TextStyle(color:Colors.white)),
        Text('Patience',style: TextStyle(color:Colors.white)),
      ],
    ))));
Run Code Online (Sandbox Code Playgroud)

} }

layout picker flutter

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

奇怪的Oracle行为:WHERE子句中的TO_DATE和CONCAT

我有一个有点复杂的SQL查询,它从发票表中提取.要查询的表使用三个数字字段来创建日期(一个用于日,月和年).

此查询使用TO_DATE函数内部的concat函数调用的组合.在查询的SELECT部分​​没有问题,但是当我在WHERE子句中使用相同的语句时,我得到一个"ORA-01858:找到一个非数字字符,其中一个数字是预期的",指的是第一个在WHERE子句中使用TO_DATE内的concat.

那么,在where子句中使用concat和TO_DATE有什么不同呢?

例如,WHERE的以下部分导致非数字字符错误

to_date(
  concat(invoice_year,
  concat('-',
  concat(invoice_month, 
  concat('-',invoice_day)))),'YYYY-MM-DD')
  > add_months(sysdate,-6)
Run Code Online (Sandbox Code Playgroud)

但是select中的这个语句评估得很好

to_date(
  concat(invoice_year,
  concat('-',
  concat(invoice_month,
  concat('-',invoice_day)))),'YYYY-MM-DD') as invoice_date
Run Code Online (Sandbox Code Playgroud)

sql oracle date oracle10g ora-01858

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

ORA-00932:不一致的数据类型:预计INTERVAL DAY TO SECOND得到CHAR

SELECT COALESCE (
      (to_timestamp( '2014-09-22 16:00:00','yyyy/mm/dd HH24:MI:SS')
        -   ('2014-09-22   09:00:00' ,'yyyy/mm/dd HH24:MI:SS'))  
        - (to_timestamp( '2014-09-22 16:00:00','yyyy/mm/dd HH24:MI:SS')  
        - to_timestamp('2014-09-22 09:00:00.' ,'yyyy/mm/dd HH24:MI:SS')) 
       , '00:00') 
FROM DUAL;
Run Code Online (Sandbox Code Playgroud)

这是在postgres中工作,但它在oracle中不起作用.

oracle timestamp date-arithmetic

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

Oracle SQL 和 PL/SQL 上下文切换

我在oracle pl sql中有一段代码,想真正了解一下有多少上下文切换

If x=0 then 

  curserx= select a from mytable1;

Else

  curserx=select a from mytable1 where id=:x;

End;

Loop

  Fetch on cursorx

  Select c from mytable2 where a=curserx.a;

End loop;
Run Code Online (Sandbox Code Playgroud)

这只是一个示例代码,所以请原谅任何文本大小写和逻辑错误。

oracle plsql

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

如何从目录中删除 ACL 并恢复到通常的访问控制?

我不小心使用 setfacl 添加了扩展权限,那么如何删除它?

我成功设置了扩展权限

setfacl -R u:user2:wrx /tmp
Run Code Online (Sandbox Code Playgroud)

我尝试按照手册页的指示删除

setfacl -R -x u:user2:wrx /tmp
Run Code Online (Sandbox Code Playgroud)

但删除此权限未成功

linux acl file-permissions

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

SQL通过内部联接插入

我要进行插入查询,该查询具有对Users表的内部联接。

这些表的示例如下所示:

使用者:

id | fullName | preferredName | email              | mobile   | password
1  | Pan Lim  |  Lim          | limpan45@gmail.com | 64557812 | passone
2  | Gong My  |  Gong         | gong45@gmail.com   | 61345671 | passtwo
Run Code Online (Sandbox Code Playgroud)

命令:

id | userid(Foreign key of "id" from Users | timestamp
1  |               1                       | 2016-06-10 11:45:31
Run Code Online (Sandbox Code Playgroud)

我正在尝试插入与仅从“用户”表中了解用户ID有关的订单。它显示如下:

命令:

id | userid(Foreign key of "id" from Users | timestamp
1  |               1                       | 2016-06-10 11:45:31
2  |               2                       | 2016-08-14 12:45:31
Run Code Online (Sandbox Code Playgroud)

但是,当我对SQL查询进行测试时,此查询有错误。 …

mysql sql inner-join

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

oracle 中的错误绑定变量

我正在尝试创建一个触发器,但不知何故我收到了名为“错误绑定变量”的错误。我在谷歌上搜索了它,但在所有情况下我都得到了相同的答案,即用户试图使用错误的列名创建触发器。这是我的脚本。

CREATE TABLE  "POPSETTING"     
(   "settingid" number primary key,
    "HOSTNAME" VARCHAR2(50),    
    "INCOMINGSERVER" VARCHAR2(100),
    "REQUIREDSSL" VARCHAR2(1),
    "PORT" NUMBER,
    "OUTGOINGSERVER" VARCHAR2(100),
    "REQUIREDTLS" VARCHAR2(1),
    "REQUIREDAUTH" VARCHAR2(1),
    "PORTTLS" NUMBER,
    "PORTSSL" NUMBER
    )
Run Code Online (Sandbox Code Playgroud)

顺序:

create sequence auto_inc start with 1 increment by 1 nomaxvalue
Run Code Online (Sandbox Code Playgroud)

扳机:

create or replace trigger popid
   before insert on popsetting
   for each ROW
begin 
   select auto_inc.NEXTVAL
  into :new.settingid from dual 
end;
/
Run Code Online (Sandbox Code Playgroud)

请让我知道我的错误。

sql oracle triggers sequence

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

Oracle SQL日期格式

我一直试图将以下varchar转换为日期格式而没有运气:

12/99
01/04 
Run Code Online (Sandbox Code Playgroud)

我试过to_char(mydate,'mm/yy')给了我错误.有没有办法将此转换为日期格式,即使我错过了这一天?

sql oracle datetime

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

SQL语句错误

打印仅通过巡航范围超过1000公里的飞机认证的员工姓名.

SELECT E.ename
FROM Employees E, Certified C, Aircraft A
WHERE C.aid = A.aid AND E.eid = C.eid
GROUP BY E.eid, E.ename
HAVING EVERY (A.cruisingrange > 1000)
Run Code Online (Sandbox Code Playgroud)

Oracle缺乏对该HAVING EVERY子句的支持会产生错误

ORA-00907: missing right parenthesis
Run Code Online (Sandbox Code Playgroud)

怎么解决?

sql oracle

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