我有很多带有命令结果的文件:uniq -c some_file> some_file.out
例如:1.out:
1 a 2 b 4 c
2.out
2 b 8 c
我想合并这些结果,所以我得到:
1 a 4 b 12 c
我认为sort或uniq可以处理它,但我没有看到任何与之相关的选项.编写一些ruby/perl脚本是可行的方法之一,但我想使用core*nix命令(如提到的sort和uniq)轻松地完成它.
编辑:要清楚.我没有原始文件,我必须合并*.out文件.
感谢帮助!
我正在开发的Android应用程序的主要活动已经变得非常大.这主要是因为它包含TabWidget3个选项卡.每个选项卡都有很多组件.活动必须立即控制所有这些组件.所以我认为你可以想象这个Activity有20个字段(几乎每个组件都有一个字段).它还包含许多逻辑(单击侦听器,填充列表的逻辑等).
我通常在基于组件的框架中做的是将所有内容拆分为自定义组件.然后,每个自定义组件都有明确的责任.它将包含它自己的一组组件以及与该组件相关的所有其他逻辑.
我试图弄清楚如何做到这一点,我在Android文档中发现了他们喜欢称之为"复合控制"的东西.(请参阅http://developer.android.com/guide/topics/ui/custom-components.html#compound并滚动到"复合控件"部分)我想基于XML文件创建这样一个组件来定义查看结构.
在文档中它说:
请注意,就像使用Activity一样,您可以使用声明式(基于XML)方法来创建包含的组件,也可以从代码中以编程方式嵌套它们.
嗯,这是个好消息!基于XML的方法正是我想要的!但它没有说明如何做到这一点,除了它"像一个活动"...但我在一个活动中做的是调用setContentView(...)从XML膨胀视图.如果您是子类,那么该方法不可用LinearLayout.
所以我尝试像这样手动扩充XML:
public class MyCompoundComponent extends LinearLayout {
public MyCompoundComponent(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.my_layout, this);
}
}
Run Code Online (Sandbox Code Playgroud)
这是有效的,除了我正在加载的XML已LinearLayout声明为根元素的事实.这导致被夸大LinearLayout的孩子MyCompoundComponent本身已经是一个LinearLayout!! 所以现在我们之间有一个冗余的LinearLayout MyCompoundComponent和它实际需要的视图.
有人可以请给我一个更好的方法来解决这个问题,避免LinearLayout实例化冗余吗?
我在ASP.NET中有网站.我们有两种类型的登录1.用户2.管理员
我在测试期间面临以下问题
问题陈述:假设我通过用户登录登录并浏览所有页面,让我们在用户的任何页面点击退出按钮,它会在登录页面重定向我.
现在问题来了,当我使用浏览器回来时,它显示了我的用户页面但实际上我不应该在注销后查看该页面.
我的功能是正确的,因为如果我在注销后点击页面,它将再次在登录页面重定向我,但我的问题是我不应该在注销后使用浏览器登陆用户页面.[正如谷歌和雅虎所发生的那样]
管理员登录也是如此.
请帮我解决问题.
是否可以运行多个Netbeans实例,就像在Win 32平台上使用Visual Studio一样?我可以点一个.
我经常创建一个包含一些私有变量的类.设置此类的实例时,应该可以使用getter和setter填充类的所有变量.
是否有一种简单的方法可以在创建类时不必为每个变量键入所有这些setter和getter?
现在我必须为类中的每个var键入这个
public function setVar($var){
$this->var = $var;
}
Run Code Online (Sandbox Code Playgroud)
和
public function getVar(){
return $this->var;
}
Run Code Online (Sandbox Code Playgroud)
我们现在使用RegExp,但我不知道这是否是最简单的方法...我们使用Eclipse作为环境,所以也许有一些有用的插件?
alt text http://img190.imageshack.us/img190/7514/unbenanntax.jpg
这就是我想要做的.一个Div中有一些文本,右下角是一个img.div的高度稳定在24px,但长度未知,并且可能有多个这样的div连续.
我正在使用Graphviz绘制一些图表.我在节点上使用标签,我可以"\n"强制它将标签分成2行.有没有办法让Graphviz(或dot我正在使用)自动看到它应该拆分一些节点标签,并为它自己做出最佳的自动选择?
我在下面的代码中的i ++点上在Visual Studio中收到"无法访问代码检测到"消息.你能发现我做错了什么吗?
try
{
RegistryKey OurKey = Registry.CurrentUser;
OurKey.CreateSubKey("Software\\Resources\\Shared");
OurKey = OurKey.OpenSubKey("Software\\Resources\\Shared", true);
for (int i = 0; i < cmbPaths.Items.Count; i++) //<---- problem with i
{
OurKey.SetValue("paths" + i, cmbPaths.Items[i]);
break;
}
}
Run Code Online (Sandbox Code Playgroud) 我刚读完Eric Evans的"领域驱动设计:解决软件核心的复杂性",我正在尝试编写我的第一个以域为中心的应用程序(在C#中).
我们的服务台将使用该应用程序来跟踪用户的计算机分配情况.
我已经勾勒出一个简单的类图来反映域的一部分.看起来像这样......
显示两个类的类图:所有者和计算机.计算机和所有者之间存在名为"分配给"的单向关联.http://www.freeimagehosting.net/uploads/183dd57031.jpg
我还确定了我的第一个功能(将计算机分配给用户)并为其编写了测试...
[Test]
public void AllocateToUser()
{
var user = new Owner("user1");
var computer = new Computer("computer1");
computer.Allocate(user);
Assert.AreEqual(user.Username, computer.AllocatedTo.Username);
}
Run Code Online (Sandbox Code Playgroud)
最后,我编写了代码以使测试通过.
public class Computer
{
public Computer(string name)
{
Name = name;
}
public string Name
{ get; private set; }
public Owner AllocatedTo
{ get; private set; }
public void Allocate(Owner owner)
{
AllocatedTo = owner;
}
}
public class Owner
{
public Owner(string username)
{
Username = username;
}
public string Username
{ …Run Code Online (Sandbox Code Playgroud) 对不起,如果标题看起来令人困惑,但有些例子是有序的.
假设我有一些带有泛型类型参数的Java类:
public class GenericClass<T> {
}
Run Code Online (Sandbox Code Playgroud)
我可以创建一个类型的变量来存储一个对象,通用参数设置为,比如a String.Java还允许我将该变量分配给另一个变量,但将generic参数设置为通配符<?>类型:
GenericClass<String> stringy = ...
GenericClass<?> generic = stringy; // OK
Run Code Online (Sandbox Code Playgroud)
但是,当使用带有泛型参数的类时,如果将该参数的类型设置为泛型,则不能将该类的对象分配给相同类型/泛化类型,后者(内部/嵌套)参数是通配符类型<?>:
GenericClass<GenericClass<String>> stringy = ...
GenericClass<GenericClass<?>> generic = stringy; // Compile Error
// And just in case that is confusing, a more
// realistic example involving Collections:
List<GenericClass<String>> stringy = ...
List<GenericClass<?>> generic = stringy; // Compile Error
Run Code Online (Sandbox Code Playgroud)
具体的编译错误是:
Type mismatch: cannot convert from List<GenericClass<String>> to List<GenericClass<?>>
Run Code Online (Sandbox Code Playgroud)
直觉上我认为有问题的作业不应成为问题.那么为什么这个任务有问题呢?