我正在寻找一个Unix命令来打印它的大小的文件。 我用这个,但它没有工作。 find . -size +10000k -print. 我想要打印文件的大小以及文件名/目录。
我试图使用一个List<T>与我的自定义类,并能够在列表中使用像Contains() , Find()等方法。 我想我只是要重载运算符==但显然,这样做的一种方法是使用Find()的委托方法… 注意:现在,我重载了Equals()方法来使Contains()方法正常工作,但我仍然无法使Find()函数正常工作。 双方工作的最好方法是什么? 我在Linux上使用最新的C#/ .NET框架版本。 编辑:这是我的代码 using System; namespace GuerreDesClans { public class Reponse : IEquatable<Reponse> { public Reponse () { m_statement = string.Empty; m_pointage = 0; } public Reponse (string statement, int pointage) { m_pointage = pointage; m_statement = statement; } /* * attributs privés */ private string m_statement; private int […]
如何在string中find给定的文本? 之后,我想创build一个新的string和其他东西之间。 例如… 如果string是: This is an example string and my data is here 我想创build一个string与“我的”和“是”之间的任何我怎么能做到这一点? 对不起,这是非常伪,但希望它是有道理的。
我刚刚学习DDD(埃里克埃文斯书是在我面前打开),我遇到了一个问题,我无法find答案。 当你只是想得到一个简单的查询logging列表,你在DDD做什么? 防爆。 雇员ID:123 雇员姓名:John Doe 状态:阿拉斯加(下拉式) 县:瓦西拉(下拉式 – 将根据状态过滤)。 例如,假设您有一个Employee域对象,一个IEmployeeRepository接口和一个EmployeeRepository类。 这将被UI用来显示雇员和个人详细信息的列表。 在用户界面中,您希望使用员工居住的州和县的下拉菜单。 可用县将根据select哪个州进行筛选。 不幸的是,数据库表和UI看起来很不一样。 在tblEmployees,它包含州代码= AK和县代码= 02130,而不是州和县的名称。 旧的方式(在我开始这个DDD任务之前)将是非常简单的,只需创build2个查询并使用DataReader来填充下拉菜单。 在下拉列表中显示的值是自动在表单post中使用的值。 不过,DDD,我不知道你应该如何做到这一点。 我首先创build了State和County对象以及存储库的存储库和接口。 但是,编写4个类+ 2个接口,并在hbm.xml文件+员工业务对象的pipe道似乎只是2个下拉的查询矫枉过正。 必须有更好的方法,不是吗? 我不会很快改变州或县表中的logging,即使我这样做了,也不会通过这个应用程序。 所以如果我不需要的话,我真的不想为州和县创build业务对象。 我所看到的最简单的解决scheme就是创build一个帮助类,它带有返回字典的方法,比如GetStatesAll(),GetState()和GetCounties()和GetCounty(),但是从DDD的angular度来看,这只是一种错误。 请帮忙。 如何在没有过度工程的情况下使用DDD? 最终的解决scheme我认为我最终通过经验find了答案,即将GetStates()方法放入其自己的数据访问类中,但不是存储库类。 由于我只是做只读访问,所以我把它扔到一个struct DTO中。 由于数据库很小,我把它们全部扔进一个类,就像下面描述的Todd一样。 我的结论是: 查找表是永远不值对象,因为查找表总是有一个身份。 如果他们没有身份certificate,你会有重复,这是没有道理的。 只读查找表可以有一个存储库,但可能不需要一个。 存储库的目标是通过仅通过聚合强制访问来降低复杂性。 通过汇总提供了一种确保业务规则可以执行的方法,例如,如果没有汽车,则不添加轮胎。 如果允许在查找表上进行CRUD维护,则查找表有自己的存储库是有意义的。 我最终将代码存储为结构的事实不会使它们成为“值types”。 福勒说,在POEAA中,一个结构是一个值types。 这是真的,结构是不可改变的,这就是为什么福勒说,他们是“价值types”,但我用不同的方式。 我正在使用结构作为一种轻量级的方式来传递DTO,这是我在创build之后从未打算改变的。 事实上,我所使用的结构确实具有身份,但由于它们是只读的,所以它们起到了结构的作用。 我一直在使用的一种模式,我没有在其他地方看到很多,主要关键字段是不可变的。 它们由构造函数设置,但是它们是只读的(不是私有访问器),一旦创build对象就不能更改。
有没有一个OS命令来findTomcat6正在使用的Java版本? 我需要使用Perl(包括system())命令。 我使用Linux。 Ubuntu和CentOS 有没有像? tomcat6 version
我已经开始在linuxterminal中结合不同的命令。 我想知道为什么反斜杠和分号需要一个命令,如: find ./ -name 'blabla' -exec cp {} ./test \; 当一个简单的cp命令是简单的: cp randomfile ./test 没有“ 他们是否清楚地指出命令的结束,还是只是在文档中要求? 什么是根本原则? 谢谢!
我有一个Perl脚本来计算文本文件中各种string的出现次数。 我希望能够检查某个string是否还不是散列中的关键字。 有没有更好的方法来完成这一切? 这是我在做什么: foreach $line (@lines){ if(($line =~ m|my regex|) ) { $string = $1; if ($string is not a key in %strings) # "strings" is an associative array { $strings{$string} = 1; } else { $n = ($strings{$string}); $strings{$string} = $n +1; } } }
我有一个数组prLst是一个整数列表。 整数不sorting,因为它们在数组中的位置表示电子表格上的特定列。 我想知道如何在数组中find一个特定的整数,并返回它的索引。 似乎没有任何资源显示如何将数组转换为工作表上的范围。 这似乎有点复杂。 VBA这只是不可能的吗?
使用find命令,我可以显示具有多个级别的目录名称。 以下命令显示深度为2的/varpath下的所有目录: find /var -maxdepth 2 -type d; 结果显示: /var /var/log /var/log/sssd /var/log/samba /var/log/audit /var/log/ConsoleKit /var/log/gdm /var/log/sa 使用stat命令,我可以find修改的date时间: stat /var/log/samba | grep 'Modify:' 结果是: Modify: 2014-01-02 11:21:27.762346214 -0800 有没有办法把这两个命令结合起来,这样目录就会被修改date时间?
在Xcode编辑我的目标C文件的代码时,我经常按下Command-F,在顶部显示一个小小的Find-In-Document横幅。 有时候,这会堵塞在区分大小写的search中,当这样做的时候,它也不会循环遍历整个文档,有时甚至不会显示选定的find的string。 我找不到任何closures区分大小写的选项,我从不故意打开它。 我已经重新启动了xcode几次,希望是这样,但没有任何改变。 有点偏离主题,但这是我能想到问这个问题的最好的地方。 谢谢你的回应! 编辑:我也试过重新启动计算机。 还没有骰子。 这也发生在我在xcode中打开的任何项目,并不是特定于一个项目。