浩浩 浩浩
4年前
面试官:给你了十分钟,讲出实现 Router 框架的原理
Android开发中,组件化,模块化是一个老生常谈的问题。随着项目复杂性的增长,模块化是一个必然的趋势。除非你能忍受改一下代码,就需要十几分钟的漫长阅读时间。模块化,组件化随之带来的另外一个问题是页面的跳转问题,由于代码的隔离,代码之间有时候会无法互相访问。于是,路由(Router)框架诞生了。目前用得比较多的有阿里的ARouter,美团的WM
Stella981 Stella981
3年前
Openwrt笔记
在校园里使用路由器,开发高级功能,首先遇到的问题就是校园网的连接问题;经过一段摸索基本上找到了一些方法,暂记于此;未完待续;0.名词解释H3C:华三通(华三/新华三)公司,系华为与3Com公司合办的通信设备公司,在国内较为普及,尤其是在教育网中应用比较广(全套设备),影响巨大。后因一些原因没能归于华为,被HP(惠普)收购。产品性价比挺高,质量
Wesley13 Wesley13
3年前
IP定位领域中相关名词解释
1、数据挖掘数据挖掘是指从大量的数据中通过算法搜索隐藏于其中信息的过程,系统中的数据挖掘是指利用计算机技术对基准点、IP开源信息、IP应用场景等IP相关数据的采集、过滤和分析处理,对IP的属性进行探测的过程。2、网络测量网络测量是指利用探测机对IP的网络属性进行探测的过程,包含IP存活性、IP上层路由器拓扑连接关系和网络时延等网络信息。3
Wesley13 Wesley13
3年前
C#获取桌面某个窗体截图进行OCR识别
1.首先电脑需要安装完整版的MicrosoftOffice并选择安装MicrosoftOffice工具(默认是不安装的)。2.添加项目对MODI的引用:右键单击项目下的引用添加引用选择COM下的MicrosoftOfficeDocumentImaging12.0ObjectLibrary确定。3.添加usingS
Wesley13 Wesley13
3年前
mysql配置调优
工作中,会遇到需要查看mysql的top20慢sql,逐个进行优化,加上必要的索引这种需求,这时就需要开启数据库的慢查询日志的功能1.查询当前慢查询日志的状态\默认为关闭状态mysqlshowvariableslike"
Stella981 Stella981
3年前
Hive内部表和外部表的区别详解
内部表&外部表未被external修饰的是内部表(managedtable),被external修饰的为外部表(externaltable);区别:内部表数据由Hive自身管理,外部表数据由HDFS管理;内部表数据存储的位置是hive.metastore.warehouse.dir(默认:/user/hive/warehouse)
Stella981 Stella981
3年前
Postgresql 数据库控制解析(一)
前面我们通过“探索postgresql数据库(一)”和“探索postgresql数据库(二)”基本了解了postgresql数据库。接下来本文开始介绍下数据库控制(servercontrol)。。一、手动开启数据库(Startingthedatabaseservermanually)默认postgresql会随着系统自动启动,不过
Wesley13 Wesley13
3年前
MySQL通讯协议(1)数据类型
\TOC\MySQL通讯协议(1)数据类型对于大部分开发者来说,并不需要了解MySQL客户端和服务端是如何交互的。但是当业务发展到一定阶段,数据量增大时,分库分表就成了不得不考虑的一种优化措施。目前主流的方案主要有两种,一种是本地代理连接、分析重写SQL、路由、执行、合并结果,一种是把这些放到中间件里。而后一种就
Stella981 Stella981
3年前
RabbitMQ——队列消息数
背景在实际使用过程,会遇到这么些情况:生产者发送的消息数量与消费者接收的消息数量不一致。例如生产者向rabbitmq投递了100条消息,消费者只从队列中接收到了80条消息,并且当前队列中已经没有任何消息。要定位这个问题,通常是分段来定位,一方面统计生产者到底发送了多少消息,一方面统计有多少消息是正确路由到
Stella981 Stella981
3年前
Spring Cloud系列之Commons
SpringCloudCommons主要包括如下模块的接口和默认实现:!image(https://zhxhashblog.osscnbeijing.aliyuncs.com/%E5%AD%A6%E9%80%8FSpring%20Boot%2BCloud/1.%20Spring%20Cloud%20Commons%20Framework.