我找到了有关如何在Windows服务器上安装Git并使用SSH(如CopSSH)进行身份验证的文章.我对此感到有些惊讶,因为我记得读过一个不应该使用Windows机器来共享Git存储库(抱歉不记得我在哪里阅读).我的问题是我可以设置Git使用Windows身份验证而不是SSH吗?这对我来说要管理起来要容易得多.由于机器将由我在"业余时间"管理,因此更容易.
我们有网络摄像头.它有一个HTTP服务器来提供当前图像.还有一个用于控制摄像头的Telnet接口(即触发器,焦点等).我想在相机中添加一个HTML页面,它提供了一个简单的界面(我们已经有了我们编写的客户端软件).我可以"获取"图像并显示它,但我也希望有控件使用Telnet接口来控制相机.因此,按钮后面可能有JavaScript代码,通过Telnet连接到摄像头(登录)并发出触发摄像头的命令.
我知道JavaScript /浏览器支持通过XMLHttpRequest连接到同一主机.在这种情况下,我将寻找在端口23上打开一个套接字并发送文本.我也知道我可以通过Flash,Java或其他技术来实现这一点,但我更愿意只使用JavaScript.如果可能的话.
我用C#开发了一个控件.除此之外,此控件还可以在运行时弹出其他控件.当您在Visual Studio中包含程序集时,我创建的控件会显示,但其他控件(我的控件使用的控件)也会显示.我宁愿不让它们出现在Visual Studio的工具箱中.是否有一个属性,我可以应用于这些类,使它们不显示?我找到了可浏览的属性,但它表示它属于属性和事件.
我们正在运行git v1.7.1并配置了gitweb.我们也使用gitolite进行管理,但我不认为这与这个问题密切相关.我们不时会在Apache日志中收到错误,例如:
missing object 0000000000000000000000000000000000000000 for refs/heads/...
Run Code Online (Sandbox Code Playgroud)
最后的elipse通常是分支名称.我相信零的字符串是一个SHA1值.显然,所有零都不是SHA1值.我不清楚这个价值来自哪里?
我在服务器上运行了git fsck并且它没有报告问题,但是git gc解决了这个问题.此外,我们能够拉动并推送到此存储库(和该分支).只有gitweb似乎受到影响.
我知道其他人已经看到这个问题,因为这里有一个封闭的问题: Gitweb失败:致命:丢失对象0000000000000000000000000000000000000000 for refs/heads/master 这个问题没有答案.
附加信息
我们现在已经在我们的gitolite-admin存储库中看到了这个问题.我们的gitolite-admin存储库中没有分支,因此不在分支上.
我正在开发一个C#游戏(2.0或3.5还没有决定).游戏将在具有六边形网格的地图上播放.我很欣赏这个地图的UI应该使用双缓冲(很多层,所以慢绘图).我知道我可以通过样式启用双缓冲,或者创建我自己的缓冲区并自己处理它.我在网上找到的大多数建议都是自己处理.我想知道为什么?显然,这允许我避免控制双缓冲中固有的假设,但我不知道这些假设是什么.
同样,我不是在寻找代码来解释如何加倍缓冲我的控件,而是为什么我自己构建它而不是使用双缓冲样式并允许CLR/Control类来处理它?
我正在开发一个SDK。当我发布新版本时,我希望生成有关API差异的报告。这不是代码中的差异。大部分代码都不希望直接使用。我感兴趣的是公共类/方法。此外,我们采用了约定,即SDK的客户端不应使用包含实现的名称空间中的任何内容。因此,我正在寻找公共接口,类和方法之间的差异,这些差异不在包含实现的名称空间中。我想知道两个版本之间已删除,添加和修改的内容。
我在右边找到了Microsoft的一个名为LibCheck的工具。我在使用LibCheck时遇到了几个问题。LibCheck无法识别已修改的方法。它报告该方法已被删除和添加。它有时报告已删除并添加了一个方法,但是名称和参数都相同。我不知道在这些情况下它试图告诉我什么。最后,我不在乎报告的布局。我想按名称空间以及程序集和类进行分类。
我知道这些报告是XSLT转换的结果,无论如何,我都可以使它们看起来基本一样。还有其他问题,再加上微软普遍缺乏对该工具的支持,这让我在寻找替代方案。
我正在开发一个针对Full/Desktop .Net Framework和Compact .Net Framework的SDK.因此,我有一个解决方案,包含Compact Framework和完整框架的项目.项目文件包含相同的源文件,或者应该包含.与我合作开发此SDK的一些开发人员只在完整的框架方面工作.他们不时将文件添加到完整的框架项目中,但忘记将其添加到紧凑框架项目中.最终,其他一些代码(已在两个项目中)引用了这种新类型.然后构建在那天晚上失败,因为紧凑框架项目不包含新文件.有谁知道验证两个项目文件同步的工具或技巧?请记住,文件不相同(一个用于紧凑框架,另一个用于完整框架).
顺便说一下,在你提到它之前,我已经阅读了The Moths博客文章.
帕特奥
我希望允许我的控件的用户选择控件的许可方法.选择来自枚举,因此他们必须选择我为其设计的方法之一.需要在运行时执行代码之前选择此许可证.因此,我希望他们在设计时选择一个值.此外,我不希望这个属性在运行时可写,如果可以避免的话.有没有办法让房产只在设计时提供?
c# ×3
.net ×2
controls ×2
git ×2
winforms ×2
api ×1
design-time ×1
designer ×1
gdi+ ×1
gitweb ×1
javascript ×1
msysgit ×1
properties ×1
telnet ×1
windows ×1