小编Unk*_*ech的帖子

类属性上的StackOverFlow

重复:

C#的新手,为什么Property Set会抛出StackOverflow异常?

我有一个简单的类调用myClass,它有一个名为isAuthenticated的属性,代码如下:

public class myClass
{
        public myClass()
        {
            this.isAuthenticated = false;
        }
        public bool isAuthenticated
        {
            get { return isAuthenticated; }
            set { isAuthenticated = value; }
        }
}
Run Code Online (Sandbox Code Playgroud)

当我在课堂上初学时,我在set {...}行上获得了一个stackoverflow,我做错了什么?

c#

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

比SHA1更好的散列

我正在处理一个应用程序,我需要存储用户密码,所以我想我会将它存储在注册表的当前用户类中,但我也想把它哈希,原因很明显,我已经看到新闻项目表明SHA1已被破解,"标准"系统或.net中是否有更好的(未破解的)散列算法?

c# hash

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

SQL语法问题

以下是sql sytax中的含义:

  1. 条件后的(+)例如:"WHERE table1.col1 = table2.col2(+)

  2. 选择后的/**/表示什么,我依稀记得它是对优化器的建议,但我在哪里可以找到更多参考,例如:select/**/...

sql oracle

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

缩短debian上的大型CSV

我有一个非常大的CSV文件,我需要编写一个解析它的应用程序,但使用> 6GB文件进行测试很痛苦,是否有一种简单的方法可以提取前一百或两行,而无需加载整个文件进入记忆?

该文件驻留在Debian服务器上.

linux text large-files

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

套接字只接收消息C#的一部分

我有一些接收一系列消息的代码:

byte[] buffer = new byte[10240];
//...
sock.Receive(buffer);
string response = message(buffer);
Console.WriteLine("Message Recieved");
if (!verifyUser(response, sock))
Console.WriteLine("User Invalid");
//...
static private bool verifyUser(string userString, Socket sock)
{
   string[] userData = userString.Split(' ');
   int i = 0;
   while (true)
    {
        if (userData[0].ToUpper() != "USER")
        {
           byte[] buffer = message("WHO");
           sock.Send(buffer);
           userData = userString.Split(' ');
           i++;
           if (i > 4)
           {
                        return false;
                    }
                    continue;
                }
                else
                    break;
            }
Console.WriteLine("Connection recieved from " + userData[1] + " with hash of "/* …
Run Code Online (Sandbox Code Playgroud)

c# sockets

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

System.Net.Sockets命名空间中缺少TCPListener

我正在使用TCPListener,根据这个页面应该在System.Net.Sockets中,我有

using System.Net;
using System.Net.Sockets;
...
TCPListener tcpListener = new TCPListener(10);
Run Code Online (Sandbox Code Playgroud)

Visual Studio产生以下错误

错误1找不到类型或命名空间名称'TCPListener'(您是否缺少using指令或程序集引用?)C:\ path\WindowsService.cs 85 13 Windows服务测试1

我错过了什么?

c# .net-3.5

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

用于图形表示数据库结构的工具

我被要求创建我们数据库的图形表示,我已经看过像lucidchart这样的工具.是否有任何好的工具可用于以图形方式表示数据库及其关系?

database erd database-diagramming

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

划分密钥的最有效方法

假设我有一个由16个数字字符组成的字符串(即0123456789012345),在PHP中将这些字符分隔为集合的最有效方法是什么:0123-4567-8901-2345?

注意:我正在重写一个非常慢的现有系统.

php string

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

mysql_insert_id似乎永远不会起作用

我有以下代码:

$sql = "INSERT INTO table VALUES ('', ...)";
$result = mysql_query($sql, $link) or die(mysql_error());
$id = mysql_insert_id($result) or die('oops'); //mysql_error() instead of oops produces the same result
echo $id . "\nDone";
Run Code Online (Sandbox Code Playgroud)

发生此插入的表具有自动填充字段,但是此输出的所有内容都是:

完成

难道我做错了什么?

php mysql

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

使用MySQL触发器在插入时创建数据库

当值插入另一个数据库时,我可以在MySQL中使用触发器来创建新数据库.

mysql triggers

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

JavaScript中的Array.length问题

我写了这个示例代码来打印x的长度.但由于某种原因,我没有得到任何东西!救命!

<html>
<head>
<script type = "text/javascript">
function myF()
{
   var x = [1,2,3,4];
   var y = document.getElementById("thing");
   y.innerHtml = x.length;
}
</script>
</head>

<body onload = "myF();" >

<div id = "thing" >
PRINT TEST
</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript

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

针对godaddy优惠券代码的Shell脚本 - 这个脚本如何工作?

在优惠券网站上,有人发布了一个用于查找Godaddy折扣代码的shell脚本.

1 - 有人可以解释这个脚本是如何工作的吗?

具体来说,我对语法感到困惑:

links url -dump | grep AI
Run Code Online (Sandbox Code Playgroud)

2 - shell脚本是否允许你像perl/python/ruby​​一样蜘蛛网站?

3 - 是实现预期目标的最有效方法还是perl/python/ruby​​是一种更有效的技术用于此任务?

4 - 这是合乎道德的吗?

#!/bin/sh

gdaddy=600
while [ "$gdaddy" -lt "700" ]
do

for i in a b c d e f g h i j k l m n o p q r s t u v w x y z
do
echo "The results for gdr0$gdaddy"a"$i" >> output
links http://www.godaddy.com/default.aspx?isc=gdr0$gdaddy"a"$i -dump | grep -A1 "SPECIAL OFFER" >> output
echo >> …
Run Code Online (Sandbox Code Playgroud)

unix shell sh

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