Wesley13 Wesley13
3年前
android利用apkplug框架实现主应用与插件通讯(传递任意对象)实现UI替换
    时光匆匆,乍一看已半年过去了,经过这半年的埋头苦干今天终于有满血复活了。利用apkplug框架实现动态替换宿主Activity中的UI元素,以达到不用更新应用就可以更换UI样式的目的。先看效果图:!(http://static.oschina.net/uploads/space/2014/0429/160444_jwlB_13848
Stella981 Stella981
3年前
Freeswitch——SIP
SIP是一个对等的协议,类似P2P。它和HTTP不一样,其不是客户端服务器结构的;也不像传统电话那样必须有一个中心的交换机,它可以在不需要服务器的情况下进行通信,只要通信双方都彼此知道对方地址(或者只有一方知道另一方的地址)即可,这种情况称为点对点通信。Bob给Alice发送一个INVITE请求,说“Hi,一起吃饭吧…”,Alice说“好的,OK”,电话
Stella981 Stella981
3年前
Netty解决TCP粘包和拆包问题的四种方案
 在RPC框架中,TCP粘包和拆包问题是必须解决一个问题,因为RPC框架中,各个微服务相互之间都是维系了一个TCP长连接,比如dubbo就是一个全双工的长连接。由于微服务往对方发送信息的时候,所有的请求都是使用的同一个连接,这样就会产生粘包和拆包的问题。本文首先会对TCP粘包和拆包问题进行描述,然后介绍其常用的解决方案,最后会对Netty提供的几种解决方案进
Stella981 Stella981
3年前
FFMEPG 平台移植,接口简化和外部模块接入 (四)ffmpeg android移植(ffmpeg 视频编码)
FFMPEG视频编码最常见的H264,H265需要X264,X265外部模块支持,可以从我们开源平台的FFMPEG编译项目里面获取代码和配置进行一键式编译:https://github.com/Careyeteam/CareyeFFMPEG(https://www.oschina.net/action/GoToLink?urlhttps%3A
Stella981 Stella981
3年前
Spring Cloud 系列之 Sleuth 链路追踪(一)
随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题。在复杂的微服务架
Stella981 Stella981
3年前
Android so注入(inject)和Hook技术学习(二)——Got表hook之导入表hook
  全局符号表(GOT表)hook实际是通过解析SO文件,将待hook函数在got表的地址替换为自己函数的入口地址,这样目标进程每次调用待hook函数时,实际上是执行了我们自己的函数。  GOT表其实包含了导入表和导出表,导出表指将当前动态库的一些函数符号保留,供外部调用,导入表中的函数实际是在该动态库中调用外部的导出函数。  这里有几个关键点要
Stella981 Stella981
3年前
Android访问Web Service,遇到Could not find class 'org.ksoap2.serialization.SoapObject' 错误提示。
引用ksoap2androidassembly3.0.0jarwithdependencies.jar然后设置:!(https://oscimg.oschina.net/oscnet/upaee32598834402f3d432848c7ce227a6.png)本文分享CSDN唯笑志在。如有侵权,请联系sup
Stella981 Stella981
3年前
AVD启动报错:Running an x86 based Android Virtual Device (AVD) is 10x faster
1.cmd窗口中输入emulatoravdtest启动AVD时报错:Runninganx86basedAndroidVirtualDevice(AVD)is10xfaster.WestronglyrecommendcreatinganewAVD.!(https://oscimg.oschina.net/
流浪剑客 流浪剑客
1年前
网络爬虫开发工具:Screaming Frog SEO Spider for Mac 最新中文版 支持M1 附注册码
是一款功能强大的SEO工具,可以帮助用户进行网站的SEO优化和分析。以下是ScreamingFrogSEOSpider的主要特点:网站爬取:可以快速扫描整个网站并列出所有内部和外部页面,包括URL,标题,描述和头信息等。数据导出:可以将扫描结果导出为CSV