- 博客(10)
- 收藏
- 关注
原创 Mars--xlog加密踩坑
基础 - Xlog 加密使用指引 - 《Mars 开发文档》 - 书栈网 · BookStack一、环境准备–Python2环境安装openssl以下一起操作都需要在python2环境下进行操作文档中使用的是pyelliptic1.5.7,在新版本的macos中已经不可用,有人提交了IssuesException: Couldn’t load OpenSSL lib , 升级到MACOS 11.5.1后出现 · Issue #969 · Tencent/mars (github.com)下载pye
2021-11-18 18:52:36
2846
2
原创 微信Mars-xlog日志加密踩坑指南
基础 - Xlog 加密使用指引 - 《Mars 开发文档》 - 书栈网 · BookStack一、准备环境--Python2准备Python2的环境,下面的一切操作都要在该环境下进行。安装pyelliptic1.5.10https://github.com/mfranciszkiewicz/pyelliptic/archive/1.5.10.tar.gz#egg=pyelliptic文档中写的是1.5.7,在踩坑过程中发现在新版本的macos下已不可用,已经有人提交了Issu
2021-11-18 18:21:42
4291
2
原创 微信Mars-xlog模块简单集成
xlog解决的主要问题是在生产环境打日志的问题。(注意直接github搜xlog会将你引导到另一个高stars的项目中,其为java实现的日志美化库,和Logger类似,但比Logger强大。)Mars项目地址:Tencent/mars: Mars is a cross-platform network component developed by WeChat. (github.com)设计思路:微信终端跨平台组件 mars 系列(一) - 高性能日志模块xlog (qq.com)可以高效率的
2021-11-16 15:03:14
2624
原创 AppNest快速开发(3)AspectJX接入
AppNest快速开发(2)埋点方案探讨AppNest—HybridApp壳子埋点方案探讨前言HookASMAspectJAspectJ背景面向切面的程序设计(aspect-oriented programming (AOP))AspectJ基础介绍hujiangAspectJX插件在Kotlin中使用AspectJXAppNest—HybridApp壳子埋点方案探讨埋点功能为App的基础功能之一,在壳子中也做了一个基础实现的demo,是使用AspectJ实现的切面代码织入功能前言在实际的App使用
2021-10-13 17:45:22
207
原创 AppNest快速开发(2)web功能
AppNest快速开发(2)web功能AppNest—HybridApp壳子web能力介绍WebViewFragmentH5WebView构造方法JSBridgepushWindowpopWindowpostNotificationJSNotificationHandlerAppNest—HybridApp壳子web能力介绍壳子的web功能使用开源项目AgentWeb作为内核进行封装实现提供了基础的WebViewActivity,WebViewFragment,可以通过预定义好的js方法,加载独立的
2021-10-13 16:37:02
245
原创 AppNest快速开发
AppNest快速开发AppNest—HybridApp壳子快速配置从0开始环境配置简单开始App包配置提供的与web交互的方法AppNest—HybridApp壳子快速配置该壳子是一个基于kotlin开发的基础App壳子,通过简单的配置即可接入web页面及所提供的原生基础页面快速生成可运行的App。(需具备基础的Android基础知识,Apk签名打包等需要使用者自行配置)从0开始去AppNestAndroid页面获取Android壳子代码环境配置本项目为了适配最新版本的Android Stud
2021-10-11 16:49:16
270
转载 Java出现No enclosing instance of type E is accessible. Must qualify the allocation with an enclosing
http://blog.youkuaiyun.com/sunny2038/article/details/6926079最近在看Java,在编译写书上一个例子时,由于书上的代码只有一部分,于是就自己补了一个内部类。结果编译时出现:No enclosing instance of type E is accessible. Must qualify the allocation with an en
2015-12-15 21:36:43
646
转载 深入理解流,什么是流?
http://www.cnblogs.com/shitouer/archive/2012/12/19/2823641.html最近在看《Hadoop:The Definitive Guide》,对其分布式文件系统HDFS的Streaming data access不能理解。基于流的数据读写,太抽象了,什么叫基于流,什么是流?Hadoop是Java语言写的,所以想理解好Hadoop的St
2015-12-01 15:45:26
7502
转载 Java异常处理
异常处理要注意2点:1. try块最好再循环外2. 最好不能用try来控制程序流程,因为当异常发生时,jvm暂时停止入栈和出栈操作。栈跟踪不只包含运行时栈中的一两个元素,而是包含这个栈中的每一个元素,期间调用的StackTraceElement,fillInStackTrace等方法都是synchronized。如果在多线程环境下,在极端情况下,大多数线程都要抛出异常,那么都要同步
2015-11-29 22:25:31
459
转载 有return的情况下try catch finally的执行顺序
http://blog.youkuaiyun.com/sunmenggmail/article/details/43523989结论:1、不管有木有出现异常,finally块中代码都会执行;2、当try和catch中有return时,finally仍然会执行;3、finally是在return后面的表达式运算后执行的(此时并没有返回运算后的值,而是先把要返回的值保存起来,管finall
2015-11-29 10:00:02
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人