问题列表 - 第5932页

如何动态显示网站上的SVN修订版?

我的网站是SVN repo的检查版本.我的意思是.svn文件夹放在Web服务器上.我不使用网络发布.

我想在页脚中显示当前项目修订版(整个网站).我怎样才能做到这一点?

如果我使用Web发布,我可以确定构建/发布的修订版并将其写为静态html.

那么如何动态修改?直接读取.svn文件?还有更好的方法吗?

我看到其他这样的问题,但回答是使用SubWCRev.exe,不幸的是它是可以接受的.

编辑: Tarn在提交时提供了有关SVN挂钩的有趣想法.还有其他想法吗?

svn asp.net revision

6
推荐指数
2
解决办法
2589
查看次数

如何从另一个对象中更改表单的组件?

我有一个对象,在我的form1窗口中调用.如何从此对象中的form1-object更改任何内容,例如标签或进程栏?

c#

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

Bash:睡到特定的时间/日期

我希望我的bash脚本睡到特定时间.所以,我想要一个像"睡眠"这样的命令,它不需要间隔但是结束时间,直到那时才睡觉.

"at"-daemon不是解决方案,因为我需要阻止正在运行的脚本直到某个日期/时间.

有这样的命令吗?

bash sleep wait

75
推荐指数
8
解决办法
9万
查看次数

为什么'this'是指针而不是引用?

我正在阅读这个问题的答案C++的优点和缺点,并在阅读评论时得到了这个疑问.

程序员经常发现令人困惑的是"this"是指针而不是引用.另一个困惑是为什么"hello"不是std :: string类型但是求值为char const*(指针)(在数组到指针转换之后) - Johannes Schaub - litb于2008年12月22日在1:56

这只表明它没有使用与其他(后来的)语言相同的约定. - le dorfier 2008年12月22日3:35

我称之为"这个"的事情虽然是一个非常微不足道的问题.还有哎呀,感谢我在未定义行为的示例中捕获了一些错误.:)虽然我不明白大小的信息与第一个中的任何东西有关.根本不允许指针指向已分配的内存 - jalf 08年12月22日4:18

这是一个不变的人吗? - yesraaj 08年12月22日6:35

如果方法是const int getFoo()const,这可以是常量; < - 在getFoo的范围内,"this"是常量,因此是readonly.这可以防止错误并为调用者提供某种程度的保证,即对象不会更改. - 道格T. 2008年12月22日16:42

你不能重新分配"这个".即你不能做"this =&other;",因为这是一个右值.但这是T*类型,而不是T const类型.即它是一个非常量指针.如果你在const方法中,那么它是一个指向const的指针.T const.但是指针本身是无关紧要的 - 约翰内斯·绍布 - 在2008年12月22日17:53

想到这个"this":#define this(this_ + 0),编译器将"this_"创建为指向对象的指针,并使"this"成为关键字.你不能指定"this"因为(this_ + 0)是一个右值.当然那不是它的原因(没有这样的宏),但它可以帮助理解它 - Johannes Schaub - litb 2008年12月22日17:55

我的问题是,为什么this指针不是引用?使它成为指针的任何特殊原因?


为什么this作为参考的一些进一步的论点是有道理的:

  • 考虑Item 1来自More Effective C++:当保证我们有一个有效的对象,即不是NULL(我的解释)时,使用引用.
  • 此外,引用被认为比指针更安全(因为我们不能用一个迷路指针拧紧内存).
  • 第三,访问references(.)的语法比访问指针(->(*))更好,更短.

c++ pointers reference c++-faq this

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

为什么DebugView在Visual Studio执行时不显示调试消息

我正在开发在Internet Explorer中运行的浏览器帮助程序对象.我正在编写调试消息,ATLTRACE("...");当Visual Studio附加到iexplore.exe进程时,这些看起来很好,但这对于快速测试来说很慢.DebugView从我的BHO中捕获任何内容.

为什么DebugView不显示BHO调试消息?是否与运行在低完整性级别的Internet Explorer有关?

debugging internet-explorer bho debugview

6
推荐指数
1
解决办法
6481
查看次数

如何判断Java整数是否为空?

问候,

我正在尝试验证我的整数是否为空.如果是,我需要提示用户输入值.我的背景是Perl,所以我的第一次尝试看起来像这样:

int startIn = Integer.parseInt (startField.getText());

if (startIn) { 
    JOptionPane.showMessageDialog(null,
         "You must enter a number between 0-16.","Input Error",
         JOptionPane.ERROR_MESSAGE);                
}
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为Java期望布尔逻辑.

在Perl中,我可以使用"exists"来检查散列/数组元素是否包含以下数据:

@items = ("one", "two", "three");
#@items = ();

if (exists($items[0])) {
    print "Something in \@items.\n";
}
else {
    print "Nothing in \@items!\n";
}
Run Code Online (Sandbox Code Playgroud)

在Java中有这种方法吗?谢谢您的帮助!

耶利米

PS Perl 存在信息.

java integer

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

我应该在ASP.Net 3.5中将connectionString放在哪里?

我有两个项目:

  1. ASP.Net 3.5网站(前端,UI)
  2. VB类库(数据访问逻辑)

我应该在哪里保存我的connectionString,以便我可以从类库中使用if?这对我部署/发布时的位置有何影响?

注意:

  1. 我不想将它传递给VB类中的每个函数

asp.net-3.5

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

站点运行时重新发布ASP.NET Web应用程序

我试图了解如何在网站上有用户时处理实时,功能正常的ASP.NET(2.0或更高版本)应用程序的更新.

例如,假设SO是ASP.NET Web应用程序项目.项目代码编译为BIN文件夹中的单个.DLL.现在,SO上经常有用户,那么如果你在使用网站时使用Visual Studio .NET"发布"功能(或者只是手动再次FTP),用户的操作/会话会发生什么?

相反,创建一个ASP.NET网站会减轻上述场景可能存在或不存在的任何问题吗?我开始开发一个用户驱动的Web应用程序的网站,我想确保我对此缺乏经验不会惹恼我[想要]全天候的[潜在]许多用户.

编辑:对不起,我应该把它放在更准确的上下文中.假设该网站由网络托管服务托管,每月收费.我不会管理服务器本身,只是Web主机允许作为其服务的用户.

asp.net deployment

6
推荐指数
2
解决办法
3266
查看次数

使用ASP.NET的成本

我一直听到的关于ASP.NET和MSFT技术的一件事是它们需要花钱才能使用.通常,当他们与开源语言进行比较时,有人会提到支持开源的一个因素是它是免费的(在某种程度上).我的问题是,ASP.NET何时在使用专有技术方面实际上需要花钱?

可以理解的是有托管费,但我很担心这些托管费之外的费用.我对此特别好奇,因为它涉及一人小型网站开发(非团队/大型企业).任何帮助表示赞赏.

(编辑)

一些很好的答案.非常感谢 我希望使用这些技术的项目将是个人网站和非常小的商业网站(1或2).当然,这意味着这些项目会变得更大.似乎对于商业生产,费用将适用.那些提供信息的基本动态"共享主机"网站呢?

asp.net mono open-source

18
推荐指数
4
解决办法
7933
查看次数

产品密钥的实现

我正在用C实现一个小应用程序,我希望以后以合理的价格出售它作为共享软件.它将开始为期30天的试用,我已经非常确定如何实施它.

但问题是,我不太确定如何实施产品密钥验证.我的想法是,客户可以在我的网页上注册(在尝试产品一段时间后),支付产品费用,并通过eaaabbbb-ccccc-ddddd-eeeee获取产品密钥邮件(或者可以通过我的网站上的个人资料获得).到目前为止没问题.他/她,然后滴在我的应用程序在适当的重点领域关键和繁荣的应用程序被注册.

从目前为止我可以收集的内容来看,人们要么推荐AES或RSA.说实话,我在大学的另一个方向(不是密码学)和我之前的一个密码学课程.但是从我记忆中来看,AES是一种对称加密算法,这意味着我只有一个加密和解密密钥,对吗?我怎么能生成数以千计的产品密钥,仍然在我的应用程序中验证它们(顺便说一下,不需要互联网访问......所以不用服务器检查)?

所以我想RSA会是要走的路?但RSA是否会生成相当长的密钥(至少比上面所需的25个字符长)?

另一个线程中,我读到有些产品甚至不会使用加密产品密钥生成/验证,而只是采用一些检查,如"添加2.和17.字符,应该总计为x".

什么是最快,最简单,最安全的方式?:-)代码样本将是糖!

问候,

塞巴斯蒂安

PS:哦......请不要告诉我我的钥匙能在某个时刻被破解.....我知道这一点,这主要是为什么我不想花很多时间与这个问题,但同时也不会让偶尔的饼干太容易.

c encryption licensing product key

21
推荐指数
1
解决办法
9146
查看次数