最近我读了一本书(CleanCode)
在这本书中,
功能应该做一件事.他们应该做得好.他们应该只做它.
和功能应该很小.
但我认为javascript中的功能.
如果我将大功能拆分为小东西,代码会变得越来越长,渲染需要更多时间.
即使在javascript中使函数变小也更好吗?
你有什么意见
我有一个文本文件,我想用awk过滤.文本文件如下所示:
foo 1
bar 2
bar 0.3
bar 100
qux 1033
Run Code Online (Sandbox Code Playgroud)
我想在bash脚本中使用awk过滤这些文件.
#!/bin/bash
#input file
input=myfile.txt
# I need to pass this as parameter
# cos later I want to make it more general like
# coltype=$1
col1type="foo"
#Filters
awk '$2>0 && $1==$col1type' $input
Run Code Online (Sandbox Code Playgroud)
但不知怎的,它失败了.什么是正确的方法呢?
由于Gerrit使用JGit,我害怕此链接中的以下文本:
EGit/JGit是java中git的重新实现,因为这个GitHub没有正式支持它.问题已经发生,存储库已被它们破坏.虽然由于git的分布式特性而修复这些回购通常是一件简单的事情,但要注意EGit可能不如官方的git二进制文件那么好用.
有人已经使用过吗?
所以我想迭代字符串中的每个字符.
所以我认为:
for (char c : "xyz")
Run Code Online (Sandbox Code Playgroud)
但是我收到编译错误:
MyClass.java:20: foreach not applicable to expression type
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我在系统上安装Eclipse和PDT时遇到了很多麻烦.花了两天时间,很大程度上是因为我能找到的所有教程都已过时(写于2008年,现在是2011年),所包含的各个步骤不再是必要的,破坏的或不相关的.我想在这里编写我的流程,以便随着时间的推移可以改进(通过wiki).
不使用PHP插件安装Eclipse (" Eclipse Classic ").这将为您提供一个完整的Eclipse,我觉得这更好,因为UI更加充实(例如,您获得了一个默认的Perspectives列表,它可以帮助您了解Perspectives是什么.)
使用"帮助">"安装新软件"菜单项安装PDT SDK.你认为你会在这里完成,但是如果你尝试运行某些东西,它就会因为没有调试器而抱怨.
安装Zend Debugger.如果您尝试使用"安装新软件"选项,它将失败,正如许多教程所示("找不到包含osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116的存储库".)而是下载它来自http://www.zend.com/en/community/pdt,并手动将features /和plugins /目录复制到Eclipse安装中(这些说明不在任何地方写入).
重启Eclipse
猴子有一段时间的偏好 - 如果你按照前面的教程并尝试手动将你的php可执行文件添加到Eclipse prefs(/ usr/bin/php),删除它(PHP> PHP可执行文件).将Zend Debugger可执行文件之一设置为默认值.如果您已经尝试执行.php文件,请删除您创建的现有"运行"配置文件(可能不知道您)(运行>调试配置...).
Eclipse工作!您应该可以将.php文件作为脚本运行.
参考我刚刚提出的这个问题 - SQL - 当过滤器值为空时选择全部 - 看起来由于某种原因,空TextBox值的值不会像它应该那样被送到SQL Server.
有想法该怎么解决这个吗?
#include <iostream>
#include <fstream>
using namespace std;
int main () {
ofstream myfile;
myfile.open ("test.txt");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
fstream是从iostream派生的,为什么我们要在上面的代码中包含两者?
我删除了fstream,然而,ofstream存在错误.我的问题是ofstream是从ostream派生出来的,为什么需要fstream才能编译?
当我import MySQLdb使用PyDev插件在Eclipse中编写时,我得到一个未解析的导入.但是,程序运行没有错误.我可以添加一个注释来消除错误,但是处理这个问题的正确方法是什么?
我怎样才能帮助Eclipse知道MySQLdb在那里?
我们的供应商需要访问我们的测试服务器,因此我们向他们发送带有用户名/密码的电子邮件(我认为它是未加密的).提高安全级别最不引人注目的方法是什么?
谢谢
任何人都有关于程序生成背景音乐的好书/文章推荐?(没有人声,只是乐器).
我对以下内容不感兴趣:
How do I generate the sound of a particular note on a particular instrument
Run Code Online (Sandbox Code Playgroud)
我对......感兴趣:
How do I generate the melody / score for the music.
Run Code Online (Sandbox Code Playgroud)
谢谢!
编辑:
感谢Brian Eno的参考.我肯定在调查环境/用户可以忽略音乐类型.即认为游戏的背景音乐.它提供了一些基本的情绪,但重点是游戏.