问题列表 - 第10185页

在64位操作系统上以32位运行AnyCPU应用程序

有没有办法在64位Windows环境中运行而不重新编译为x86时,在AnyCPU下编译的.NET应用程序作为32位应用程序?

.net windows 64-bit executable compilation

15
推荐指数
2
解决办法
6354
查看次数

XPATH 一致性

我有一个需要测试的 XPath 引擎实现。

是否有一组标准一致性测试可供我们用来验证是否符合 XPath 规范(与 XSLT 相关)。

完美的应该是 XML 文档的 XPath 表达式和预期结果。

xslt xpath standards-compliance

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

下拉列表中的第一个项目为空白

如何将DropDownList中的第一项放在空白处?在VB中就像DropDownList.index [0] =""; 我这样做了:

string StrConn = ConfigurationManager.ConnectionStrings["connSql"].ConnectionString;
    SqlConnection conn = new SqlConnection(StrConn);

    conn.Open();

    SqlDataReader dr;

    string sql;
    sql = @"Select Nome From DanielPessoas";

    SqlCommand cmd = new SqlCommand(sql, conn);
    dr = cmd.ExecuteReader();

    DropDownList1.DataSource = dr;
    DropDownList1.DataTextField = "Nome";
    DropDownList1.DataValueField = "Nome";
    DropDownList1.DataBind(); 
Run Code Online (Sandbox Code Playgroud)

sql-server asp.net ado.net

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

python是否有挂钩到EXT3

我们有几个cron作业,ftp代理日志到中央服务器.这些文件可能相当大,需要一些时间来传输.该项目的部分要求是提供一种记录机制,我们记录这些转移的成功或失败.这很简单.

我的问题是,有没有办法检查当前是否正在写入文件?我的第一个解决方案是在给定的时间范围内检查文件大小两次并检查文件大小.但是同事说可以通过python挂钩到EXT3文件系统并检查属性以查看当前是否附加了该文件.我的Google-Fu空了.

是否有一个EXT3模块或其他可以让我检查文件状态的模块?服务器正在运行带有EXT3文件系统的Fedora Core 9.

python linux ext3

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

如何绑定到任何可用的端口?

我需要一个应用程序,它将UDP数据包发送到某个网络服务器并接收响应.服务器回复请求来自的相同端口号,因此我首先需要将我的套接字绑定到任何UDP端口号.

对UDP端口号进行硬编码是一个坏主意,因为它可能被运行在同一台PC上的任何其他应用程序使用.

有没有办法将UDP套接字绑定到任何可用的端口?IMO应该是快速获得自由端口#的有效方法,它由例如accept()函数使用.

如果不是,那么尝试绑定并检查WSAEADDRINUSE/EADDRINUSE状态的最佳策略是什么:从1025或1025 + rand()或其他一些顺序尝试端口?

sockets networking

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

两个C语法花絮:没有init for和char*w [4] vs char w [4]

刚学习Jon Bentley 编程珍珠的C风格,想知道是否有人可以向我解释以下两段C语法:

for没有init条件的A (参见上面文件中wordncmp中的第2行):

           for ( ; *p == *q; p++, q++)
Run Code Online (Sandbox Code Playgroud)

和.之间的语义差异

            char *word[800000];
Run Code Online (Sandbox Code Playgroud)

            char word[800000];
Run Code Online (Sandbox Code Playgroud)

因为在这种情况下,我认为数组只是指针word[0].

答案选择说明:好的,作为社区的其他成员,我在接受dmckee或CAbbott答案之间徘徊.他们都有重要的知识,我很欣赏.我已经接受了CAbbott的回答,因为它更简单,但给了dmckee一个upvote.尽可能公平,不接受两个答案.谢谢.

c syntax

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

创建自己的TinyURL

我刚刚找到了这个很棒的教程,因为它是我需要的东西.

但是,看了之后,这似乎效率低下.它的工作方式是,首先生成一个唯一的密钥,然后检查它是否存在于数据库中以确保它确实是唯一的.但是,数据库越大,函数越慢,对吧?

相反,我在想,有没有办法为这个功能添加排序?所以必须要做的就是检查数据库中的上一个条目并增加密钥.所以它永远是独一无二的?

function generate_chars()

{

    $num_chars = 4; //max length of random chars
    $i = 0;
    $my_keys = "123456789abcdefghijklmnopqrstuvwxyz"; //keys to be chosen from
    $keys_length = strlen($my_keys);
    $url  = "";
    while($i<$num_chars)
    {
        $rand_num = mt_rand(1, $keys_length-1);
        $url .= $my_keys[$rand_num];
        $i++;
    }
    return $url;
}

function isUnique($chars)

{
    //check the uniqueness of the chars
    global $link;
    $q = "SELECT * FROM `urls` WHERE `unique_chars`='".$chars."'";
    $r = mysql_query($q, $link);
    //echo mysql_num_rows($r); die();
    if( mysql_num_rows($r)>0 ): 
        return false;
    else: 
        return …
Run Code Online (Sandbox Code Playgroud)

php mysql

4
推荐指数
3
解决办法
8622
查看次数

jQuery添加HTML表列

我有一个像这样的HTML表格:

<table border="1">
    <tbody>
        <tr>
            <td><a href="#" class="delete">DELETE ROW</a>COL 1</td>
            <td><a href="#" class="delete">DELETE COL</a>COL 2</td>
            <td><a href="#" class="delete">DELETE COL</a>COL 3</td>
            <td><a href="#" class="delete">DELETE COL</a>COL 4</td>
            <td><a href="#" class="delete">DELETE COL</a>COL 5</td>
            <td><a href="#" class="delete">DELETE COL</a>COL 6</td>
        </tr>
        <tr>
            <td>ROW 1</td>
            <td>ROW 1</td>
            <td>ROW 1</td>
            <td>ROW 1</td>
            <td>ROW 1</td>
            <td>ROW 1</td>
        </tr>
        <tr>
            <td>ROW 2</td>
            <td>ROW 2</td>
            <td>ROW 2</td>
            <td>ROW 2</td>
            <td>ROW 2</td>
            <td>ROW 2</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

我需要的是一个函数来添加一个基于其他列的td的新列.问题是在这个HTML表中,在添加新列之前使用jQuery删除列,因此函数需要获取当前列配置并相应地进行调整,因为行和列总是被删除或添加.

我有这个代码用于添加新列但它不添加标题:

function addACol() {
    var currentNumberOfTDsInARow = $('.tblModel tr:first td').length;
    newColNum = currentNumberOfTDsInARow; …
Run Code Online (Sandbox Code Playgroud)

html jquery html-table

20
推荐指数
2
解决办法
8万
查看次数

如何在PHP中查找对象使用的内存?(的sizeof)

如何在PHP中查找对象使用的内存?(c的大小).我想要找到的对象是一个字符串,其中包含字符串和整数,因此很难手动计算它.php中的字符串也可以是不同的长度,具体取决于编码(utf8等)是否正确?

php memory memory-management

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

ASP.NET MVC - 如何处理过期的密码?

在ASP.NET MVC应用程序中处理过期密码的最佳方法是什么?

让我解释一下 - ASP.NET MVC显然已经设置(在nerdDinner示例的准系统应用程序中)来处理以下场景:

  • 注册新用户
  • 允许他们更改密码
  • 使用有效的帐户/密码登录

它没有的是一个非常好的方法来做到以下几点:

  • 强制用户在密码过期时更改密码

ASP.NET MVC的思维方式指向让用户转到单独的URL /视图以执行密码更改的想法.

这个想法的问题是,如果他们没有登录,我不希望人们能够访问此URL,并且我不希望他们能够使用过期密码访问网站中的任何其他位置.

在过去,我处理这个问题的方法是让用户不要离开登录页面并让ASP.NET面板显示"哦,你需要更改密码"位,并隐藏页面的其余部分.此时用户尚未登录,因此他们将不会进行身份验证,并且在更改密码之前无法访问任何位置.

但ASP.NET MVC使这很困难.如果我喜欢上面的内容并且在登录页面上包含所有内容,那么我必须进行非常繁琐的Login()操作才能处理所有可能的发布值.如果我将其发布到另一个操作/视图,那么我冒着必须登录用户或更改密码页面不受身份验证保护的风险(因为,与您提供的"更改密码"位不同,我不希望他们在看到页面时进行身份验证).

我可以设想一些场景,你可以在ViewData中设置一些东西来表明密码已过期,并坚持将用户重定向到"更改密码"页面,但我不确定这是否安全.

authentication asp.net-mvc

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