因此,在很多情况下我想知道我的磁盘空间有多少被使用,所以我知道要摆脱什么,转换为另一种格式,存储在别处(如数据DVD),移动到另一个分区,在这种情况下,我正在查看SliTaz Linux可启动媒体的Windows分区.
在大多数情况下,我想要的是文件和文件夹的大小,为此我使用基于NCurses的ncdu:

但在这种情况下,我想要一种方法来获得匹配正则表达式的所有文件的大小..bak文件的示例正则表达式:
.*\.bak$
Run Code Online (Sandbox Code Playgroud)
考虑到具有核心GNU实用程序或BusyBox的标准Linux,我如何获得这些信息?
编辑:输出旨在由脚本解析.
我一直认为手形光标是"你可以点击这里"给用户的理想视觉指示器.我们习惯于每天在这个上下文中看到它,因为它在超链接上使用,因此也是所有web按钮.

但是,大多数桌面应用程序似乎都保留按钮的防御指针箭头.

当按钮和其他可点击的项目(如复选框和单选按钮)使用手形光标时,我感觉真的很好.不知何故,当我将鼠标悬停在可点击的项目上时,我发现个人喜欢看到这个光标,可能是因为它与网页甚至许多游戏的执行方式一致.
但作为开发人员,我们必须考虑儿童用户,有时做的事情不是我们喜欢他们,而是用户喜欢他们.问题是,我对按钮上的手形光标感到如此模糊,以至于我对它不合适的可能性视而不见.许多设计错误都是由这些个人决定造成的.

你怎么看待这件事?
编辑:最近我注意到Photoshop上的手形光标(XP上的CS3)的使用,但可能只是因为我更广泛地使用它.截图:

请注意,许多使用手的地方显然是可点击的.
编辑2:还要注意他们甚至使用了一个自定义光标,说实话我从来没有这样做过,特别是对于像手游标那样无处不在的微不足道的光标.它甚至都不漂亮.
user-interface desktop-application user-experience cursor design-decisions
是否有一些"where"类型的约束可以添加以使下面的代码编译?
public class Plus<T> : BinaryOperator<T> where T : ...
{
public override T Evaluate(IContext<T> context)
{
return left.Evaluate(context) + right.Evaluate(context);
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢 :)
我在Windows 7,x64上使用Eclipse.我在运行Android开发的ADT包时遇到错误:
错误:解析AVD时出错
无法获取Android SDK主目录.
确保已设置环境变量ANDROID_SDK_HOME.
我知道问题是什么.是因为它链接到错误的目录C:users:????
如何将此环境变量android_sdk_home设置为正确的目录?
请给我精确的步骤,如何打开cmd.exe,打字等等.我不擅长,我从来没有编写任何其他网站.
我正在考虑将应用程序注册到URL协议,我想知道,方案中允许哪些字符?
一些例子:
h323:[<user>@]<host>[:<port>][;<parameters>].)
z39.50r://<host>[:<port>]/<database>?<docid>[;esn=<elementset>][;rs=<recordsyntax>]:)
paparazzi:http:[//<host>[:[<port>][<transport>]]/那么,我可以使用哪些角色?
我们可以......
@:TwitterUser#:HashTag$:CapitalStock?:ID-10T......等等,或者方案中的字符受标准限制?
standards-compliance url-scheme custom-protocol illegal-characters
在N4296草案中快速搜索之后,我在C++标准库中找不到任何名称的示例,其中存在两种可能的拼写(BrE与AmE).
虽然这可能是有意的,但我可以想象,在某些时候,如果一个图形库将被标准化(并且似乎在这个方向上有一些努力),"颜色"和"颜色"之间的选择必须是制作.
是否有规范性法规或甚至非正式标准用于决定在C++标准库中选择哪些拼写名称?
有时我这样做,我也看到其他人也这样做了:
Try
DontWannaCatchIt()
Catch
End Try
Run Code Online (Sandbox Code Playgroud)
try
{
DontWannaCatchIt();
}
catch {}
Run Code Online (Sandbox Code Playgroud)
我知道我应该抓住 我期待的每一个重要的例外并对此做些什么,但有时它并不重要 - 或者我做错了什么?
try块的使用是否不正确,并且要求至少一个catch或finally阻止它的指示?
现在我明白了这个的原因,并且我应该至少评论空的catch块,以便其他人理解为什么它是空的.我也应该只抓住我期待的例外情况.
幸运的是,我在VB中进行编码,所以我只能用一个方法编写它:
Catch ex As Exception When TypeOf ex Is IOException _
OrElse TypeOf ex Is ArgumentException _
OrElse TypeOf ex Is NotSupportedException _
OrElse TypeOf ex Is SecurityException _
OrElse TypeOf ex Is UnauthorizedAccessException
'I don't actually care.
End Try
Run Code Online (Sandbox Code Playgroud) 我知道这不是一个有用的问题的地狱,但我不禁被它所困扰.
那么,
为什么所说的方法(在*Command类中)被称为
ExecuteNonQuery而不是ExecuteQuery?
这些SQL语句不是我们在DBs,查询中抛出的吗?
就像标题所说的那样:setInterval只会触发一次回调.
manifest.json的:
{
//...
"content_scripts" : [{
"js" : ["code.js"],
//...
}],
//...
}
Run Code Online (Sandbox Code Playgroud)
code.js(示例):
setInterval(alert('only shown once'),2000);
Run Code Online (Sandbox Code Playgroud)
为什么,以及我如何解决它?代码在扩展之外(甚至在小书签中)也能很好地工作.
javascript asynchronous google-chrome setinterval google-chrome-extension
private const int TheAnswer = 42;
Run Code Online (Sandbox Code Playgroud)
但有时我们需要从Windows API中表示已存在的常量.
例如,我不知道如何命名:
/// <summary>
/// With this style turned on for your form,
/// Windows double-buffers the form and all its child controls.
/// </summary>
public const int WS_EX_COMPOSITED = 0x02000000;
Run Code Online (Sandbox Code Playgroud)
我该怎么命名呢?
保持它WS_EX_COMPOSITED可以让我快速将它与WinAPI相关联,但这是错误的.
一些选择:
WsExComposited - 太匈牙利人了Composited - 太短WsExenum with Compositedin it - 仍然是匈牙利人ExtendedWindowsStyles.Composited - 班级常数?枚举?应该指出的是,良好命名的目标是:
c# ×3
.net ×2
adt ×1
android ×1
asynchronous ×1
bash ×1
c++ ×1
constants ×1
constraints ×1
cursor ×1
dbcommand ×1
diskspace ×1
eclipse ×1
generics ×1
javascript ×1
linux ×1
oledbcommand ×1
pinvoke ×1
regex ×1
sdk ×1
setinterval ×1
sqlcommand ×1
sum ×1
try-catch ×1
url-scheme ×1
vb.net ×1
winapi ×1
windows-7 ×1