-
Android 携程动态加载框架的封装流程分析
Android携程动态加载框架的打包流程分析最近携程开源了一套动态加载的框架,总的来说,该框架和OpenAtlas还是有一定的相似之处的,比如资源的分区。此外该框架也支持热修复。个人觉得该框架中携程做的比较多的应该在打包语句的编写上面,这篇文章主要用于记录自己学习该框架的一个过程,携程的打包语句是我见过最复杂的,所以还是非常值得借鉴的。在携程的github上的DynamicAPK上,给出的打包方法...
44
热度 -
Android 使用OkHttp扩张Volley
Android使用OkHttp扩展Volley我们先来回忆一下Volley的用法,使用Volley前,我们一般会先构造出一个RequestQueue,然后不断往该对象中添加请求Request,之后Volley便会进行调度,至于走缓存还是走网络这就看就没有请求过了。而构造RequestQueue的方法如下。Volley.newRequestQueue(mContext);而该方法,内部实际上是调用了...
37
热度 -
源码解析Android中View的measure量算历程
源码解析Android中View的measure量算过程本文比较长,希望大家耐心读完。Android中的Veiw从内存中到呈现在UI界面上需要依次经历三个阶段:量算->布局->绘图,关于View的量算、布局、绘图的总体机制可参见博文《Android中View的布局及绘图机制》。量算是布局和绘图的基础,所以量算是很重要的一个环节。本文将从源码角度解析View的量算过程,这其中会涉及某些关...
69
热度 -
Spark入门实战系列-6.SparkSQL(上)-SparkSQL简介
Spark入门实战系列--6.SparkSQL(上)--SparkSQL简介【注】该系列文章以及使用到安装包/测试数据可以在《倾情大奉送–Spark入门实战系列》获取1SparkSQL的发展历程1.1HiveandSharkSparkSQL的前身是Shark,给熟悉RDBMS但又不理解MapReduce的技术人员提供快速上手的工具,Hive应运而生,它是当时唯一运行在Hadoop上的SQL-on-...
180
热度 -
Spark入门实战系列-6.SparkSQL(中)-深入懂得运行计划及调优
Spark入门实战系列--6.SparkSQL(中)--深入了解运行计划及调优【注】该系列文章以及使用到安装包/测试数据可以在《倾情大奉送–Spark入门实战系列》获取1使用Hive-Console了解运行计划前面介绍了SparkSQL的运行过程,罗列了很多概念很抽象,比如UnresolvedLogicPlan、LogicPlan、PhysicalPlan,下面介绍一个工具hive/console...
211
热度 -
SQLPLUS施用介绍
SQLPLUS使用介绍1、连接(connect可简写为CONN)CONN[ECT]{username|/}[@connect_identifier][edition={edition_name|DATABASE_DEFAULT}][AS{SYSOPER|SYSDBA}]SQLPLUS下操作系统验证登录DBA角色:connect/ASsysdba用户名/密码登录格式:connectAS...
84
热度 -
sql系列(基础篇)-第二章 约束跟排序数据
sql系列(基础篇)-第二章约束和排序数据更好的看↑代码点击VIEWPLAN第二章约束和排序数据1.在emp表中选择工资介于1500到2500的员工的信息;注意:使用between下边界and上边界时,条件包括边界值;[email protected]/**/>l1select*fromemp2*wheresalbetween1500and2500[email prote...
98
热度 -
sql语句习题
sql语句练习<p></p><pclass="MsoNormal"><spanstyle='font-size:9.0pt;font-family:"MicrosoftJhengHei";'lang="EN-US">Student(S#,Sname,Sage,Ssex)</span><spanstyle='font-size:9.0...
72
热度 -
Android ViewPager运用详解
AndroidViewPager使用详解style="font-size:medium;">[color=green][/color]style="font-size:large;">[size=large][size=medium]AndroidViewPager使用详解这是谷歌官方给我们提供的一个兼容低版本安卓设备的软件包,里面包囊了只有在安卓3.0以上可以使用的api。而viewpager就...
39
热度 -
C#汉字转拼音
C#----汉字转拼音上一篇博客中介绍的是动态加载EasyUI控件显示到前台,里面包括按钮控件,而且每一个设备有可能有不同的命令和参数,不过总共可以显示的有八种不同的按钮,公用的,那如何实现不同的参数按钮点击的时候能够去加载相同的JS,而不用每次都去获取一个新的ID,于是就想到了一个办法,根据从数据库中获取的命令的数据,将汉字转化成拼音,这样就可以实现上面的结果。代码如下:usingSystem;...
27
热度 -
Spring4+SpringMVC+Hibernate4调整入门与实例
Spring4+SpringMVC+Hibernate4整合入门与实例配置web.xml<?xmlversion="1.0"encoding="UTF-8"?><web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://java.sun.com/xml/ns/javaee"xsi:schem...
206
热度 -
entity-framework (code-first)范例开发(一)
entity-framework(code-first)实例开发(一)TheContosoUniversityWebApplicationTheapplicationyou'llbebuildinginthesetutorialsisasimpleuniversitywebsite.style="padding-right:0px;display:inline;padding-left:0px;b...
58
热度 -
SpringBoot使用JTA+Automatic解决分布式事务
style="display:none;"> style="-webkit-tap-highlight-color:rgba(0,0,0,0);"> 项目代码 链接:https://pan.baidu.com/s/1Sb5M8hrlzyfA5KSvnLgD1w 提取码:ocsw 复制这段内容后打开百度网盘手机App,操作更方便哦 1.依赖 <projectxmlns="http://ma...
65
热度 -
python基础——数据类型
style="display:none;"> style="-webkit-tap-highlight-color:rgba(0,0,0,0);"> 一、变量 什么是变量?当你把值赋给一个名字时,它会存储在内存中,把这块内存称为变量。使用变量时需要注意以下几点: 在使用变量之前,需要先对其赋值 变量名可以包括数字、字母、下划线,但变量名不能以数字开头 变量名中字母可以是大写或小写,但大小写是不...
84
热度 -
Spring整合Mybatis源码流程分析
style="display:none;"> style="-webkit-tap-highlight-color:rgba(0,0,0,0);"> 本文主要结合源码分析流程,整合步骤请查看之前博文https://blog.csdn.net/qq_43792385/article/details/90017967 为了使用Spring整合mybatis,需要引入mybatis为接入sprin...
68
热度 -
【深度学习】 基于Keras的Attention机制代码实现及剖析——LSTM+Attention
style="display:none;"> style="-webkit-tap-highlight-color:rgba(0,0,0,0);"> 说明 这是接前面【深度学习】基于Keras的Attention机制代码实现及剖析——Dense+Attention的后续。参考的代码来源1:AttentionmechanismImplementationforKeras.网上大部分代码都源于此,...
35
热度 -
Spring的后置处理器到底是怎么回事?
style="display:none;"> style="-webkit-tap-highlight-color:rgba(0,0,0,0);"> 这里要介绍的是Spring的扩展类点之一的:BeanPostProcessor.废话不多说,开搞! 1.准备代码 TestProcessor类 @Component publicclassTestProcessorimplementsBean...
98
热度 -
《吐血整理》-顶级程序员书单集
style="display:none;"> style="-webkit-tap-highlight-color:rgba(0,0,0,0);"> 你知道的越多,你不知道的越多 点赞再看,养成习惯 给岁月以文明,而不是给文明以岁月 本文GitHubhttps://github.com/JavaFamily上已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面...
80
热度 -
[小白到大牛之路] 交换机后台管理之权限判断
style="display:none;"> style="-webkit-tap-highlight-color:rgba(0,0,0,0);"> 项目需求 判断用户名和密码是否正确。 项目实现 #include<stdio.h>intmain(void){//定义变量,用来表示用户名和密码//charname;charname[32];//intpassword;charpass...
94
热度 -
【奋斗人生】心得日记(20191112...)
style="display:none;"> style="-webkit-tap-highlight-color:rgba(0,0,0,0);"> 20191211星期三晴睡了12个小时,终于恢复体力哈。《悲惨世界》终于看完了,剧场版重点讲了三个场景,教父没有拆穿冉阿让偷窃并送烛台,化身马德兰的他帮助曾因他落魄成妓女芳汀,在与他长相相似的人被判成苦刑犯的审判台上承认自己。印象最深的就是当他已经...
16
热度