Reference
Description
不想工作, 最好投資可以每年幫你賺 200萬, 就是在不工作的情況下還是可以賺200萬.
怎麼做呢? 我先做個網頁, 用複利的方式去替你算每年的目標是多少.
二三十年的規畫下來, 定好目標之後, 要怎麼執行則是另一個 story..
Bitmap bitmap = BitmapFactory.decodeFile(picturePath); imageView.setImageBitmap(bitmap);
Display display = getWindowManager().getDefaultDisplay(); imageView.setImageBitmap(Bitmap.createScaledBitmap(BitmapFactory.decodeFile(picturePath),display.getWidth(), display.getHeight(), true));
bitmap.getScaledHeight(DisplayMetrics.DENSITY_LOW);
for ( int i = 1; i < 10; i++ ) {
int targetDensity = bitmap.getDensity() / i;
try {
int h = bitmap.getScaledHeight(DisplayMetrics.DENSITY_LOW);
int w = bitmap.getScaledWidth(targetDensity);
Log.i(getClass().getName(), "reduce density to " + targetDensity);
imageView.setImageBitmap(Bitmap.createScaledBitmap(bitmap, w, h, true));
break;
} catch (OutOfMemoryError e) {
Log.w(getClass().getName(), "OOM when targetDensity:" + targetDensity);
}
}
private void selectPicture() {
Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, RESULT_LOAD_IMAGE);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == RESULT_LOAD_IMAGE && resultCode == RESULT_OK && null != data) {
Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage, filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String picturePath = cursor.getString(columnIndex);
cursor.close();
loadImage();
}
}
public static void main(String[] params) throws IOException {
String bigPath = "D:\\logfiles\\biglogfile.log";
File f = new File(bigPath);
try (BufferedReader r = new BufferedReader(new FileReader(f))) {
System.out.println(f.exists());
int fileCnt = 0;
List lines = new ArrayList();
String line;
while ((line = r.readLine()) != null) {
if ( lines.size() == 10000 ) {
File fileToWrite = new File(f.getParentFile(), f.getName() + "." + fileCnt++);
FileUtils.writeLines(fileToWrite, lines);
System.out.println("write file:" + fileToWrite);
lines.clear();
}
lines.add(line);
}
File fileToWrite = new File(f.getParentFile(), f.getName() + "." + fileCnt++);
FileUtils.writeLines(fileToWrite, lines);
System.out.println("write file:" + fileToWrite);
} catch (Throwable ex) {
ex.printStackTrace();
}
}
題目 每個伺服器支援不同的 TPM (transaction per minute) 當 request 來的時候, 系統需要馬上根據 TPM 的能力隨機找到一個適合的 server. 雖然稱為 "隨機", 但還是需要有 TPM 作為權重. 解法 別名演算法...