小编Mat*_*hew的帖子

Java - 关闭JFrame窗口时的消息

我有一个Java程序,其中包含一个继承自JFrame 的类Application.

我想显示一条消息,询问用户是否要在单击窗口右上角的X按钮时退出程序.

到目前为止这是我的代码:

我从在线发现的教程中得到了这段代码.我自己编写了WindowClosing事件处理程序.但是,我在注册窗口侦听器(addWindowListener)时遇到问题.它告诉我WindowAdapter是抽象的,无法实例化.

我该如何解决这个问题?

java swing window jframe

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

使用scanf()进行输入验证

我有一个程序接受用户的整数,并在加法操作中使用该数字.

我用来接受这个号码的代码是这样的:

scanf("%d", &num);
Run Code Online (Sandbox Code Playgroud)

如何验证输入,以便用户输入带小数点的字母或数字时,屏幕上会显示错误消息?

c validation integer input

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

非对称加密和解密

我们假设我使用此站点上的算法使用公钥 - 私钥加密和解密数据:

CodeProject上C#.NET中的公钥RSA加密

现在,让我们说有人使用我的公钥使用另一种算法加密他的数据并将其发送给我.使用不同的算法(如网站上的算法),我能够使用我的私钥解密信息吗?或者这是不可能的,因为算法不同?

我的观点是,假设使用的密钥是正确的,如果使用不同的加密算法,最终结果是否总是相同的?

是否有一些标准的方法来加密信息,使其可以在不同的机器上解密,也许是不同的编程语言?

c# encryption cryptography pki

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

C - 循环时输入

我正在尝试学习C,我写了一个小程序来计算各种形状的面积.这是源代码:

#include "stdafx.h"

struct entry
{
    float x;
    float y;
};

void square()
{
    printf("\nPlease enter the size of one of the square's sides\n");

    struct entry sq;
    scanf_s("%f\n", &sq.x);

    printf("\nThe area of the square is %.2f\n\n", sq.x * sq.x);
}

void rectangle()
{
    printf("\nPlease enter the length and breadth of the rectangle\n");

    struct entry rec;
    scanf_s("%f\n", &rec.x);
    scanf_s("%f\n", &rec.y);

    printf("\nThe area of the rectangle is %.2f\n\n", rec.x * rec.y);
}

void triangle()
{
    printf("\nPlease enter the width and height of …
Run Code Online (Sandbox Code Playgroud)

c loops area

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

使用从Servlet中的数据库获取的值填充JSP中的HTML <select>下拉列表

我有一个flights_DB包含一个名为的表的数据库Passengers.每位乘客都由他的护照号码唯一标识.

我想创建一个包含表格中所有护照号码的下拉列表Passengers.如何使用JSP和Servlets实现这一目标?

jsp html-select servlets drop-down-menu

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

.NET - .NET的安全框架

有谁知道.NET的任何安全框架?

通过安全框架,我指的是一个框架,其中包含一组包含代码的库和API,可用于提高整体开发应用程序的安全性.

到目前为止,我只确定了Spring.NET.我已经找到了.NET的其他框架,例如Castle MonoRail,但它并不完全针对解决安全问题.

举个例子,Java程序员可以使用以下安全框架:

  1. Apache Shiro(Java)
  2. JAAS(Java)
  3. JGuard(Java)
  4. JSecurity(Java)
  5. PicketBox(Java)
  6. Spring Security(Java)

.net java security spring frameworks

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

从文本框中获取新值时出现奇怪的错误

我有一个网站,在页面加载时,从数据库中检索某些信息并填充许多文本框.然后,如果用户想要进行任何更改,则可以修改这些文本框的内容,然后他可以保存更改.

这是我正在使用的,以便在保存更改之前获取框的内容:

string username = Session["Username"].ToString();
string vendor_name = Textbox_Vendor.Text;
string address = Textbox_Address.Text;
string city = Textbox_City.Text;
string country = Textbox_Country.Text;
Run Code Online (Sandbox Code Playgroud)

现在,我遇到的主要问题是检索的值是旧值.例如,让我们说在页面加载时,tel字段是12345678,并且用户将文本框中的值更改为789046778.在保存更改之前在变量tel中加载的值是12345678而不是789046778.

如何从文本框中检索新的更新值?谢谢 :)

页面加载

protected void Page_Load(object sender, EventArgs e)
{
    Label_Error.Visible = false;
    Encryption enc = new Encryption();

    if (Session["Username"] == null)
    {
        Response.Redirect("HomePage.aspx");
    }

    else
    {
        string username = Session["Username"].ToString();
        string vendor_name = "";
        string address = "";
        string city = "";
        string country = "";
        bool exists1 = false;
        bool error1 = true;

        try
        { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net validation textbox

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

确定方法接受的参数数量

是否可以获取方法接受的参数数量,然后单独访问这些参数的值?我想创建一个方法,它连接方法的所有参数的值,除了最后一个参数.但是,参数的数量和参数的名称取决于所访问的方法.

是否可以执行类似于以下伪代码的操作?

StringBuilder string = new StringBuilder();

for(int i = 0; i < Method.Parameters.Count - 1; i++)
{
     string.Append(Method.Parameters[i].Value);
}
Run Code Online (Sandbox Code Playgroud)

非常感谢你 :)

c# string parameters methods

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

Javascript - 在两个图像之间切换

我有以下Javascript代码,应该在两个图像之间快速切换:

<head runat="server">
    <title>Home Page</title>

    <script src="Resources/jQuery.js" type="text/javascript"></script>
    <script type="text/javascript">
        function changeImage()
        {
            requestAnimationFrame(changeImage);

            var url = document.getElementById('Change_Image').src;

            if (url == 'Resources/Share1.bmp')
            {
                document.getElementById('Change_Image').src = 'Resources/Share2.bmp';
            }

            else
            {
                if (url == 'Resources/Share2.bmp')
                {
                    document.getElementById('Change_Image').src = 'Resources/Share1.bmp';
                }
            }
        }    
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <h1>Welcome to my Website</h1>
            <h2>Below you can find an example of visual cryptography</h2>
            <br />
            <br />
            <div><img id="Change_Image" src="Resources/Share1.bmp" alt="Letter A" /></div>
        </div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

不幸的是,代码不起作用,图像也不会改变为另一个.我究竟做错了什么?我对JavaScript很陌生,请跟我说好吗?

html javascript image

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

从.pfx文件导入私钥

如何从.pfx文件导入证书的私钥?我有这个代码:

        X509Certificate2 cert = new X509Certificate2("C:/amazon.pfx", "hello", X509KeyStorageFlags.Exportable | X509KeyStorageFlags.PersistKeySet);
        string private_key = cert.PrivateKey.ToString();
        Console.WriteLine(private_key);
Run Code Online (Sandbox Code Playgroud)

但是,输出是:

System.Security.Cryptography.RSACryptoServiceProvider
Run Code Online (Sandbox Code Playgroud)

如何以字符串格式获取私钥?

c# encryption private key certificate

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