[過去ログ] 初心者の質問相談にやさしく答えるスレ Part13 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
922: 2022/08/15(月)09:32 ID:+p5VZ5qq(1) AAS
違うだろ。
初心者のくせにCentOS + ウェブサーバなんて手を出すな!って言ってるんだと思うわwww
923: 2022/08/15(月)09:49 ID:muz54LCz(2/4) AAS
いや、どっちかっていうと「俺の答えらんねぇ質問するやつは初心者じゃねぇ!」だなwww
924: 2022/08/15(月)09:58 ID:KhpDfoF1(1) AAS
ID:muz54LCzは回答できそうな気がするのでビシっと答えてあげなよ
925
(1): 2022/08/15(月)10:08 ID:muz54LCz(3/4) AAS
初心者だからここ見てるんだからできるわけないぢゃん😅
でも大丈夫、他人を初心者じゃない認定してるエキスパートのお兄ちゃんたちが答えてくれるから待ってて!😊
926
(1): 2022/08/15(月)10:10 ID:ta6Madoc(1) AAS
>>925
>>1
927: 2022/08/15(月)10:13 ID:muz54LCz(4/4) AAS
>>926
なんで俺に>>1のアンカー付けてんの?🤔
むしろ「お前は初心者じゃねぇ!」とかやってるエキスパートなお兄ちゃんたちこそ「俺は教育的目的から、わざと全部は教えないことにしているなどという、下記スレに巣食っているロートル」 と同類ぢゃん🤣
928: 2022/08/15(月)12:06 ID:pjMuAJ9w(1) AAS
CentOSならこれでいいんじゃね?知らんけど
外部リンク:linuc.org
929
(1): 2022/09/13(火)21:45 ID:ZZbdZPU0(1) AAS
今、出先から自宅サーバにsshでログインし/etc/ssh/sshd_config を修正しました。
修正を反映するため、このままsshdを停止・起動した場合、
今のssh接続はどうなるもんですか?
930
(1): 2022/09/14(水)00:00 ID:28HnYYpj(1) AAS
もちろん切断するよ? 再接続しな
サービスはstopせずrestartするんだぞ
931: 2022/09/14(水)00:44 ID:TMCgN85L(1) AAS
reloadでいいと思うの
932: 929 2022/09/14(水)01:11 ID:19Ivdk9E(1) AAS
ありがとうございます。
933: 2022/09/14(水)10:31 ID:pvN74f9n(1) AAS
>>930
うちのsshdは、活きてるセッションは切れないぞ
934: 2022/09/18(日)17:45 ID:NlTrvOcz(1/4) AAS
9999999999999999999999999999999999のような多桁の自然数を入力値とし、
桁数の多い整数計算しようとしています。そのため、プログラミングし変数(多桁
整数)をbcへ渡す、bcの計算結果である多桁整数を受け取ることを考えています。
ただ、CやJavaの整数型では上限が小さすぎ、bcとは多桁整数をやりとりできず破綻
すると思うので、今は変数の型宣言が不要なbashで、次のような形で多桁整数を
変数としてbcとやりとりしています。
これが、えらく遅いです。早くするための改善点を教えてください。

echo "999999999999999999999999" > /dev/shm/DATA01
DATA01=`cat /dev/shm/DATA01`
while *****
省5
935: 2022/09/18(日)17:51 ID:6O6+AtNd(1/2) AAS
任意制度演算とか多倍長整数でググれ的な話ではなくて?
936: 2022/09/18(日)18:02 ID:NlTrvOcz(2/4) AAS
上のコードは、任意精度演算をbc側にまかせたつもりです。(勘違いしてたらごめん)
DATA01=`cat /dev/shm/DATA01` の繰り返しが遅い原因かと思い、回避策を探したんですけど
そうか任意精度演算に由来する遅さに思えてきました。
比較してみます。
937: 2022/09/18(日)18:59 ID:4YaHJXqn(1) AAS
書いてある情報だけだと
echo " $DATA01 ^ 2 " | bc > /dev/shm/DATA01
DATA01=`cat /dev/shm/DATA01`

DATA01=`echo "$DATA01 ^ 2" | bc`
にまとめるとか
bashをdashにするとかぐらいしか思いつかないな
bashやzshの拡張$(( ))で計算させると当たり前のようにオーバーフローしたのでbcは必要に思う
938: 934、936 2022/09/18(日)19:32 ID:NlTrvOcz(3/4) AAS
bash内で10桁程度の整数演算を、bc使うスクリプトと使わないもので比較したら、
bc側が遅いというのは確認できました。
DATA01=`cat /dev/shm/DATA01`がどれくらい足を引っ張っているかは不明。

937さんのものも試してみます。
939: 2022/09/18(日)20:41 ID:6O6+AtNd(2/2) AAS
シェルスクリプトは好きじゃないからプロファイルの取り方とか知らんしよくわからんけど
bc自体が遅いというよりはループの中で毎回別プロセスのbc実行してパイプやらリダイレクトやらしてるから遅いんじゃないのかしら?
940: 934、936 2022/09/18(日)20:52 ID:NlTrvOcz(4/4) AAS
echo " $DATA01 ^ 2 " | bc > /dev/shm/DATA01
DATA01=`cat /dev/shm/DATA01`
をやめ
DATA01=`echo "$DATA01 ^ 2" | bc`
としたら、早くなりました。dashへの置き換えは試せていません。
ありがとうございます。
941
(1): 2022/09/18(日)22:47 ID:+q8tSHJu(1) AAS
Pythonのほうが楽そう
桁数無制限じゃなかったっけ
1-
あと 61 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.024s