问题列表 - 第41377页

目标C版本的unix"finger"命令

我正在尝试检查自上次登录我的Cocoa应用程序以来的时间.我想这样做而不必做这样的事情:

NSTask *task;
task = [[NSTask alloc] init];
[task setLaunchPath: @"/usr/bin/finger"];

NSArray *arguments;
arguments = [NSArray arrayWithObject: NSUserName()];
[task setArguments: arguments];

NSPipe *pipe;
pipe = [NSPipe pipe];
[task setStandardOutput: pipe];

NSFileHandle *file;
file = [pipe fileHandleForReading];

[task launch];

NSData *data;
data = [file readDataToEndOfFile];

NSString *stringData = [[NSString alloc] initWithData: data encoding: NSUTF8StringEncoding];
NSLog (@"%@", stringData);
Run Code Online (Sandbox Code Playgroud)

例如,Unix whoami命令具有NSUserNameObjective C等效项.

unix login objective-c

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

为什么这些模板不明确?

C++模板:完整指南在第275页有一个例子,我无法绕过头脑.

引用书中的摘录......

template <typename T>
class Promotion<T,T> {
  public:
    typdef T ResultT;
};

template<typename T1, typename T2>
class Promotion<Array<T1>, Array<T2> > {
  public:
    typedef Array<typename Promotion<T1,T2>::ResultT> ResultT;
};

template<typename T>
class Promotion<Array<T>, Array<T> > {
  public:
    typedef Array<typename Promotion<T,T>::ResultT> ResultT;
};
Run Code Online (Sandbox Code Playgroud)

不幸的是,部分专业化Promotion<Array<T1>, Array<T2> >既不比专业化更专业化也更不专业化 Promotion<T,T>.为避免模板选择模糊,添加了最后的部分特化.它比前两个部分特化中的任何一个都更专业.

为什么前两个模板不明确,为什么最后一个模板解决了模糊问题?当我尝试应用规则时,我或者无法弄清楚它是如何产生歧义的,或者如果我认为我有办法让它发生,我不知道为什么最后一个模板解决了问题.

c++ templates

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

如何在Python中将一个字符串附加到另一个字符串?

我想要一种有效的方法在Python中将一个字符串附加到另一个字符串.

var1 = "foo"
var2 = "bar"
var3 = var1 + var2
Run Code Online (Sandbox Code Playgroud)

有没有什么好的内置方法可供使用?

python string append

572
推荐指数
9
解决办法
154万
查看次数

如何在javascript中解析带有两个小数位的浮点数?

我有以下代码.我想这样,如果price_result等于一个整数,让我们说10,那么我想添加两个小数位.所以10将是10.00.或者,如果它等于10.6将是10.60.不知道该怎么做.

price_result = parseFloat(test_var.split('$')[1].slice(0,-1));
Run Code Online (Sandbox Code Playgroud)

javascript floating-point

383
推荐指数
8
解决办法
57万
查看次数

什么是.NET等效的InterruptedException(Java)?

我正在将Java程序转换为C#.

我想知道什么是Java的InterruptedException的.NET等价物?

.net c#

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

如何理解输出?

int a[2][3];
cout << a+1 << " " << a << " " << (a+1) - a << endl;
Run Code Online (Sandbox Code Playgroud)

输出:

0029FAC0 0029FAB4 1
Run Code Online (Sandbox Code Playgroud)

(a+1)-a应该0029FAC0-0029FAB4=12

c++

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

为什么在IE和Firefox下同样的字体家族显示不同的风格?

  1. 在IE7下:
    即http://run.xxmn.com/images/ie.jpg

  2. 在firefox
    firefox http://run.xxmn.com/images/firefox.jpg下

我在网站上做了这样一个风格:

* {
       font-family:Arial,Helvetica,sans-serif;
       font-size:14px;
       margin:0;padding:0;
}
Run Code Online (Sandbox Code Playgroud)

如何让主题在IE和Firefox下显示相同的风格?

html css

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

如何从Sql Server Management Studio的树状列表中删除意外删除的数据库列表?

我使用Windows资源管理器意外删除了我的数据库文件.

现在我想从SQL Server Management Studio的树状列表中删除这些数据库.

以下屏幕截图显示了我想要删除的数据库名称(音乐和silverlight).

替代文字

我试图逐个删除它们,但每次尝试都出错了.以下屏幕截图显示了我删除音乐的尝试:

替代文字

这些孤儿名字真的让我不安,并且可能在将来产生误解.有没有办法删除这些?

sql-server ssms

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

除了电子邮件地址,我怎样才能"删除"其他所有内容.

除了电子邮件地址,我怎么得到"sed"删除其他所有内容.

db dump: someusername ::: kRW...0fPc ::: $2a$10$...aucvkDt86 ::: joesmith@gmail.com
Run Code Online (Sandbox Code Playgroud)

sed

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

ASPNETDB.MDF文件未显示在APP_DATA中

我正在微软的MVC 2表单身份验证 - http://msdn.microsoft.com/en-us/library/ff398049.aspx

根据演练,当我注册用户时,ASP.NET会创建ASPNETDB.MDF文件,并且应该在解决方案资源管理器中刷新后显示在我的APP_DATA文件夹中.问题是,对我来说不是,我想看看里面所以我可以理解它的结构.

我可以继续运行项目并以我创建的用户身份登录,但ASPNETDB.MDF文件在APP_DATA文件夹下仍然不可见.

我在这里错过了什么吗?任何帮助一如既往地受到赞赏!

干杯

克里斯

asp.net visual-studio-2010 asp.net-mvc-2

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