我经常需要登录到几台服务器中的一台并转到这些机器上的几个目录中的一个.目前我做了这样的事情:
localhost ~]$ ssh somehost Welcome to somehost! somehost ~]$ cd /some/directory/somewhere/named/Foo somehost Foo]$
我有脚本可以确定我需要进入哪个主机和哪个目录,但我无法找到一种方法来做到这一点:
localhost ~]$ go_to_dir Foo Welcome to somehost! somehost Foo]$
有一个简单,聪明或任何方式来做到这一点?
是否可以在IronPython中使用LINQ类型和扩展方法?
如果是这样的话?还有更多的pythonic做同样的事情吗?
检查事件处理程序是否为null时,是否基于每个线程完成?
确保有人正在听这个事件就像这样:
EventSeven += new DivBySevenHandler(dbsl.ShowOnScreen);
Run Code Online (Sandbox Code Playgroud)
如果我在上面检查null的模式之后添加代码,那么为什么我需要一个空检查(从这个站点获取的代码).我错过了什么?
此外,事件和GC的规则是什么?
Java中的字符串处理是我努力学习做得好的事情.目前我想要一个字符串并替换我找到的任何字符.
这是我目前效率低下的(有点愚蠢的IMO)功能.它写的只是工作.
public String convertWord(String word)
{
return word.toLowerCase().replace('á', 'a')
.replace('é', 'e')
.replace('í', 'i')
.replace('ú', 'u')
.replace('ý', 'y')
.replace('ð', 'd')
.replace('ó', 'o')
.replace('ö', 'o')
.replaceAll("[-]", "")
.replaceAll("[.]", "")
.replaceAll("[/]", "")
.replaceAll("[æ]", "ae")
.replaceAll("[þ]", "th");
}
Run Code Online (Sandbox Code Playgroud)
我运行了1.000.000次,耗时8182ms.那么我应该如何进行更改此功能以提高效率呢?
解决方案:
将函数转换为此函数
public String convertWord(String word)
{
StringBuilder sb = new StringBuilder();
char[] charArr = word.toLowerCase().toCharArray();
for(int i = 0; i < charArr.length; i++)
{
// Single character case
if(charArr[i] == 'á')
{
sb.append('a');
}
// Char to two characters
else if(charArr[i] == 'þ') …Run Code Online (Sandbox Code Playgroud) 我在SO上经历了一些Java问题.我必须说这里的内容写得非常好,SO上的Java人员可以真正抽出答案.
但我总是找到Java人的Java答案.这本身就很棒,但我是一个Java菜鸟.所以我并不关心"类型参数方差联合联合"的运作方式.它可能很方便,但现在......它不是.
Java for a noob(来自PHP和Python)什么是cheatcodes?
如果你可以链接到一个SO答案(可能在那里但我找不到)或者写出Java与其他语言不同的东西是什么?(在基础水平上)
有些人可能称之为Java Gotchas(虽然我找不到官方的)
最近和我的同事一起讨论了如何在Scrum项目中组织版本控制.更具体地说,分支创建的标准(每个开发人员,每个任务,每个故事,每个Sprint?)和集成方法.
我的意见是组织它的一个有用的方法是为每个用户故事创建一个分支,这样你就可以在完成后将每个Story集成到可释放的trunk中,并且它还允许你总是拥有应用程序的"可交付版本"任何时候.
因此,如果一个故事无法完成,它可能会被排除在外,并且不会影响sprint版本.(考虑到集中式工具,如果使用分布式工具,则考虑因素会有所不同)
我想知道你自己的方法,你喜欢哪种工具,以及你从经验和所吸取的教训中看到的利弊.
我一直在使用Simple Modal,我觉得它不符合我现在所需要的.
是否有一个Modal Box支持加载外部文件,并允许这些外部文件关闭模式框并将父页面重定向到某个URL.
我想做的一个例子.你有一个用户列表,你可以点击"添加用户"和弹出表格的模态框,你填写并提交.这将关闭该框并重新加载用户列表页面,以便您在列表中看到该用户.
然后,您可以单击"编辑用户",弹出一个模板框,其中填写了表单字段中填写的用户信息,您可以编辑,提交,然后关闭并刷新.
我知道如果我将用户信息表格作为每个用户的隐藏div,但这不能很好地扩展,并且这是很多开销数据.
我在Google Code上找到了一些关于此问题的代码,但却无法使其工作(可能是不同的简单模态版本
我也愿意换成另一个模态框工具.
更新:
从子IFrame元素关闭Thickbox或Fancybox支持吗?
我已经做了很长一段时间的网络开发人员,帮助我学习的是在视觉上看到发生了什么.
这就是像Aardvark,Web开发人员,Firebug等工具的原因.
但是当我看到壁虎回流视频时,他们只是让我大吃一惊.
那么我的问题是,是否有可能真正调试html(逐步执行每个元素)?还是接近它?
我一直在做的很多是使用Aardvark并删除元素,但Aardvark有"背景"和相同大小元素的问题,而且无法针对那些.
更新:我一直在努力为这个问题写一个很好的更新,因为它让我更多地思考它.但由于英语不是我的主要语言,因此很难.
在过去几年中,浏览器的任务是与标准兼容.当他们接近这个目标时,我们应该考虑当浏览器兼容性最小时我们可以真正创建的内容,并且如果有技术我们可以利用这使得更快地呈现页面.
我们可以将过去几十年视为HTML/CSS的早期阶段,其主要目标只是让事情发挥作用.现在我们应该寻找加速当前流程的技术.这方面的一个例子是在上面的视频中,Gecko引擎两次运行代码.这是为什么?还有其他情况下它做了不必要的事情(即使它们工作和兼容)
这显然需要进行测试以确认,因此我的原始问题是真正的调试器.
如何编写可以接受无限数量参数的函数?
我想要做的是在一个包含以下内容的类中创建一个函数:
$stmt->bind_param('sssd', $code, $language, $official, $percent);
Run Code Online (Sandbox Code Playgroud)