刘望舒 刘望舒
4年前
Android AOSP基础(四)Source Insight和Android Studio导入系统源码
AOSP基础Android框架层本文首发于微信公众号「刘望舒」前言在上一篇文章中,我们对系统源码进行了编译,这篇文章我们接着来学习如何将系统源码导入到编辑器中,以便于查看和调试源码。关于查看源码,可以使用AndroidStudio、Eclipse、Sublime、SourceInsight等软件,这里我推荐使用SourceInsight,但是有的同
Easter79 Easter79
3年前
tcc分布式事务源码解析系列(四)之项目实战
通过之前的几篇文章我相信您已经搭建好了运行环境,本次的项目实战是依照happylifeplattccdemo(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fyu199195%2Fhappylifeplattcc%2Ftree%2Fmaster%
刘望舒 刘望舒
4年前
Android深入四大组件(二)Service的启动过程
Android框架层Android深入四大组件categories:Android框架层本文首发于微信公众号「刘望舒」前言此前我用较长的篇幅来介绍Android应用程序的启动过程(根Activity的启动过程),这一篇我们接着来分析Service的启动过程。建议阅读此篇文章前,请先阅读和这两篇文章。<!more1.ContextImpl到Activi
Easter79 Easter79
3年前
SSM_基于传统web项目
1.这是一个单模块的项目!有四个配置文件,mybaits,spring。springmvc,web.xml!2.web.xml配置文件,导入spring和springmvc的配置文件,spring配置文件中,获取sqlsession,以及关联mybatis的mpper(增删改查)文件3.mybatis的配置文件则可以不用写
Wesley13 Wesley13
3年前
TCP通讯协议
HTTP协议通信原理OSI七层网络模型包含(应用层、表示层、会话层、传输层、网络层、数据链路层、物理层)TCP/IP四层概念模型包含(应用层、传输层、网络层、数据链路层)!(https://oscimg.oschina.net/oscnet/upbf558b4f7572e8d2211102742395b069235.png
Stella981 Stella981
3年前
EasyHook库系列使用教程之四钩子的启动与停止
此文的产生花费了大量时间对EasyHook进行深入了解同一时候參考了大量文档先来简单比較一下EasyHook与Detour钩取后程序流程Detours:钩取API函数后。产生两个地址,一个地址相应真Hook函数地址。一个相应真实API地址EasyHook:钩取API函数后,所有API指向同一地址。通过ACL控制是否跳转到真实API
Wesley13 Wesley13
3年前
Java核心技术读书笔记02
第四章对象和类类之间的关系最常见的三种关系1.依赖("usesa")Order依赖Account类看信息2.聚合("hasa")Order包含多个Item3.继承("isa")知识点:所有Java对象都存在堆中。GregorianCalendar类所包含的方法要比Date类多得多。public避免标记
Wesley13 Wesley13
3年前
OKR新手入门指南 (第四部分)
典型的OKR系统周期常见的OKR系统周期为:1)在年初,公司定义了一组高级战略OKR,最好是在团队的帮助下。重要的是要理解,没有团队的投入,高层管理人员就不应孤立地制定战略性OKR。KeithR.McFarland在他的文章标题:您应该像构建软件一样构建战略吗?(https://www.oschina.net/ac
Python进阶者 Python进阶者
1年前
盘点一个Python自动化办公实战案例(四)
大家好,我是皮皮。一、前言前几天在Python最强王者交流群【钟爱一生】问了一个Python自动化办公的问题,一起来看看吧。【温馨提示】遇到表达不清的,能稍微描述下,想要达成的结果吗?在excel上,或者画图也行。最好是把你想要的结果展示在excel中,另
京东云开发者 京东云开发者
7个月前
由 Mybatis 源码畅谈软件设计(四):动态 SQL 执行流程
作者:京东保险王奕龙本节我们探究动态SQL的执行流程,由于在前一节我们已经对各个组件进行了详细介绍,所以本节不再赘述相关内容,在本节中主要强调静态SQL和动态SQL执行的不同之处。在这个过程中,SqlNode相关实现值得关注,它为动态SQL标签都定义了专用