刘望舒 刘望舒
4年前
Android深入四大组件(四)广播的注册、发送和接收过程
Android框架层Android深入四大组件categories:Android框架层本文首发于微信公众号「刘望舒」前言我们接着来学习Android四大组件中的BroadcastReceiver,广播主要就是分为注册、接收和发送过程。1.广播的注册过程BroadcastReceiver的注册分为两种,分别是静态注册和动态注册,静态注册在应用安装时由
DaLongggggg DaLongggggg
4年前
python刷题-回文数
问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。foriinrange(1000,10000):astr(i)ifaa::1:print(a)直接输出即可回文数fornin
捉虫大师 捉虫大师
3年前
4个实验,彻底搞懂TCP连接的断开
前言看到这个标题你可能会说,TCP连接的建立与断开,这个我熟,不就是三次握手与四次挥手嘛。且慢,脑海中可以先尝试回答这几个问题:四次挥手是谁发起的?如果断电/断网了连接会断开吗?什么情况下没有四次挥手连接也会断开?这不是面试,而是遇到了实际问题,至于是什么问题,容我先卖个关子,本文也不会解答,后面会有一篇专门的文章来说遇到的问题是啥,所以在讲实际问题
Stella981 Stella981
3年前
Hibernate构建Dao的四种方式
一、常用的hibernate操作dao1.第一种,通过继承HibernateDaoSupport来操作√2.第二种,通过HibernateTemplate来操作√3.第三种,通过使用Hibernate的session来操作√(最灵活的)4.第四种,直接写JDBC来实现数据库操作(没用过)(太原始了,不推荐用)二、四
Stella981 Stella981
3年前
ClickHouse MergeTree引擎的简单介绍
1.介绍Clickhouse中最强大的表引擎当属MergeTree(合并树)引擎及该系列(MergeTree)中的其他引擎。MergeTree允许依据主键和日期创建索引,并进行实时的数据更新操作。MergeTree是ClickHouse里最为先进的表引擎。请注意不要将MergeTree跟Merge引擎混淆!!!Mer
Wesley13 Wesley13
3年前
C程序编程四步走
任何一个C程序代码到生成一个可执行文件都需要四步,分别是预处理Preprocessing,编译Compiling,汇编Assembling和链接Link,这里借助Gcc工具来探究这四步分别做了什么事,起到什么样的作用。本文使用的测试代码是经典入门程序"HelloWorld!"。测试环境为探究预处
Wesley13 Wesley13
3年前
MySql的基操勿六
2018/12/6星期四19:34:07authotbydabaine数据库注释;这就是注释/...../这也是注释创建库;createdatabseifnotexistsdabainecharact
抽象语法树AST必知必会 | 京东物流技术团队
打开前端项目中的package.json,会发现众多工具已经占据了我们开发日常的各个角落,它们的存在于我们的开发而言是不可或缺的。有没有想过这些工具的功能是如何实现的呢?没错,抽象语法树(AbstractSyntaxTree)就是上述工具的基石。
铁扇公主 铁扇公主
1年前
mac端Redis Desktop Manager 中文安装教程「支持m1」
RedisDesktopManagerforMac是Mac平台上一款非常实用的Redis可视化工具。RDM支持SSL/TLS加密,SSH隧道,基于SSH隧道的TLS,为您提供了一个易于使用的GUI,可以访问您的Redis数据库并执行一些基本操作:将键视为树
从原理聊JVM(五):JVM的编译过程和优化手段 | 京东云技术团队
一、前端编译前端编译就是将Java源码文件编译成Class文件的过程,编译过程分为4步:1准备初始化插入式注解处理器(AnnotationProcessingTool)。2解析与填充符号表将源代码的字符流转变为标记(Token)集合,构造出抽象语法树(AS