在C#中我使用#warning和#error指令,
#warning This is dirty code...
#error Fix this before everything explodes!
Run Code Online (Sandbox Code Playgroud)
这样,编译器会让我知道我还有工作要做.您使用什么技术来标记代码,这样您就不会忘记它?
我有一个遗留应用程序,正在对其进行更新。数据库中的几个表保存每月信息。这些表基本上每年一行,每月 12 个字段。我想知道这是否是存储每月数据的最佳方式。是不是每个月都有记录比较好?虽然我认为从年份和每个月附加的 ID 的角度来看,会有更多的重复,但这可能可以忽略不计。看起来单记录方法的编码更容易。并不是说它有多大区别,但我正在使用 PHP/MYSQL。
这有最佳实践吗?
在ActionScript(特别是ActionScript 3.0)中合并两个排序数组的好方法是什么?生成的数组应该排序,没有重复.
我想要做的是修补使用urllib2在App Engine上运行的现有Python模块,但我不想打破它,以便可以在其他地方使用它.所以我正在寻找一种快速解决方案来测试模块是否在App Engine环境中导入.在urllib2上捕获ImportError可能不是最佳解决方案.
我从SourceForge(HoboCopy,如果你很好奇)检查了一个C++应用程序的副本并试图编译它.
Visual Studio告诉我它无法找到特定的头文件.我在源代码树中找到了该文件,但是我需要在哪里放置它,以便在编译时找到它?
有特殊目录吗?
我在运行此代码时在Firefox 3中遇到语法错误(未定义的第1行test.js).警报正常工作(它显示'工作'),但我不知道为什么我收到语法错误.
jQuery代码:
$.getJSON("json/test.js", function(data) {
alert(data[0].test);
});
Run Code Online (Sandbox Code Playgroud)
test.js:
[{"test": "work"}]
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?我正在为更大的.js文件工作,但我已经缩小到这个代码.令人抓狂的是,如果我用远程路径替换本地文件,则没有语法错误(这是一个例子):
在我正在研究的项目中,我发现了似乎是FOR-CASE结构的C#等价物:
foreach (string param in params.Split(';'))
{
string[] parts = param.Split('=');
string key = parts[0].Trim().ToLower();
string value = parts[1].Trim();
switch (key)
{
case "param1": this.param1 = value; break;
case "param2": this.param2 = value; break;
case "param3": this.param3 = value; break;
case "param4": this.param4 = value; break;
default: break;
}
}
Run Code Online (Sandbox Code Playgroud)
(变量名称已更改以保护有罪.)
你会如何实现这个代码?
我想运行一个独立的ruby脚本,我需要使用我的RoR环境.具体来说,我需要扩展ActionMailer和ActiveRecord的模型.我还需要从database.yml中读取数据库配置.我该怎么办呢?
c# ×2
actionscript ×1
arrays ×1
c++ ×1
comments ×1
environment ×1
firefox ×1
foreach ×1
header ×1
html ×1
javascript ×1
jquery ×1
json ×1
merge ×1
python ×1
ruby ×1
sharepoint ×1
wpf ×1