[過去ログ] スレ立てるまでもない質問はここで 165匹目 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
60: デフォルトの名無しさん (ワッチョイ 3ebb-PWnV) [sage] 2023/08/04(金) 16:51:31.33 ID:c7GjkDWu0(2/2) AAS
>>5656(1): デフォルトの名無しさん (ワッチョイ 0bff-CF7t) [] 2023/08/04(金) 13:24:14.53 ID:QRYdlbIR0(1/2) AAS
publicとprivateについてですが
次のpublic記述のやつを範囲を狭めようと思ってprivateに変更しました。
public void myDialog(String str1) { // <-ここと
myAlertDialog = new AlertDialog.Builder(this)
.setTitle("Title")
.setPositiveButton(btnStr,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog,int n) { // <-ここ
})
.create();
myAlertDialog.show();
}
しかしprivate void onClick(の部分はpublicでなければとエラーが出たので
ここだけpublicにしたのですが
private void myDialog(String str1) { // 一部略
@Override
public void onClick(DialogInterface dialog,int n) {
})
}
とこんな風にprivateに内包されてるものの中にpublicがあるという変な状態になってしまいました。
これでも実行はできたのですが、この記述はおかしいのでやめた方がいいですか?
後で不明な問題が出てきたりするでしょうか?
この場合はやはり全部publicにした方がいいでしょうか?
変な状態でもなんでもないよ
実装クラスが具体的に何であるかはプライベートだけどonClickが呼べることは公に約束されている状態
例えるならキャバ嬢が佐藤さんなのか鈴木さんなのか本名や昼職は内緒だけどお店の嬢なのは確かなので一緒に飲んでおしゃべりするうえで困らない状況
嬢にclickイベントを起こしても同じような結果になる
83: デフォルトの名無しさん (スッップ Sd2f-oUJ1) [sage] 2023/08/06(日) 11:16:55.33 ID:tbKN67j2d(1) AAS
>>7676(4): デフォルトの名無しさん (ワッチョイ 2b6e-D1BR) [sage] 2023/08/06(日) 01:31:52.67 ID:RAeq396h0(1/3) AAS
あのすいません多分超初歩的な質問だと思うんですけど前々から気になってたので教えてください。
静的型付けはコンパイル時に型をチェックする、動的型付けは実行時に型をチェックするっていうじゃないですか。
前者は分かるんですよ。ソースコードを変換していくわけだから当然行なえますよ。
でも後者はどういうことなんでしょうか。だってコンパイル終わってたらそれはもうマシン語、CPUへの命令なわけで型の情報とかもう残ってないんじゃないでしょうか。
はコンパイルしたら型情報は残ってないのではないか?と言っているだけで
「型情報なんていう簡単なものを保持できないという誤解」をしているわけではないわな
363(2): デフォルトの名無しさん (ワッチョイ e708-q8tE) [] 2023/12/30(土) 01:13:55.33 ID:QA9ExC9w0(2/2) AAS
>>362ありがとうございます
一緒に入ってるものなら使える物が入ってると判断していいのかと思っていました
ちなみにこういう場合バージョンがズレてるというのはどこかを見て判断できますか?
真っ先に疑う常識なようなものなのでしょうか
547: デフォルトの名無しさん (ワッチョイ 776d-9JOU) [] 2024/04/14(日) 17:37:01.33 ID:w9utMxzX0(2/3) AAS
KENTA自体が突然消えてしまった
558(1): デフォルトの名無しさん (ワッチョイ d76f-Gwgf) [sage] 2024/04/18(木) 10:51:42.33 ID:usSd7Zwn0(1/2) AAS
>>553 ですが、
例外をスローされそうな場所には、あらかじめ
On Error Resume Next
…
On Error GoTo 0
で括るのですけど、実行時エラーって、以前から無言で終了してましたかな…
VSで実行・デバグができるとのことで、ちょっと調べてみます
いわゆる「printfデバグ」では厳しいので…
レスをくださった方々にはありがとうございました
761: デフォルトの名無しさん (ワッチョイ da79-lqEU) [sage] 2024/07/15(月) 11:58:43.33 ID:wNkmlg+O0(1/2) AAS
画面を1024x800に設定してこわされたブロックを30秒ごとに復活させるだけだが
865: デフォルトの名無しさん (ワッチョイ 9f50-OnpT) [sage] 2024/09/18(水) 21:21:53.33 ID:TRnCK2Tn0(1) AAS
mp4動画で、画面の上から何ピクセルまでが黒帯(レターボックス)なのかを判定するために何かいい方法はあるでしょうか?
927(1): デフォルトの名無しさん (ワッチョイ 8d46-9vDi) [sage] 2024/11/07(木) 23:10:36.33 ID:f72QDsoS0(2/2) AAS
>>925925(1): デフォルトの名無しさん (ワッチョイ 4101-2s6J) [sage] 2024/11/07(木) 13:15:12.38 ID:B6CUMfAl0(1) AAS
>>924
BLOBになってるならcanvas経由する必要ない
const a = document.createElement(‘a’);
a.href = img.src;
a.download = ‘filename.png’;
a.click();
拡張子が固定でないならimg.src.match(/image\/(.*);/)みたいので取り出す
ありがとうございます。試してみましたがうまく動かせませんでした。
Javascript経験が浅くて何か大きな勘違いをしているんだと思います。
もうぶっちゃけますと、対象は近日閉鎖が予告されているマンガ図書館Zです。
手動でページを表示しつつ、1~2枚ずつでも保存できたらなと思ってはいるのですが
サンプル:外部リンク:vw.mangaz.com
for (const img of document.getElementsByClassName("image protect")) {
if (img.getAttribute("no") != null){
const a = document.createElement("a");
a.href = img.src;
a.download = "p"+img.getAttribute("no")+".jpeg";
a.click();
}
}
このforとif文で目的のimgタグ(1又は2個)は抽出できるんですが、そこから先がネットワークエラーになって駄目でした。
開発者ツールのSourcesタブから取得した画像自体は閲覧できるので、そこからSave image as...としてファイルに保存することは出来ています。
>>926言い訳にはなりますが、
合法に公開されている画像を保存するのは著作権法的には私的複製になると思います。
ただしサイト側の規約違反の可能性は大いにあります。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 4.491s*