小编Gar*_*ary的帖子

在jquery中找到所有未选中的复选框

我有一个复选框列表:

<input type="checkbox" name="answer" id="id_1' value="1" />
<input type="checkbox" name="answer" id="id_2' value="2" />
...
<input type="checkbox" name="answer" id="id_n' value="n" />
Run Code Online (Sandbox Code Playgroud)

我可以收集已选中复选框的所有值; 我的问题是如何获得未选中复选框的所有值?我试过了:

$("input:unchecked").val();
Run Code Online (Sandbox Code Playgroud)

得到一个未经检查的复选框的值,但我得到了:

语法错误,无法识别的表达式:未选中.

任何人都可以解释这个问题吗?谢谢!

html checkbox jquery input

185
推荐指数
4
解决办法
17万
查看次数

如何安排tcpdump在特定时间段内运行?

每次,当我手动运行时tcpdump,我必须使用Ctrl+ C来停止它.现在我想安排我tcpdump的cronjob,我只需要它运行1个半小时.无需手动运行Ctrl+ C或kill命令,如何自动停止?这是我正在测试的命令:

tcpdump -i eth0 'port 8080' -w  myfile
Run Code Online (Sandbox Code Playgroud)

我可以安排另一个cronjob来杀死这个tcpdump过程,但这似乎不是一个好主意.

linux tcpdump

32
推荐指数
4
解决办法
6万
查看次数

创建oracle包遇到PLS-00103:遇到符号"CREATE"

我正在使用Oracle sql开发人员编写一个oracle包,我得到了这个编译错误:

错误(7,1):PLS-00103:遇到符号"CREATE".

create or replace
PACKAGE TestPackage AS 
 FUNCTION beforePopulate RETURN BOOLEAN;
 FUNCTION afterPopulate RETURN BOOLEAN;
END TestPackage;

CREATE OR REPLACE PACKAGE BODY TestPackage AS
   FUNCTION beforePopulate RETURN BOOLEAN AS
   BEGIN
      DELETE FROM TEST_1;
      INSERT INTO TEST_1
      SELECT * FROM TEST WHERE VALUE=300;
      COMMIT;
      RETURN TRUE;
     EXCEPTION
       WHEN OTHERS THEN
        RETURN FALSE;
   END;
   FUNCTION afterPopulate RETURN BOOLEAN AS
     BEGIN
         UPDATE TEST SET RESULT="completed" WHERE VALUE=300;
            COMMIT;
         RETURN TRUE;
         EXCEPTION
           WHEN OTHERS RETURN FALSE;
        END;
  END;
END TestPackage;
Run Code Online (Sandbox Code Playgroud)

如果我/ …

oracle plsql pls-00103

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

如何在不安装Oracle客户端和cx_Oracle的情况下访问Oracle数据库?

我有两台RHEL服务器分别运行Python 2.4和2.6.我需要访问的其他服务器上有一个Oracle数据库.

我试图在我的RHEL服务器上安装cx_oracle,但发现必须首先安装Oracle客户端.

问题是,我没有权限在两台RHEL服务器上安装Oracle客户端.在相同的服务器上,Perl程序可以使用以下命令连接到Oracle数据库:

DBI->connect("dbi:Oracle:host=myhost.prod.com;sid=prddb",'username','password')
Run Code Online (Sandbox Code Playgroud)

没有安装cx_oracle和Oracle客户端,Python可以做同样的事吗?或者有没有关于如何自己编写模块来做同样事情的建议?

提前致谢!

python oracle cx-oracle python-2.6

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

检查参数是否是bash shell中的有效日期

我正在Linux中编写一个bash shell脚本,该程序将接受一个日期(mm-dd-yyyy)作为参数.我想知道是否有一种简单的方法来检查日期是否有效?是否有操作员,我可以使用测试来检查?

linux bash shell

11
推荐指数
4
解决办法
4万
查看次数

开关/外壳在awk中不起作用

我在redhat linux中写了一个简单的awk,但发现switch/case对我不起作用.我在网上搜索,但没有找到解决方案.以下是我的代码:

 BEGIN {
   foo = 1;
     switch (foo) {
         case 3:
         print "x";
         break;
         case 2:
         print "y" ;
         break;
         case 1:
         print "z" ;
         break;
         default:
         print "default" ;
      }
 }
Run Code Online (Sandbox Code Playgroud)

我正在运行的awk是GNU Awk 3.1.5.我得到以下错误:

awk -f test.awk

awk: test.awk:3:      switch (foo) {
awk: test.awk:3:                   ^ syntax error
awk: test.awk:5:          case 3:
awk: test.awk:5:                ^ syntax error
awk: test.awk:8:          case 2:
awk: test.awk:8:                ^ syntax error
awk: test.awk:11:          case 1:
awk: test.awk:11:                ^ syntax error
awk: test.awk:14:          default:
awk: …
Run Code Online (Sandbox Code Playgroud)

linux awk

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

我如何知道bash脚本是否与nohup一起运行?

我有一个脚本来处理某些文件中的记录,通常需要1-2个小时.当它运行时,它会打印处理的记录数量的进度.

现在,我想要做的是:当它运行时nohup,我不希望它打印进度; 它应该只在手动运行时打印进度.

我的问题是如何知道bash脚本是否正在运行nohup

假设命令是nohup myscript.sh &.在脚本中,如何nohup从命令行获取?我尝试使用$0,但它给了myscript.sh.

linux bash shell nohup

8
推荐指数
2
解决办法
2024
查看次数

关于Oracle并行插入性能

我有一个像这样的SQL:

Insert into A
Select * from B;
Run Code Online (Sandbox Code Playgroud)

现在我想让它并行运行.我的问题是并行插入或选择或两者?请参阅以下sqls,您能告诉我哪一个正确或哪个具有最佳性能.我没有dba权限,所以我无法检查其执行计划.

1) Insert /*+ parallel(A 6) */ into A select * from B;

2) Insert into A select/*+ parallel(B 6) */ * from B;

3) Insert /*+ parallel(A 6) */ into A select /*+ parallel(B 6) */ * from B;

谢谢!

oracle oracle10g oracle11g

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

如何获取没有目录名的文件名

如何在结果中没有目录信息的目录中仅列出文件名?我试过了

for file in glob.glob(dir+filetype):
    print file
Run Code Online (Sandbox Code Playgroud)

给我造成 /path_name/1.log,/path_name/2.log,.... ,但我做什么,只需要为文件名:1.log,2.log,等我不需要在结果中的目录信息.是否有一种简单的方法来摆脱路径信息?我不希望在结果上有一些substr.谢谢!

python

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

如何将德比改为READ/WRITE模式

我有一个Derby数据库,它给我一个只读错误.数据库工作正常,直到上周磁盘空间不足时:

Caused by: java.io.IOException: No space left on device
        at java.io.RandomAccessFile.writeBytes0(Native Method)
        at java.io.RandomAccessFile.writeBytes(RandomAccessFile.java:520)
        at java.io.RandomAccessFile.write(RandomAccessFile.java:550)
        at org.apache.derby.impl.store.raw.log.LogAccessFile.writeToLog(Unknown Source)
        at org.apache.derby.impl.store.raw.log.LogAccessFile.flushDirtyBuffers(Unknown Source)
        ... 23 more
Run Code Online (Sandbox Code Playgroud)

我清理了磁盘,有80%的磁盘被释放为德比.但德比仍处于只读模式:

java.sql.SQLException: An SQL data change is not permitted for a read-only connection, user or database.
org.apache.derby.impl.jdbc.EmbedSQLException: An SQL data change is not permitted for a read-only connection, user or database.
org.apache.derby.iapi.error.StandardException: An SQL data change is not permitted for a read-only connection, user or database.
Run Code Online (Sandbox Code Playgroud)

我发现有一个db.lck文件(文件大小为0),我可以删除该文件吗?有没有其他方法可以改变它的读/写模式?谢谢!

java derby

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