我想自动化在.NET解决方案上收集代码度量的过程.有没有办法让msbuild运行VS2008开发版中包含的Code Metrics功能?
我可能最终使用SourceMonitor,但我想知道是否有一种方法可以从命令行使用VS代码度量引擎.
我正在尝试使用UIButton获取UIDatePicker以显示在UIActionSheet中.不幸的是,它被裁掉了,整个日期选择器都不可见.我还没有尝试过添加UIButton.任何人都可以建议让整个视图适合吗?我不确定如何添加适当的尺寸,因为UIActionSheet似乎缺少-initWithFrame:类型构造函数.
UIActionSheet *menu = [[UIActionSheet alloc] initWithTitle:@"Date Picker"
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles:nil];
// Add the picker
UIDatePicker *pickerView = [[UIDatePicker alloc] init];
pickerView.datePickerMode = UIDatePickerModeDate;
[menu addSubview:pickerView];
[menu showInView:self.view];
[pickerView release];
[menu release];
Run Code Online (Sandbox Code Playgroud)
我也尝试过类似的东西:
UIActionSheet *menu = [[UIActionSheet alloc] initWithFrame:CGRectMake(200.0, 200.0, 100.0f, 100.0f)];
Run Code Online (Sandbox Code Playgroud)
这些坐标是不现实的,但它们似乎不会影响UIActionSheet的位置/大小.
我有一个脚本,可以在页面上弹出一个小DIV.它在IE中都可以正常工作,如果我删除了DOCTYPE,那么在FF中,但是当DOCTYPE是XHTML/Transitional时,在Firefox中,宽度不会改变.
this.container.style.visibility = "visible";
alert("this.container.style.width before = " + this.container.style.width)
this.container.style.width = this.width;
alert("this.container.style.width after = " + this.container.style.width);
this.container.style.height = this.height;
Run Code Online (Sandbox Code Playgroud)
在IE中,在没有DOCTYPE的FF中,第一个警报显示0,第二个警告显示320(这是代码中其他地方设置的宽度)
在FF中,使用DOCTYPE到XHTML/Transitional,两个警报都显示为0.任何想法在这里发生了什么?我想我可能需要在Transitional中明确设置DIV的位置,但我不确定.
是否可以垂直显示TextBlock中的文本,以便所有字母相互堆叠(不使用LayoutTransform旋转)?
我需要以简单的方式允许最终用户从同一个盒子上的apache提供的网页重启tomcat.
我们正在尝试让我们的QC部门轻松地将新版本的webapp部署到apache.我们正在使用samba,但我们需要一种简单的方法让他们在部署之前/之后停止/启动tomcat服务器.
这只适用于内部qc盒.是否有现成的解决方案?或者更容易编写一些快速的PHP应用程序来处理这个?
所以我有一个Oracle实例,我知道它正在这个系统上运行,我已经拜访了oracle用户,我正在尝试使用"/ as sysdba"进行连接.但是,当我连接时,它说实例是空闲的.我知道数据库已启动并打开,因为我的应用程序正在与它通信.我的路径(ORACLE_HOME等)可能不正确:任何不正确的设置可能会导致这种情况?
% sqlplus "/ as sysdba"
SQL*Plus: Release 10.2.0.3.0 - Production on Mon Dec 8 09:23:22 2008
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
Connected to an idle instance.
09:23:22 SQL> Disconnected
% ps -ef | grep smon
oracle 6961 1 0 Nov 05 ? 1:24 ora_smon_ORA003
%
Run Code Online (Sandbox Code Playgroud) 我刚编写了以下C++函数来以编程方式确定系统安装了多少RAM.它有效,但在我看来应该有一个更简单的方法来做到这一点.有人能告诉我,如果我错过了什么吗?
getRAM()
{
FILE* stream = popen( "head -n1 /proc/meminfo", "r" );
std::ostringstream output;
int bufsize = 128;
while( !feof( stream ) && !ferror( stream ))
{
char buf[bufsize];
int bytesRead = fread( buf, 1, bufsize, stream );
output.write( buf, bytesRead );
}
std::string result = output.str();
std::string label, ram;
std::istringstream iss(result);
iss >> label;
iss >> ram;
return ram;
}
Run Code Online (Sandbox Code Playgroud)
首先,我popen("head -n1 /proc/meminfo")用来从系统中获取meminfo文件的第一行.该命令的输出看起来像
MemTotal:775280 kB
一旦我得到了输出istringstream,就很容易将它标记为获取我想要的信息.我的问题是,是否有更简单的方法来读取此命令的输出?是否有标准的C++库调用来读取系统RAM的数量?
我正在听史蒂夫播客(#29,大约21:29),在其中的一部分,他们在谈论"如何判断你正在谈话的人是否聪明",他们说是单向的是谈"聪明的人的事"(我是解释),比如"钢琴数字"和"lambda演算".
我足够安全地承认我不是世界上最聪明的人,但即便谷歌似乎也无法告诉我"钢琴数字"是什么.那么,我是否误听了播客上的内容?谁能告诉我"钢琴编号"是什么?
最近我使用了一个继承自集合的类,而不是在类中实例化集合,这是否可以接受,还是会在未来的路上产生看不见的问题?以下示例为了清楚起见:
public class Cars : List<aCar>
Run Code Online (Sandbox Code Playgroud)
而不是像:
public class Cars
{
List<aCar> CarList = new List<aCar>();
}
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
c# ×2
c++ ×2
linux ×2
apache ×1
cgi ×1
class ×1
cocoa-touch ×1
code-metrics ×1
css ×1
doctype ×1
inheritance ×1
instance ×1
iphone ×1
javascript ×1
lambda ×1
msbuild ×1
numbers ×1
objective-c ×1
oracle ×1
php ×1
podcast ×1
ram ×1
restart ×1
transitional ×1
uidatepicker ×1
wpf ×1