我对这类事情没有经验,所以我甚至不确定关键字(因此标题).基本上我需要一个双向功能
encrypt(w,x,y) = z
decrypt(z) = w, x, y
Where w = integer
x = string (username)
y = unix timestamp
Run Code Online (Sandbox Code Playgroud)
和z =是一个8位数字(可能包括字母,规格还没有.)
我希望z不容易猜测并且易于验证.速度不是一个大问题,安全也不是.跟踪一对一关系是主要要求.任何资源或方向将不胜感激.
编辑
谢谢你的答案,学到了很多东西.因此,为了澄清,8个字符是唯一的硬性要求,以及链接W < - > Z的能力.用户名(Y)和时间戳(Z)将被认为是锦上添花.
如果可能的话,我想以数学的方式做这个,而不是做一些数据库查找.
如果我今晚必须完成这个,我可以找到一个合适的哈希算法并使用一个查找表.我只是想扩大我对这类事物的理解,看看我是否可以用数学方法做到这一点.
我有一个DOM的形式
<input class="parent"></div>
<input class="child"></div>
<input class="child"></div>
<input class="parent"></div>
<input class="child"></div>
...
Run Code Online (Sandbox Code Playgroud)
我知道这不是正确的,正确的方法是改革HTML,但我们说这是不可能的.
我怎样才能让jquery选择一个父母的所有孩子(即选择所有.children直到.parent)
概述:
我有三个表1)订阅者,bios和衬衫,我需要找到没有生物或衬衫的订户
桌子的布局如
用户
| season_id | user_id |
Run Code Online (Sandbox Code Playgroud)
生物
| bio_id | user_id |
Run Code Online (Sandbox Code Playgroud)
衬衫尺码
| bio_id | shirtsize |
Run Code Online (Sandbox Code Playgroud)
而且我需要找到所有没有生物或衬衫尺码的用户(如果没有生物;那么通过关系没有衬衫尺寸)对于任何给定的季节.
我最初写了一个像这样的查询:
SELECT *
FROM subscribers s
LEFT JOIN bio b ON b.user_id = subscribers.user_id
LEFT JOIN shirtsizes ON shirtsize.bio_id = bio.bio_id
WHERE s.season_id = 185181 AND (bio.bio_id IS NULL OR shirtsize.size IS NULL);
Run Code Online (Sandbox Code Playgroud)
但现在需要10秒钟才能完成.
我想知道如何重构查询(或可能是问题),以便它可以合理地进行预编码.
这是mysql解释:( ogu = subscriber,b = bio,tn = shirtshize)
| id | select_type | table | type | possible_keys | key | key_len | …
Run Code Online (Sandbox Code Playgroud) 嘿,我有一个很大的html字符串
<a style="background: rgb(100, 101, 43) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-backg round-inline-policy: -moz-initial;" href="#">swatch4</a>
<a style="background: rgb(34, 68, 33) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-b ackground-inline-policy: -moz-initial;" href="#">swatch5</a>
<a style="background: rgb(11, 38, 68) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -m oz-background-inline-policy: -moz-initial;" href="#">swatch6</a>
<a style="background: rgb(39, 11, 60) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial ; -moz-background-inline-policy: -moz-initial;" href="#">swatch7</a>
Run Code Online (Sandbox Code Playgroud)
......这些条目很多......
我想最终得到的是一个php数组
$colors = array(
'rgb(34, 34, …
Run Code Online (Sandbox Code Playgroud) 序言:我知道宝石.
我在工作中使用Drupal.如果您不知道,Drupal 是模块.有一个框架和一个核心框架,但是当您在Drupal中构建一个站点时,安装和配置模块是大部分工作.
那么,作为Rails的新手,我有一个宠物项目,我正在尝试构建一个登录/用户系统.我已经在Stack Overflow上阅读了有关它的问题.
程序是
如果您一年制作20个网站,18个网站具有相同的登录系统,您可以做些什么来最小化第2步?
是否有我不了解的社区支持或活动?这种配置是否超出惯例?
algorithm ×1
code-sharing ×1
encryption ×1
hash ×1
html ×1
join ×1
jquery ×1
module ×1
optimization ×1
parsing ×1
php ×1
regex ×1
sql ×1