小编Min*_*lla的帖子

如何在C#类中调用另一个方法?

现在我有两个类allmethods.cscaller.cs.

我在课堂上有一些方法allmethods.cs.我想写一个代码,caller.cs以便在中调用某个方法allmethods.

代码示例:

public class allmethods
public static void Method1()
{
    // Method1
}

public static void Method2()
{
    // Method2
}

class caller
{
    public static void Main(string[] args)
    {
        // I want to write a code here to call Method2 for example from allmethods Class
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?任何帮助?

谢谢.

c# methods call

55
推荐指数
1
解决办法
32万
查看次数

将参数附加到URL而不刷新

我知道之前已经多次询问过,但答案的描述性不足以解决我的问题.我不想更改页面的整个URL.我想&item=brand在按钮点击时追加一个参数而不刷新.

使用document.location.search += '&item=brand';使页面刷新.

使用window.location.hash = "&item=brand";append而不刷新但使用散列#来消除参数的使用/效果.我试图在追加后删除散列,但这不起作用.


这个答案和许多其他人建议使用HTML5 History API,特别是history.pushState方法,对于旧浏览器,是设置片段标识符以防止页面重新加载.但是怎么样?


假设URL是: http://example.com/search.php?lang=en

如何&item=brand使用HTML5 pushState方法或片段标识符进行追加,以便输出如下:http://example.com/search.php?lang=en&item=brand没有页面刷新?


我希望有人可以说明如何使用HTML5 pushState将参数附加到现有/当前URL.或者,如何为相同目的设置片段标识符.一个很好的教程,演示或一段代码与一点点解释将是伟大的.

演示到目前为止我所做的一切.非常感谢您的回答.

javascript jquery html5 pushstate html5-history

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

如何在Java中制作星形?

我正在尝试用Java制作一些形状.我创建了两个有两种不同颜色的矩形,但我想创建一个星形,我找不到有用的来源来帮助我这样做.

这是我的代码:

import java.awt.*;
import javax.swing.*;

public class shapes extends JPanel{

    @Override
    public void paintComponent(Graphics GPHCS){
        super.paintComponent(GPHCS);

        GPHCS.setColor(Color.BLUE);
        GPHCS.fillRect(25,25,100,30);

        GPHCS.setColor(Color.GRAY);
        GPHCS.fillRect(25,65,100,30);

        GPHCS.setColor(new Color(190,81,215));
        GPHCS.drawString("This is my text", 25, 120);
    }
}
Run Code Online (Sandbox Code Playgroud)

java swing shapes paintcomponent

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

如何从特定行开始将数据从文件复制到另一个文件

我有两个文件data.txtresults.txt,假设有5行data.txt,我想复制所有这些行,并将其粘贴文件results.txt从行号开始4.

以下是一个示例:

Data.txt文件:

stack
ping
dns
ip
remote
Run Code Online (Sandbox Code Playgroud)

Results.txt文件:

# here are some text
# please do not edit these lines
# blah blah..
this is the 4th line that data should go on.
Run Code Online (Sandbox Code Playgroud)

我尝试sed了各种组合,但我无法使它工作,我不确定它是否也适合这个目的.

sed -n '4p' /path/to/file/data.txt > /path/to/file/results.txt
Run Code Online (Sandbox Code Playgroud)

以上代码仅复制第4行.这不是我想要实现的目标.正如我上面所说,我需要复制所有行data.txt并粘贴它们,results.txt但它必须从第4行开始,而不修改或覆盖前3行.

任何帮助是极大的赞赏.

编辑:

我想覆盖文件results.txt中从第4行开始的复制数据.因此,我希望保留前3行而不进行修改,并使用从文件复制的数据覆盖文件的其余部分.data.txt

unix linux bash sed

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

如何让方法在同一个类中调用另一个方法?

我有一个名为methods.cs包含两个方法的类.

例如method1method2

我想打个method2电话method1

代码澄清:

public static void Method1()
{
// Method1
}

public static void Method2()
{
// Method2
}
Run Code Online (Sandbox Code Playgroud)

我想打个Method2电话Method1.我怎样才能做到这一点?

c# methods class

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

检查cookie是否存在无效

我正在使用以下代码来检查cookie是否存在具有特定值然后执行某些操作.

$(document).ready(function() {
   if (document.cookie.indexOf('samplename=itsvalue')== -1 ) {
      alert("cookie");
   }
});
Run Code Online (Sandbox Code Playgroud)

它始终显示cookie是否存在的警报.我在这里做错了什么?

javascript cookies jquery

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

如何动态自动收缩iframe高度?

我使用以下代码来实现动态iframe高度:

<head>:

<script language="javascript" type="text/javascript">
function resizeIframe(obj) {
obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';
}
</script>
Run Code Online (Sandbox Code Playgroud)

<body>:

<iframe name="myiframe" src="somepage.html" width="100%" frameborder="0"
scrolling="no" onload='javascript:resizeIframe(this);' />
</iframe>
Run Code Online (Sandbox Code Playgroud)

此代码仅在高度增加时才能正常工作.因此,当iframe内的内容高度增加时,iframe会更新其高度并随之增加.

问题是高度降低收缩.当iframe内的内容减少时,它不会减少并导致大量不需要的空白区域.这只发生在Chrome,IE和FF工作正常.

这是我的页面

我想知道如何让这段代码在减少时自动收缩iframe高度?

截图一:

截图一

截图二:

截图二


更新1

我在下面放了以下代码 <head>

<script src="jquery-1.10.2.min.js"></script>
<script language="javascript" type="text/javascript">
$(function(){
var iframeDoc = $('iframe[name="dservers"]').contents().get(0);
$('iframe[name="dservers"]').load(function(){
    docHeight = $(iframeDoc).height();
    $('iframe[name="dservers"]').height( docHeight );
});
});
Run Code Online (Sandbox Code Playgroud)

iframe中的iframe代码 <body>

<iframe name="dservers" src="dual_core.html" width="100%" frameborder="0"
scrolling="no" /></iframe>
Run Code Online (Sandbox Code Playgroud)

iframe未显示在页面中.它出现一秒然后消失.


更新2

我认为问题是$之前的角色(function(){ …

html javascript css iframe jquery

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

从输入值中删除最后一个单词

我一直在尝试使用以下代码删除输入值的最后一个单词:

$('#buttonid').on('click',function () { 
    var textVal = $('#inputid').val();
    $('#inputid').val(textVal.substring(0,textVal.length - 1));
});
Run Code Online (Sandbox Code Playgroud)

此代码仅从单词中删除一个字母.我知道我可以通过指定其中的字母数来删除整个单词textVal.length - 1.但是,这个词不是静态的,所以我想使用一些东西来删除输入值中的任何最后一个单词.

编辑,注意:单词由点分隔,而不是空格.

有什么建议?

javascript jquery

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

从包含3个单词的字符串输出前2个单词

我想显示包含3个单词的字符串中的前2个单词(例如).

我从下面的代码问题.

的jsfiddle通过代码zgood.

$('select option').each(function(i, item){
    var arr = $(item).text().split(' ');
    $(item).text(arr[0]);
});
Run Code Online (Sandbox Code Playgroud)

代码工作正常,但只显示第一个单词.我试着让它显示2个单词,但我没有运气.所以,如果有人能告诉我如何让它显示我的字符串的前两个单词,那就太好了.

javascript arrays jquery

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

运行后C#阻止CMD自动关闭?

我想阻止CMD在运行程序后自动关闭.

码:

static void Main(string[] args)
    {

        FileStream textfsw = new FileStream("fileone.txt", FileMode.Append, FileAccess.Write); // CREATING FILE
        StreamWriter textsw = new StreamWriter(textfsw);

        Console.Write(" Enter your ID: ");
        int ID = int.Parse(Console.ReadLine());
        Console.Write(" Enter your Name: ");
        string Name = Console.ReadLine();
        Console.WriteLine(" Thank you! your logged in as" +Name+ +ID);

        textsw.Close();
        textfsw.Close();

        FileStream textfs = new FileStream("fileone.txt", FileMode.Open, FileAccess.Read); // READING A FILE USING ReadAllLines
        StreamReader textsr = new StreamReader(textfs);

        String[] lines = File.ReadAllLines("fileone.txt");
    }
Run Code Online (Sandbox Code Playgroud)

截图: 运行截图后

我希望在运行后显示以下内容并阻止cmd关闭:

Thank you! your logged …
Run Code Online (Sandbox Code Playgroud)

c# console console-application filestream

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

拆分变量中定义的单词

我在输入字段中使用以下代码进行亵渎过滤

$(function() {
$("#buttonid").on("click",function() {
    var badInput = $("input#inputid").val();
    var badwords = ["freak", "bad"];
    if($.inArray(badInput, badwords) !==-1)
    {
    alert("You cannot use the word " + badwords);
    return false;
    }
});
});
Run Code Online (Sandbox Code Playgroud)

如果用户输入单词freak,则应输出:

你不能使用怪物这个词.

但是,它输出以下内容:

你不能使用怪物这个词,不好

所以,我认为我需要拆分变量中定义的单词badwords或使用其他方式.我只想让输出显示用户在输入字段中使用的单词.

任何答案将不胜感激.

javascript jquery

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

C# Console.Write 在文本文件中打印出来?

我可以使用 Console.Write 将这样的代码打印到文本文件中吗?

 Console.Write(" Enter your ID: ");
 int ID = int.Parse(Console.ReadLine());
 Console.Write(" Enter your Name: ");
 string Name = Console.ReadLine();
 Console.WriteLine(" Thank you! your logged in as" +Name+ +ID);
Run Code Online (Sandbox Code Playgroud)

请帮忙!

提前致谢。

c# console console-application

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

仅替换输入值一次

单击标签时,我可以替换/删除某个输入值,这是我的代码:

$("#labelid").on("click",function() {
    if($("#inputid").val('sometexthere'));
    {
    $("#inputid").val('');
    }
});     
Run Code Online (Sandbox Code Playgroud)

sometexthere每次单击标签时,代码都会删除该值.我想将此限制为仅一次,因此如果第一次单击标签,则删除该值,如果第二次单击该标签,则不执行任何操作(保留值).

我怎样才能做到这一点?答案将不胜感激.

javascript jquery

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