嗨,我一直在阅读有关的node.js最近.我已经看过许多关于它如何真正伟大的文章,以及一些知名人士的文章.考虑到这个项目似乎有的惯性,以及我目前正在学习javascript和jQuery,该项目引起了我的注意.我得到很多人对此感到兴奋,但我不太明白其含义是什么.
我知道这是事件驱动和非阻塞所有这一切,但我感到困惑的是它的意图.
node.js是否意味着我们现在有了在服务器端运行Javascript的基础,以便以后可能会有人为node.js/Javascript创建Ruby on Rails或ASP.NET MVC等价物?也许那里已经有了Web框架,但如果是这样的话,我还没有听过炒作机器.
我希望我的问题很明确.
这是一系列教育正则表达式文章的第四部分.它展示了嵌套引用的组合(请参阅:这个正则表达式如何找到三角形数??)在断言中"计数"(参见:我们如何匹配^ nb ^ n与Java正则表达式?)可用于反转字符串.以编程方式生成的模式使用元模式抽象(请参阅:此Java正则表达式如何检测回文?).这是系列中的第一次,这些技术用于替换而不是整个字符串匹配.
提供了完整的Java和C#实现.鼓舞人心的报价包括在内.
使用正则表达式反转字符串似乎不是一个好主意,如果它完全可能,它甚至不会立即显而易见,如果是这样,人们可能会尝试这样做.
虽然它仍然不是一个好主意,但至少现在我们知道这是可能的,因为这是一种方法:
using System;
using System.Text.RegularExpressions;
public class TwoDollarReversal {
public static void Main() {
string REVERSE =
@"(?sx) . grab$2"
.Replace("grab$2",
ForEachDotBehind(
AssertSuffix(@"((.) \1?)")
)
);
Console.WriteLine(
Regex.Replace(
@"nietsniE treblA --
hguone llew ti dnatsrednu t'nod uoy ,ylpmis ti nialpxe t'nac uoy fI",
REVERSE, "$2"
)
);
// If you can't explain it simply, you don't understand it well enough
// -- …Run Code Online (Sandbox Code Playgroud) 我想在我的android应用程序中有一个按钮触发表单的向下滑动视图.我希望在屏幕顶部有一个视图,屏幕底部有一个列表,我希望在单击按钮时,两者之间会出现向下滑动窗体视图.
我没有问题显示视图,但似乎无法将其从隐藏设置为动画显示在屏幕上.
关于这如何工作的任何想法?
所以我有这个精灵,任意说100 x 100,它被添加到舞台上.现在,当内容被添加到此精灵时,精灵会自动扩展.我不希望这种情况发生,我想要的是设置一个定义的边界,即100 x 100,如果添加了太多的内容,我可以滚动它.我的问题是我不能像传统的方式一样在舞台上添加一个面具,因为我有许多其他类似于尺寸和数量的盒子.我找到了一种方法,我可以做到这一点,但效率非常低,我做的是我创建了一个movieclip填充它说100x100用一些颜色然后实例化它.接下来我添加了精灵,如果内容重叠,它将不可见,只有100x100.我偶然发现了这一点,并且不知道为什么会这样.非常感谢任何帮助,谢谢.
这是代码.
//a movieclip with its linkage called containerMasker has a blue square that serves as the mask
var myMasker = new containerMasker(); //the mask
var myContainer = new Sprite(); //the content being masked
//x and y coordinates fixed for both items, width also but no height
myMasker.addChild(myContainer);
addChild(myMasker);
Run Code Online (Sandbox Code Playgroud) 有没有办法禁止子类在java中调用超类的公共方法?
例如
public abstract class TObject{
abstract public void quark();
}
public class Animal extends TObject{
public void quark(){
System.out.println("this is the animal");
}
}
public class Dog extends Animal{
@overide
public void quark(){
System.out.println("this is the animal");
**super.quark();**
}
}
In this example, The Dog call the **super.quark();** in it's quark method.
Run Code Online (Sandbox Code Playgroud)
但我不希望狗可以打电话给super.quark(); 我也不想改变
动物到私人夸克方法的修饰语.有没有办法在编译中防止这种情况?
我有几天困惑,谁能帮助我........
我这样做的原因是我在开发hudson scm插件时遇到了类似的问题.I
创建了扩展SubversionSCM(官方类)的类.我只是想
覆盖超类的公共方法,然后调用super的公共方法
例.但编译给出了错误.我不知道为什么,怎么办?剂量java有
像反映方式 s,以防止这种情况?
我有一个JavaScript正则表达式,基本上找到两个字母的单词.问题似乎是它将重音字符解释为单词边界.的确,似乎是这样
单词边界("\ b")是两个字符之间的一个点,在它的一边有一个"\ w",另一边有一个"\ W"(按任意顺序),计算出假想的字符字符串的开头和结尾匹配"\ W". AS3 RegExp用于匹配其中包含边界类型字符的单词
从那以后
\ w匹配任何字母数字字符(单词字符),包括下划线([a-zA-Z0-9_]的缩写).\ W匹配任何非单词字符([^ a-zA-Z0-9_]的缩写) http://www.javascriptkit.com/javatutors/redev2.shtml
显然重音字符不被考虑在内.这就像是一个问题Montréal.如果é被认为是单词边界,则al是两个字母的单词.我已经尝试自己定义一个允许重音字符的单词边界,但是看作单词边界甚至不是一个字符,我不知道如何去寻找它.
有帮助吗?
以下是相关的JavaScript代码,userInput使用re_state正则表达式搜索和查找双字母单词:
var re_state = new RegExp("\\b([a-z]{2})[,]?\\b", "mi");
var match_state = re_state.exec(userInput);
document.getElementById("state").value = (match_state)?match_state[1]:"";
Run Code Online (Sandbox Code Playgroud) 我是新手,我只是想了解这个with陈述.我明白它应该替换try/ exceptblock.
现在假设我做了这样的事情:
try:
name='rubicon'/2 # to raise an exception
except Exception as e:
print "no not possible"
finally:
print "Ok I caught you"
Run Code Online (Sandbox Code Playgroud)
如何用上下文管理器替换它?
我只是想知道,在使用DataReader和DataAdapter从数据库中获取数据时我需要考虑哪些事情,而另外两个之间的区别是datareader需要打开连接而datadapter不需要...在我们的项目中,使用DataReader我们所有的DAL,我们从不使用dataadapter.所以我想知道使用DataAdapter + Datatable组合比使用DataReader更好的情况.提前致谢.
我正在阅读"现代操作系统"一书.我对"页面大小"感到困惑.
在这本书中,作者说,
传入的16位虚拟地址分为4位页码和12位偏移量.对于页码,有4位,我们可以有16页,并且对于偏移有12位,我们可以寻址页面中的所有4096 个字节.
为什么4096字节?使用12位,我们可以在页面内处理4096个条目,这是正确的.但是,一个条目是一个地址(在这种情况下,地址大小= 16位).所以我认为我们可以解决4096(条目)*16(位)= 4096(条目)*2(字节)= 8KB,但为什么书中说我们可以解决4096(字节)?
提前致谢!:)
operating-system memory-management virtual-memory memory-mapping
c# ×3
java ×2
javascript ×2
regex ×2
.net ×1
ado.net ×1
android ×1
animation ×1
asp.net ×1
diacritics ×1
flash ×1
frameworks ×1
list ×1
lookaround ×1
mask ×1
node.js ×1
python ×1
slide ×1
sprite ×1