当然找问题还得去那块请求数据的smali代码处NULL了

但是到这里,我们已经可以确认一件事就是so中的解密函数逻辑有一层防护就是判断当前调用so的应用包名是否为正确的视频包名,如果不是就不走正确的解密逻辑了。所以这里我们需要修改一下so指令,让这个判断无效。修改指令其实很简单,我们看到他通过判断strstr函数返回的NULL值,也就是对应 CMP R0,#0 指令值,然后后面有一个BEQ跳转指令,这里我们可以这么改,他不是和0判断吗?其实0就是NULL值,我们把他改成和1比较,这样strstr函数返回了NULL值也就是0,和1比较不相等。那就正确的逻辑了。这个思路大家要搞清楚,其实也没这么复杂,反正就一个目的,不要走后面的BEQ逻辑就对了。和1比较肯定就不会走BEQ逻辑了。好了下面就来开始修改指令了,这个网上有一个工具可以修改

看到,的确有效果了,这时候strstr返回NULL了,和1进行比较显然不相等就开始走下面的正确解密逻辑了。修改成功了,到这里有的同学好奇,是否可以直接修改后面的BEQ指令为BNE呢?当然是可以的,这个方式后面继续介绍,因为我写文章的目的就在于能介绍技术都给介绍,多条路始终是好事。

四、逆向分析签名信息
然后我们把修改之后的so文件拷贝到工程中,再次运行,其实这个结果还是不可以的,因为我们在上面的调试及时过了CMP也是不行的,所以这时候就要猜想了还要哪里有问题呢?当然找问题还得去那块请求数据的smali代码处

http://www.hbzhan.com/st2354/case_26455.html
http://www.hbzhan.com/st2354/case_26456.html
http://www.hbzhan.com/st2354/case_26457.html
http://www.hbzhan.com/st2354/case_26458.html
http://www.hbzhan.com/st2354/case_26459.html
http://www.hbzhan.com/st2354/case_26460.html
http://www.hbzhan.com/st2354/case_26461.html
http://www.hbzhan.com/st2354/case_26462.html
http://www.hbzhan.com/st2354/case_26463.html
http://www.hbzhan.com/st2354/case_26464.html
http://www.hbzhan.com/st2354/case_26465.html
http://www.hbzhan.com/st2354/case_26467.html
http://www.hbzhan.com/st2354/case_26466.html
http://www.hbzhan.com/st2354/case_26468.html
http://www.hbzhan.com/st2354/case_26469.html
http://www.hbzhan.com/st2354/case_26470.html
http://www.hbzhan.com/st2354/case_26471.html
http://www.hbzhan.com/st2354/case_26472.html
http://www.hbzhan.com/st2354/case_26473.html
http://www.hbzhan.com/st2354/case_26474.html
http://www.hbzhan.com/st2354/case_26475.html
http://www.hbzhan.com/st2354/case_26476.html
http://www.hbzhan.com/st2354/case_26477.html
http://www.hbzhan.com/st2354/case_26478.html
http://www.hbzhan.com/st2354/case_26479.html
http://www.hbzhan.com/st2354/case_26480.html
http://www.hbzhan.com/st2354/case_26481.html
http://www.hbzhan.com/st2354/case_26482.html
http://www.hbzhan.com/st2354/case_26483.html
http://www.hbzhan.com/st2354/case_26484.html
http://www.hbzhan.com/st2354/case_26485.html
http://www.hbzhan.com/st2354/case_26486.html
http://www.hbzhan.com/st2354/case_26487.html
http://www.hbzhan.com/st2354/case_26488.html
http://www.hbzhan.com/st2354/case_26489.html
http://www.hbzhan.com/st2354/case_26490.html
http://www.hbzhan.com/st2354/case_26491.html
http://www.hbzhan.com/st2354/case_26492.html
http://www.hbzhan.com/st2354/case_26493.html
http://www.hbzhan.com/st2354/case_26494.html
http://www.hbzhan.com/st2354/case_26495.html
http://www.hbzhan.com/st2354/case_26496.html
http://www.hbzhan.com/st2354/case_26497.html
http://www.hbzhan.com/st2354/case_26498.html
http://www.hbzhan.com/st2354/case_26499.html
http://www.hbzhan.com/st2354/case_26500.html
http://www.hbzhan.com/st2354/case_26501.html
http://www.hbzhan.com/st2354/case_26502.html
http://www.hbzhan.com/st2354/case_26503.html
http://www.hbzhan.com/st2354/case_26504.html
http://www.hbzhan.com/st2354/case_26505.html
http://www.hbzhan.com/st2354/case_26506.html
http://www.hbzhan.com/st2354/case_26507.html
http://www.hbzhan.com/st2354/case_26508.html
http://www.hbzhan.com/st2354/case_26509.html
http://www.hbzhan.com/st2354/case_26510.html
http://www.hbzhan.com/st2354/case_26511.html
http://www.hbzhan.com/st2354/case_26512.html
http://www.hbzhan.com/st2354/case_26513.html
http://www.hbzhan.com/st2354/case_26514.html
http://www.hbzhan.com/st2354/case_26515.html
http://www.hbzhan.com/st2354/case_26516.html
http://www.hbzhan.com/st2354/case_26517.html
http://www.hbzhan.com/st2354/case_26518.html
http://www.hbzhan.com/st2354/case_26519.html
http://www.hbzhan.com/st2354/case_26520.html
http://www.hbzhan.com/st2354/case_26521.html
http://www.hbzhan.com/st2354/case_26522.html
http://www.hbzhan.com/st2354/case_26523.html
http://www.hbzhan.com/st2354/case_26524.html
http://www.hbzhan.com/st2354/case_26525.html
http://www.hbzhan.com/st2354/case_26526.html
http://www.hbzhan.com/st2354/case_26527.html
http://www.hbzhan.com/st2354/case_26528.html
http://www.hbzhan.com/st2354/case_26529.html
http://www.hbzhan.com/st2354/case_26530.html
http://www.hbzhan.com/st2354/case_26531.html
http://www.hbzhan.com/st2354/case_26532.html
http://www.hbzhan.com/st2354/case_26533.html
http://www.hbzhan.com/st2354/case_26534.html
http://www.hbzhan.com/st2354/case_26535.html
http://www.hbzhan.com/st2354/case_26536.html
http://www.hbzhan.com/st2354/case_26537.html
http://www.hbzhan.com/st2354/case_26538.html
http://www.hbzhan.com/st2354/case_26539.html
http://www.hbzhan.com/st2354/case_26540.html
http://www.hbzhan.com/st2354/case_26541.html
http://www.hbzhan.com/st2354/case_26542.html
http://www.hbzhan.com/st2354/case_26543.html
http://www.hbzhan.com/st2354/case_26544.html
http://www.hbzhan.com/st2354/case_26545.html
http://www.hbzhan.com/st2354/case_26546.html
http://www.hbzhan.com/st2354/case_26547.html
http://www.hbzhan.com/st2354/case_26548.html
http://www.hbzhan.com/st2354/case_26549.html
http://www.hbzhan.com/st2354/case_26550.html
http://www.hbzhan.com/st2354/case_26551.html
http://www.hbzhan.com/st2354/case_26552.html
http://www.hbzhan.com/st2354/case_26553.html
http://www.hbzhan.com/st2354/case_26554.html
http://www.hbzhan.com/st2354/case_26555.html
http://www.hbzhan.com/st2354/case_26556.html
http://www.hbzhan.com/st2354/case_26558.html
http://www.hbzhan.com/st2354/case_26557.html
http://www.hbzhan.com/st2354/case_26559.html
http://www.hbzhan.com/st2354/case_26560.html
http://www.hbzhan.com/st2354/case_26561.html
http://www.hbzhan.com/st2354/case_26562.html
http://www.hbzhan.com/st2354/case_26563.html
http://www.hbzhan.com/st2354/case_26564.html
http://www.hbzhan.com/st2354/case_26565.html
http://www.hbzhan.com/st2354/case_26566.html
http://www.hbzhan.com/st2354/case_26567.html
http://www.hbzhan.com/st2354/case_26569.html
http://www.hbzhan.com/st2354/case_26568.html
http://www.hbzhan.com/st2354/case_26570.html
http://www.hbzhan.com/st2354/case_26571.html
http://www.hbzhan.com/st2354/case_26572.html
http://www.hbzhan.com/st2354/case_26573.html
http://www.hbzhan.com/st2354/case_26575.html
http://www.hbzhan.com/st2354/case_26577.html
http://www.hbzhan.com/st2354/case_26574.html
http://www.hbzhan.com/st2354/case_26578.html
http://www.hbzhan.com/st2354/case_26579.html
http://www.hbzhan.com/st2354/case_26580.html
http://www.hbzhan.com/st2354/case_26581.html
http://www.hbzhan.com/st2354/case_26583.html
http://www.hbzhan.com/st2354/case_26582.html
http://www.hbzhan.com/st2354/case_26584.html
http://www.hbzhan.com/st2354/case_26586.html
http://www.hbzhan.com/st2354/case_26587.html
http://www.hbzhan.com/st2354/case_26585.html
http://www.hbzhan.com/st2354/case_26588.html
http://www.hbzhan.com/st2354/case_26576.html
http://www.hbzhan.com/st2354/case_26590.html
http://www.hbzhan.com/st2354/case_26589.html
http://www.hbzhan.com/st2354/case_26591.html
http://www.hbzhan.com/st2354/case_26592.html
http://www.hbzhan.com/st2354/case_26593.html
http://www.hbzhan.com/st2354/case_26594.html
http://www.hbzhan.com/st2354/case_26595.html
http://www.hbzhan.com/st2354/case_26597.html
http://www.hbzhan.com/st2354/case_26596.html
http://www.hbzhan.com/st2354/case_26602.html
http://www.hbzhan.com/st2354/case_26598.html
http://www.hbzhan.com/st2354/case_26601.html
http://www.hbzhan.com/st2354/case_26603.html
http://www.hbzhan.com/st2354/case_26599.html
http://www.hbzhan.com/st2354/case_26600.html
http://www.hbzhan.com/st2354/case_26604.html
http://www.hbzhan.com/st2354/case_26606.html
http://www.hbzhan.com/st2354/case_26605.html
http://www.hbzhan.com/st2354/case_26607.html
http://www.hbzhan.com/st2354/case_26609.html
http://www.hbzhan.com/st2354/case_26610.html
http://www.hbzhan.com/st2354/case_26612.html
http://www.hbzhan.com/st2354/case_26611.html
http://www.hbzhan.com/st2354/case_26614.html
http://www.hbzhan.com/st2354/case_26613.html
http://www.hbzhan.com/st2354/case_26618.html
http://www.hbzhan.com/st2354/case_26616.html
http://www.hbzhan.com/st2354/case_26619.html
http://www.hbzhan.com/st2354/case_26617.html
http://www.hbzhan.com/st2354/case_26620.html
http://www.hbzhan.com/st2354/case_26621.html
http://www.hbzhan.com/st2354/case_26608.html
http://www.hbzhan.com/st2354/case_26622.html
http://www.hbzhan.com/st2354/case_26623.html
http://www.hbzhan.com/st2354/case_26615.html
http://www.hbzhan.com/st2354/case_26625.html
http://www.hbzhan.com/st2354/case_26627.html
http://www.hbzhan.com/st2354/case_26628.html
http://www.hbzhan.com/st2354/case_26630.html
http://www.hbzhan.com/st2354/case_26626.html
http://www.hbzhan.com/st2354/case_26631.html
http://www.hbzhan.com/st2354/case_26624.html
http://www.hbzhan.com/st2354/case_26634.html
http://www.hbzhan.com/st2354/case_26633.html
http://www.hbzhan.com/st2354/case_26632.html
http://www.hbzhan.com/st2354/case_26636.html
http://www.hbzhan.com/st2354/case_26638.html
http://www.hbzhan.com/st2354/case_26629.html
http://www.hbzhan.com/st2354/case_26635.html
http://www.hbzhan.com/st2354/case_26639.html
http://www.hbzhan.com/st2354/case_26640.html
http://www.hbzhan.com/st2354/case_26641.html
http://www.hbzhan.com/st2354/case_26637.html
http://www.hbzhan.com/st2354/case_26642.html
http://www.hbzhan.com/st2354/case_26643.html
http://www.hbzhan.com/st2354/case_26644.html
http://www.hbzhan.com/st2354/case_26648.html
http://www.hbzhan.com/st2354/case_26645.html
http://www.hbzhan.com/st2354/case_26647.html
http://www.hbzhan.com/st2354/case_26646.html
http://www.hbzhan.com/st2354/case_26650.html
http://www.hbzhan.com/st2354/case_26649.html
http://www.hbzhan.com/st2354/case_26652.html
http://www.hbzhan.com/st2354/case_26654.html
http://www.hbzhan.com/st2354/case_26655.html
http://www.hbzhan.com/st2354/case_26651.html
http://www.hbzhan.com/st2354/case_26656.html
http://www.hbzhan.com/st2354/case_26653.html
http://www.hbzhan.com/st2354/case_26657.html
http://www.hbzhan.com/st2354/case_26658.html
http://www.hbzhan.com/st2354/case_26660.html
http://www.hbzhan.com/st2354/case_26661.html
http://www.hbzhan.com/st2354/case_26659.html
http://www.hbzhan.com/st2354/case_26662.html
http://www.hbzhan.com/st2354/case_26663.html
http://www.hbzhan.com/st2354/case_26664.html
http://www.hbzhan.com/st2354/case_26665.html
http://www.hbzhan.com/st2354/case_26666.html
http://www.hbzhan.com/st2354/case_26668.html
http://www.hbzhan.com/st2354/case_26669.html
http://www.hbzhan.com/st2354/case_26667.html
http://www.hbzhan.com/st2354/case_26670.html
http://www.hbzhan.com/st2354/case_26671.html
http://www.hbzhan.com/st2354/case_26672.html
http://www.hbzhan.com/st2354/case_26673.html
http://www.hbzhan.com/st2354/case_26674.html
http://www.hbzhan.com/st2354/case_26675.html
http://www.hbzhan.com/st2354/case_26677.html
http://www.hbzhan.com/st2354/case_26678.html
http://www.hbzhan.com/st2354/case_26679.html
http://www.hbzhan.com/st2354/case_26680.html
http://www.hbzhan.com/st2354/case_26676.html
http://www.hbzhan.com/st2354/case_26681.html
http://www.hbzhan.com/st2354/case_26682.html
http://www.hbzhan.com/st2354/case_26683.html
http://www.hbzhan.com/st2354/case_26684.html
http://www.hbzhan.com/st2354/case_26685.html
http://www.hbzhan.com/st2354/case_26687.html
http://www.hbzhan.com/st2354/case_26688.html
http://www.hbzhan.com/st2354/case_26686.html
http://www.hbzhan.com/st2354/case_26690.html
http://www.hbzhan.com/st2354/case_26691.html
http://www.hbzhan.com/st2354/case_26692.html
http://www.hbzhan.com/st2354/case_26693.html
http://www.hbzhan.com/st2354/case_26694.html
http://www.hbzhan.com/st2354/case_26698.html
http://www.hbzhan.com/st2354/case_26695.html
http://www.hbzhan.com/st2354/case_26697.html
http://www.hbzhan.com/st2354/case_26689.html
http://www.hbzhan.com/st2354/case_26699.html
http://www.hbzhan.com/st2354/case_26700.html
http://www.hbzhan.com/st2354/case_26696.html
http://www.hbzhan.com/st2354/case_26703.html
http://www.hbzhan.com/st2354/case_26702.html
http://www.hbzhan.com/st2354/case_26705.html
http://www.hbzhan.com/st2354/case_26704.html
http://www.hbzhan.com/st2354/case_26706.html
http://www.hbzhan.com/st2354/case_26707.html
http://www.hbzhan.com/st2354/case_26701.html
http://www.hbzhan.com/st2354/case_26709.html
http://www.hbzhan.com/st2354/case_26710.html
http://www.hbzhan.com/st2354/case_26712.html
http://www.hbzhan.com/st2354/case_26713.html
http://www.hbzhan.com/st2354/case_26714.html
http://www.hbzhan.com/st2354/case_26711.html
http://www.hbzhan.com/st2354/case_26708.html
http://www.hbzhan.com/st2354/case_26715.html
http://www.hbzhan.com/st2354/case_26718.html
http://www.hbzhan.com/st2354/case_26717.html
http://www.hbzhan.com/st2354/case_26716.html
http://www.hbzhan.com/st2354/case_26719.html
http://www.hbzhan.com/st2354/case_26720.html
http://www.hbzhan.com/st2354/case_26721.html
http://www.hbzhan.com/st2354/case_26723.html
http://www.hbzhan.com/st2354/case_26724.html
http://www.hbzhan.com/st2354/case_26727.html
http://www.hbzhan.com/st2354/case_26726.html
http://www.hbzhan.com/st2354/case_26729.html
http://www.hbzhan.com/st2354/case_26722.html
http://www.hbzhan.com/st2354/case_26725.html
http://www.hbzhan.com/st2354/case_26731.html
http://www.hbzhan.com/st2354/case_26732.html
http://www.hbzhan.com/st2354/case_26730.html
http://www.hbzhan.com/st2354/case_26728.html
http://www.hbzhan.com/st2354/case_26735.html
http://www.hbzhan.com/st2354/case_26733.html
http://www.hbzhan.com/st2354/case_26734.html
http://www.hbzhan.com/st2354/case_26736.html
http://www.hbzhan.com/st2354/case_26738.html
http://www.hbzhan.com/st2354/case_26737.html
http://www.hbzhan.com/st2354/case_26741.html
http://www.hbzhan.com/st2354/case_26739.html
http://www.hbzhan.com/st2354/case_26740.html
http://www.hbzhan.com/st2354/case_26742.html
http://www.hbzhan.com/st2354/case_26743.html
http://www.hbzhan.com/st2354/case_26745.html
http://www.hbzhan.com/st2354/case_26747.html
http://www.hbzhan.com/st2354/case_26748.html
http://www.hbzhan.com/st2354/case_26744.html
http://www.hbzhan.com/st2354/case_26746.html
http://www.hbzhan.com/st2354/case_26749.html
http://www.hbzhan.com/st2354/case_26753.html
http://www.hbzhan.com/st2354/case_26750.html
http://www.hbzhan.com/st2354/case_26752.html
http://www.hbzhan.com/st2354/case_26751.html
http://www.hbzhan.com/st2354/case_26754.html
http://www.hbzhan.com/st2354/case_26756.html
http://www.hbzhan.com/st2354/case_26755.html
http://www.hbzhan.com/st2354/case_26757.html
http://www.hbzhan.com/st2354/case_26761.html
http://www.hbzhan.com/st2354/case_26759.html
http://www.hbzhan.com/st2354/case_26762.html
http://www.hbzhan.com/st2354/case_26758.html
http://www.hbzhan.com/st2354/case_26760.html
http://www.hbzhan.com/st2354/case_26764.html
http://www.hbzhan.com/st2354/case_26766.html
http://www.hbzhan.com/st2354/case_26763.html
http://www.hbzhan.com/st2354/case_26767.html
http://www.hbzhan.com/st2354/case_26768.html
http://www.hbzhan.com/st2354/case_26769.html
http://www.hbzhan.com/st2354/case_26765.html
http://www.hbzhan.com/st2354/case_26771.html
http://www.hbzhan.com/st2354/case_26773.html
http://www.hbzhan.com/st2354/case_26770.html
http://www.hbzhan.com/st2354/case_26772.html
http://www.hbzhan.com/st2354/case_26776.html
http://www.hbzhan.com/st2354/case_26777.html
http://www.hbzhan.com/st2354/case_26774.html
http://www.hbzhan.com/st2354/case_26780.html
http://www.hbzhan.com/st2354/case_26778.html
http://www.hbzhan.com/st2354/case_26781.html
http://www.hbzhan.com/st2354/case_26783.html
http://www.hbzhan.com/st2354/case_26775.html
http://www.hbzhan.com/st2354/case_26782.html
http://www.hbzhan.com/st2354/case_26785.html
http://www.hbzhan.com/st2354/case_26784.html
http://www.hbzhan.com/st2354/case_26788.html
http://www.hbzhan.com/st2354/case_26790.html
http://www.hbzhan.com/st2354/case_26789.html
http://www.hbzhan.com/st2354/case_26791.html
http://www.hbzhan.com/st2354/case_26792.html
http://www.hbzhan.com/st2354/case_26793.html
http://www.hbzhan.com/st2354/case_26795.html
http://www.hbzhan.com/st2354/case_26786.html
http://www.hbzhan.com/st2354/case_26796.html
http://www.hbzhan.com/st2354/case_26797.html
http://www.hbzhan.com/st2354/case_26800.html
http://www.hbzhan.com/st2354/case_26779.html
http://www.hbzhan.com/st2354/case_26801.html
http://www.hbzhan.com/st2354/case_26802.html
http://www.hbzhan.com/st2354/case_26803.html
http://www.hbzhan.com/st2354/case_26798.html
http://www.hbzhan.com/st2354/case_26804.html
http://www.hbzhan.com/st2354/case_26794.html
http://www.hbzhan.com/st2354/case_26807.html
http://www.hbzhan.com/st2354/case_26808.html
http://www.hbzhan.com/st2354/case_26810.html
http://www.hbzhan.com/st2354/case_26811.html
http://www.hbzhan.com/st2354/case_26805.html
http://www.hbzhan.com/st2354/case_26806.html
http://www.hbzhan.com/st2354/case_26812.html
http://www.hbzhan.com/st2354/case_26813.html
http://www.hbzhan.com/st2354/case_26815.html
http://www.hbzhan.com/st2354/case_26816.html
http://www.hbzhan.com/st2354/case_26799.html
http://www.hbzhan.com/st2354/case_26817.html
http://www.hbzhan.com/st2354/case_26818.html
http://www.hbzhan.com/st2354/case_26819.html
http://www.hbzhan.com/st2354/case_26809.html
http://www.hbzhan.com/st2354/case_26821.html
http://www.hbzhan.com/st2354/case_26820.html
http://www.hbzhan.com/st2354/case_26822.html
http://www.hbzhan.com/st2354/case_26823.html
http://www.hbzhan.com/st2354/case_26814.html
http://www.hbzhan.com/st2354/case_26827.html
http://www.hbzhan.com/st2354/case_26826.html
http://www.hbzhan.com/st2354/case_26828.html
http://www.hbzhan.com/st2354/case_26830.html
http://www.hbzhan.com/st2354/case_26825.html
http://www.hbzhan.com/st2354/case_26831.html
http://www.hbzhan.com/st2354/case_26829.html
http://www.hbzhan.com/st2354/case_26833.html
http://www.hbzhan.com/st2354/case_26834.html
http://www.hbzhan.com/st2354/case_26832.html
http://www.hbzhan.com/st2354/case_26838.html
http://www.hbzhan.com/st2354/case_26836.html
http://www.hbzhan.com/st2354/case_26837.html
http://www.hbzhan.com/st2354/case_26839.html
http://www.hbzhan.com/st2354/case_26824.html
http://www.hbzhan.com/st2354/case_26840.html
http://www.hbzhan.com/st2354/case_26835.html
http://www.hbzhan.com/st2354/case_26841.html
http://www.hbzhan.com/st2354/case_26842.html
http://www.hbzhan.com/st2354/case_26845.html
http://www.hbzhan.com/st2354/case_26843.html
http://www.hbzhan.com/st2354/case_26844.html
http://www.hbzhan.com/st2354/case_26846.html
http://www.hbzhan.com/st2354/case_26847.html
http://www.hbzhan.com/st2354/case_26848.html
http://www.hbzhan.com/st2354/case_26849.html
http://www.hbzhan.com/st2354/case_26852.html
http://www.hbzhan.com/st2354/case_26850.html
http://www.hbzhan.com/st2354/case_26853.html
http://www.hbzhan.com/st2354/case_26855.html
http://www.hbzhan.com/st2354/case_26854.html
http://www.hbzhan.com/st2354/case_26851.html
http://www.hbzhan.com/st2354/case_26856.html
http://www.hbzhan.com/st2354/case_26861.html
http://www.hbzhan.com/st2354/case_26858.html
http://www.hbzhan.com/st2354/case_26859.html
http://www.hbzhan.com/st2354/case_26862.html
http://www.hbzhan.com/st2354/case_26857.html
http://www.hbzhan.com/st2354/case_26860.html
http://www.hbzhan.com/st2354/case_26863.html
http://www.hbzhan.com/st2354/case_26864.html
http://www.hbzhan.com/st2354/case_26865.html
http://www.hbzhan.com/st2354/case_26866.html
http://www.hbzhan.com/st2354/case_26867.html
http://www.hbzhan.com/st2354/case_26869.html
http://www.hbzhan.com/st2354/case_26871.html
http://www.hbzhan.com/st2354/case_26870.html
http://www.hbzhan.com/st2354/case_26868.html
http://www.hbzhan.com/st2354/case_26872.html
http://www.hbzhan.com/st2354/case_26873.html
http://www.hbzhan.com/st2354/case_26875.html
http://www.hbzhan.com/st2354/case_26874.html
http://www.hbzhan.com/st2354/case_26877.html
http://www.hbzhan.com/st2354/case_26876.html
http://www.hbzhan.com/st2354/case_26879.html
http://www.hbzhan.com/st2354/case_26878.html
http://www.hbzhan.com/st2354/case_26880.html
http://www.hbzhan.com/st2354/case_26881.html
http://www.hbzhan.com/st2354/case_26882.html
http://www.hbzhan.com/st2354/case_26883.html
http://www.hbzhan.com/st2354/case_26884.html
http://www.hbzhan.com/st2354/case_26885.html
http://www.hbzhan.com/st2354/case_26886.html
http://www.hbzhan.com/st2354/case_26887.html
http://www.hbzhan.com/st2354/case_26888.html
http://www.hbzhan.com/st2354/case_26889.html
http://www.hbzhan.com/st2354/case_26890.html
http://www.hbzhan.com/st2354/case_26891.html
http://www.hbzhan.com/st2354/case_26892.html
http://www.hbzhan.com/st2354/case_26893.html
http://www.hbzhan.com/st2354/case_26894.html
http://www.hbzhan.com/st2354/case_26895.html
http://www.hbzhan.com/st2354/case_26896.html
http://www.hbzhan.com/st2354/case_26897.html
http://www.hbzhan.com/st2354/case_26898.html
http://www.hbzhan.com/st2354/case_26899.html
http://www.hbzhan.com/st2354/case_26900.html
http://www.hbzhan.com/st2354/case_26901.html
http://www.hbzhan.com/st2354/case_26902.html
http://www.hbzhan.com/st2354/case_26903.html
http://www.hbzhan.com/st2354/case_26904.html
http://www.hbzhan.com/st2354/case_26905.html
http://www.hbzhan.com/st2354/case_26906.html
http://www.hbzhan.com/st2354/case_26907.html
http://www.hbzhan.com/st2354/case_26908.html
http://www.hbzhan.com/st2354/case_26909.html
http://www.hbzhan.com/st2354/case_26911.html
http://www.hbzhan.com/st2354/case_26912.html
http://www.hbzhan.com/st2354/case_26910.html
http://www.hbzhan.com/st2354/case_26913.html
http://www.hbzhan.com/st2354/case_26914.html
http://www.hbzhan.com/st2354/case_26915.html
http://www.hbzhan.com/st2354/case_26916.html
http://www.hbzhan.com/st2354/case_26917.html
http://www.hbzhan.com/st2354/case_26918.html
http://www.hbzhan.com/st2354/case_26919.html
http://www.hbzhan.com/st2354/case_26920.html
http://www.hbzhan.com/st2354/case_26921.html
http://www.hbzhan.com/st2354/case_26922.html
http://www.hbzhan.com/st2354/case_26923.html
http://www.hbzhan.com/st2354/case_26924.html
http://www.hbzhan.com/st2354/case_26925.html
http://www.hbzhan.com/st2354/case_26926.html
http://www.hbzhan.com/st2354/case_26927.html
http://www.hbzhan.com/st2354/case_26928.html
http://www.hbzhan.com/st2354/case_26929.html
http://www.hbzhan.com/st2354/case_26930.html
http://www.hbzhan.com/st2354/case_26931.html
http://www.hbzhan.com/st2354/case_26932.html
http://www.hbzhan.com/st2354/case_26933.html
http://www.hbzhan.com/st2354/case_26934.html
http://www.hbzhan.com/st2354/case_26935.html
http://www.hbzhan.com/st2354/case_26936.html
http://www.hbzhan.com/st2354/case_26938.html
http://www.hbzhan.com/st2354/case_26939.html
http://www.hbzhan.com/st2354/case_26937.html
http://www.hbzhan.com/st2354/case_26940.html
http://www.hbzhan.com/st2354/case_26941.html
http://www.hbzhan.com/st2354/case_26942.html
http://www.hbzhan.com/st2354/case_26943.html
http://www.hbzhan.com/st2354/case_26944.html
http://www.hbzhan.com/st2354/case_26945.html
http://www.hbzhan.com/st2354/case_26946.html
http://www.hbzhan.com/st2354/case_26947.html
http://www.hbzhan.com/st2354/case_26948.html
http://www.hbzhan.com/st2354/case_26949.html
http://www.hbzhan.com/st2354/case_26950.html
http://www.hbzhan.com/st2354/case_26951.html
http://www.hbzhan.com/st2354/case_26952.html
http://www.hbzhan.com/st2354/case_26953.html
http://www.hbzhan.com/st2354/case_26954.html
http://www.hbzhan.com/st2354/case_26955.html
http://www.hbzhan.com/st2354/case_26956.html
http://www.hbzhan.com/st2354/case_26957.html
http://www.hbzhan.com/st2354/case_26958.html
http://www.hbzhan.com/st2354/case_26959.html
http://www.hbzhan.com/st2354/case_26960.html
http://www.hbzhan.com/st2354/case_26961.html
http://www.hbzhan.com/st2354/case_26962.html
http://www.hbzhan.com/st2354/case_26963.html
http://www.hbzhan.com/st2354/case_26964.html
http://www.hbzhan.com/st2354/case_26966.html
http://www.hbzhan.com/st2354/case_26965.html
http://www.hbzhan.com/st2354/case_26967.html
http://www.hbzhan.com/st2354/case_26968.html
http://www.hbzhan.com/st2354/case_26969.html
http://www.hbzhan.com/st2354/case_26970.html
http://www.hbzhan.com/st2354/case_26971.html
http://www.hbzhan.com/st2354/case_26972.html
http://www.hbzhan.com/st2354/case_26973.html
http://www.hbzhan.com/st2354/case_26974.html
http://www.hbzhan.com/st2354/case_26975.html
http://www.hbzhan.com/st2354/case_26976.html
http://www.hbzhan.com/st2354/case_26977.html
http://www.hbzhan.com/st2354/case_26978.html
http://www.hbzhan.com/st2354/case_26979.html
http://www.hbzhan.com/st2354/case_26980.html
http://www.hbzhan.com/st2354/case_26981.html
http://www.hbzhan.com/st2354/case_26982.html
http://www.hbzhan.com/st2354/case_26983.html
http://www.hbzhan.com/st2354/case_26984.html
http://www.hbzhan.com/st2354/case_26985.html
http://www.hbzhan.com/st2354/case_26986.html
http://www.hbzhan.com/st2354/case_26987.html
http://www.hbzhan.com/st2354/case_26988.html
http://www.hbzhan.com/st2354/case_26989.html
http://www.hbzhan.com/st2354/case_26990.html
http://www.hbzhan.com/st2354/case_26991.html
http://www.hbzhan.com/st2354/case_26992.html
http://www.hbzhan.com/st2354/case_26993.html
http://www.hbzhan.com/st2354/case_26994.html
http://www.hbzhan.com/st2354/case_26995.html
http://www.hbzhan.com/st2354/case_26996.html
http://www.hbzhan.com/st2354/case_26997.html
http://www.hbzhan.com/st2354/case_26998.html
http://www.hbzhan.com/st2354/case_26999.html
http://www.hbzhan.com/st2354/case_27000.html
http://www.hbzhan.com/st2354/case_27002.html
http://www.hbzhan.com/st2354/case_27001.html
http://www.hbzhan.com/st2354/case_27003.html
http://www.hbzhan.com/st2354/case_27004.html
http://www.hbzhan.com/st2354/case_27005.html
http://www.hbzhan.com/st2354/case_27006.html
http://www.hbzhan.com/st2354/case_27007.html
http://www.hbzhan.com/st2354/case_27008.html
http://www.hbzhan.com/st2354/case_27009.html
http://www.hbzhan.com/st2354/case_27010.html
http://www.hbzhan.com/st2354/case_27011.html
http://www.hbzhan.com/st2354/case_27012.html
http://www.hbzhan.com/st2354/case_27013.html
http://www.hbzhan.com/st2354/case_27014.html
http://www.hbzhan.com/st2354/case_27015.html
http://www.hbzhan.com/st2354/case_27016.html
http://www.hbzhan.com/st2354/case_27017.html
http://www.hbzhan.com/st2354/case_27018.html
http://www.hbzhan.com/st2354/case_27019.html
http://www.hbzhan.com/st2354/case_27020.html
http://www.hbzhan.com/st2354/case_27021.html
http://www.hbzhan.com/st2354/case_27022.html
http://www.hbzhan.com/st2354/case_27023.html
http://www.hbzhan.com/st2354/case_27024.html
http://www.hbzhan.com/st2354/case_27025.html
http://www.hbzhan.com/st2354/case_27026.html
http://www.hbzhan.com/st2354/case_27027.html
http://www.hbzhan.com/st2354/case_27028.html
http://www.hbzhan.com/st2354/case_27029.html
http://www.hbzhan.com/st2354/case_27030.html
http://www.hbzhan.com/st2354/case_27031.html
http://www.hbzhan.com/st2354/case_27032.html
http://www.hbzhan.com/st2354/case_27033.html
http://www.hbzhan.com/st2354/case_27034.html
http://www.hbzhan.com/st2354/case_27035.html
http://www.hbzhan.com/st2354/case_27036.html
http://www.hbzhan.com/st2354/case_27037.html
http://www.hbzhan.com/st2354/case_27038.html
http://www.hbzhan.com/st2354/case_27039.html
http://www.hbzhan.com/st2354/case_27040.html
http://www.hbzhan.com/st2354/case_27041.html
http://www.hbzhan.com/st2354/case_27042.html
http://www.hbzhan.com/st2354/case_27043.html
http://www.hbzhan.com/st2354/case_27044.html
http://www.hbzhan.com/st2354/case_27045.html
http://www.hbzhan.com/st2354/case_27046.html
http://www.hbzhan.com/st2354/case_27047.html
http://www.hbzhan.com/st2354/case_27048.html
http://www.hbzhan.com/st2354/case_27049.html
http://www.hbzhan.com/st2354/case_27050.html
http://www.hbzhan.com/st2354/case_27051.html
http://www.hbzhan.com/st2354/case_27052.html
http://www.hbzhan.com/st2354/case_27053.html
http://www.hbzhan.com/st2354/case_27054.html
http://www.hbzhan.com/st2354/case_27055.html
http://www.hbzhan.com/st2354/case_27056.html
http://www.hbzhan.com/st2354/case_27057.html
http://www.hbzhan.com/st2354/case_27058.html
http://www.hbzhan.com/st2354/case_27059.html
http://www.hbzhan.com/st2354/case_27060.html
http://www.hbzhan.com/st2354/case_27061.html
http://www.hbzhan.com/st2354/case_27062.html
http://www.hbzhan.com/st2354/case_27063.html
http://www.hbzhan.com/st2354/case_27064.html
http://www.hbzhan.com/st2354/case_27065.html
http://www.hbzhan.com/st2354/case_27066.html
http://www.hbzhan.com/st2354/case_27068.html
http://www.hbzhan.com/st2354/case_27067.html
http://www.hbzhan.com/st2354/case_27069.html
http://www.hbzhan.com/st2354/case_27070.html
http://www.hbzhan.com/st2354/case_27071.html
http://www.hbzhan.com/st2354/case_27072.html
http://www.hbzhan.com/st2354/case_27073.html
http://www.hbzhan.com/st2354/case_27074.html
http://www.hbzhan.com/st2354/case_27075.html
http://www.hbzhan.com/st2354/case_27076.html
http://www.hbzhan.com/st2354/case_27077.html
http://www.hbzhan.com/st2354/case_27078.html
http://www.hbzhan.com/st2354/case_27079.html
http://www.hbzhan.com/st2354/case_27080.html
http://www.hbzhan.com/st2354/case_27081.html
http://www.hbzhan.com/st2354/case_27082.html
http://www.hbzhan.com/st2354/case_27084.html
http://www.hbzhan.com/st2354/case_27083.html
http://www.hbzhan.com/st2354/case_27085.html
http://www.hbzhan.com/st2354/case_27086.html
http://www.hbzhan.com/st2354/case_27087.html
http://www.hbzhan.com/st2354/case_27088.html
http://www.hbzhan.com/st2354/case_27089.html
http://www.hbzhan.com/st2354/case_27090.html
http://www.hbzhan.com/st2354/case_27091.html
http://www.hbzhan.com/st2354/case_27092.html
http://www.hbzhan.com/st2354/case_27093.html
http://www.hbzhan.com/st2354/case_27094.html
http://www.hbzhan.com/st2354/case_27095.html
http://www.hbzhan.com/st2354/case_27096.html
http://www.hbzhan.com/st2354/case_27097.html
http://www.hbzhan.com/st2354/case_27098.html
http://www.hbzhan.com/st2354/case_27099.html
http://www.hbzhan.com/st2354/case_27100.html
http://www.hbzhan.com/st2354/case_27101.html
http://www.hbzhan.com/st2354/case_27102.html
http://www.hbzhan.com/st2354/case_27103.html
http://www.hbzhan.com/st2354/case_27104.html
http://www.hbzhan.com/st2354/case_27106.html
http://www.hbzhan.com/st2354/case_27105.html
http://www.hbzhan.com/st2354/case_27107.html
http://www.hbzhan.com/st2354/case_27108.html
http://www.hbzhan.com/st2354/case_27109.html
http://www.hbzhan.com/st2354/case_27110.html
http://www.hbzhan.com/st2354/case_27111.html
http://www.hbzhan.com/st2354/case_27112.html
http://www.hbzhan.com/st2354/case_27113.html
http://www.hbzhan.com/st2354/case_27114.html
http://www.hbzhan.com/st2354/case_27115.html
http://www.hbzhan.com/st2354/case_27116.html
http://www.hbzhan.com/st2354/case_27117.html
http://www.hbzhan.com/st2354/case_27118.html
http://www.hbzhan.com/st2354/case_27120.html
http://www.hbzhan.com/st2354/case_27119.html
http://www.hbzhan.com/st2354/case_27121.html
http://www.hbzhan.com/st2354/case_27122.html
http://www.hbzhan.com/st2354/case_27123.html
http://www.hbzhan.com/st2354/case_27124.html
http://www.hbzhan.com/st2354/case_27125.html
http://www.hbzhan.com/st2354/case_27126.html
http://www.hbzhan.com/st2354/case_27127.html
http://www.hbzhan.com/st2354/case_27128.html
http://www.hbzhan.com/st2354/case_27129.html
http://www.hbzhan.com/st2354/case_27130.html
http://www.hbzhan.com/st2354/case_27131.html
http://www.hbzhan.com/st2354/case_27132.html
http://www.hbzhan.com/st2354/case_27133.html
http://www.hbzhan.com/st2354/case_27134.html
http://www.hbzhan.com/st2354/case_27135.html
http://www.hbzhan.com/st2354/case_27136.html
http://www.hbzhan.com/st2354/case_27137.html
http://www.hbzhan.com/st2354/case_27138.html
http://www.hbzhan.com/st2354/case_27139.html
http://www.hbzhan.com/st2354/case_27140.html
http://www.hbzhan.com/st2354/case_27141.html
http://www.hbzhan.com/st2354/case_27142.html
http://www.hbzhan.com/st2354/case_27143.html
http://www.hbzhan.com/st2354/case_27144.html
http://www.hbzhan.com/st2354/case_27145.html
http://www.hbzhan.com/st2354/case_27146.html
http://www.hbzhan.com/st2354/case_27147.html
http://www.hbzhan.com/st2354/case_27148.html
http://www.hbzhan.com/st2354/case_27149.html
http://www.hbzhan.com/st2354/case_27150.html
http://www.hbzhan.com/st2354/case_27151.html
http://www.hbzhan.com/st2354/case_27152.html
http://www.hbzhan.com/st2354/case_27153.html
http://www.hbzhan.com/st2354/case_27154.html
http://www.hbzhan.com/st2354/case_27156.html
http://www.hbzhan.com/st2354/case_27155.html
http://www.hbzhan.com/st2354/case_27157.html
http://www.hbzhan.com/st2354/case_27158.html
http://www.hbzhan.com/st2354/case_27159.html
http://www.hbzhan.com/st2354/case_27160.html
http://www.hbzhan.com/st2354/case_27161.html
http://www.hbzhan.com/st2354/case_27162.html
http://www.hbzhan.com/st2354/case_27163.html
http://www.hbzhan.com/st2354/case_27164.html
http://www.hbzhan.com/st2354/case_27165.html
http://www.hbzhan.com/st2354/case_27166.html
http://www.hbzhan.com/st2354/case_27167.html
http://www.hbzhan.com/st2354/case_27168.html
http://www.hbzhan.com/st2354/case_27169.html
http://www.hbzhan.com/st2354/case_27171.html
http://www.hbzhan.com/st2354/case_27170.html
http://www.hbzhan.com/st2354/case_27172.html
http://www.hbzhan.com/st2354/case_27173.html
http://www.hbzhan.com/st2354/case_27174.html
http://www.hbzhan.com/st2354/case_27175.html
http://www.hbzhan.com/st2354/case_27176.html
http://www.hbzhan.com/st2354/case_27177.html
http://www.hbzhan.com/st2354/case_27178.html
http://www.hbzhan.com/st2354/case_27179.html
http://www.hbzhan.com/st2354/case_27180.html
http://www.hbzhan.com/st2354/case_27181.html
http://www.hbzhan.com/st2354/case_27182.html
http://www.hbzhan.com/st2354/case_27183.html
http://www.hbzhan.com/st2354/case_27184.html
http://www.hbzhan.com/st2354/case_27185.html
http://www.hbzhan.com/st2354/case_27186.html
http://www.hbzhan.com/st2354/case_27187.html
http://www.hbzhan.com/st2354/case_27188.html
http://www.hbzhan.com/st2354/case_27189.html
http://www.hbzhan.com/st2354/case_27190.html
http://www.hbzhan.com/st2354/case_27191.html
http://www.hbzhan.com/st2354/case_27192.html
http://www.hbzhan.com/st2354/case_27193.html
http://www.hbzhan.com/st2354/case_27194.html
http://www.hbzhan.com/st2354/case_27195.html
http://www.hbzhan.com/st2354/case_27197.html
http://www.hbzhan.com/st2354/case_27196.html
http://www.hbzhan.com/st2354/case_27198.html
http://www.hbzhan.com/st2354/case_27199.html
http://www.hbzhan.com/st2354/case_27200.html
http://www.hbzhan.com/st2354/case_27201.html
http://www.hbzhan.com/st2354/case_27202.html
http://www.hbzhan.com/st2354/case_27203.html
http://www.hbzhan.com/st2354/case_27204.html
http://www.hbzhan.com/st2354/case_27205.html
http://www.hbzhan.com/st2354/case_27206.html
http://www.hbzhan.com/st2354/case_27207.html
http://www.hbzhan.com/st2354/case_27208.html
http://www.hbzhan.com/st2354/case_27209.html
http://www.hbzhan.com/st2354/case_27210.html
http://www.hbzhan.com/st2354/case_27211.html
http://www.hbzhan.com/st2354/case_27212.html
http://www.hbzhan.com/st2354/case_27213.html
http://www.hbzhan.com/st2354/case_27214.html
http://www.hbzhan.com/st2354/case_27215.html
http://www.hbzhan.com/st2354/case_27216.html
http://www.hbzhan.com/st2354/case_27217.html
http://www.hbzhan.com/st2354/case_27218.html
http://www.hbzhan.com/st2354/case_27219.html
http://www.hbzhan.com/st2354/case_27220.html
http://www.hbzhan.com/st2354/case_27221.html
http://www.hbzhan.com/st2354/case_27222.html
http://www.hbzhan.com/st2354/case_27223.html
http://www.hbzhan.com/st2354/case_27224.html
http://www.hbzhan.com/st2354/case_27225.html
http://www.hbzhan.com/st2354/case_27226.html
http://www.hbzhan.com/st2354/case_27227.html
http://www.hbzhan.com/st2354/case_27228.html
http://www.hbzhan.com/st2354/case_27229.html
http://www.hbzhan.com/st2354/case_27230.html
http://www.hbzhan.com/st2354/case_27231.html
http://www.hbzhan.com/st2354/case_27232.html
http://www.hbzhan.com/st2354/case_27233.html
http://www.hbzhan.com/st2354/case_27234.html
http://www.hbzhan.com/st2354/case_27235.html
http://www.hbzhan.com/st2354/case_27236.html
http://www.hbzhan.com/st2354/case_27237.html
http://www.hbzhan.com/st2354/case_27238.html
http://www.hbzhan.com/st2354/case_27239.html
http://www.hbzhan.com/st2354/case_27240.html
http://www.hbzhan.com/st2354/case_27241.html
http://www.hbzhan.com/st2354/case_27242.html
http://www.hbzhan.com/st2354/case_27243.html
http://www.hbzhan.com/st2354/case_27244.html
http://www.hbzhan.com/st2354/case_27245.html
http://www.hbzhan.com/st2354/case_27246.html
http://www.hbzhan.com/st2354/case_27247.html
http://www.hbzhan.com/st2354/case_27248.html
http://www.hbzhan.com/st2354/case_27249.html
http://www.hbzhan.com/st2354/case_27250.html
http://www.hbzhan.com/st2354/case_27251.html
http://www.hbzhan.com/st2354/case_27252.html
http://www.hbzhan.com/st2354/case_27253.html
http://www.hbzhan.com/st2354/case_27254.html
http://www.hbzhan.com/st2354/case_27255.html
http://www.hbzhan.com/st2354/case_27256.html
http://www.hbzhan.com/st2354/case_27257.html
http://www.hbzhan.com/st2354/case_27258.html
http://www.hbzhan.com/st2354/case_27259.html
http://www.hbzhan.com/st2354/case_27260.html
http://www.hbzhan.com/st2354/case_27261.html
http://www.hbzhan.com/st2354/case_27262.html
http://www.hbzhan.com/st2354/case_27263.html
http://www.hbzhan.com/st2354/case_27264.html
http://www.hbzhan.com/st2354/case_27265.html
http://www.hbzhan.com/st2354/case_27266.html
http://www.hbzhan.com/st2354/case_27267.html
http://www.hbzhan.com/st2354/case_27268.html

原文地址:https://www.cnblogs.com/weiyifengge/p/8220683.html

时间: 2024-10-18 06:43:22

当然找问题还得去那块请求数据的smali代码处NULL了的相关文章

理解Java动态代理(1)—找我还钱?我出钱要你的命

代理模式是最常用的一个设计模式之一,理解起来也是很简单,一张图足以说明了,LZ就不废话了. 至于代理模式能干嘛也不是LZ今天想说的,今天主要想简单介绍下JAVA里面的动态代理."动"当然是相对"静"来说的,那么什么是静,怎么就又动了呢?LZ想举个生活中常见的例子来说明,俗话说"谈钱伤感情",但生活所迫LZ曾经可没少找人借个一百两百五的,话说借钱一时爽,还钱--(请自行造句),好点的心平气和的委婉的说,横点的就拳脚相加啊.我们来用接口表示下借钱者这

而已!也没多问没多说,过了一阵子,见嫂子还没有去

--原由-- 4小妞的弥勒3日游,这个想法有点即兴,又有点早有预谋,出发点是,有一天嫂子跟我说,她想去弥勒一趟,我只是当时心里稍微有点想,而已!也没多问没多说,过了一阵子,见嫂子还没有去,我就盘算着,可能我可以一起去哦然后就把想法告诉了嫂子,她说可以哦,然后日子基本随我订就在临近出发的日子,表姐刚好打电话给我,我随口这么一说,她也就跟上了,据说就在嫂子下好3个人的车票后,嫂子的伴娘也好巧不巧问了,就这样,4人团成行了 先PO一张我们团的成员图 进入亚丁景区的注意事项: 1.海拔高,紫外线强,防晒

TCP Incast 问题TCP INCAST解决思路 应用场景:在集群文件系统内,客户端应用请求某个逻辑数据块(通常情况下一个读数据块大小是1MB),该数据块以条带化方式分别存储在几个存储服务器上,即采用更小的数据片存储(32KB,256KB等),这种小数据片称为服务器请求单元(SRU)。只有当客户端接收到所有的服务器返回的其所请求数据块的SRU后才继续发送出下一个数据块请求,即客户端同时向

TCP INCAST解决思路 应用场景:在集群文件系统内,客户端应用请求某个逻辑数据块(通常情况下一个读数据块大小是1MB),该数据块以条带化方式分别存储在几个存储服务器上,即采用更小的数据片存储(32KB,256KB等),这种小数据片称为服务器请求单元(SRU).只有当客户端接收到所有的服务器返回的其所请求数据块的SRU后才继续发送出下一个数据块请求,即客户端同时向多个存储服务器发起并发TCP请求,且所有服务器同时向客户端发送SRU. 出现的问题: 1)         这种多对一的服务器向客

Java中静态代码块、构造代码块、构造函数、普通代码块(转载)

转载自:http://www.cnblogs.com/ysocean/p/8194428.html 目录 1.静态代码块 ①.格式 ②.执行时机 ③.静态代码块的作用 ④.静态代码块不能存在任何方法体中 ⑤.静态代码块不能访问普通变量 2.构造代码块 ①.格式 ②.执行时机 ③.构造代码块的作用 3.构造函数 4.普通代码块 5.执行顺序 6.父类和子类执行顺序 在Java中,静态代码块.构造代码块.构造函数.普通代码块的执行顺序是一个笔试的考点,通过这篇文章希望大家能彻底了解它们之间的执行顺序

iOS-构建自己的代码块【提高编码效率-Xcode代码块】

前言 2018年3月1日 农历正月十四 星期四 不知怎么地,一大早上班就想写博客: Xcode代码块 开发中,都不想写过多代码,然后就会用这种方法,去简化代码,包括MVVM框架,它也体现出来了去简化C里面的那些垃圾代码:其实在编写是,Xcode本身也为我们提供了,提高编写效率的捷径-代码块,就是下面这块: Xcode自带代码块 下面先看一下选择一个Xcode自带的代码块,然后鼠标左键按着拖入到项目 拖入到项目后 可以看到,它已经帮我们实现了部分关键代码的编写,那么我们只需要根据自己的需求填补就行

python 小数据池、代码块详解

首先我们来看看下面的问题,第一次遇到还以为见鬼了.                    看到上面这么多种情况刚开始直接就懵逼了.100ID一样,1000就不一样.终端运行情况居然会和pycharm不一样. 后面终于搞懂了,原来这里头有大学问,且看下面分析. 一.代码块 Python程序是由代码块构造的.块是一个python程序的文本,他是作为一个单元执行的. 代码块:一个模块,一个函数,一个类,一个文件等都是一个代码块. 而作为交互方式输入的每个命令都是一个代码块. 也就是说:       所

pyhon学习第六天 代码块,小数据池(缓存机制,驻留机制),is == id =,字符编码

1.代码块 能够实现某项功能的:模块,函数,类,文件 ##在python的交互模式下,一行代码就是一个代码块分别储存在不同文件中 2. id is ==和= =是赋值 ==比较两边数据内容是否相等 is 比较内存地址是否一致(内存里的id都是唯一的) id() 查看数据的id地址 3.小数据池(缓存机制,驻留机制): 小数据池是python对内存做的一个优化 优化内容:python将-5到256的整数.以及一定规律的字符串提前在内存找那个创建了固定的储存空间 适用小数据池的数据类型:*****

Python 快速统计数据的去重数和去重数据

之前用 Python 写过一个脚本,用来处理上千万用户的一些数据,其中有一个需求是统计用户的某一数据的去重数量.为了加快程序的速度,我启用了多进程.但不幸的是,程序跑了近一个星期,还没处理完.这时,我感觉到了不对,于是开始查看程序的性能瓶颈. 对于统计去重数,我是将用户的数据放到一个列表中,然后用 len(set(data)) 去统计去重数量.刚开始我以为这的数据量并不大,每个用户的数据不会过百,我并没有注意到有的用户会有上万条的数据,因此消耗了大量的时间(其实我的脚本消耗时间最大的地方是因为从

五.python小数据池,代码块的最详细、深入剖析

一,id,is,== 在Python中,id是什么?id是内存地址,那就有人问了,什么是内存地址呢? 你只要创建一个数据(对象)那么都会在内存中开辟一个空间,将这个数据临时加在到内存中,那么这个空间是有一个唯一标识的,就好比是身份证号,标识这个空间的叫做内存地址,也就是这个数据(对象)的id,那么你可以利用id()去获取这个数据的内存地址: name = '太白' print(id(name)) # 1585831283968 那么 is 是什么? == 又是什么? == 是比较的两边的数值是否