作为一名计算机工程专业的学生,我一直被迫为我所做的一切打上非常详细的评论.我可以看到这对团队项目或工作场所非常有用,但是当你在自己的项目上工作时,你会花多少时间评论?
作为一个我正在努力的个人项目变得越来越复杂我有时觉得我应该更多地评论,但我也觉得好像浪费时间,因为我可能是唯一一个正在努力的人.值得花时间和杂乱的代码吗?
思考?
编辑:这给了我很多思考.感谢您的输入!我没想到会有这么大的回应.
我想知道如何在.net中存储对象的引用.
也就是说,我想要类似下面的代码(注意,当然,以下代码可能与实际操作方式有关):
class Test
{
private /*reference to*/ Object a;
public Test(ref int a)
{
this.a = a;
this.a = ((int)this.a) + 1;
}
public Object getA() { return this.a; }
}
/*
* ...
*/
static void Main(string[] args)
{
int a;
a=3;
Test t = new Test(ref a);
Console.WriteLine(a);
Console.WriteLine(t.getA());
Console.ReadKey();
}
Run Code Online (Sandbox Code Playgroud)
要产生以下输出:
4
4
Run Code Online (Sandbox Code Playgroud)
理想情况下,我想在没有围绕整数编写包装类的情况下执行此操作.
换句话说,我想我想要.Net中的指针.
有没有办法在将值分配给BOOL之前检查一个值是否为NULL/Nil?
例如,我在NSDictionary中有一个值可以是TRUE/FALSE/NULL
mySTUser.current_user_following = [[results objectForKey:@"current_user_following"]boolValue];
Run Code Online (Sandbox Code Playgroud)
当值为NULL时,我收到以下错误
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSNull boolValue]: unrecognized selector sent to instance
Run Code Online (Sandbox Code Playgroud)
我希望能够处理NULL情况.
我正在黑客攻击wordpress的主题,我使用以下代码从自定义字段中提取具有多个值的数据:
<?php $mykey_values = get_post_custom_values('services');
foreach ( $mykey_values as $key => $value ) {
echo "<span>$value, </span>";
} ?>
Run Code Online (Sandbox Code Playgroud)
我使用逗号来分隔结果,但是在最后一个结果之后我不想要逗号.我该如何解决这个问题?
来自http://wiki.apache.org/couchdb/Introduction_to_CouchDB_views
couchdb reduce函数定义为
Run Code Online (Sandbox Code Playgroud)function (key, values, rereduce) { return sum(values); }
我无法理解何时/为什么键数组将包含不同的键值.如果键数组确实包含不同的键值,我将如何处理它?
例如,假设我的数据库包含表单帐户之间的移动.
Run Code Online (Sandbox Code Playgroud){"amount":100, "CreditAccount":"account_number", "DebitAccount":"account_number"}
我想要一个提供帐户余额的视图.
我的地图功能有:
Run Code Online (Sandbox Code Playgroud)emit( doc.CreditAccount, doc.amount ) emit( doc.DebitAccount, -doc.amount )
我的reduce函数有:
回报总和(值);
我似乎得到了预期的结果,但是我无法将此与我的reduce函数获得不同键值的可能性相协调.
我的reduce函数是否应该首先对键值进行分组?在那种情况下我会返回什么样的结果?
我在Visual Studio 2008中启用了它,但我真的想在SQL Server Management Studio 2005 Express中启用此功能.有谁知道它可能吗?也许在以后的版本?
编辑:对不起,我的意思是在文本/查询编辑器中.
我有很多可执行文件,我已编译(很长一段时间),其中许多我现在没有源代码.但是当我编译它们时,我没有为它们添加任何图标,所以它们看起来都像是一个沉闷,光头的默认图标.所以我的问题是,
(1)我是否可以编写一个可以更改exe资源部分并更改其外观的软件?如果是这样,任何人都可以指向我解释的位置吗?(我是一个初学者,我不知道exe格式和所有)还有它的乐趣,继续更改图标,而不必重新编译一切只为图标更改...
(2)这引发了一个自然的反向问题,是否同样可以将某些文件使用的图标删除并将其用于其他文件?(如果是这样,请将我指向我可以获得一些细节的位置.
我是一名C/C++开发人员,我正在寻找Windows平台上的解决方案......
此致,MicroKernel
我有这个清单:
names = ['john','Jonh','james','James','Jardel']
Run Code Online (Sandbox Code Playgroud)
我希望循环遍历列表并在同一次迭代中处理具有不区分大小写匹配的连续名称.因此,在第一次迭代中,我会用'john'和'John'做一些事情,我希望下一次迭代从'james'开始.
我想不出用Python的for循环来做这个的方法,有什么建议吗?
什么是以#的形式解析C#字符串的最有效方法
"(params (abc 1.3)(sdc 2.0)(www 3.05)....)"
Run Code Online (Sandbox Code Playgroud)
到表单中的结构
struct Params
{
double abc,sdc,www....;
}
Run Code Online (Sandbox Code Playgroud)
谢谢
编辑结构总是有相同的参数(相同的名称,只有双打,在编译时已知)..但订单不被授予..一次只有一个结构..
c# ×3
string ×2
.net ×1
c ×1
c++ ×1
cocoa-touch ×1
comments ×1
couchdb ×1
file-format ×1
for-in-loop ×1
for-loop ×1
ide ×1
ipad ×1
iphone ×1
null ×1
objective-c ×1
parsing ×1
performance ×1
php ×1
python ×1
ssms ×1
whitespace ×1
winapi ×1
wordpress ×1