小编Cam*_*tin的帖子

Linux中名称与正则表达式匹配的文件的磁盘使用情况?

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

在大多数情况下,我想要的是文件和文件夹的大小,为此我使用基于NCurses的ncdu:

                ncdu

但在这种情况下,我想要一种方法来获得匹配正则表达式所有文件的大小..bak文件的示例正则表达式:

.*\.bak$
Run Code Online (Sandbox Code Playgroud)

考虑到具有核心GNU实用程序或BusyBox的标准Linux,我如何获得这些信息?

编辑:输出旨在由脚本解析.

regex linux bash diskspace sum

38
推荐指数
2
解决办法
2万
查看次数

将手形光标用于按钮等可点击项目是否有误?

我一直认为手形光标"你可以点击这里"给用户的理想视觉指示器.我们习惯于每天在这个上下文中看到它,因为它在超链接上使用,因此也是所有web按钮.

                 替代文字

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

                                 

当按钮和其他可点击的项目(如复选框和单选按钮)使用手形光标时,我感觉真的很好.不知何故,当我将鼠标悬停在可点击的项目上时,我发现个人喜欢看到这个光标,可能是因为它与网页甚至许多游戏的执行方式一致.

但作为开发人员,我们必须考虑儿童用户,有时做的事情不是我们喜欢他们,而是用户喜欢他们.问题是,我对按钮上的手形光标感到如此模糊,以至于我对它不合适的可能性视而不见.许多设计错误都是由这些个人决定造成的.

                                      在此输入图像描述

你怎么看待这件事?

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

                                         在此输入图像描述

请注意,许多使用手的地方显然是可点击的.
编辑2:还要注意他们甚至使用了一个自定义光标,说实话我从来没有这样做过,特别是对于像手游标那样无处不在的微不足道的光标.它甚至都不漂亮.

user-interface desktop-application user-experience cursor design-decisions

34
推荐指数
2
解决办法
5973
查看次数

是否存在可用于+运算符的通用约束?

是否有一些"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)

谢谢 :)

c# generics constraints

27
推荐指数
3
解决办法
8496
查看次数

如何设置ANDROID_SDK_HOME环境变量?

我在Windows 7,x64上使用Eclipse.我在运行Android开发的ADT包时遇到错误:

错误:解析AVD时出错
无法获取Android SDK主目录.
确保已设置环境变量ANDROID_SDK_HOME.

我知道问题是什么.是因为它链接到错误的目录C:users:????

如何将此环境变量android_sdk_home设置为正确的目录?

请给我精确的步骤,如何打开cmd.exe,打字等等.我不擅长,我从来没有编写任何其他网站.

eclipse sdk android adt windows-7

26
推荐指数
8
解决办法
19万
查看次数

URI方案的有效字符?

我正在考虑将应用程序注册到URL协议,我想知道,方案中允许哪些字符?

一些例子:

  • h323(有号码)
    • h323:[<user>@]<host>[:<port>][;<parameters>]
  • z39.50r(也有.)
    • z39.50r://<host>[:<port>]/<database>?<docid>[;esn=<elementset>][;rs=<recordsyntax>]
  • 狗仔队:http(有一个:)
    • paparazzi:http:[//<host>[:[<port>][<transport>]]/

那么,我可以使用哪些角色?
我们可以......

  • @:TwitterUser
  • #:HashTag
  • $:CapitalStock
  • ?:ID-10T

......等等,或者方案中的字符受标准限制?

standards-compliance url-scheme custom-protocol illegal-characters

24
推荐指数
3
解决办法
9257
查看次数

C++标准库中的名称是英文英文还是美国英文?

N4296草案中快速搜索之后,我在C++标准库中找不到任何名称的示例,其中存在两种可能的拼写(BrE与AmE).

虽然这可能是有意的,但我可以想象,在某些时候,如果一个图形库将被标准化(并且似乎在这个方向上有一些努力),"颜色"和"颜色"之间的选择必须是制作.

是否有规范性法规或甚至非正式标准用于决定在C++标准库中选择哪些拼写名称?

c++ naming-conventions standard-library

24
推荐指数
1
解决办法
628
查看次数

为什么我不能写一个没有捕获或最后的尝试?

有时我这样做,我也看到其他人也这样做了:

VB:

Try
    DontWannaCatchIt()
Catch
End Try
Run Code Online (Sandbox Code Playgroud)

C#:

try 
{ 
    DontWannaCatchIt();
} 
catch {}
Run Code Online (Sandbox Code Playgroud)

我知道我应该抓住 我期待的每一个重要的例外并对此做些什么,但有时它并不重要 - 或者我做错了什么?

try块的使用是否不正确,并且要求至少一个catchfinally阻止它的指示?

更新:

现在我明白了这个的原因,并且我应该至少评论空的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)

.net c# vb.net exception-handling try-catch

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

为什么"ExecuteNonQuery"中的"Non"?

我知道这不是一个有用的问题的地狱,但我不禁被它所困扰.

那么,
为什么所说的方法(在*Command类中)被称为
ExecuteNonQuery而不是ExecuteQuery

这些SQL语句不是我们在DBs,查询中抛出的吗?

.net sqlcommand oledbcommand dbcommand executenonquery

18
推荐指数
1
解决办法
1271
查看次数

Google Chrome扩展程序中的setInterval无效(仅触发一次)

就像标题所说的那样: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

14
推荐指数
2
解决办法
2万
查看次数

在C#中命名Windows API常量

C#中常量命名约定是Pascal大小写:

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 - 班级常数?枚举?

应该指出的是,良好命名的目标是:

  • 它必须是可读的.
  • 它不能触发FxCop和StyleCop,即使这意味着将它隐藏起来.

c# pinvoke winapi constants naming-conventions

13
推荐指数
1
解决办法
774
查看次数