小编Amb*_*ber的帖子

转义JavaScript中的特殊字符

我需要一个JavaScript方法来逃避所有不是(az/AZ/0-9/ - /_)的字符

如果字符是ø,则应该用oe替换,如果它用aa替换,等等......如果字符不在列表中,则应该用下划线替换.

如果连续有两个下划线(__),则应使用单个下划线替换它们.

我需要在JavaScript和/或PHP中完成此操作.

javascript php

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

网站.AJAX和FIREFOX问题.我不认为Firefox喜欢ajax ..?

在AJAX网站上工作(HTML,CSS,JavaScript,AJAX,PHP,MySQL).我有多个javascript函数,它们从mysql中获取行,将它们包装在html标记中,并将它们嵌入到HTML中(通常使用AJAX).

问题:

一切都工作得很完美,除非我用Firefox运行网站(一次不是InternetExplorer导致麻烦).

该站点目前处于开发阶段,因此其脱机,但运行在localhost(WampServer,apache,Windows XP SP3,VISTA,7)上.

所有其他跨浏览器冲突已被删除,并且在所有主要浏览器(包括IE,Chrome,Opera和Safari)上都能完美运行,但如果浏览器是Firefox,我绝对不会从HTTPRequest(AJAX)中获得任何信息.

所有浏览器都有最新版本.

代码:

我有一系列的javascript函数,所有这些函数的结构如下:

function getDatay(){
  var a = document.getElementById( 'item' ).innerHTML;
  var ajaxRequest;
     try{//Browser Support Code:
      // code for IE7+, Firefox, Chrome, Opera, Safari:
      ajaxRequest = new XMLHttpRequest();
     } catch (e){
          // code for IE6, IE5:
      try{
       ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
      } catch (e) {
       try{
        ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (e){
        // Something went wrong
        alert("Your browser is not compatible - Browser Incompatibility Issue.");
        return false;
       }
      }
     }
     // Create …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql ajax

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

Python的lambda迭代不能按预期工作

在下面的代码中,我打算有两个按钮,当按下每个按钮时,分别将'0'和'1'打印到stdout.然而,当程序运行时,它们都打印'1',这是我在迭代中的最后一个值.为什么?

import Tkinter as tk
import sys

root = tk.Tk()

for i in range(0,2):
    cmd = lambda: sys.stdout.write(str(i))
    tk.Button(text="print '%d'" % i,command=cmd).pack()

root.mainloop()
Run Code Online (Sandbox Code Playgroud)

python lambda tkinter

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

php中的日期问题

在我的PHP应用程序中,我有这个代码:

<?php echo date("d/m/ Y ",strtotime($row["m_date"]));?>
Run Code Online (Sandbox Code Playgroud)

在其中,$row["m_date"]从数据库中获取.

问题是所有日期都打印得很完美,除了27/2/2011.它正在打印1/1/1970.

数据库中的日期很好,并在PDF中正确打印.

php mysql

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

导入python的winreg模块时导入ImportError

我想使用python的winreg模块来处理windows注册表.但是当我尝试导入winreg模块时,它会给出ImportError.

Python 2.4.3 (#1, Dec 11 2006, 11:39:03) 
[GCC 4.1.1 20061130 (Red Hat 4.1.1-43)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import __winreg
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named __winreg
>>> import _winreg
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named _winreg
Run Code Online (Sandbox Code Playgroud)

我是否需要单独安装此模块?任何建议都会有用.

python winreg

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

查询结果别名

嗨,我有这样的查询

从emplyees中选择*

结果是

name    dept      status
emp1    Admin      y
emp2    admin      n
Run Code Online (Sandbox Code Playgroud)

我要将它绑定到gridview,如mygridview.datasource = ds;

现在我想显示批准而不是y而不赞成而不是n

我怎么写一个查询?

谢谢

c#

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

在dup2之后,流还包含旧内容?

所以,如果我这样做:

dup2(0, backup); // backup stdin
dup2(somefile, 0); // somefile has four lines of content
fgets(...stdin); // consume one line
fgets(....stdin); // consume two lines
dup2(backup, 0); // switch stdin back to keyboard
Run Code Online (Sandbox Code Playgroud)

我在这一点上发现.. stdin仍然包含我没有消耗的两条线.这是为什么?因为无论重定向多少次,只有一个缓冲区?我如何摆脱剩下的两行,但是当我想回到它时,仍然记得我在somefile流中的位置?

c unix redirect stream dup2

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

在mac os雪豹上的zeromq安装

我已经使用http://www.zeromq.org/area:download上给出的步骤在mac os x上安装了zeromq 2.1.11

然后我安装了pyzmq(python绑定)

但是我收到以下错误:

import zmq

    Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import zmq
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/zmq/__init__.py", line 35, in <module>
    from zmq.utils import initthreads # initialize threads
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/zmq/utils/initthreads.so, 2): no suitable image found.  Did find:
    /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/zmq/utils/initthreads.so: no matching architecture in universal wrapper
Run Code Online (Sandbox Code Playgroud)

python zeromq osx-snow-leopard pyzmq

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

php`:`符号用法

我想知道,有什么案例:可供使用?

我只知道:

if(expression):
    // do Something
endif;

while(expression):
    // and others: `for` `foreach` etc.
endwhile;
Run Code Online (Sandbox Code Playgroud)

还有其他用途吗?

php

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

标签 统计

php ×4

python ×3

javascript ×2

mysql ×2

ajax ×1

c ×1

c# ×1

dup2 ×1

lambda ×1

osx-snow-leopard ×1

pyzmq ×1

redirect ×1

stream ×1

tkinter ×1

unix ×1

winreg ×1

zeromq ×1