问题列表 - 第23216页

在javascript中使函数变小是否更好?

最近我读了一本书(CleanCode)

在这本书中,

功能应该做一件事.他们应该做得好.他们应该只做它.

和功能应该很小.

但我认为javascript中的功能.

如果我将大功能拆分为小东西,代码会变得越来越长,渲染需要更多时间.

即使在javascript中使函数变小也更好吗?

你有什么意见

javascript function

3
推荐指数
1
解决办法
417
查看次数

如何在Bash脚本中将字符串作为AWK中的参数传递

我有一个文本文件,我想用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)

但不知怎的,它失败了.什么是正确的方法呢?

unix linux bash awk

5
推荐指数
3
解决办法
2万
查看次数

格里特与Github

我正在使用github,我愿意开始使用Gerrit.

由于Gerrit使用JGit,我害怕此链接中的以下文本:

EGit/JGit是java中git的重新实现,因为这个GitHub没有正式支持它.问题已经发生,存储库已被它们破坏.虽然由于git的分布式特性而修复这些回购通常是一件简单的事情,但要注意EGit可能不如官方的git二进制文件那么好用.

有人已经使用过吗?

git github gerrit

35
推荐指数
2
解决办法
2万
查看次数

如何将for-each循环应用于String中的每个字符?

所以我想迭代字符串中的每个字符.

所以我认为:

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)

我怎样才能做到这一点?

java string foreach loops char

176
推荐指数
7
解决办法
38万
查看次数

如何在2011年在Mac上安装Eclipse + PHP开发工具(PDT)+调试器

我在系统上安装Eclipse和PDT时遇到了很多麻烦.花了两天时间,很大程度上是因为我能找到的所有教程都已过时(写于2008年,现在是2011年),所包含的各个步骤不再是必要的,破坏的或不相关的.我想在这里编写我的流程,以便随着时间的推移可以改进(通过wiki).

  1. 不使用PHP插件安装Eclipse (" Eclipse Classic ").这将为您提供一个完整的Eclipse,我觉得这更好,因为UI更加充实(例如,您获得了一个默认的Perspectives列表,它可以帮助您了解Perspectives是什么.)

  2. 使用"帮助">"安装新软件"菜单项安装PDT SDK.你认为你会在这里完成,但是如果你尝试运行某些东西,它就会因为没有调试器而抱怨.

  3. 安装Zend Debugger.如果您尝试使用"安装新软件"选项,它将失败,正如许多教程所示("找不到包含osgi.bundle.org.zend.php.debug.debugger.5.3.7.v20091116的存储库".)而是下载它来自http://www.zend.com/en/community/pdt,并手动将features /和plugins /目录复制到Eclipse安装中(这些说明不在任何地方写入).

  4. 重启Eclipse

  5. 猴子有一段时间的偏好 - 如果你按照前面的教程并尝试手动将你的php可执行文件添加到Eclipse prefs(/ usr/bin/php),删除它(PHP> PHP可执行文件).将Zend Debugger可执行文件之一设置为默认值.如果您已经尝试执行.php文件,请删除您创建的现有"运行"配置文件(可能不知道您)(运行>调试配置...).

  6. Eclipse工作!您应该可以将.php文件作为脚本运行.

php eclipse eclipse-pdt zend-debugger

25
推荐指数
2
解决办法
5万
查看次数

ASP.Net文本框控件在空时不返回NULL

参考我刚刚提出的这个问题 - SQL - 当过滤器值为空时选择全部 - 看起来由于某种原因,空TextBox值的值不会像它应该那样被送到SQL Server.

有想法该怎么解决这个吗?

sql-server asp.net ado.net

1
推荐指数
1
解决办法
6597
查看次数

为什么我需要包含iostream和fstream标头来打开文件

#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才能编译?

c++ iostream

17
推荐指数
2
解决办法
2万
查看次数

我如何处理UnresolvedImport Eclipse(Python)

当我import MySQLdb使用PyDev插件在Eclipse中编写时,我得到一个未解析的导入.但是,程序运行没有错误.我可以添加一个注释来消除错误,但是处理这个问题的正确方法是什么?

我怎样才能帮助Eclipse知道MySQLdb在那里?

python eclipse import

11
推荐指数
3
解决办法
2万
查看次数

更安全的密码通信

我们的供应商需要访问我们的测试服务器,因此我们向他们发送带有用户名/密码的电子邮件(我认为它是未加密的).提高安全级别最不引人注目的方法是什么?

谢谢

security email

2
推荐指数
1
解决办法
706
查看次数

程序音乐的产生?

任何人都有关于程序生成背景音乐的好书/文章推荐?(没有人声,只是乐器).

我对以下内容不感兴趣:

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的参考.我肯定在调查环境/用户可以忽略音乐类型.即认为游戏的背景音乐.它提供了一些基本的情绪,但重点是游戏.

procedural-music

7
推荐指数
1
解决办法
2360
查看次数