小编Yes*_*ke.的帖子

在Windows XP上创建虚拟LAMP机器的最简单方法?

我需要在运行Apache,MySQL和PHP的XPSP3机器上设置测试环境.我原来的测试环境是一个旧盒子,在Win2k下运行这三个.那个盒子死了.在Windows上运行从来都不是最佳选择,因为最终的托管环境是CentOS Linux.

这些天在XP上设置虚拟机最简单的方法是什么?在编码时,我不想花费所有时间来修改测试环境.

作为后续问题,在我的测试环境中使用与我的部署相同的发行版有多重要?我根本不懂CentOS,但我对Fedora或Ubuntu很满意.

php mysql linux apache virtual-machine

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

为什么Visual SourceSafe看起来如此糟糕?

本周我正在采访一家公司,我将成为唯一的初始开发者支持我正在接受工作的应用程序.因为这样的职位在细节上可能会有很大差异,所以我打算提倡一些能使这项工作可行的具体方法.

我正在考虑提出的一件事是倾向于将现有的源代码从SourceSafe(它当前驻留的地方)转移到更好的版本控制产品,如Perforce.

我在SourceSafe上遇到过许多糟糕的经历,导致永久文件锁定和代码损坏等大量问题.独自一人,我担心这些轶事听起来像"我想改变它,因为我不喜欢它." 如果我要提起这个话题,我想要一个扣篮案.

那么,SourceSafe被视为劣质产品的经验原因是什么?


也可以看看:

version-control visual-sourcesafe

9
推荐指数
3
解决办法
3207
查看次数

缺少ComponentOne licenses.licx文件

我正在开发一个广泛使用ComponentOne的C1FlexGrid的应用程序.在我们使用的数十个中,有三个缺少licenses.licx文件,并且在我启动应用程序时会弹出演示启动画面.

有没有办法确定哪些表单导致此行为.没有手动检查数百个目录,我没有看到方法.

.net componentone

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

使用C#捕获nslookup shell输出

我有一个命令行进程,我想在C#中自动化和捕获.

在命令行中,我键入:

nslookup
Run Code Online (Sandbox Code Playgroud)

这会启动一个shell,它会给我一个>提示符.在提示符下,我输入:

ls -a mydomain.local
Run Code Online (Sandbox Code Playgroud)

这将返回主DNS服务器及其连接的物理机的本地CNAME列表.

我想做的是从C#自动化这个过程.如果这是一个简单的命令,我只会使用Process.StartInfo.RedirectStandardOutput = true,但第二步的要求正在绊倒我.

c# shell nslookup .net-2.0

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

那么,如果CAPTCHA即将退出,接下来会发生什么?

随着文本识别的改进和CAPTCHA破坏者使用机械土耳其人打破其他不可破解的密钥,下一步的技术是什么,以保持脚本免受垃圾邮件 - 一个依赖用户输入的网站?

captcha

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

如果从命令行启动,则输出到命令行

我正在编写一个可以作为标准WinForms应用程序启动的应用程序,也可以从命令行以无人值守模式启动.该应用程序是使用VS 2k5标准WinForms模板构建的.

当从命令行执行应用程序时,我希望它输出可由执行应用程序的脚本捕获的信息.当我直接从Console.WriteLine()执行此操作时,输出不会出现,尽管它可以通过管道传输到文件来捕获.

另一方面,我可以通过在kernel32上对AllocConsole()执行P/Invoke来强制应用程序弹出第二个控制台.但这不是我想要的.我希望输出出现在调用应用程序的同一窗口中.

这是允许我从命令行弹出控制台的显着代码:

<STAThread()> Public Shared Sub Main()

    If My.Application.CommandLineArgs.Count = 0 Then
        Dim frm As New ISECMMParamUtilForm()
        frm.ShowDialog()
    Else
        Try
            ConsoleControl.AllocConsole()
            Dim exMan As New UnattendedExecutionManager(ConvertArgs())
            IsInConsoleMode = True
            OutputMessage("Application started.")
            If Not exMan.SetSettings() Then
                OutputMessage("Execution failed.")
            End If
        Catch ex As Exception
            Console.WriteLine(ex.ToString())
        Finally
            ConsoleControl.FreeConsole()
        End Try

    End If

End Sub

Public Shared Sub OutputMessage(ByVal msg As String, Optional ByVal isError As Boolean = False)
    Trace.WriteLine(msg)
    If IsInConsoleMode Then
        Console.WriteLine(msg)
    End If

    If isError Then
        EventLog.WriteEntry("ISE …
Run Code Online (Sandbox Code Playgroud)

command-line .net-2.0

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

如何在temp以外的目录中创建临时文件?

我编写了一些应该将文件写入临时目录的代码,然后将其复制到永久位置,但发现这样做会在复制命令上创建与权限相关的错误.代码如下所示:

 string tempPath = Path.GetTempFileName();
 Stream theStream = new FileStream(tempPath, FileMode.Create);

  // Do stuff.

  File.Copy(tempPath, _CMan.SavePath, true);
  File.Delete(tempPath);
Run Code Online (Sandbox Code Playgroud)

我朦胧地记得我可以在指定的目录中创建一个API调用,作为参数传递.但是,从我的VB 6天来看,这是一个微弱的记忆.

那么,如何在Windows定义的临时目录以外的目录中创建临时文件?

.net c#

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

从网络访问魔兽世界数据

我知道WoW附加编程社区,但是我找不到任何文档是用于从Web访问WoW数据库的任何API.我看到像WoWHeroes.com和Wowhead这样的第三方网站使用游戏数据(项目和角色数据库),所以我知道这是可能的.但是,我无法弄清楚从哪里开始.是否有我可以使用的Web服务,或者他们正在进行某种需要在其服务器环境中运行WoW客户端的工作?

web-services world-of-warcraft

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

将RESTful Web服务的结果用作Crystal Reports中的数据

在我们当前的项目中,我们希望使用RESTful Web服务中的数据来填充Crystal Report.该服务是RESTful并且不公开元数据.是否可以将Crystal报表绑定到此类Web服务?

我目前的工作是假设我需要构建某种适配器,如果我希望这个场景工作.我重新发明轮子了吗?

rest web-services metadata crystal-reports

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

你如何规范一对一或其他关系?

我正在存储有关棒球统计数据的数据,并希望使用三个表格来执行此操作:player,battingStats和pitchingStats.出于问题的目的,每个玩家将有击球统计数据或投球统计数据,但不是两者都有.

我如何在3NF中规范这种关系?

normalization 3nf third-normal-form database-normalization

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