`
文章列表
使用步骤如下: 1)dex2jar生成jar文件,使用JD查看代码 2)apktool生成smail,修改相应的代码 3)apktool生成apk,apksign签名,ok~ 在具体的操作步骤: 1)下载整合工具包(点我,包含apktool,dex2jar,apksign,JD) 2)将apk文件放入解压后的文件夹内(注意要没有中文,没有空格等) 3)运行“1反编译为jar.bat”,此时可使用“4jd-gui.exe”从“解包的jar文件”文件夹中查看jar文件 4)运行“2解包软件.bat”,此时可从“汉化中的资源”文件夹中修改资源,不管是汉化也好,去广告也好 5)修 ...
查看进程: ps -aux|grep xxxx   查看占用端口号的服务: netstat -nlp|grep xxxx 或lsof   解压x,压缩c 解压tar: tar -xvf    解压gz:  tar -zxvf   递推删除,复制: rm -r,cp -r

IN条件结果顺序问题

 
项目中需要记录用户的浏览历史,我的意见是前端直接存cookie里,可是前端说cookie内容太多,要求传递id,后端返回数据,结果就产生如下的问题。 1.据前端说,url中的数组传递是无序的(其实我纳闷,为什么) 2.传递到后端的id,使用SQL语句中的in条件,但是返回的顺序却是该id的增序,而不是前端传递的id顺序 在网上找到了解决办法,原文如下: 有个场景,一个几万条记录的表,主键是 id,我想从表中取 id 为 30,20,80,40 的几条记录。 注意,30,20,80,40,是我预期的顺序,我希望 MySQL 按这样的顺序返回记录。 于是我这样写 SQL: SELE ...
    无论是傅立叶变换还是小波变换,其实质都是一样的,既:将信号在时间域和频率域之间相互转换,从看似复杂的数据中找出一些直观的信息,再对它进行分析。由于信号往往在频域有比在时域更加简单和直观的特性,所以,大部分信号分析的工作是在频域中进行的。音乐——其实就是时/频分析的一个极好例子,乐谱就是音乐在频域的信号分布,而音乐就是将乐谱变换到时域之后的函数。从音乐到乐谱,是一次傅立叶或小波变换;从乐谱到音乐,就是一次傅立叶或小波逆变换。 1、傅立叶变换 可以理解为:任意一条在实数域内有意义的曲线都可以分解为若干个正弦曲线的叠加。傅立叶变换与分形的原理其实是同源的,不要小瞧这个变换,它可能就是 ...
转于某博客 很多朋友和我一样,工科电子类专业,学了一大堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了。    先说"卷积有什么用"这个问题。(有人抢答,"卷积"是为了学习"信号与系统&qu ...

卷 积

 
        卷积这个东东是“信号与系统”中论述系统对输入信号的响应而提出的。因为是对模拟信号论述的,所以常常带有繁琐的算术推倒,很简单的问题的本质常常就被一大堆公式淹没了,那么卷积究竟物理意义怎么样呢? ...
文章由两部分构成,第一部分主要讲解PCA算法的步骤,第二部分讲解PCA算法的原理。   那么首先进入第一部分                                    --PCA算法的步骤 ① 样本矩阵X的构成     假设待观察变量有M个,其实相当于一个数据在M维各维度上的坐标,我们的目标是在保证比较数据之间相似性不失真的前提下,将描述数据的维度尽量减小至L维(L<M)。     样本矩阵X在这里用x1,x2,...,xN共N个数据(这些数据都是以列向量的形式出现)来表示,那么X=[x1 x2 ... xN]MxN显而易见。   ② 计算样本X均值 ...

皮尔逊相关系数

 
  皮尔逊相关系数又称为简单相关系数,英文名称:pearson correlation coefficient,它描述了两个定距变量间联系的紧密程度(线性关系)。样本的简单相关系数一般用R表示,计算公式为: 其中N为样本量。R描述的是两个变量间线性相关强弱的程度。R的取值在-1与+1之间,若R>0,表明两个变量是正相关,即一个变量的值越大,另一个变量的值也会越大;若R<0,表明两个变量是负相关,即一个变量的值越大另一个变量的值反而会越小。R的绝对值越大表明相关性越强,要注意的是这里并不存在因果关系。若R=0,表明两个变量间不是线性相关,但有可能是其他方式的相关(比如曲线方式)。 利用样本相 ...
一。not null vs DEAFUL value   在建表的时候,通常会要求给所有字段一个默认值,1来避免产生null字段,2来还可以在写代码的时候偷下懒。 case1: not null +default 于是这样的create sql就出来了 Sql代码  
Parser Generator作为当前最好用的Windows环境LEX/YACC工具而被广泛应用。 之所以推荐它是因为它生成的c文件可以在vc++下通过编译。下载地址 http://www.bumblebeesoftware.com/downloads.htm 下载之后,解压缩,然后安装。 打开集成开发环境,选择项目“Project”菜单,在下拉菜单中选“LibBuilder”,弹出LibBuilder对话框 选择“属性”按钮弹出“compiler properties”对话框:

究竟什么是TSRMLS_CC

    博客分类:
  • php
原文地址:http://blog.libssh2.org/index.php?/archives/22-What-the-heck-is-TSRMLS_CC-anyway.html 如果你曾经做过php内核或者是php扩展方面的工作,你一定见到过这个到处都是的结构,但是却从来没有人提起过它。知道这是什么的人典型回答不知道的人都会这样说:“不用管它是什么,只需要在这里、这里还有这里用,如果编译器说少一个tsrm_ls,就加一个...”。这样回答并非都是因为这个人懒惰(的确是有一点点懒),其实那只是在说引擎甚至可以不管这个神奇的值在简化什么,这是因为一个新入门的扩展开发者知道它的结构没有什么 ...
  摘要 内存管理对于长期运行的程序,例如服务器守护程序,是相当重要的影响;因此,理解PHP是如何分配与释放内存的对于创建这类程序极为重要。本文将重点探讨PHP的内存管理问题。  一、 内存  在PHP中,填充一个字符串变量相当简单,这只需要一个语句"<?php $str = 'hello world '; ?>"即可,并且该字符串能够被自由地修改、拷贝和移动。而在C语言中,尽管你能够编写例如"char *str = "hello world ";"这样的一个简单的静态字符串;但是,却不能修改该字符串,因为它生存于程序空间内。为了创建一 ...

PHP 引用是个坏习惯

    博客分类:
  • php
  在写PHP 程序的时候,很多人在传递参数的时候,喜欢用一个引用。特别是在一个数组非常的大的时候,更是喜欢加。 复制代码代码如下: function binsearch(&$arr, $key, $value) { $low = 0; $high = count($arr); while ($low <= $high) { $mid = floor($low + ($high - $low) / 2); $item = $arr[$mid][$key]; if ($item == $value) { return $mid; } else if ($value ...
      最近,和一个网友交流的时候,给我提了一个非常奇怪的问题。那就是,在一个运算中,加了一个引用之后,发现性能慢了一万倍。在我的脑海里面,引用是一个非常容易出错的问题,特别是PHP里面的引用,有非常多的陷阱。因为,以前专门研究过这一块PHP的源代码,所以,我可以比较清晰的解析引用到底是怎么一回事,希望,读了我这篇博客的PHP开发者,能彻底理解这个问题。如果,有任何疑问,或者有一些你想了解的问题,可以给我留言。   先来看一段代码: class RefferTest { private $data; private $testKey; function ...
  PHP是弱语言,其变量处理的过程是不可见的。 你是否曾经很想知道在变量拷贝的时候,PHP引擎做了什么? 你是否曾经很想知道一个函数是如何以引用的方式返回一个变量? 如果是这样,请您接着向下看。 每门计算机语言 ...
Global site tag (gtag.js) - Google Analytics