我正在寻找一种防弹方式从任何给定的链接中提取域名(带有tld) - 这就是dirname($path)让我们称之为域名($ link)的等价物.
echo domainname("http://example.com/index.html?a=123%1231");
Run Code Online (Sandbox Code Playgroud)
应该打印"example.com"
我测试了VirtualBox 2.1.4和VMware Workstation 6.5.1,以便以后用作开发VM
主机:Ubuntu64,4GB内存,Core2Duo E6600,三星HD502IJ
嘉宾:Windows XP Home,1GB内存,8GB虚拟磁盘
Benchmark软件:SiSoft Sandra Light,HD Tune
对于主要用于开发工具(而不是无头服务器)的VM,您有什么经验或建议?
我注意到我的母语(拉脱维亚语)中有很少的编程教程.其中一个最好的似乎最近已经永久离线.因此,我更倾向于开始编写自己的编程教程.
由于我不是作家而且空闲时间很少,所以我想把它变成一个维基.这样,其他感兴趣的爱好者(我已经知道一些)也可以轻松加入.
问题是 - 哪个wiki软件最适合这样的任务?我有几个关键功能,我会很高兴,我会在这里列出:
我拥有的服务器上有Linux,所以最好没有ASP/ASP.NET - 但如果真的需要也可以安排.
补充:嗯,似乎真的只有两个好的候选人--DokuWiki和MediaWiki.两者都具有已经具有拉脱维亚本地化的强大功能.我会选择MediaWiki,因为它似乎至少有一个主要优势 - 附件版本化.(毫无疑问,这是世界上经过测试的最好的wiki系统)但是,如果对于这样一个小项目而言,它不会过于强大.对此有何评论?
我有一个非常简单的应用程序来处理UIImageView派生视图上的触摸.
视图有一个矩形坐标数组,用作按钮.
由于这是一个简单的应用程序,我在UIImageView派生类中处理所有触摸事件.
我需要初始化一个图像坐标数组,它是一个实例变量.
我试过覆盖几个方法,包括init,但没有一个我试过的方法被调用.
在UIImageView派生类中重写初始化实例变量的正确方法是什么?
谢谢!
这个问题是关于数据库视图,而不是物化视图.
优点:
缺点:
还有什么?
我通过telnet连接到硬件设备.就I/O而言,该设备非常简单.所以我向它提交一个命令,之后设备每次一行抽出一行数据,每秒一次.每行只包含一个数字.
所以我的问题是:如果我使用python的telnetlib连接到这个设备,我如何获取一段固定时间(或固定数量的数据行)的数据?
我已经尝试使用所有各种read_命令,但它们似乎都无限期地阻塞,除了read_until,我无法使用,因为输出不能用于确定何时停止.
(我在Cygwin下运行python 2.5,顺便说一句).
编辑:也许真正的问题是,我是否应该使用telnetlib,或者我应该只使用套接字模块?
我无法让任何事件触发器工作.我正在做的一个简化示例如下 -
<Window x:Name="win" x:Class="EventTriggers.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<Window.Resources>
<ControlTemplate x:Key="buttonT">
<Border Background="#333">
<TextBlock Text="{Binding}" HorizontalAlignment="Stretch" Foreground="White"/>
<Border.Triggers>
<EventTrigger RoutedEvent="MouseEnter">
</EventTrigger>
</Border.Triggers>
</Border>
</ControlTemplate>
<DataTemplate x:Key="lbt">
<Button Template="{StaticResource buttonT}" Click="Button_Click"></Button>
</DataTemplate>
</Window.Resources>
<ListBox ItemsSource="{Binding ElementName=win,Path=col}" ItemTemplate="{StaticResource lbt}">
</ListBox>
Run Code Online (Sandbox Code Playgroud)
我知道有一个MouseEnter关于边界的事件,因为它被定义,UIElement但我仍然得到
无法将属性"RoutedEvent"中的字符串"MouseEnter"转换为"System.Windows.RoutedEvent"类型的对象
一旦我运行该应用程序.
任何帮助将非常感激.
当主要开发人员确信项目失败时,该怎么办?最近我在一个项目上遇到了这个问题,因为我开口说话,我失去了工作.在一个多月的时间里,我使用我以前没有经验的UI框架成功地改进了原型.事实上,当向数百名潜在用户展示时,他们前所未有地注册了飞行员.
在演示之前不久,又添加了一个新的开发人员,他主张使用不同的技术.这被立即拒绝了,所以相反他将概念从该技术移植到现有项目,并且我可以以非常有效的方式添加.实际上,当技术经理从演示中返回时,他称赞我们两人都做了"出色的工作",另一位开发人员被称为领导者,可能是因为他最近有了基础服务器端技术的经验.
然而,与此同时,另一位开发者告诉我,(我相信,我一个人),那
项目立即开始坦克.之前我实际上已经完成了比冲刺中所要求的更多的用户故事,但是现在我在冲刺中剩下不到一周的时间内被阻止了3或4个故事/任务.一次失败的冲刺可能不是世界末日,但我是一个承包商(其他开发商也是如此)还有不到2个月的时间,但是如果我们继续成功的话,延期的可能性,但是在我的控制之下,特别是因为领导不愿意.
所以我发言,但请记住,只有招聘人员.还有很多其他"桥下的水",但我决定通过重新激活我在dice.com上的简历来保护自己,顺便说一句,招聘人员注意到了这一点.所以,长话短说,招聘人员把我的顾虑带给了客户,客户终止了我的合同.
毋庸置疑,我宁愿在7-8周内找到新的工作,而不是立即在这个残暴的经济中失业; 另一种可能性是,其他开发商将在此期间离开,我的困境将解决自己.
希望这是足够的背景.我有兴趣学习其他方法来解决困境.更不用说,工作机会;)
是否有一个内置的linq方法的东西,我可以用来找出两个序列是否包含相同的项目,而不考虑订单?
例如:
{1, 2, 3} == {2, 1, 3}
{1, 2, 3} != {2, 1, 3, 4}
{1, 2, 3} != {1, 2, 4}
Run Code Online (Sandbox Code Playgroud)
你有SequenceEquals,但是我必须首先对两个序列进行排序,不是吗?
在iPhone上设置动画视图过渡的最佳做法是什么?
例如,ViewTransitions来自apple 的示例项目使用如下代码:
CATransition *applicationLoadViewIn = [CATransition animation];
[applicationLoadViewIn setDuration:1];
[applicationLoadViewIn setType:kCATransitionReveal];
[applicationLoadViewIn setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn]];
[[myview layer] addAnimation:applicationLoadViewIn forKey:kCATransitionReveal];
Run Code Online (Sandbox Code Playgroud)
但是网络上还有漂浮的代码片段,如下所示:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.75];
[UIView setAnimationDelegate:self];
[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:myview cache:YES];
[myview removeFromSuperview];
[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)
什么是最好的方法?如果你也可以提供一个片段,那就非常感激了.
注意:我无法让第二种方法正常工作.
iphone ×2
benchmarking ×1
c# ×1
cocoa-touch ×1
eventtrigger ×1
ios ×1
linq ×1
php ×1
python ×1
telnet ×1
uiimageview ×1
uiview ×1
views ×1
virtualbox ×1
vmware ×1
wiki-engine ×1
wpf ×1