你知道那些打包的js文件是什么样的,对吗?
eval(function(p,a,c,k,e,d){ ... } ('obfuscated-string'.split('|'),0,{}))
它恰好是我必须调整一些看起来像这样的大型遗留代码,我想找到一种方法将其转换为更易读的版本.
如果那是不可能的,我至少可以摆脱评估吗?
我正在尝试根据谁是付款人或收款人,将USERS表中的NAME和PHOTO加入TRANSACTIONS表.它一直告诉我找不到桌子this- 我做错了什么?
SELECT `name`,`photo`,`amount`,`comment`,
(
CASE `payer_id`
WHEN 72823 THEN `payee_id`
ELSE `payer_id`
END
) AS `this`
FROM `transactions`
RIGHT JOIN `users` ON (`users`.`id`=`this`)
WHERE `payee_id`=72823 OR `payer_id`=72823
Run Code Online (Sandbox Code Playgroud) 有没有一种简单的方法来获得两组的相对补充?也许使用LINQ?
我必须找到A相对于B的相对称赞.A和B都是类型的,HashSet<T>但我认为算法可以更通用(IEnumerable<T>甚至ISet<T>)?
我可以在VB.NET或C#中使用解决方案.
如果我在C中有一个if语句,它看起来像:
if( function1() > 0 && function2() > 0 ){
//blah
}
Run Code Online (Sandbox Code Playgroud)
哪个函数将首先执行并始终按该顺序执行?
我有一个系统,注册用户可以对图片进行投票/投票评论.它与Stack Overflow的投票系统非常相似.
我将投票存储在一个表中,其值如下:
vote_id | vote_comment_id | vote_user_id | vote_date | vote_type
Run Code Online (Sandbox Code Playgroud)
现在我有几个关于以下速度和效率的问题:
问题:一旦用户打开带有评论的图片页面,我需要该用户已经对评论进行了UP/DOWN投票以显示它; 评论旁边的"你投了票"或"你投了票"(在Stack Overflow中,投票图像突出显示).
我可能的解决方案:现在,当我打开一个图片页面时,我遍历每个评论,我也会遍历我的投票表并检查用户是否投票并显示状态(我将vote_user_id与用户的会话进行比较).
这有多高效?有没有人有更好的方法来解决这类问题?
APM使用BeginXXX/EndXX对,基于事件的异步模式(EAP)使用XXXAsync和XXXCompleted对,但我没有看到任何关于如何命名返回任务的方法的标准.
我一直在使用XXXTask:
Data GetData()
Task<Data> GetDataTask()
Run Code Online (Sandbox Code Playgroud)
但是想知道是否已经开发出更标准的方法
我无法设置GWT TextArea的最大长度.有人可以帮助我在GWT中实现这一目标吗?
TextArea t1 = new TextArea();
t1.setMaxLength(300); // This method doesn't exist. How do I do this?
Run Code Online (Sandbox Code Playgroud) 这是一个例子:
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('4.h={H:9(d){T 7.F(9(){g 1=7;1.3={8:4(d.8,7),i:4(d.i,7),m:4.z.J(7),5:d.5,t:d.t,j:d.j,K:d.K,b:d.b,A:d.A};4.h.s(1,0);4(S).v(\'W\',9(){1.3.m=4.z.J(1);4.h.s(1,0);4.h.E(1)});4.h.E(1);1.3.8.v(\'O\',9(){4(1.3.t,7).l(0).a.I=\'P\'}).v(\'R\',9(){4(1.3.t,7).l(0).a.I=\'11\'});4(Z).v(\'10\',9(e){g p=4.z.Y(e);g c=0;k(1.3.b&&1.3.b==\'L\')g r=p.x-1.3.m.x-(1.w-1.3.5*1.3.8.n())/2-1.3.5/2;u k(1.3.b&&1.3.b==\'N\')g r=p.x-1.3.m.x-1.w+1.3.5*1.3.8.n();u g r=p.x-1.3.m.x;g M=B.G(p.y-1.3.m.y-1.X/2,2);1.3.8.F(9(q){6=B.Q(B.G(r-q*1.3.5,2)+M);6-=1.3.5/2;6=6<0?0:6;6=6>1.3.j?1.3.j:6;6=1.3.j-6;C=1.3.A*6/1.3.j;7.a.D=1.3.5+C+\'f\';7.a.o=1.3.5*q+c+\'f\';c+=C});4.h.s(1,c)})})},s:9(1,c){k(1.3.b)k(1.3.b==\'L\')1.3.i.l(0).a.o=(1.w-1.3.5*1.3.8.n())/2-c/2+\'f\';u k(1.3.b==\'o\')1.3.i.l(0).a.o=-c/1.3.8.n()+\'f\';u k(1.3.b==\'N\')1.3.i.l(0).a.o=(1.w-1.3.5*1.3.8.n())-c/2+\'f\';1.3.i.l(0).a.D=1.3.5*1.3.8.n()+c+\'f\'},E:9(1){1.3.8.F(9(q){7.a.D=1.3.5+\'f\';7.a.o=1.3.5*q+\'f\'})}};4.V.U=4.h.H;',62,64,'|el||fisheyeCfg|jQuery|itemWidth|distance|this|items|function|style|halign|toAdd|options||px|var|iFisheye|container|proximity|if|get|pos|size|left|pointer|nr|posx|positionContainer|itemsText|else|bind|offsetWidth|||iUtil|maxWidth|Math|extraWidth|width|positionItems|each|pow|build|display|getPosition|valign|center|posy|right|mouseover|block|sqrt|mouseout|window|return|Fisheye|fn|resize|offsetHeight|getPointer|document|mousemove|none'.split('|'),0,{}))
Run Code Online (Sandbox Code Playgroud)
显然,这段代码是故意编写的,以使其他人感到困惑.我怎样才能理解它并用简单的代码重写它?
这项工作有一些工具吗?这在HTML中很常见.
我在创建查询时遇到了一些问题,该查询给出了总和的平均值.我在stackoverflow中阅读了一些示例,但无法做到.任何人都可以帮我理解如何做到这一点吗?这是我的数据:
Transaction_x0020_Number Product_x0020_Code Sales_x0020_Value Date Cashier
000356 350 24.99 2010-06-04 131
000356 726 32.99 2010-06-04 131
000357 350 24.99 2010-06-04 131
000358 350 24.99 2010-06-04 131
000358 360 24.99 2010-06-04 131
000770 703 69.99 2010-06-04 130
000771 726 32.99 2010-06-04 130
000772 1126 5 2010-06-04 130
000773 482 32.99 2010-06-04 130
000774 600 32.99 2010-06-04 130
000775 350 24.99 2010-06-04 130
Run Code Online (Sandbox Code Playgroud)
基本上我需要收银员的平均交易价值.我无法运行基本avg,因为它将占用所有行,但每个事务可以有多行.最后我想要:
Cashier| Average|
131 | 44.31 |(Which comes from the sum divided by 3 transactions not 5 rows)
130 …Run Code Online (Sandbox Code Playgroud)