假设我有:
my $string = "one.two.three.four";
Run Code Online (Sandbox Code Playgroud)
我应该如何使用上下文来获得模式找到匹配的次数(3)?这可以使用单线程来完成吗?
我试过这个:
my ($number) = scalar($string=~/\./gi);
Run Code Online (Sandbox Code Playgroud)
我认为通过括号括起来$number,我会强制数组上下文,并且通过使用scalar,我得到了计数.但是,我得到的只是1.
我正在寻找一个路径查找教程,我注意到方法return内部的一个语句void(类PathTest,第126行):
if ((x < 0) || (y < 0) || (x >= map.getWidthInTiles()) || (y >= map.getHeightInTiles())) {
return;
}
Run Code Online (Sandbox Code Playgroud)
我是Java的新手.谁能告诉我它为什么存在?据我所知,return不允许在void方法中使用.
与我之前的问题相关:从Java中的另一个类调用重绘?
我是Java的新手,我已经看过一些关于SwingWorker的教程.但是,我不确定如何使用我在上一个问题中给出的示例代码来实现它.
任何人都可以解释如何使用SwingWorker关于我的代码片段和/或指向一个体面的教程?我看了,但我不确定我还明白.
我最近在Eclipse中使用Subversive插件设置了SVN(我仍然有点迷失,但这是另一个问题).
我一直在使用这个指南(http://soledadpenades.com/2008/12/10/add-svn-support-to-your-eclipse-installation/)并最终使它工作!现在唯一的问题是,我似乎无法找到Package Explorer,这是我唯一能够按照我想要的方式工作的探险家(将项目分组到工作集中).
通常,您可以从" 窗口" →" 显示视图" →" 其他"进入,然后从列表中选择它.唯一的问题是,它不在观点列表中......让我感到很困惑.
为了清楚起见,我之前使用的是包浏览器,没有任何问题.我正在运行最新版本的所有内容,因为我进行了自动更新.
关于这里有什么问题的任何建议?
我有两张桌子
表格1:
name| count
xxx | 1
yyyy | 2
zzzz | 3
Run Code Online (Sandbox Code Playgroud)
表2:
name |count
xxx | 1
aaa | 5
Run Code Online (Sandbox Code Playgroud)
我希望结果表如下表所示:
name | count
xxx | 1
yyyy | 2
zzzz | 3
aaa | 5
Run Code Online (Sandbox Code Playgroud)
有谁知道如何做到这一点?
我目前正在根据Theme Hospital的想法编写一个非常基本的Java游戏.
我是Java的新手,我目前正在大学读书.我已经做了近两年的Java,但是我终于把时间花在了一个体面的项目上.
我正处于需要创建一个人(病人)进入医院的阶段.他们需要去接待处,然后去GP的办公室,然后回到他们的起始位置.
我已经研究过A*路径发现,但对我来说这似乎很复杂.我理解它是如何工作的,但我不确定如何在游戏中实现它.
到目前为止,用户可以放置一个接待台,并建立一个GP的办公室.这些中的每一个都具有"使用点",这将是患者必须去的地方.网格方块只能是满的,不会有不同的地形.
我对于粘贴任何代码都犹豫不决,因为它在过去的几个月中学习了很多与GUI相关的新技术,因为它很麻烦.我的计划是到达里程碑1,让病人去办公桌然后离开办公室.有了这个,我会更多地整理代码.
我见过许多A*和许多不同类型的实现.有人可以给我一个我可以使用的起点吗?我应该尝试调整已经编写的一组类,还是尝试从头开始编写自己的类?
我在大学,我们被教导使用记事本来编程java开始.我转移到记事本++并迅速进入eclipse.在notepad ++中,我可以汇总(加号减号)if语句或for循环以及方法和类.我想知道是否有一个允许我做同样的eclipse插件?
另外,我应该使用eclipse的任何基本插件吗?我对编程很陌生.
提前致谢
本
我有一个打开面板的按钮,我希望能像关闭警报一样关闭它.
bootstrap docs中的Default面板示例
<div class="panel panel-default">
<div class="panel-heading">Panel heading without title</div>
<div class="panel-body">
Panel content
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果我向面板标题添加一个关闭按钮,如警告所示,该按钮仅删除标题.
相对较新的JSON模式(草案07)添加了if,then和else关键字。我无法弄清楚如何正确使用这些新关键词。到目前为止,这是我的JSON模式:
{
"type": "object",
"properties": {
"foo": {
"type": "string"
},
"bar": {
"type": "string"
}
},
"if": {
"properties": {
"foo": {
"enum": [
"bar"
]
}
}
},
"then": {
"required": [
"bar"
]
}
}
Run Code Online (Sandbox Code Playgroud)
如果“ foo”属性等于“ bar”,则需要“ bar”属性。这按预期工作。
但是,如果“ foo”属性不存在或输入为空,那么我什么都不想要。如何做到这一点?
empty input {}.
Run Code Online (Sandbox Code Playgroud)
发现的错误:
对象:条缺少必需的属性。架构路径:#/ then / required
我使用在线验证工具:
我正在开发一个简单的基于2d网格的SIM游戏,并且具有完整功能的路径查找功能.
我使用上一个问题中找到的答案作为实现A*路径查找的基础.(寻路2D Java游戏?).
为了向您展示我真正想要的东西,我需要向您展示我制作的这个视频截屏.我只是在测试,看看这个人将如何移动到某个位置并再次返回,这就是结果......
http://www.screenjelly.com/watch/Bd7d7pObyFo
不同的路径选择取决于方向,意外的结果.有任何想法吗?
java ×6
eclipse ×2
path-finding ×2
a-star ×1
arrays ×1
auto-update ×1
javascript ×1
jsonschema ×1
methods ×1
panel ×1
path ×1
perl ×1
perl4 ×1
plugins ×1
regex ×1
return ×1
sql ×1
swingworker ×1
void ×1