from the github solution webdevops/Dockerfile#212
RUN sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
| /*Observable.interval(1, TimeUnit.SECONDS) | |
| .take((int) (diff/SECOND_IN_MILLIS)) | |
| .flatMap(new Func1<Long, Observable<String>>() { | |
| @Override | |
| public Observable<String> call(Long aLong) { | |
| long millisUntilFinished = diff - aLong * SECOND_IN_MILLIS; | |
| long day = millisUntilFinished / (24 * 60 * 60 * SECOND_IN_MILLIS); | |
| long hour = (millisUntilFinished / (60 * 60 * SECOND_IN_MILLIS) - day * 24); | |
| long min = ((millisUntilFinished / (60 * SECOND_IN_MILLIS)) - day * 24 * 60 - hour * 60); | |
| long s = (millisUntilFinished / SECOND_IN_MILLIS - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60); |
| class CountDownTask extends AsyncTask<Long, Void, Pair<String, String>> { | |
| @Override | |
| protected Pair<String, String> doInBackground(Long... params) { | |
| long millisUntilFinished = params[0]; | |
| long day = millisUntilFinished / (24 * 60 * 60 * SECOND_IN_MILLIS); | |
| long hour = (millisUntilFinished / (60 * 60 * SECOND_IN_MILLIS) - day * 24); | |
| long min = ((millisUntilFinished / (60 * SECOND_IN_MILLIS)) - day * 24 * 60 - hour * 60); | |
| long s = (millisUntilFinished / SECOND_IN_MILLIS - day * 24 * 60 * 60 - hour * 60 * 60 - min * 60); | |
| String timeLeft = "" + day + "天" + hour + "小时" + min + "分" + s + "秒"; | |
| String dayLeft = String.format(Locale.CHINA, "请%d天内处理,超时系统将自动同意此次售后。", day + 1); |
| package com.androidrecipes.downloader; | |
| import android.app.Activity; | |
| import android.app.DownloadManager; | |
| import android.content.BroadcastReceiver; | |
| import android.content.Context; | |
| import android.content.Intent; | |
| import android.content.IntentFilter; | |
| import android.content.SharedPreferences; | |
| import android.database.Cursor; |
| import android.content.Context; | |
| import android.graphics.Camera; | |
| import android.graphics.Matrix; | |
| import android.text.TextUtils; | |
| import android.util.AttributeSet; | |
| import android.view.Gravity; | |
| import android.view.View; | |
| import android.view.ViewGroup; | |
| import android.view.animation.AccelerateInterpolator; | |
| import android.view.animation.Animation; |
| package com.meixun.b2b.mall.supplier.adapter.decoration; | |
| import android.graphics.Canvas; | |
| import android.graphics.Rect; | |
| import android.graphics.drawable.Drawable; | |
| import android.support.v7.widget.RecyclerView; | |
| import android.view.View; | |
| /** | |
| * Adds interior dividers to a RecyclerView with a GridLayoutManager. |
| 204.79.197.212 onedrive.live.com | |
| 204.79.197.212 skyapi.onedrive.live.com | |
| 204.79.197.212 d.docs.live.net | |
| 204.79.197.212 dm2304files.storage.live.com | |
| 204.79.197.212 ocws.officeapps.live.com | |
| 40.74.129.10 www.onenote.com | |
| 104.210.40.87 nexus.officeapps.live.com | |
| 204.79.197.212 ocos-office365-s2s.msedge.net | |
| 204.79.197.212 directory.services.live.com | |
| 204.79.197.212 docs.live.net |
from the github solution webdevops/Dockerfile#212
RUN sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
| #!/bin/bash | |
| # https://tug.org/mactex/uninstalling.html | |
| echo "# Uninstall TeX" | |
| echo "rm -rf /usr/local/texlive" | |
| echo "# Uninstall GUI Applications" | |
| echo "rm -rf /Applications/TeX" |