小编car*_*rra的帖子

GitHub中的Project vs Repository

在GitHub中,项目(可以在存储库中创建)和存储库之间的概念差异是什么?

我在SO中看到了几个类似的问题(这里,这里这里),但没有一个解释什么是GitHub项目,什么是GitHub存储库以及何时使用它们中的每一个.

如果有人可以解释每个术语,并提供何时使用/创建每个术语的示例,我将不胜感激.例如,如果我有几个原型应用程序,它们彼此独立,我为了以有组织的方式管理所有这些应用程序的源代码,我创建了什么?

git version-control github repository

116
推荐指数
5
解决办法
6万
查看次数

Windows批处理中的call和cmd/c之间的区别

有人可以解释一下它们之间的区别

call someBatchFile.bat ...
Run Code Online (Sandbox Code Playgroud)

cmd /C someBatchFile.bat ...
Run Code Online (Sandbox Code Playgroud)

他们都被建议我作为这个问题的解决方案,但我不明白为什么他们都工作,更重要的是,如果有任何重大的差异我必须意识到.

windows cmd batch-file call

5
推荐指数
1
解决办法
4028
查看次数

有没有办法为VBA中的一组类设置一组通用属性?

我正在研究中的一个项目,其中有许多类用于查询来自各种来源的数据.由于这些类是相似的,我试图确定是否使用公共接口并使用该Implements语句对我来说是一个可行的选项.我对OOP一般都是新手(尽管我试图用非VBA语言学习),而且我知道VBA中的OOP还有很多不足之处.

我一直在阅读的信息基本上表明你设置了我们将要调用的接口类IBaseInfo:

Public Property Let LocationData(ByRef locDATA As udtLocData)
End Property

Public Property Let ReferenceDate(ByVal dteDATE As Date)
End Property
Run Code Online (Sandbox Code Playgroud)

然后你实际IBaseInfo在你的课程中实现,我们将调用clsRate5pt:

Implements IBaseInfo

Private Property Let IBaseInfo_LocationData(Byref RHS As udtLocData)

End Property

Private Property Let IBaseInfo_ReferenceDate(ByVal RHS As Date)

End Property
Run Code Online (Sandbox Code Playgroud)

我感到困惑的是我如何从模块中的对象级别实际访问属性.我从msdn上的VBA多态性的引用得到的是我需要实际声明一个类型的变量IBaseInfo,将它设置为类型的对象clsRate5pt并通过该变量访问属性.如:

Sub TestIFace()

    Dim o5PT As clsRate5Pt
    Dim oInfo As IBaseInfo

    Set o5PT = New clsRate5Pt
    Set oInfo = o5PT

    oInfo.LocationData = '// …
Run Code Online (Sandbox Code Playgroud)

polymorphism vba interface

4
推荐指数
1
解决办法
1821
查看次数

使用VBScript获取Mac地址

我正在尝试为我正在编写的Excel(for Windows)应用程序提供一些基本级别的保护.我正在考虑使用机器的mac地址生成许可证文件.我的问题是:如何使用VBScript获取Mac地址?

vbscript mac-address

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