刘望舒 刘望舒
4年前
Android AOSP基础(四)Source Insight和Android Studio导入系统源码
AOSP基础Android框架层本文首发于微信公众号「刘望舒」前言在上一篇文章中,我们对系统源码进行了编译,这篇文章我们接着来学习如何将系统源码导入到编辑器中,以便于查看和调试源码。关于查看源码,可以使用AndroidStudio、Eclipse、Sublime、SourceInsight等软件,这里我推荐使用SourceInsight,但是有的同
Easter79 Easter79
4年前
SpringCloud微服务:阿里开源组件Nacos,服务和配置管理
源码地址:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fspringcloudbase)||GitEE·点这里(https://gitee.com/cicadasmile/springcloudba
Wesley13 Wesley13
4年前
mysql和redis双写一致性策略分析
mysql和redis双写一致性策略分析一.什么是双写一致性当我们更新了mysql中的数据后也可以同时保证redis中的数据同步更新;数据读取的流程:1.读取redis,如果value!null,直接返回;2.如果redis中valuenull,读取mysql中数据对应的val
可莉 可莉
4年前
20k以上面试必问,Webpack原理和优化
我身边很多朋友都觉得Webpack不重要,认为只要团队里有人会就可以,而那个人不需要是自己。那么我就给你一个必须学它的理由:Webpack原理和优化工资20k以上的面试必问如果你想拿到高薪,Webpack就是你绕不过去的一道门槛。而即便不提面试,对于每一个前端工程师来说
Wesley13 Wesley13
4年前
ActiveMQ与SpringMVC整合实现发送PTP和订阅发布消息功能
实现一个基于SpringMVCJMSActiveMQTomcatJDK1.8IDEA工具,Spring4.1.0和ActiveMQ5.15整合的实例,实现PTP和订阅/发布两种消息模型一 添加依赖这里我贴上我所有的依赖,其中有个坑就是springaop要用高版本,否则会报方法找不到,主要就是spring提供的jms依赖
Easter79 Easter79
4年前
Stylish窃取用户数据被 Firefox 和 Chrome剔除
!Stylish窃取用户数据被Firefox和Chrome剔除Stylish窃取用户数据被Firefox和Chrome剔除(https://www.linuxprobe.com/wpcontent/uploads/2018/07/111.jpg)最早是一位软件开发人员RobertHeaton在其博客中指出了Stylish的问
Stella981 Stella981
4年前
Git的初始化配置和基本命令的使用
首先说下什么是Git,很多人会把Git和GitHub搞混淆。Git是一个版本控制的工具;GitHub是一个网站,只不过是基于Git的。安装Git就不累述了,自行百度。这里主要说下,初次运行Git的配置和Git基本命令的使用。初次运行Git的配置(windows系统):打开Git命令行输入以下命令:gitconfigglobaluser.
Stella981 Stella981
4年前
JsonObject存入顺序和输出顺序不一样问题
JsonObject的输入顺序和输出顺序不一样问题问题原因在于JsonObject的默认实现的是用HashMap,所以我们得把他的构造函数用LinkedHashMap重写好像是可以修改JsonObject的源码的构造函数,但我没试过,也不建议这么做。我的方法是继承JsonObject类,然后重写构造方法。pu
Stella981 Stella981
4年前
Ember.js和Vue.js对比,哪个框架更优秀?
本文由葡萄城技术团队于OSChina翻译并首发转载请注明出处:葡萄城官网(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.grapecity.com.cn%2F),葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。JavaScript最初是为Web
Stella981 Stella981
4年前
Python技巧之超棒的内建函数:globals()和locals()
globals()返回一个字典,其包含当前上下文所有的全局变量。locals()干的是一样的活,但返回的"globals()"returnsadictwithallglobalvariablesinthecurrentscope:globals(){...