小编big*_*big的帖子

html标签的id中的特殊字符

在HTML代码中,我现在使用代码 <input type = "text" id = "abc@def.com">来获取文本,它需要获取在文本字段中输入的值.我正在使用jquery来做到这一点:

$( document ).ready( function() {
    $( ".bid" ).click( function() {
        idVal = this.id
        bidID = "#" + idVal + "bid"
        spanID = "#" + idVal + "cbid"
        bidValue = $(bidID).val();

        alert(idVal)
        alert(bidID)
        alert(bidValue) //this alert says undefined
        $( spanID ).html( '&nbsp;' ).load( '{% url online_machines %}?id=' + idVal + '&bidvalue=' + bidValue);
    });
});
Run Code Online (Sandbox Code Playgroud)

通过这样做我得到未定义的值错误.我试图从id中删除特殊字符以获取其值.但是我需要带有特殊字符的id.如何使用jquery获取其值?

html jquery

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

源级别低于1.7时,此处不允许使用资源规范

在eclipse中运行java程序时遇到以下错误

Caused by: java.lang.Error: Unresolved compilation problem: 
    Resource specification not allowed here for source level below 1.7
Run Code Online (Sandbox Code Playgroud)

虽然我使用java 1.7.25并且所有eclipse设置都已到位,但不确定为什么会出现此错误

解.

使用maven在eclipse中更新项目解决了问题.

java

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

使用不同的glibc版本

目前我有不支持epoll的glibc,所以我安装了新的glibc非默认lation支持epoll.我有使用这个epoll的python程序.

我试着设置LD_LIBRARY_PATH

export LD_LIBRARY_PATH="/home/glibc/lib:$LD_LIBRARY_PATH"

然后我运行ls,它给了我错误

ls: /home/glibc/lib/tls/libc.so.6: version 'GLIBC_2.4' not found (required by /lib/libpam.so.0)

ls: /home/glibc/lib/tls/libc.so.6: version 'GLIBC_2.4' not found (required by /lib/libpam_misc.so.0)

当我试图运行python时,我得到了

python: relocation error: /home/glibc/lib/tls/libc.so.6: symbol _dl_out_of_memory, version GLIBC_PRIVATE not defined in file ld-linux.so.2 with link time reference

如何使用新安装的glibc而不是默认的?

python epoll glibc

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

/ usr/bin/env:python2.6:没有这样的文件或目录错误

我的python2.6,python2.7和python3 /usr/lib/

我正在尝试运行一个文件,其中包含下面给出的行作为其第一行

#!/usr/bin/env python2.6
Run Code Online (Sandbox Code Playgroud)

尝试运行它后,它给了我以下错误

/usr/bin/env: python2.6: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我在python上的默认版本是2.7.

如何在不更改python的默认版本的情况下运行该文件.

python

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

AttributeError: 'module' 对象没有属性 'pydebug'

尝试运行 python 脚本时,出现错误AttributeError: 'module' object has no attribute 'pydebug'。我正在使用 Python 2.6。

完整错误:

File "/lib/python2.6/distutils/sysconfig.py", line 238, in get_makefile_filename
    return os.path.join(lib_dir, "config" + (sys.pydebug and "_d" or ""), "Makefile")
AttributeError: 'module' object has no attribute 'pydebug'
Run Code Online (Sandbox Code Playgroud)

python python-2.6

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

找不到名为zlib的模块

我下载python2.6.6源代​​码形式http://www.python.org/getit/releases/2.6.6/ 之后我运行这些命令./configure make

我试图导入zlib,但它说没有名为zlib的模块.如何为它安装zlib模块

我尝试安装python2.6.8后,我得到了相同的错误没有zlib.安装时我得到以下错误

无法找到构建这些模块的必要位:

_bsddb             _curses            _curses_panel   
_hashlib           _sqlite3           _ssl            
_tkinter           bsddb185           bz2             
dbm                dl                 gdbm            
imageop            linuxaudiodev      ossaudiodev     
readline           sunaudiodev        zlib            
Run Code Online (Sandbox Code Playgroud)

要查找必要的位,请在detect_modules()中的setup.py中查找模块的名称.

无法构建这些模块:

crypt              nis   
Run Code Online (Sandbox Code Playgroud)

python python-2.6

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

oracle中"tab"表和all_tables之间的区别

使用(在oracle中)返回的表

select * from tab
Run Code Online (Sandbox Code Playgroud)

select * from all_tables
Run Code Online (Sandbox Code Playgroud)

我想知道两者之间的区别.

sql oracle oracle10g oracle11g

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

在风暴螺栓中缓存

我试图在暴风雨中缓存一些数据,但不确定这是否是正确的方法.在下面的类中,员工ID和员工姓名被缓存到哈希映射中.为此,已对Employee表进行数据库调用以选择所有员工并在prepare方法中填充哈希映射(这是初始化映射的正确位置吗?).

经过一些日志记录后(运行风暴拓扑),拓扑结构正在进行多个数据库连接并多次初始化映射.当然,我想避免这种情况,这就是为什么我要缓存结果,以便它不会每次都进入数据库.请帮忙?

public class TestBolt extends BaseRichBolt {
    private static final long serialVersionUID = 2946379346389650348L;
    private OutputCollector collector;
    private Map<String, String> employeeIdToNameMap;
    private static final Logger LOG = Logger.getLogger(TestBolt.class);

    @Override
    public void execute(Tuple tuple) {    
        String employeeId = tuple.getStringByField("employeeId");
        String employeeName = employeeIdToNameMap.get(employeeId);

        collector.emit(tuple, new Values(employeeId, employeeName));
        collector.ack(tuple);
    }

    @Override
    public void prepare(Map stormConf, TopologyContext context, OutputCollector collector) {
        // TODO Auto-generated method stub
        this.collector = collector;
        try {
            employeeIdToNameMap = createEmployeIdToNameMap();
        } catch (SQLException e) {
            // TODO Auto-generated …
Run Code Online (Sandbox Code Playgroud)

java caching apache-storm

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

python socket.error操作不允许

我以root身份运行代码并使用python2.6.1,平台是linux

>>> import socket
>>> serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>>> serversocket.bind((socket.gethostname(), 80))
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in bind
socket.error: [Errno 1] Operation not permitted
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题呢

python linux

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

重复符号错误xcode iphone

在构建和运行时,我的xcode中出现重复错误

我有两个文件file1.m和file2.m都使用相同的变量和函数名称

file1.h

#import <UIKit/UIKit.h>


@interface file1 : UIViewController {

IBOutlet UILabel *result;   

}

-(IBAction)home;

@end
Run Code Online (Sandbox Code Playgroud)

file1.m

#include<file1.h>
@implementation file1
int count = 0;
int arr[2][2];
Run Code Online (Sandbox Code Playgroud)

file2.h

#import <UIKit/UIKit.h>


@interface file2 : UIViewController {

IBOutlet UILabel *result;   

}

-(IBAction)home;

@end
Run Code Online (Sandbox Code Playgroud)

file2.m

#include<file2.h>
@implementation file2
int count = 0;
int arr[2][2];
Run Code Online (Sandbox Code Playgroud)

构建并运行时,它会在file1.o和file2中给出错误重复符号"count".o如果我将其名称更改为count1和count2,我将不会收到任何错误.

在file1.m和file2.m中,我试图创建全局变量.

有什么办法可以在两个文件中使用变量和函数的相同名称

iphone xcode objective-c

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