小编Ozz*_*zzy的帖子

HTML >>非常简单的问题

嘿,有人可以告诉我&#num; 为那>>标志.>>是一个字符的那个.谢谢 :)

<< aswell ^ _ ^的奖励积分

html entities

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

C#在桌面上定位窗口

可以说我在C#中有一个普通的窗口.它没有边框样式,因此无法移动或调整大小等.我如何定位该窗口使其显示在与桌面或上面相同的级别?

像小部件或雨量计皮肤.有任何想法吗?

c# desktop z-index

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

HTTP数据包,发生什么事?

基本上,我在查看Motorstorm排行榜的同时在我的PS3上收发数据包.排行榜以XML格式发送到我的ps3,但只有在我获得授权后才能发送.那么有人可以告诉我这三个数据包之间发生了什么以及我如何在浏览器中复制它?

数据包1从我的PS3到索尼服务器

POST /ranking_view/func/get_player_rank HTTP/1.1
Host: ranking-view-a01.u0.np.community.playstation.net
Connection: Keep-Alive
Content-Length: 213
Authorization: Digest username="c7y-ranking01", realm="c7y-ranking", nonce="2SpsV4WABAA=47a2b36030cd94de1190f6b9f05db1bd5584bc2a", uri="/ranking_view/func/get_player_rank", qop="auth", nc="00000001", cnonce="d4eb1eb60ab4efaea1476869d83a6e0b", response="96b55c6e79f84dd41b46eb66bed1c167"
Accept-Encoding: identity
User-Agent: PS3Community-agent/1.0.0 libhttp/1.0.0

<?xml version="1.0" encoding="utf-8"?><ranking platform="ps3" sv="3.15"><titleid>NPWR00012_00</titleid><board>7</board><jid>Panzerborn@a5.gb.np.playstation.net</jid><option message="false" info="false"/></ranking>
Run Code Online (Sandbox Code Playgroud)

Packet 2 Sony Server回应我的PS3

Date: Fri, 26 Feb 2010 19:06:12 GMT
WWW-Authenticate: Digest realm="c7y-ranking", nonce="a3PFl4WABAA=6d375259676ec79641448a8032a795b8e12ccae4", algorithm=MD5, stale=true, qop="auth"
Content-Length: 401
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>401 Authorization Required</title>
</head><body>
<h1>Authorization Required</h1>
<p>This server could not verify that …
Run Code Online (Sandbox Code Playgroud)

authentication encryption header http packet

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

两列上的PSQL唯一约束

我有一个表,用于将两个表连接在一起,形成一对多的关系.

TableA
id
name

TableB
id
name

LinkTable
TableA_id
TableB_id
Run Code Online (Sandbox Code Playgroud)

基本上,TableA中的一个可以具有许多TableB.非常简单.我现在遇到的问题是创建一个遵循此关系规则的约束:

LinkTable
TableA_id    TableB_id
1            1
1            2
1            3
2            1
2            2
2            3
Run Code Online (Sandbox Code Playgroud)

我想创建一个唯一约束,它将两个列组合在一起作为唯一值.所以在上面的链接表中,有了这个新的约束,我可以

INSERT INTO LinkTable (TableA_id, TableB_id) VALUES (1, 4);
INSERT INTO LinkTable (TableA_id, TableB_id) VALUES (1, 5);
INSERT INTO LinkTable (TableA_id, TableB_id) VALUES (2, 6);
INSERT INTO LinkTable (TableA_id, TableB_id) VALUES (3, 1);

With out any problems

And if I try to insert:

INSERT INTO LinkTable (TableA_id, TableB_id) VALUES (1, 1);
INSERT INTO LinkTable …
Run Code Online (Sandbox Code Playgroud)

sql constraints unique relationship psql

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

密码哈希,BCrypt到SHA1/MD5

我一直在考虑升级我的一个应用程序的密码哈希安全性,因为我一直在阅读有关暴力攻击的速度比以前快得多.目前我正在使用sha1(md5($password)),我看到使用bcrypt + salt的好处.我的问题是,如果我要做以下事情会更安全吗?

场景1:

$password -> sha1 -> bcrypt -> sha1
// This would enable me to keep all existing passwords and just 
// regenerate all the hashes without waiting for the user to re login
Run Code Online (Sandbox Code Playgroud)

场景2:

$password -> bcrypt -> sha1
// I would have to add an extra column for the new hash until every
// user has logged in but the hash will still be sha1.
Run Code Online (Sandbox Code Playgroud)

这两个中的任何一个都会增加哈希的安全性吗?我不是加密大师,远非它,我只想简单解释它是否会起作用,如果没有,为什么.

谢谢

编辑

经过一点阅读之后,似乎bcrypt受到青睐,因为它的缓慢使我在生成哈希之前使cpu/gpu工作的时间更长.

在sha1 vs bcrypt的情况下,sha1比bcrypt快大约300000倍.这引出了一个问题,如果bcrypts的优势很慢,那么使用sha1 300000次的递归散列函数肯定会像bcrypt一样安全吗?

我把这个函数作为一个例子: …

php encryption hash sha1 bcrypt

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

C#告诉表格是否最大化

好的,我的问题.我有一个表单,当它没有最大化时,它的最大大小必须是表单内组件的总高度.为此,我用这个:

    private void resize_form(object sender, EventArgs e)
    {
        this.MaximumSize = new System.Drawing.Size(1000, this.panel4.Height + this.label2.Height + this.HeightMin);
    }
Run Code Online (Sandbox Code Playgroud)

这会触发表单的Resize事件.因为组件大小总是在变化,所以在resize事件上执行此操作是有意义的.如果我想最大化表单,表单只是转到this.MaximumSize中定义的最高设置.所以我想知道是否有一种方法可以告诉窗体何时最大化并在窗体最大化之前将其最大尺寸设置为屏幕边界.

如果有更好的方法来更改maximumsize值而不调整大小事件,那也会很棒:)

c# resize wndproc maximize winforms

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

MySQL用表2数据更新表1

抱歉标题含糊不清。

我有两个表:

表格1: mailing_email

表 2(动态表,但现在是): membership

表 1 包含数据库中所有电子邮件帐户的列表和一些辅助字段,例如姓名。它还有一个名为communicate.

communicate基本上是我的术语subscribed。任何取消订阅链接都将设置communicate为 false。

双方mailing_emailmembership有一个emailcommunicate列。

我需要编写一个查询,其中发生以下情况:

mailing_email.communicate更新为membership.communicatewhere mailing_email.email=的当前状态membership.email。如果存在mailing_email其中不存在的电子邮件membership,则该communicate字段保持不变。

我将如何以最快的方式做到这一点?每个表将有数千行,此同步命令将经常运行。

mysql sql database synchronization sql-update

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

Twitter t.co url缩短了实体长度?

Twitter会自动缩短通过api发布的t.co/???链接到链接.但是,您可以使用链接实体Twitter实体文档来屏蔽链接.但是,我找不到这个问题的任何明确答案:

实体的长度是否显示链接计数到140个字符,还是只计算t.co链接长度?

例:

39个字符

Hello this url is shortened: t.co/abcde
Run Code Online (Sandbox Code Playgroud)

此示例仍然链接到t.co/abcde但是长度为54个字符

Hello this url is shortened: www.entity-masked-url.com
Run Code Online (Sandbox Code Playgroud)

使用实体时哪一个是正确的长度?

api twitter entity maxlength string-length

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