当给出一串字母A,C,G或T时,我被分配了一个问题来找到基因,如ATGCTCTCTTGATTTTTTTATGTGTAGCCATGCACACACACATAAGA.基因以ATG开始,以TAA,TAG或TGA结束(该基因不包括两个端点).该基因由三个字母组成,因此其长度是三的倍数,并且这些三元组中没有一个可以是上面列出的起点/终点三元组.因此,对于其中基因的字符串是CTCTCT和CACACACACACA.事实上,我的正则表达式适用于该特定字符串.这是我到目前为止所做的事情(我对自己很满意,我到目前为止):
(?<=ATG)(([ACGT]{3}(?<!ATG))+?)(?=TAG|TAA|TGA)
Run Code Online (Sandbox Code Playgroud)
但是,如果在另一个结果中存在ATG和end-triplet,并且未与该结果的三元组对齐,则它将失败.例如:
Results for TCGAATGTTGCTTATTGTTTTGAATGGGGTAGGATGACCTGCTAATTGGGGGGGGGG :
TTGCTTATTGTTTTGAATGGGGTAGGA
ACCTGC
Run Code Online (Sandbox Code Playgroud)
它也应该找到一个GGG,但不会:TTGCTTATTGTTTTGA(ATG | GGG | TAG)GA
我一般都是正则表达式的新手而且有点卡住...只是一点点暗示会很棒!
当用户点击我的pyqt4应用程序中的按钮时,我想在操作系统的标准浏览器中打开网站.我怎样才能做到这一点?
我在joomla 1.5.x中使用yootheme joomla模板,我的问题是我想要的
和
如果我写的话,我的问题是在首页(template/yoo_symphony/index.php)
<jdoc:include type="component" />
然后首页只显示内容,没有模块:(
$pageview = JRequest::getVar('option','','GET');
if(!empty($pageview) ) : ?>
<jdoc:include type="component" />
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
然后首页显示所有模块,但内页不显示任何内容
我已经阅读了很多关于此的文章,但没有希望...... :(
请为我提供一个完美的解决方案,以便我可以在首页上显示模块以及在内页上显示内容
注意:如果我写print_r($ _ GET)http://localhost/project或者http://localhost/project/index.php它结果
Array
(
[option] => com_content
[view] => article
[id] => 44
[Itemid] => 53
)
Run Code Online (Sandbox Code Playgroud)
意味着首页上有url rewriting我的主要问题是如何区分首页与其他页面?
回答:
我得到了我的大四学生的回答,需要做以下步骤
1>转到joomla管理员侧
2>然后导航到菜单 - >主菜单[ 菜单项管理器:[mainmenu] ]
3>单击主页(即您的默认菜单项)[ 菜单项:[编辑] ]
4>现在点击更改类型[ 更改菜单项 ]
5>选择Internel link-->Articles -->Front Page -->Front …
通常当Page_LoadVisual Studio 将事件处理程序添加到代码隐藏文件时(例如,在设计器模式下双击页面),它最终看起来像这样:
/// <summary>
/// Handles the Load event of the Page control.
/// </summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
protected void Page_Load(object sender, EventArgs e)
{
// ...
}
Run Code Online (Sandbox Code Playgroud)
但是Resharper建议道Name 'Page_Load' does not match rule 'Methods, properties and events'. Suggested name is 'PageLoad'.我猜有一种更好的方法来定义页面加载的处理程序,但我不记得语法是什么,但我想它会解决这个Resharper警告?
也许是这样的:
/// <summary>
/// Raises the <see cref="E:System.Web.UI.Control.Load"/> event.
/// </summary>
/// <param name="e">The <see cref="T:System.EventArgs"/> object that contains …Run Code Online (Sandbox Code Playgroud) 当我从ViewController返回时,我得到0:
NSLog(@"%i",self.view.frame.size.height);
Run Code Online (Sandbox Code Playgroud)
在"界面"构建器中,"查看它的管理"占据整个屏幕.
救命 ?
我不再在网站或Web应用程序中获取asp标签的智能感知.以下是一个复选标记:
工具 - >选项 - >文本编辑器 - > C# - >常规 - >自动列表成员
工具 - >选项 - >文本编辑器 - > C# - >常规 - >参数信息
工具 - >选项 - >文本编辑器 - > C# - >智能感知 - >键入字符后显示完成列表
我的开发环境是服务器2008 R2 64位,VS 2010旗舰版(版本10.1.30319.1 RTMRel),我没有安装resharper,但我确实安装了AnkhSVN.
我如何获得智能感知?
更新:这是我的webconfig:
<configuration>
<connectionStrings>
<add name="MerchandiseEntitiesContainer" connectionString="metadata=res://*/Merchandise.Entities.csdl|res://*/Merchandise.Entities.ssdl|res://*/Merchandise.Entities.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\sqlexpress;Initial Catalog=OldOslernet;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient" />
</connectionStrings>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpRuntime executionTimeout="1800"
maxRequestLength="1048576"
useFullyQualifiedRedirectUrl="false" />
</system.web>
<appSettings>
<add key="upLoadPath" value="images/products/"/>
</appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)
另外,这是编辑的照片:http: //img688.imageshack.us/img688/958/extension.png
我想提取括在花括号中的所有单词,所以我有一个像这样的表达式
foo {bar} moo {mar}
Run Code Online (Sandbox Code Playgroud)
要匹配的字符串可能包含任意数量的这些单词,但我开始认为我正在以错误的方式处理此问题.
我的尝试
而且我试图将大括号分成几组,这样我就可以使用每一个匹配.所以,我做了一个正则表达式:
String rx = ".*\\{({GROUP}\\w+)\\}.*";
Run Code Online (Sandbox Code Playgroud)
注意:我正在使用JRegex语法,所以我需要逃避一些问题.
结果
我得到的结果是一个(尽管是正确的)匹配bar,而我期待两个匹配bar和mar.我误解了什么,我该如何纠正呢?我可能需要为该.部分使用其他一些量词,但我希望你也可以帮助我.
提前谢谢了!
有人知道如何在uitableview中禁用"幻灯片删除"吗?
我仍然希望能够在表处于编辑模式时删除行.
在AS3中,我认为你应该初始化循环外的所有变量以提高性能.这也是JavaScript的情况吗?哪个更好/更快/最佳实践?
var value = 0;
for (var i = 0; i < 100; i++)
{
value = somearray[i];
}
Run Code Online (Sandbox Code Playgroud)
要么
for (var i = 0 ; i < 100; i++)
{
var value = somearray[i];
}
Run Code Online (Sandbox Code Playgroud) iphone ×2
java ×2
regex ×2
asp.net ×1
batch-file ×1
browser ×1
frontpage ×1
intellisense ×1
javascript ×1
joomla1.5 ×1
module ×1
objective-c ×1
pageload ×1
performance ×1
pyqt4 ×1
resharper ×1
uitableview ×1