你写了这段代码:
accentsTidy = function(s){
var r=s.toLowerCase();
r = r.replace(new RegExp("\\s", 'g'),"");
r = r.replace(new RegExp("[àáâãäå]", 'g'),"a");
r = r.replace(new RegExp("æ", 'g'),"ae");
r = r.replace(new RegExp("ç", 'g'),"c");
r = r.replace(new RegExp("[èéêë]", 'g'),"e");
r = r.replace(new RegExp("[ìíîï]", 'g'),"i");
r = r.replace(new RegExp("ñ", 'g'),"n");
r = r.replace(new RegExp("[òóôõö]", 'g'),"o");
r = r.replace(new RegExp("œ", 'g'),"oe");
r = r.replace(new RegExp("[ùúûü]", 'g'),"u");
r = r.replace(new RegExp("[ýÿ]", 'g'),"y");
r = r.replace(new RegExp("\\W", 'g'),"");
return r;
};
Run Code Online (Sandbox Code Playgroud)
我想如果回答我的问题,请.如果我想要大字符(例如:ÁÉ - > AE等),那么我必须更改代码.非常感谢你!
我想将文件存储为/a/b/c/d.txt,但我不知道是否存在任何这些目录,并且如果需要,需要以递归方式创建它们.怎么能用红宝石做到这一点?
我喜欢在Google Docs Spreadsheets中编写自己的公式.但通常我想做的事情与已经存在的功能非常相似.例如,我找不到将日期(2010年8月31日)转换为星期(星期二)词汇日的功能.我想写:
=LexWeekDay('31-Aug-2010')
'Tuesday'
Run Code Online (Sandbox Code Playgroud)
显然,我可以写所有使用核心JavaScript这种逻辑的,但已经有一个正常的称为电子表格功能,WEEKDAY()这需要一个日期转换为为代表的一周一天的工作 [0 => Sunday, 1=> Monday, etc].
如何从我的自定义脚本中访问已经定义的speadsheets的此函数(或通常是任何函数)?
我需要@k在给定的一组大小中生成所有大小的组合@n.有人可以查看以下SQL并首先确定以下逻辑是否返回预期结果,第二个是否有更好的方法?
/*CREATE FUNCTION dbo.Factorial ( @x int )
RETURNS int
AS
BEGIN
DECLARE @value int
IF @x <= 1
SET @value = 1
ELSE
SET @value = @x * dbo.Factorial( @x - 1 )
RETURN @value
END
GO*/
SET NOCOUNT ON;
DECLARE @k int = 5, @n int;
DECLARE @set table ( [value] varchar(24) );
DECLARE @com table ( [index] int );
INSERT @set VALUES ('1'),('2'),('3'),('4'),('5'),('6');
SELECT @n = COUNT(*) FROM @set;
DECLARE @combinations int = …Run Code Online (Sandbox Code Playgroud) 我试图将一些测试数据插入到我的数据库中,一个名为BootStrapTest的类可以完成这项工作.
在我的BootStrap.groovy文件中它被称为这样
environments {
test {
println "Test environment"
println "Executing BootStrapTest"
new BootStrapTest().init()
println "Finished BootStrapTest"
}
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行集成测试时,此代码不会执行.我已经读过集成测试应该引导,所以我很困惑.
我看到一些侵入性的解决方案,如修改TestApp.groovy剧本,但我想有过的conf道路来实现这一目标.也阅读这个问题和这个问题,但并没有得到它.
也许我误解了一些东西,我在grails测试方面遇到了很多麻烦.如果它给表带来任何东西,我使用Intelli JIdea作为IDE.
任何想法将不胜感激.
提前致谢
我有一张桌子::
ItemID VersionNo CreatedDate
-------------------------------
1 3 7/9/2010
1 2 7/3/2010
1 1 5/3/2010
1 0 3/3/2010
2 0 4/4/2010
3 1 4/5/2010
3 0 3/4/2010
Run Code Online (Sandbox Code Playgroud)
...其中版本0表示..它是一个新生产的项目.在这里,我需要找时间(两个版本之间的时间间隔)并添加一列作为处理时间.喜欢::
ItemID VersionNo CreatedDate ProcessTime
-------------------------------------------
1 3 7/9/2010 6Days or 6*24Hrs
1 2 7/3/2010 60Days
1 1 5/3/2010 2Days
1 0 3/3/2010 ''
2 0 4/4/2010 ''
3 1 4/5/2010 31Days
3 0 3/4/2010 ''
Run Code Online (Sandbox Code Playgroud)
VersionNo进行的不Fixed..means随着时间的推移,它可能会增加...如何acheive的欲望导致的MS Access或SQL-Server中.
提前感谢您的所有真诚努力.谢谢
我正在尝试将服务器配置为允许传入的DNS查询。由托管公司设置的默认服务器允许端口443、80和22上的流量。
我已经修改了iptables文件以尝试允许端口53上的请求,但是我没有收到来自BIND的任何响应。关闭防火墙将允许DNS请求通过,因此,这向我表明域名服务器正在正常工作。设置为CentOS 5.5。
这是iptables文件;如果有人能告诉我我在这里想念的东西以使它正常工作,我将不胜感激。
提前致谢。
==================
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:FORWARD ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -d 224.0.0.251 --dport 5353 -j ACCEPT
-A RH-Firewall-1-INPUT …Run Code Online (Sandbox Code Playgroud) 我想编写一个接受流参数的函数。理想情况下,我希望该参数是控制台(如果我希望输出显示在屏幕上)或文件(如果我想保存输出)。
像这样的东西:
void myFunc(<some stream object> strm)
{
strm.Write("something");
}
Run Code Online (Sandbox Code Playgroud)
我如何声明和调用函数以获得我正在寻找的行为?
在我正在使用的库中,我的任务是将元素移动到dom的前面.(我把它做得更大所以我需要看到它,然后当鼠标移出时缩回它).
我正在使用的库有一个简洁的解决方案,它使用活动元素上的appendChildren将它移动到它的父节点的末端,从而进一步朝着dom的末尾移动,然后在顶部.
问题是我相信,因为您正在移动的元素是您在鼠标移动事件上移动的元素丢失.您的鼠标仍在节点上,但未触发mouseout事件.
我已经删除了功能以确认问题.它在Firefox中运行良好,但在任何版本的IE中都没有.我在这里使用jquery来提高速度.解决方案可以是简单的旧javascript ..这将是一个偏好,因为它可能需要回到上游.
我不能在这里使用z-index,因为元素是vml,库是Raphael,我正在使用toFront调用.使用ul/li的示例在一个简单示例中显示问题
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script src="js/jquery.min.js" type="text/javascript"></script>
<style>
li
{
border:1px solid black;
}
</style>
</head>
<body>
<ul><li>Test 1</li></ul>
<ul><li>Test 2</li></ul>
<ul><li>Test 3</li></ul>
<ul><li>Test 4</li></ul>
<script>
$(function(){
$("li").mouseover(function(){
$(this).css("border-color","red");
this.parentNode.appendChild(this);
});
$("li").mouseout(function(){
$(this).css("border-color","black");
});
});
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
编辑:这是一个js粘贴bin的链接,以查看它的实际效果.http://jsbin.com/obesa4
**编辑2:**在发布更多信息之前,请查看所有答案的所有评论.
我写了一些玩具代码来玩Arrows的概念.我想看看我是否可以编写一个编码有状态函数概念的箭头 - 在不同的调用之后给出不同的值.
{-# LANGUAGE Arrows#-}
module StatefulFunc where
import Control.Category
import Control.Arrow
newtype StatefulFunc a b = SF { unSF :: a -> (StatefulFunc a b, b) }
idSF :: StatefulFunc a a
idSF = SF $ \a -> (idSF, a)
dotSF :: StatefulFunc b c -> StatefulFunc a b -> StatefulFunc a c
dotSF f g = SF $ \a ->
let (g', b) = unSF g a
(f', c) = unSF f b
in (dotSF f' g', …Run Code Online (Sandbox Code Playgroud)