直接编辑 ~/.bashrc,加入以下代码:
1 | SERVICE=’nginx’ |
次访问
直接编辑 ~/.bashrc,加入以下代码:
1 | SERVICE=’nginx’ |
次访问
次访问
为了完成多个任务,常创建多个线程,它们可能毫不相关,但有时它们完成的任务在某种程度上有一定的关系,此时就需要线程之间有一些交互。在Java中,使用一对方法wait()和notify()/notifyAll()实现线程的交互。
次访问
前提條件:
compileSdkVersion 29
buildToolsVersion “29.0.2”
將項目從android.support包升級到了androidx,升級過程很順利,沒有什麼異常,但是運行項目的時候出現了標題提到的錯誤。
問題分析:
在用戶使用App的過程中,用戶切換App,返回主界面,又返回了App等操作時,Android Framework會重建Fragment,並且要求Fragment不能是匿名類型,具體見源碼:androidx\fragment\app\BackStackRecord.java
次访问
駱駝祥子
次访问
很早之前写过一篇《使用XN Rootkit配合Magisk Manager为小米平板4 Plus获取Root超级用户》,好像有点不知所云,命名小米官方就支持刷机,一键获取Root,为什么还要如此折腾。。。
次访问
分享一个多年前徒手撸制的粗制滥造生产看板,所有数据均为模拟,主要提供样式展示思路,可用于生产车间实时/伪实时数据 更新展示,班次、MPS进度展示等,适合模拟LED屏展示。这里只是打个样,具体需要根据实际业务发挥。
次访问
安卓网络请求中经常用到OkHttp库,用到域名请求API,使用到域名则必须与DNS交互,使用DNS域名解析则绕不开运营商的LocalDNS问题,域名污染、域名劫持问题,这也是很多场景客户那里打不开,我这里好好的情况的一种典型解释。上古的方法是客户端发起一次Http请求,服务端响应之后客户端根据httpStatus判断如果是某种情况,则更换IP或域名请求其他服务器,但是这样一次完整的请求实在太浪费时间,想一下你的http请求默认超时多少秒?(OkHttp默认10_000毫秒,黄花菜都热了)。
次访问
本来Intellij全家桶的东西已经够强大了,然而还有这么多优秀的插件,本文手记笔者开发过程中接触使用的插件,在此作记录,插件排名不分先后(当然eclipse也很经典)
次访问
Builder模式,翻译过来中文是构建器、建造器都可以。定义为:将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创建不同的表示。同样的构建过程是指同样的构建方式,比如汽车组装的过程是 组装大架子(); 组装轮胎(); 喷漆(); 这样一个过程,那最后组装完成下线的是一辆本田还是一辆自行车,取决于你调用构建过程所传入的Builder类型。