问题列表 - 第2698页

在Web应用程序中验证用户身份的最佳方法

我正在寻找在Web应用程序中验证用户身份的方法,但主要的Web应用程序不需要处理密码.像OpenId之类的东西,但是认证服务器肯定需要托管在内部网上,应用服务器无法访问互联网服务.

我的环境几乎是Java Web应用程序,但将系统连接到其他类型的应用程序也很有趣.

java security openid authentication web-applications

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

在Powershell中使用用户名/密码连接到网络文件夹

我经常访问Powershell中的共享网络文件夹以获取文件等.但如果共享需要用户名/密码,那么与Windows资源管理器不同,Powershell不会提示我这些.如果我首先在Windows资源管理器中连接到该文件夹​​,Powershell将允许我连接.

我怎样才能在Powershell中验证自己?

powershell

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

如何在Perl中读取文件末尾的行?

我正在使用Perl脚本来读取CSV文件并进行一些计算.CSV文件只有两列,如下所示.

One Two
1.00 44.000
3.00 55.000
Run Code Online (Sandbox Code Playgroud)

现在这个CSV文件非常大,可以从10 MB到2GB.

目前我正在使用大小为700 MB的CSV文件.我试着在记事本中打开这个文件,excel但看起来好像没有软件打开它.

我想阅读可能是CSV文件中的最后1000行并查看值.我怎样才能做到这一点?我无法在记事本或任何其他程序中打开文件.

如果我编写一个Perl脚本,那么我需要处理完整的文件以转到文件末尾,然后读取最后1000行.

有没有更好的方法呢?我是Perl的新手,任何建议都将不胜感激.

我搜索过网络,有一些脚本可用,比如File :: Tail,但我不知道它们会在windows上运行吗?

perl large-files

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

可能导致XML解析错误的原因:找不到任何元素?

我最近将一个ASP站点从我的dev机器迁移到了一个实时服务器.除了我的FAQ页面以外的所有页面都运行正常,但我的常见问题解答提出:

XML Parsing Error: no element found
Location: http://geniusupdate.com/GSHelp/faq.aspx
Line Number 1, Column 1:
Run Code Online (Sandbox Code Playgroud)

我所做的唯一更改是将我的SQL页面上的连接字符串从本地更改为我的托管服务指定的字符串.有关如何找到问题的根源的任何提示?

这是我的FAQ页面的来源:

<%@ Page Language="VB" MasterPageFile="~/theMaster.master" AutoEventWireup="false" CodeFile="faq.aspx.vb" Inherits="faq" Title="Untitled Page" %>
<%@ Import Namespace="sqlstuff" %>
<%@ Import Namespace="functions" %>

<asp:Content ContentPlaceHolderID="page_title" ID="theTitle" runat="server">
    FAQ</asp:Content>
<asp:Content ContentPlaceHolderID="column1_title" ID="col1Title" runat="server">
    <%=faqPageTitle(Request.QueryString("cid"))%></asp:Content>
<asp:Content ContentPlaceHolderID="column1" ID="columnContent" runat="server">

     <p>Click on a question to expand it to see the answer!</p>
     <p><%  If cID >= 0 Then
                Dim theFaq As New List(Of faqContent), iterate As Integer = 0
                theFaq = sqlStuff.getFaqs(cID)
                For …
Run Code Online (Sandbox Code Playgroud)

asp.net

19
推荐指数
4
解决办法
7万
查看次数

C#中的TripleDES加密

我正在尝试使用ECB模式的TripleDES加密.我的代码看起来像这样:

public static string EncryptDES(string InputText)
        {
            byte[] key = new byte[] { 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x41, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48 };
            byte[] clearData = System.Text.Encoding.UTF8.GetBytes(InputText);
            MemoryStream ms = new MemoryStream();
            TripleDES alg = TripleDES.Create();
            alg.Key = key;
            alg.Mode = CipherMode.ECB;
            CryptoStream cs = new CryptoStream(ms, alg.CreateDecryptor(), CryptoStreamMode.Write);
            cs.Write(clearData, 0, clearData.Length);
            cs.FlushFinalBlock();
            byte[] CipherBytes = ms.ToArray();
            ms.Close();
            cs.Close();
            string EncryptedData = Convert.ToBase64String(CipherBytes);
            return EncryptedData; …
Run Code Online (Sandbox Code Playgroud)

.net encryption

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

如何在Java中备份ArrayList?

我有一些数据存储为ArrayList.当我想备份这些数据时,java会永远绑定两个对象.这意味着当我更改数据中的值时,ArrayList此更改将进入备份.我试图将数据中的值分别复制到循环中的备份,尝试使用方法data.clone()- 没有任何帮助.

java arraylist

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

通过引用传递的数组的修改

我最近遇到了一些第三方C#代码,它执行以下操作:

public int RecvByteDataFromPrinter(ref byte[] byteData)
{
    byte[] recvdata = new byte[1024];

    ///...fills recvdata array...       

    byteData = recvdata;
    return SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

byteData = recvdata在这种情况下," " 线实际上做了什么?

似乎目标是让byteData包含recvdata数组的内容.但是,我的印象是你需要做一个Array.Copy(...)操作才能实现这一点.

这实际上是在修改byteData引用以指向新分配的数组吗?如果是这样,该阵列是否可以保留?

c# arrays

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

是否有一个与beanshell source()方法等效的groovy?

我已经仔细研究了那些时髦的文档,并没有找到类似的东西,但那里的东西有点随意组织.我正在从beanshell切换到groovy,并使用beanshell中的源("fileloc")方法内联 - 包含其他实用程序beanhell脚本以供重用.在groovy或最佳实践中是否有标准功能?

groovy beanshell

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

System.Windows.Threading.Dispatcher和WinForms?

是否System.Windows.Threading.Dispatcher适用于WinForms应用程序的UI线程?

如果是,为什么?它来自WindowsBase.dll,它似乎是一个WPF组件.

如果没有,我如何调用工作单元回到UI线程?我发现Control.BeginInvoke(),但创建一个控件只是为了引用原始线程似乎很笨拙.

multithreading dispatcher begininvoke winforms

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

DotNetNuke中的"Nuke"是什么意思?

一位同事问我"Nuke"这个词与CMS有什么关系?说实话,我从来没有想过,我在网上找不到任何信息.

Francisco Burzi写道,他用来管理内容的Perl脚本叫做NUKE.他对该系统的了解促使他将该软件改编为phpNuke.

有谁知道NUKE代表什么以及它与内容管理有什么关系?

dotnetnuke content-management-system

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