51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#包源码
Qt元对象系统源码解析
https://blog.51cto.com/9291927/2070348 1、元对象系统简介Qt的信号槽和属性系统基于在运行时进行内省的能力,所谓内省是指面向对象语言的一种在运行期间查询对象信息的能力,比如如果语言具有运行期间检查对象型别的能力,那么是型别内省(typeintropection)的,型别内...
代码星球
·
2020-08-01
Qt
对象
系统
源码
解析
Qt信号槽机制源码解析
来源 https://blog.51cto.com/9291927/2070398 1、信号槽简介信号槽是观察者模式的一种实现,特性如下:A、一个信号就是一个能够被观察的事件,或者至少是事件已经发生的一种通知;B、一个槽就是一个观察者,通常就是在被观察的对象发生改变的时候——...
代码星球
·
2020-08-01
Qt
信号
机制
源码
解析
自主编译Qt Creator和Qt Designer源码
来源 https://blog.csdn.net/libaineu2004/article/details/104728857/ QtCreator和QtDesigner都是很好的学习项目。 一、官方源码下载1、官方github源码https://github.com/qt-creator...
代码星球
·
2020-08-01
Qt
自主
编译
Creator
Designer
源码必须是UTF-8,QString需要它
来源 https://www.qt.io/cn/blog/2012/05/16/source-code-must-be-utf-8-and-qstring-wants-it PublishedonWednesdayMay16,2012by DebaoZhang in C...
代码星球
·
2020-08-01
源码
必须
UTF-8
QString
需要
动态方式破解apk进阶篇(IDA调试so源码)
来源https://blog.csdn.net/qq_21051503/article/details/74907449下面就说关于在IDA中Android so的动态调试的问题以及在so的三个层次下断点的操作。问题篇:1.动态调试的作用以及与我们常说的脱壳区别之处?2.IDA的下断点调试的原理?3.有无反调...
代码星球
·
2020-08-01
动态
方式
破解
apk
进阶
Android逆向之旅---动态方式破解apk进阶篇(IDA调试so源码)
来源 https://blog.csdn.net/jiangwei0910410003/article/details/51500328今天我们继续来看破解apk的相关知识,在前一篇:Eclipse动态调试smali源码破解apk 我们今天主要来看如何使用IDA来调试Android中的native源...
代码星球
·
2020-08-01
Android
逆向
之旅
动态
方式
gperftools源码分析和项目应用
原文:https://blog.csdn.net/yubo112002/article/details/81076821 原文链接:http://www.tealcode.com/gperftool_source_analysis/ Google的gperftool是一款非常好用的服务器程序性能分析...
代码星球
·
2020-07-29
gperftools
源码
分析
项目
应用
Spring1:Spring简介、环境搭建、源码下载及导入MyEclipse
框架学习前言这个模块是面向Spring的,Spring的学习我是这么想的:1、简单介绍Spring,主要是从网上借鉴一些重点2、尽量说明清楚Spring的使用方法以及细节点3、尽量以自己的理解讲清楚Spring中的一些源代码 Spring是什么Spring是一款为了解决企业应用开发的复杂性而创建的轻量级Jav...
代码星球
·
2020-07-29
Spring1
Spring
简介
环境
搭建
Java多线程9:ThreadLocal源码剖析
ThreadLocal源码剖析ThreadLocal其实比较简单,因为类里就三个public方法:set(Tvalue)、get()、remove()。先剖析源码清楚地知道ThreadLocal是干什么用的、再使用、最后总结,讲解ThreadLocal采取这样的思路。 三个理论基础在剖析ThreadLocal...
代码星球
·
2020-07-29
Java
线程
ThreadLocal
源码
剖析
【MyBatis源码解析】MyBatis一二级缓存
MyBatis缓存我们知道,频繁的数据库操作是非常耗费性能的(主要是因为对于DB而言,数据是持久化在磁盘中的,因此查询操作需要通过IO,IO操作速度相比内存操作速度慢了好几个量级),尤其是对于一些相同的查询语句,完全可以把查询结果存储起来,下次查询同样的内容的时候直接从内存中获取数据即可,这样在某些场景下可以大大提升查...
代码星球
·
2020-07-29
MyBatis
源码
解析
一二级
缓存
【MyBatis源码分析】插件实现原理
MyBatis插件原理----从<plugins>解析开始本文分析一下MyBatis的插件实现原理,在此之前,如果对MyBatis插件不是很熟悉的朋友,可参看此文MyBatis7:MyBatis插件及示例----打印每条SQL语句及其执行时间,本文我以一个例子说明了MyBatis插件是什么以及如何实现。由于...
代码星球
·
2020-07-29
MyBatis
源码
分析
插件
实现
【MyBatis源码分析】select源码分析及小结
示例代码之前的文章说过,对于MyBatis来说insert、update、delete是一组的,因为对于MyBatis来说它们都是update;select是一组的,因为对于MyBatis来说它就是select。本文研究一下select的实现流程,示例代码为:1publicvoidtestSelectOne(){2Sy...
代码星球
·
2020-07-29
源码
分析
MyBatis
select
小结
【MyBatis源码分析】insert方法、update方法、delete方法处理流程(下篇)
Configuration的newStatementHandler分析SimpleExecutor的doUpdate方法上文有分析过:1publicintdoUpdate(MappedStatementms,Objectparameter)throwsSQLException{2Statementstmt=null;3...
代码星球
·
2020-07-29
方法
MyBatis
源码
分析
insert
【MyBatis源码分析】insert方法、update方法、delete方法处理流程(上篇)
打开一个会话Session前文分析了MyBatis将配置文件转换为Java对象的流程,本文开始分析一下insert方法、update方法、delete方法处理的流程,至于为什么这三个方法要放在一起说,是因为:从语义的角度,insert、update、delete都是属于对数据库的行进行更新操作从实现的角度,我们熟悉的P...
代码星球
·
2020-07-29
方法
MyBatis
源码
分析
insert
【MyBatis源码分析】Configuration加载(下篇)
元素设置继续MyBatis的Configuration加载源码分析:1privatevoidparseConfiguration(XNoderoot){2try{3Propertiessettings=settingsAsPropertiess(root.evalNode("settings"));4//issue#1...
代码星球
·
2020-07-29
MyBatis
源码
分析
Configuration
加载
首页
上一页
...
20
21
22
23
24
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他