小编Mar*_*ers的帖子

如何解压缩JavaScript文件的内容?

你知道那些打包的js文件是什么样的,对吗?

 eval(function(p,a,c,k,e,d){ ... } ('obfuscated-string'.split('|'),0,{}))

它恰好是我必须调整一些看起来像这样的大型遗留代码,我想找到一种方法将其转换为更易读的版本.

如果那是不可能的,我至少可以摆脱评估吗?

javascript compression eval unpack

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

MySQL:使用CASE/ELSE值作为连接参数

我正在尝试根据谁是付款人或收款人,将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)

php mysql finance join case

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

确定.NET中两个IEnumerable <T>集的相对补集

有没有一种简单的方法来获得两组的相对补充?也许使用LINQ?

我必须找到A相对于B的相对称赞.A和B都是类型的,HashSet<T>但我认为算法可以更通用(IEnumerable<T>甚至ISet<T>)?

我可以在VB.NET或C#中使用解决方案.

.net c# linq vb.net set

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

C if语句带&& - 首先执行哪个函数?

如果我在C中有一个if语句,它看起来像:

if( function1() > 0 && function2() > 0 ){

    //blah

}
Run Code Online (Sandbox Code Playgroud)

哪个函数将首先执行并始终按该顺序执行?

c if-statement

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

有效检索PHP和MySQL中的投票系统

我有一个系统,注册用户可以对图片进行投票/投票评论.它与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与用户的会话进行比较).

这有多高效?有没有人有更好的方法来解决这类问题?

php mysql

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

返回任务的命名方法的可接受模式是什么?

APM使用BeginXXX/EndXX对,基于事件的异步模式(EAP)使用XXXAsync和XXXCompleted对,但我没有看到任何关于如何命名返回任务的方法的标准.

我一直在使用XXXTask:

Data GetData() 
Task<Data> GetDataTask()
Run Code Online (Sandbox Code Playgroud)

但是想知道是否已经开发出更标准的方法

.net c# naming-conventions

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

用于.NET的自然语言处理工具包

你能给我一些用于.NET中自然语言处理的工具包和库吗?

是否有像UIMA for .NET这样的工具?

.net nlp

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

GWT TextArea的最大长度

我无法设置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)

gwt

10
推荐指数
3
解决办法
9757
查看次数

如何在HTML中"解码"一些混淆的JavaScript?

这是一个例子:

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中很常见.

html javascript obfuscation deobfuscation

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

Mysql查询中的Sum的平均值

我在创建查询时遇到了一些问题,该查询给出了总和的平均值.我在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)

mysql subquery aggregate-functions

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