小编Rya*_* S.的帖子

在控制台中的某个位置绘制一段文字?

我知道如何设置控制台的光标位置,但在创建新行时,光标会移回控制台的左侧.

如何在保留光标x坐标的同时设置光标位置并写入多行?

注意:我注意到一个选项,我可以为每一行设置光标位置,因为我的文本块经常改变大小.

c# console-application

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

对于一个间隔的循环?

我如何控制for循环运行的间隔?

例如

for (i=0;i<5;i++) {
    //do stuff
}
Run Code Online (Sandbox Code Playgroud)

但我希望for循环每60ms运行一次,而不是尽快运行.有点像是如何setInterval工作.

javascript for-loop setinterval

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

为什么在没有逻辑时使用属性?

我正在阅读有关XNA的教程,它使用以下代码:

private int score = 0;

public int Score
{
    get { return score; }
    set { score = value; }
}
Run Code Online (Sandbox Code Playgroud)

使用房产有什么意义?为什么不用public int Score = 0;

c# properties

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

用户友好的Git修订号?

我正在使用Git进行Google Code上的编码项目.

如何让版本号变得有意义,Alpha v1.0或者r86代替d68838463ecf或像其他混乱.

git google-code

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

如何组合我的FTP查询?

我的程序有几次查询FTP服务器来读取和上传信息.如何将所有这些组合成一个FTP类来处理所有内容?

    private static void UploadToFTP(string[] FTPSettings)
    {
        try
        {
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create(FTPSettings[0]);
            request.Method = WebRequestMethods.Ftp.MakeDirectory;

            request.Credentials = new NetworkCredential(FTPSettings[1], FTPSettings[2]);

            FtpWebResponse response = (FtpWebResponse)request.GetResponse();
        }
        catch
        {
        }

        try 
        {
            FtpWebRequest request = (FtpWebRequest)WebRequest.Create(FTPSettings[0] + Path.GetFileName(file));
            request.Method = WebRequestMethods.Ftp.UploadFile;

            request.Credentials = new NetworkCredential(FTPSettings[1], FTPSettings[2]);

            StreamReader source = new StreamReader(file);
            byte[] fileContents = Encoding.UTF8.GetBytes(source.ReadToEnd());
            source.Close();
            request.ContentLength = fileContents.Length;

            Stream requestStream = request.GetRequestStream();
            requestStream.Write(fileContents, 0, fileContents.Length);
            requestStream.Close();

            FtpWebResponse response = (FtpWebResponse)request.GetResponse();

            response.Close();

            RegenLog();
        }
        catch (Exception e)
        {
            File.AppendAllText(file, string.Format("{0}{0}Upload Failed …
Run Code Online (Sandbox Code Playgroud)

c# ftp ftpwebrequest

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

除以Random.next总是得到0?

这个让我很困惑.我正在编写一个带有一些随机变化的损伤算法.当我计算变化时,这就是它的样子.

Random random = new Random();
Double variation = random.Next(85, 115) / 100;
Double damage = restOfAlgorithm * variation;
Run Code Online (Sandbox Code Playgroud)

当我这样做时,变化总是输出0.但是,如果我喜欢下面,它将输出预期的结果.

Random random = new Random();
Double variation = random.Next(85, 115);
Double damage = restOfAlgorithm * (variation / 100);
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

c# random division

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

如何在Javascript中将数字与一系列数字进行比较?

我想将一系列数字与单个数字进行比较,基本上就像这样简单来说:

if X through Y equals Z, then do {}
Run Code Online (Sandbox Code Playgroud)

在Javascript中做这样的事情的正确方法是什么?

澄清

我想检查两者之间X and Y是否有相等的数字Z

编辑

我不确定为什么选票下降,我有一个合理的问题.

javascript

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