我需要一些关于AS3中RegExp的帮助.
我有一个简单的模式:
patternYouTube = new RegExp ( "v(?:\/|=)([A-Z0-9_-]+)", "gi" );
Run Code Online (Sandbox Code Playgroud)
此模式正在寻找youTube id视频.
例如 :
var tmpUrl : String;
var result : Object;
var toto : Array = new Array();
toto = ["http://www.youtube.com/v/J-vCxmjCm-8&autoplay=1", "http://www.youtube.com/v/xFTRnE1WBmU&autoplay=1"];
var i : uint;
for ( i = 0 ; i < toto.length ; i++)
{
tmpUrl = toto[i];
result = patternYouTube.exec ( tmpUrl );
if ( result.length != 0 && result != null )
{
trace(result);
}
}
Run Code Online (Sandbox Code Playgroud)
当i == 0时,它完美地运作.Flash回复我:v/J-vCxmjCm-8,J-vCxmjCm-8
当i == 1时,它失败了.Flash回复我:null …
我试图了解什么是WCF,但无法直观地了解它如何增加价值(阅读msdn没有帮助).我过去曾与COM合作过,而且我也了解过webservices.有人可以了解什么是WCF及其优缺点(也许它与COM有什么关系或取代COM等)?
如果我可以可视化架构布局,我可以开始了解哪个组件执行什么功能.
参考网站的链接也很棒.
谢谢
我是Java的新手,但我一直在养成使用final的习惯,尽可能宣布不变性,我认为这是一件好事.(考虑f#)
我已经读过JPA不支持final字段.Hibernate,TopLink?我不确定这些,但我现在更喜欢JPA.
这在理论上是否可能 - 让我们通过反思说 - 在创建后修改最终字段?我的猜测是......不...
持久性解决方案当然可以支持带参数的构造函数.至少我认为没有理由会让这件事变得不可能.我猜,映射会有点棘手.这是一种替代解决方案.
建议?
编辑:我不熟悉不可变的确切定义,所以我直观地在这篇文章中使用它.在此声明不变性意味着声明无法更改字段.很抱歉对于这个误会.
我有一个任务是使用任何好的框架将一个糟糕的(非安全的)硬编码网站转换成一个好的网站.
我对PHP很了解.
你能帮我选择一个框架吗?
另外,我是否需要了解模型视图控制器才能使用框架?
我可以在aspxgridview(DevExpress Control)的头模板中添加NewButton来向aspxgridview插入一条新记录吗?因为我不想在网格的每一行中添加NewButton
我很感激任何帮助
我已经将一个App_Code目录添加到我的ASP.NET MVC项目中,以便我获得插件的动态编译.
只有轻微的烦恼是,在开发新的插件时,我不会在App_Code目录中的类上获得智能感知.
目前我在项目中的另一个目录中创建它们,然后将它们复制到App_Code中.
有没有办法解决?
[更新]
我在下面贴了一个"答案".从技术上讲,这是基于我自己的规范回答问题,不需要使用工具(即智能感知)来创建插件.但是,这确实提出了一个问题,即如何在不使用App_Code的情况下实现动态编译的插件框架.由于这个问题与原版有很大的不同,我会单独提出.
我使用MVVM模式在WPF中开发应用程序.我正在显示一个带有节点和链接的定向图(见下图).
http://free0.hiboox.com/images/1110/diapo1c36a4b95802846b8553d2fe9b9e6639.png?26
用户可以将节点从一个"单元"拖放到另一个"单元".当用户删除节点时,其位置会更改为在网格中对齐.我想要做的是,在对齐例程期间调整其位置时为节点设置动画.
节点,链接和分隔符都是ItemsControl中显示的项目.它们的表示由一些DataTemplates控制,以及它们在Styles中的位置.
我正在做的是以下内容:
private void Align() {
// Computations...
TX = ... //Target X is set
TY = ... //target Y is set
X = TX;
Y = TY; // X and Y setters fire PropertyChanged
}
<Style x:Key="NodeViewStyle">
<Setter Property="Canvas.Left" Value="{Binding X, Mode=TwoWay}"/>
<Setter Property="Canvas.Top" Value="{Binding Y, Mode=TwoWay}"/>
Run Code Online (Sandbox Code Playgroud)
我想做的是以下内容:
private void Align() {
// Computations...
TX = ...
TY = ... //TX and TY setters fire PropertyChanged
}
<Style x:Key="NodeViewStyle">
<Setter Property="Canvas.Left" Value="{Binding X, Mode=TwoWay}"/>
<Setter Property="Canvas.Top" …Run Code Online (Sandbox Code Playgroud) 我想改变这个:
// use appropiate lang.xx.php file according to the value of the $lang
switch ($_SESSION['lang']) {
case 'en':
$lang_file = 'lang.en.php';
break;
case 'es':
$lang_file = 'lang.es.php';
break;
case 'zh-tw':
$lang_file = 'lang.zh-tw.php';
break;
case 'zh-cn':
$lang_file = 'lang.zh-cn.php';
break;
default:
$lang_file = 'lang.en.php';
}
Run Code Online (Sandbox Code Playgroud)
进入这样的事情:
//include file for final output
include_once 'languages/lang.'.$_SESSION['lang'].'php;
Run Code Online (Sandbox Code Playgroud)
($lang_file如果我执行上面的include-final-output-thing,我认为变量会变得多余)
所以我可以跳过整个switch部分.我尝试过其他组合,但它们似乎不起作用.有什么建议?
我正在组建一个简单的测试数据库来学习MVC.我想添加一个DateTime字段来显示记录何时创建.
ID = int
Name = Char
DateCreated = (dateTime, DateTime2..?)
Run Code Online (Sandbox Code Playgroud)
我有一种感觉,这种类型的DateTime捕获可以自动完成 - 但这就是我所拥有的一种感觉.可以吗?如果是这样怎么样?
当我们讨论这个主题时:如果我想要包含另一个捕获记录最后更新的DateTime的字段,我该怎么做.
我希望不要手动执行此操作.
非常感谢
麦克风
我从未使用过网络编程,最近我被要求编写一个基于网络的软件来管理资产和任务.超过900人使用的
是这项任务的推荐模块,框架和库.如果你推荐一些可能对我有帮助的书籍和文章,我们将非常感激.提前致谢
php ×2
animation ×1
app-code ×1
asp.net-mvc ×1
binding ×1
cakephp ×1
data-binding ×1
database ×1
datetime ×1
field ×1
frameworks ×1
gridview ×1
java ×1
loops ×1
mvvm ×1
persistence ×1
python ×1
regex ×1
wcf ×1
wpf ×1