我必须为我在大学的下一个和最后一个学期选择一个相当大的(但不是太大的!)项目.我认为scala可能是一个很好的IDE,这是世界现在可能需要的:).
您是否希望看到专门为scala制作的IDE?或者您是否更适合使用(已经可用的)流行(主要是Java)IDE和编辑器的插件?
你对整个想法有什么看法?
Ps我会把它作为开源并逐个添加功能,所以如果它不是在一个学期结束,从大学的角度来看它不会是一个问题.
我有以下代码(php,mysql,pdo):
$stmt = $db->prepare("INSERT INTO agent_temp SET party=?, date = NOW()");
$stmt->execute(array($party));
Run Code Online (Sandbox Code Playgroud)
当运行时,方正确插入但日期未插入(系统日期和动作时间).我已经多次验证日期的字段类型是datetime.
有任何想法吗?
提供实际数据和返回的结果:
假设如下:
$ party ='约翰';
结果返回:
party | date
-------------------------------------
John | 0000-00-00 00:00:00
Run Code Online (Sandbox Code Playgroud)
更新:
当我在mysql查询浏览器中直接运行以下代码时,插件的工作原理与它应该一样:
插入agent_temp set party ='John',date = NOW();
返回:
party | date
-------------------------------------
John | 2010-12-28 13:15:23
Run Code Online (Sandbox Code Playgroud)
好吧,谁准备杀了我?我不知道是什么引起了它,但遗憾的是这个问题似乎是由于我的机器的早期版本的PHP脚本被缓存并仍然运行不良数据.我刷新,关闭并清空浏览器,现在脚本正常工作.我道歉让每个人的大脑都融化了一点.
我的意思是,虽然你可以这样做:
$foo = "Yo dawg I herd you like $bar->baz";
Run Code Online (Sandbox Code Playgroud)
这个:
$foo = "Yo dawg I herd you like $bar->baz->qux";
Run Code Online (Sandbox Code Playgroud)
导致以下错误:
"Object of class * could not be converted to string"
Run Code Online (Sandbox Code Playgroud)
围绕它的最干净的方式似乎是这样的:
$baz = $bar->baz;
$foo = "Yo dawg I herd you like $baz->qux";
Run Code Online (Sandbox Code Playgroud)
那么为什么它不起作用,是否有更好的解决方案?
注意:
我知道有些人喜欢把他们的变量放在他们的字符串之外,但这不是讨论这种偏好的场所,也没有解决我问的问题所以如果你留下这样的主观情绪,我会很感激.谢谢.
我有一个非常标准的基于CSS的下拉菜单.主要列表是"#mainNav",下拉列表只是"mainNav ul"."mainNav ul"最初显示为none,当您将鼠标悬停在其父li上时,其显示将设置为block.当嵌套的ul可见时,我想添加类"hilite"(这与a:hover属性相同).因此,当下拉列表可见时,父级li会突出显示.
针对li嵌套ul显示的时间:
$(function(){
if($('#mainNav ul').css({display: "block"})){
$("#mainNav li:nth-child(3)").addClass("hilite");
}
});
Run Code Online (Sandbox Code Playgroud)
HTML
<ul id="mainNav" class="clearfix">
<li><a href="contact.php" target="_self">CONTACT</a></li>
<li><a href="events.php" target="_self">EVENTS</a></li>
<li><a href="current-line.php" target="_self">CURRENT LINE</a>
<ul>
<li><a href="#" target="_self">2009 Fall</a></li>
<li><a href="#" target="_self">2009 Spring</a></li>
<li><a href="#" target="_self">2008 Fall</a></li>
<li><a href="#" target="_self">2008 Spring</a></li>
</ul>
</li>
<li><a href="shop.php" target="_self">SHOP</a></li>
<li><a href="press.php" target="_self">PRESS</a></li>
<li><a href="bio.php" target="_self">BIO</a></li>
<li><a href="index.php" target="_self">HOME</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud) 我有PHP代码,但我不能让它工作?
这是主要的PHP文件:
function get_data() {
$query = 'SELECT title, article FROM submissions';
$result = mysql_query($query);
$i = 0;
while ($row = mysql_fetch_assoc($result)) {
++$i;
$row['i'] = $i;
$row['title'] = limittext($row['title'], 15);
}
return $row; //perhaps because $row is not return all?
}
$data = get_data();
require('template/data.inc.php');
?>
Run Code Online (Sandbox Code Playgroud)
这是template/data.inc.php:
<?php
foreach ($data as $value):
echo $data['i'].'<br>';
echo $data['title'].'<br>';
echo $data['article'].'<br>';
endforeach;
?>
Run Code Online (Sandbox Code Playgroud)
template/data.inc.php意味着输出如下内容:
1 How to get your site on Google?
Text...
2 Secrets of SEO Revealed
Text...
Run Code Online (Sandbox Code Playgroud)
我的猜测是get_data()没有以foreach中支持的形式返回array()吗? - 因为它目前给出错误.
粗略的谷歌搜索没有返回任何简单易懂的东西(我对函数式编程很新).
如果我有一个文件数组,我如何压缩每个文件,然后创建所有压缩文件的zip?
到目前为止我有这样的事情:
let zip f =
f.zip //this is where I need the most direction
let zipAllAttachments f =
f
|> Seq.map zip //do I need to create another function to create a single zip of all zips?
Run Code Online (Sandbox Code Playgroud)
编辑:这是我到目前为止,但我有一些奇怪的行为.一旦我弄清楚奇怪的行为究竟是什么,我将会发生更多事情:
use zipfile = new ZipFile()
for fileObj in files do
zipfile.AddFile(sprintf "%s%s" path fileObj.Filename) |> ignore
zipfile.Save("C:\\temp\\Compliance.zip")
Run Code Online (Sandbox Code Playgroud)
更新:我不认为"奇怪的行为"与zip模块有关.我感谢所有的帮助!
你如何做反向gmtime(),你把时间+日期和获得秒数?
我有类似的字符串'Jul 9, 2009 @ 20:02:58 UTC',我想要回到2009年7月9日之间的秒数.
我已经尝试time.strftime但我不知道如何正确使用它,或者它是否是正确的命令使用.
我需要在jar中打包配置文件.配置文件位于jar文件的根目录下.但是我收到以下错误:
引起:java.lang.IllegalArgumentException:URI在java.io.File中不是分层的.(未知来源)
File url = new File(MyClass.class.getClassLoader().getResource("my.conf").toURI());
Run Code Online (Sandbox Code Playgroud) 如果我想找出gcc给我的隐式预处理器定义的内容,我可以输入echo "" | cpp -dD.有谁知道clang的等价物是什么?
我是WPF和MVVM世界的新手,过去几天花了尽可能多的下载教程,并尽可能多地阅读!
然而,我正在努力用MVVM实现一个非常基本和通用的概念,我迫切需要一些帮助 - 甚至可能是一个例子:-)
我已经掌握了MV-VM的基础知识,指挥甚至是喋喋不休; 但是如何在earch上打开一个新窗口并将窗口ViewModel设置为列表框的选定项目?
让我解释一下:我有一个名为Client的模型,它有一些属性,然后我有一个ViewModel,它获取我的所有客户端并将它们存储在一个ObservableCollection中我有一个屏幕,我在列表框中显示Name&Surname并允许用户过滤和搜索.
所有上述工作都很完美.
当用户选择项目时,我想打开该特定客户端的可编辑"详细客户端视图"屏幕.这个详细屏幕的ViewModel需要以某种方式绑定到所选项目(如果这是有意义的); 或者我需要能够将参数传递给新打开的屏幕的ViewModel.实际上,如果用户可以同时打开多个细节屏幕并编辑多个clints,那就太棒了!
如果有人能给我一个很好的例子,或指出我正确的方向,我会真的很棒!
非常感谢,布兰登