当项目结束时,很容易看到体系结构错误的相对性.X给了我们安全问题,或者Y给了我们很多额外的工作.这些都是在回顾中发现的,但是很早就能抓住它们.
我们计划在编码开始之前进行架构审查.
一种方法是让建筑师展示项目,看看我们是否能找到设计中的缺陷.
有没有人有更结构化的方法,可能有"你有没有想过"或"你打算怎么做"的检查清单.
我想的是:
在R中,计算TRUE逻辑向量中值的数量的最有效/惯用方法是什么?我可以想到两种方式:
z <- sample(c(TRUE, FALSE), 1000, rep = TRUE)
sum(z)
# [1] 498
table(z)["TRUE"]
# TRUE
# 498
Run Code Online (Sandbox Code Playgroud)
你喜欢哪个?还有什么更好的吗?
寻找将执行以下操作的内置函数:
mklist x = [x]
Run Code Online (Sandbox Code Playgroud)
好处是我可以在合成中使用它来创建一个元素的列表.了解(复制1)是否可用,但是有更直接的功能吗?在这样的情况下会很有用:
["Alice", "Bob", "Charlie"] >>= mklist . ("Hello " ++)
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的文件夹结构:
/PROJECT/PROJECT.html
/PROJECT/PROJECT_readme.txt
/PROJECT/PROJECT.css
/PROJECT/PROJECT.js
/PROJECT/abc_PROJECT_def.txt
/PROJECT/something.js
/PROJECT/other.txt
/PROJECT/somefolder/PROJECT_other.txt
Run Code Online (Sandbox Code Playgroud)
我想使用 ANT 复制完整的目录,并将文件或文件夹中的 PROJECT 字符串更改为指定值,例如 mysuperproject,因此结果文件夹结构如下:
/mysuperproject/mysuperproject.html
/mysuperproject/mysuperproject_readme.txt
/mysuperproject/mysuperproject.css
/mysuperproject/mysuperproject.js
/mysuperproject/abc_mysuperproject_def.txt
/mysuperproject/something.js
/mysuperproject/other.txt
/mysuperproject/somefolder/mysuperproject_other.txt
Run Code Online (Sandbox Code Playgroud)
在 ANT 中有一个简单的方法可以做到这一点吗?
http://posterous.com/ 如果你看到最右边/右边有"API,隐私,条款"
它们是"阴影"文本.他们有这种缩进.有一个简单的开源方式来做到这一点?
通常我会有一个我想要使用的JavaScript文件,需要在我的网页中定义某些变量.
所以代码是这样的:
<script type="text/javascript" src="file.js"></script>
<script type="text/javascript">
var obj1 = "somevalue";
</script>
Run Code Online (Sandbox Code Playgroud)
但我想做的是:
<script type="text/javascript"
src="file.js?obj1=somevalue&obj2=someothervalue"></script>
Run Code Online (Sandbox Code Playgroud)
我尝试了不同的方法,最好的方法是解析查询字符串,如下所示:
var scriptSrc = document.getElementById("myscript").src.toLowerCase();
Run Code Online (Sandbox Code Playgroud)
然后搜索我的价值观.
我想知道是否有另一种方法可以做到这一点,而无需构建一个解析我的字符串的函数.
你们都知道其他方法吗?
如何使用JavaScript或Java清除浏览器(IE,Firefox,Opera,Chrome)历史记录,除了从浏览器本身清除它?
Rails有MVC方法的事实是否意味着依赖注入?
或者有没有理由我们不讨论Rails中的依赖注入?
如果Rails确实有依赖注入,它包含什么?
在阅读了很多关于REST和SOAP之间差异的内容后,我得到的结论是REST只是HTTP的另一个词.有人可以解释REST添加到HTTP的功能吗?
注意:我不是在寻找REST与SOAP的比较.
更新:感谢您的回答.现在我已经清楚地知道REST只是一组关于如何使用HTTP的规则.因此,我发布了关于这些惯例的优点的后续行动.
注意:我现在掌握了REST的含义; 正如Emil Ivanov所说,REST意味着使用HTTP的方式.但是,我不确定这是否值得一个自己的术语,我当然不会围绕它进行炒作.
在vim中,我常见的编程任务是:
:s/some pattern/
Run Code Online (Sandbox Code Playgroud)
做一些工作
n # 找到下一个条目
做一些工作
n # 找到下一个条目......
现在,s/....只搜索当前文件.
有没有办法可以做到这一点,但搜索文件目录?说做"S /..../"超过在subdirectoires的所有文件pwd,在结束.HPP的.cpp?
谢谢!