前言 logify是theos的一个组件,路径是: /opt/theos/bin/logify.pl 我们还是以微信红包为例子,根据[iOS Hacking]运行时分析cycript得到的入口文件: BaseMsgContentViewController.h ssh连接手机 在Mac上打开终端,用 ...
分类:
移动开发 时间:
2018-01-02 20:04:34
阅读次数:
289
//在视图中运行操作中进行周期操作 - (void)applicationDidEnterBackground:(UIApplication *)application { [self beingBackgroundUpdateTask]; [self endBackgroundUpdateTask ...
分类:
移动开发 时间:
2018-01-02 20:04:08
阅读次数:
163
在Vue中的项目,基于VUX-UI开发,一个常见的需求: 第一,首先想到额就是在VUX-UI中制定type=number。--不可行 VUX中的文档和代码说明,type=number不支持maxLength,会报错,而且没有正则替换的处理或者钩子函数,只有输入后提示校验信息。 第二,基于VUX中XI ...
分类:
移动开发 时间:
2018-01-02 20:00:55
阅读次数:
5639
https://www.cnblogs.com/wangcp-2014/p/6144530.html 一、有源码情况 直接打开AndroidManifest.xml文件,找到包含android.intent.action.MAIN和android.intent.category.LAUNCHER对应 ...
分类:
移动开发 时间:
2018-01-02 19:58:40
阅读次数:
217
https://www.cnblogs.com/jinglecode/p/7753107.html ...
分类:
移动开发 时间:
2018-01-02 19:57:48
阅读次数:
310
(2010-01-12 17:21:31) 转载▼ 转载▼ 标签: swap swappiness it 分类: Linux swap swappiness it linux 会使用硬盘的一部分做为SWAP分区,用来进行进程调度--进程是正在运行的程序--把当前不用的进程调成‘等待(standby) ...
分类:
移动开发 时间:
2018-01-02 19:57:02
阅读次数:
216
1. 应用间相互跳转简介 在iOS开发的过程中,我们经常会遇到需要从一个应用程序A跳转到另一个应用程序B的场景。这就需要我们掌握iOS应用程序之间的相互跳转知识。 下面来看看我们在开发过程中遇到的应用场景。 2. 应用间相互跳转应用场景 使用第三方用户登录,跳转到需授权的App。如QQ登录,微信登录 ...
分类:
移动开发 时间:
2018-01-02 19:55:28
阅读次数:
250
https://www.cnblogs.com/imlvbu/p/7127940.html 要解决的问题:appium在androidV7.0系统上运行时报错 Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appiu ...
分类:
移动开发 时间:
2018-01-02 19:53:40
阅读次数:
248
//获取到当前所在的视图 - (UIViewController *)presentingVC:(UIApplication *)application{ UIWindow * window = application.keyWindow; if (window.windowLevel != UIW ...
分类:
移动开发 时间:
2018-01-02 18:48:40
阅读次数:
176
需求:在手机微信浏览器或者其他浏览器中打开pdf 准备:前端插件:查找pdf.js 官网地址:http://mozilla.github.io/pdf.js/ 在官网中下载demo 注释:pdf的demo 必须在web项目中打开,所以必须得部署web项目 官方API,如下 画方框的文件目录结构,请不 ...
分类:
移动开发 时间:
2018-01-02 18:48:00
阅读次数:
887
1、h5界面在移动端打开,点击btn后禁止界面的滚动,采用ontouchmove事件,原理是重写ontouchmove方法 禁止: window.document.ontouchmove = function (e) { e.preventDefault(); }; 2、重新滚动 window.do ...
分类:
移动开发 时间:
2018-01-02 18:44:43
阅读次数:
195
一、App Extension的介绍 App Extension可以让你扩展你APP的自定义功能和内容,使用户可以在与其他应用或者系统进行互动的时候去使用它。app extension即为本文所说的extension。extension并不是一个独立的app,它有一个包含在app bundle中的独 ...
分类:
移动开发 时间:
2018-01-02 18:43:38
阅读次数:
1534
经常做的网络参数加密解密,以及防止数据重放之外,还提到了防范反编译的风险,其实Apple算比较安全的了,反编译过来也就看到.h文件....但把代码混淆还是会比较好些。 一、iOS 中的网络加密 公司的接口一般会两种协议的,一种HTTP,一种HTTPS的,HTTP 只要请求,服务器就会响应,如果我们不 ...
分类:
移动开发 时间:
2018-01-02 17:53:25
阅读次数:
210
tcp_wrapper:tcp包装器,是一个由wieste venema开发,旨在为unix/linux服务器提供防火墙服务的免费软件,它能够让系统管理员记录和控制wrappers支持基于tcp的服务或守护进程的访问。tcp_wrappers是用来辅助而非替代netfilter的,因为tcp_wrappers工作在应用层,而netfilter工作在网络层;库文件:libwr
分类:
移动开发 时间:
2018-01-02 16:53:31
阅读次数:
163
EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。 比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过EventBu ...
分类:
移动开发 时间:
2018-01-02 16:51:15
阅读次数:
193
MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。MyBatis 3 中的缓存实现的很多改进都已经实现了,使得它更加强大而且易于配置。 默认情况下是没有开启缓存的,除了局部的 session 缓存,可以增强变现而且处理循环 依赖也是必须的。要开启二级缓存,你需要在你的 SQL 映射文件中添加一行:<cache/>字面上看就是这样。这个简单语句的效果如
分类:
移动开发 时间:
2018-01-02 15:23:23
阅读次数:
233
在Mac电脑上搭建Android Eclipse开发环境 在Mac电脑上搭建Android Eclipse开发环境有如下4步: 1. 先安装JDK,注意不要安装最新的1.9,安装1.8就好 2. 下载Eclipse 3. 在Eclipse上安装ADT 插件 4. 通过 Android SDK Man ...
分类:
移动开发 时间:
2018-01-02 15:21:59
阅读次数:
303