[過去ログ] くだらねえ質問はここに書き込め! Part 245 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(5): 2021/07/03(土)00:20 ID:1WfQ1GgD(1) AAS
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
外部リンク:www12.atwiki.jp

読んでも解決しなかったら、質問を書きこむ前にここを読もう。
外部リンク:www12.atwiki.jp

質問に対して答えてもらったら、お礼よりも、結果報告。

過去ログ検索
外部リンク:www.google.co.jp検索語句
外部リンク:www.google.co.jp検索語句

※前スレ
省4
903: 2021/11/04(木)17:58 ID:/5qkhWNo(1) AAS
>>902
xrandr
904: 2021/11/04(木)21:58 ID:6/4AP9DY(1) AAS
>>868
>スタンバイから復帰時に繋がらない

そういうイベントをフック出来ないの?

復帰イベントが通知されたら、無線をチェックして、
動作していないのなら、再読み込みするとか

それか、常に再読み込みするとか
905
(1): 2021/11/05(金)00:36 ID:Hv83GQpJ(1/3) AAS
bashの連想配列なのですが、

declare -A names=(
["TANAKA"]="123"
["SATO"]="456"
["SUZUKI"]="789"
["TAKAHASHI"]="234"
)

for name in "${!names[@]}"; do
echo "${name} のIDは ${names[${name}]} です"
done
省7
906
(1): 2021/11/05(金)00:52 ID:myGIga1H(1) AAS
>>905
bashの連想配列に順序の保証はない
907
(1): 2021/11/05(金)00:53 ID:8WbDk17q(1/2) AAS
連想配列に順序がある方が珍しい
908
(1): 2021/11/05(金)01:04 ID:Hv83GQpJ(2/3) AAS
>>906-907
うぅ・・番号とかつけてソートして表示とかできるのでしょうか?
909
(1): 2021/11/05(金)01:11 ID:8WbDk17q(2/2) AAS
>>908
根本的に使い方が間違ってる。シェルスクリプトで連想配列なんて使わない

名前とIDを順番に出したいなら

123 TAKANA
456 SATOU
789 SUZUKI
234 TAKOYAKI

とかいうテキストをループで回してreadすればいいだろ
910
(1): 2021/11/05(金)01:39 ID:mj6QDLOv(1) AAS
連想配列のキーを普通の配列に入れればよろしいのじゃないかしら

declare -A names=(
["TANAKA"]="123"
["SATO"]="456"
["SUZUKI"]="789"
["TAKAHASHI"]="234"
)

declare -a ni=(
"TANAKA"
"SATO"
省6
911
(1): 2021/11/05(金)15:19 ID:Hv83GQpJ(3/3) AAS
>>909-910
ありがとうございます。
910さんのやり方なら理解できました。

連想配列のループって前からではないけど、毎回同じ出方になるけど、何か法則とかあるのかな
逆に配列は前から順番に出るのに不思議ですね
912: 2021/11/05(金)15:27 ID:qs6OKevZ(1/3) AAS
定数なら必要ないし外部入力なら並べてから読めばいいしシチュエーションが理解できんよな
使い方間違ってるとしか思えん
913
(1): 2021/11/05(金)15:28 ID:qs6OKevZ(2/3) AAS
不思議でも何でもないのでハッシュテーブルとかの実装を見てみればいい
914
(1): 2021/11/05(金)18:07 ID:E3qHNRII(1) AAS
ここにはほんものの初心者質問なんかねーじゃん!
915: 2021/11/05(金)19:20 ID:cJdbB2O/(1/2) AAS
>>913
連想配列はハッシュをつかってアクセスする配列であるって基礎的常識だけど、
でも、この板に来る連中は俺を含めて情報工学的の知識ないど素人がほとんどだからな。
普通のLinuxユーザーなら大学の情報工学科卒ぐらいの知識あるんだろうが。
まぁ、俺ら(この板連中は)ってど文系の連中がほとんどで使い方には必死するが、
どのようにして実現している(実装されている)かと言うようなことにも必死する理系野郎ではないからな
916: 2021/11/05(金)19:25 ID:SGqxn/Ov(1/3) AAS
>>914
>>882
私にも答えられる質問ありがとうございます
917: 2021/11/05(金)21:13 ID:YOmWv/Lx(1/2) AAS
>>876
お前が普通だと思う鳥とインストール手順を書け
918: 2021/11/05(金)21:21 ID:YOmWv/Lx(2/2) AAS
>>911
近所に田中、佐藤、鈴木、高橋が住んでるとして、順番に並べてみろ。
919
(1): 2021/11/05(金)21:52 ID:bRi9tMfO(1/2) AAS
配列のインデックスを要素のハッシュで持つ、というのが連想配列即ちハッシュテーブルだから
普通(特殊な実装をしていない限り)は順序は保持されない
920
(1): 2021/11/05(金)22:39 ID:SGqxn/Ov(2/3) AAS
>>919
特殊なんだろうけど、phpとか、Rubyとかは、順序保持してくれるんだよね
Qtで、Key使いたくて、QHashで書き始めて
順序がおかしいって、なって

ダメだったんんだった
って
構造体作ってListになおすとかしょっちゅう
921
(2): 2021/11/05(金)22:44 ID:bRi9tMfO(2/2) AAS
>>920
動かしてみると順序保持されてる言語結構あるけど
言語仕様で保証されてないなら「今現在そう動く」としても危険な実装だからやめといた方がいいよ
実行環境で変わったりバージョンで変わったりする
922
(1): 2021/11/05(金)22:56 ID:SGqxn/Ov(3/3) AAS
>>921
Rubyは詳しく知らないけど
phpは、そもそも、hashがなくて、全部配列だから、普通じゃないんだよ

$hash = array('a' => 1, 'b' => 2, 'c' => 3)
こんなんだし
923: 2021/11/05(金)23:44 ID:qs6OKevZ(3/3) AAS
ハッシュならリンクで繋いでるだけだから…
そんなのはMap(連想配列)の実装構造によるもので、どこまで順序保証するかも言語やライブラリの仕様による
単に連想配列の列挙で順序が保証されないことは不思議なことではないというだけ
phpはコンテナとして連想配列しか用意されてないだけ
924: 2021/11/05(金)23:58 ID:cJdbB2O/(2/2) AAS
>>921
pythonの昔バージョンは順序を保持しなかったが、
比較的新しいのは保持するようになっているからな。
bashのような古典スクリプトは昔ながらの順序を保持ない連想配列のままなんだろう
925: 2021/11/06(土)01:41 ID:YFQx6gi4(1) AAS
Rubyでは、Hashの要素数が増えていくと、再編成される

バケット数は、2の累乗付近の素数を使う。
つまり、倍々に増やしていく
8+3, 16+3, 32+5, 64+3, 128+3, 256+27, 512+9...

1つのバケットには、平均して5つの要素を入れる(衝突)。
11*5=55, 19*5=95, 37*5=185...

つまり要素数が、56, 96, 186...個になると、
バケット数を増やして、再編成する

普段、1万個の要素を追加するのに、8msかかるが、
再編成するタイミングでは、20msかかる。
省10
926
(1): 2021/11/06(土)09:21 ID:9fuQqkoH(1) AAS
>>922
> phpは、そもそも、hashがなくて、全部配列だから、普通じゃないんだよ
確かに普通じゃないわ…
$array[3] = 'あ';
$array[2] = 'い';
$array[1] = 'う';
$array[0] = 'え';
foreach($array as $key => $value){
print $key . ":" . $value . <br />";
}
省5
927: 2021/11/06(土)10:18 ID:Au2x2mqq(1/15) AAS
Python 3.8.10 (default, Sep 28 2021, 16:10:42)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>for k,v in {3:'あ',2:'い',1:'う',0:'え'}.items():
... print(f'{k}:{v}')
...
3:あ
2:い
1:う
0:え
省2
928
(1): 2021/11/06(土)11:47 ID:s3BWYmEt(1/2) AAS
UbuntuのIPアドレスを固定設定でき、コマンドで192.168.50.2にセットしたこととapache2を起動したことを確認できたのですが
ネットワーク内の他の端末で192.168.50.2にアクセスすると接続を拒否されてしまいます。
pingでは応答があるので、アクセスができないわけでは無いと思うのですが
この場合どのような原因が考えられますでしょうか?
929: 2021/11/06(土)11:48 ID:s3BWYmEt(2/2) AAS
あ、今書き込んでるスマホでは行けました
多分アクセスしてるPCの設定が悪いと思うんですが……
930
(1): 2021/11/06(土)12:17 ID:gMWCsDzq(1) AAS
PCのOSがWindows10で、接続ってのがsambaとかネットワークコンピュータとかその類なら、
PCでSMBv1を有効にしてみてはどうか
931: 2021/11/06(土)12:17 ID:VD0TQjvO(1/19) AAS
>>926
だから、phpって、hashがないじゃん、arrayって配列でしょ
連想配列 = hash とも限らないよ
ってだけ

普通じゃないってのは
よそじゃ、hashだ、mapだ、dictionaryだって型があんだよ
私は、割りとPHP好きなんで、誤解しないでくださいね
当然、その動き前提でコード書きますわ
932
(1): 2021/11/06(土)12:25 ID:Au2x2mqq(2/15) AAS
phpは連想配列しかない...好きな言語なら少しは勉強しろ
933: 2021/11/06(土)12:29 ID:VD0TQjvO(2/19) AAS
>>932
そうなの
でもそれ、hashじゃないんでしょ?
934
(1): 2021/11/06(土)12:38 ID:Au2x2mqq(3/15) AAS
一般には
外部リンク:ja.wikipedia.org
の抽象データ型にある分類

この中のマップが連想配列に該当する
外部リンク:ja.wikipedia.org

hashと言ったときはhashtableが想定されるが、それ以外はどれも同じ抽象データ型を表す用語
外部リンク:ja.wikipedia.org
935
(3): 2021/11/06(土)12:51 ID:FTVEcMyp(1) AAS
>>930
単純にwin11のChromeに外部リンク:192.168.50.2って入力しました
手元にある書籍ではこれでデフォルトのapacheのページが表示されるとあるんですが、表示されずに接続が切断されましたと表示されます。
そのSMBv1というのは設定してみます。
936
(1): 2021/11/06(土)13:00 ID:Au2x2mqq(4/15) AAS
phpのコードを昔追ったときの記憶だけど、zendエンジンは基本hashを使いまくっているので多分実装はhashtableだと思う
全ては追ってないので確証はない
参考リンクはこちら
外部リンク[html]:www.phpinternalsbook-ja.com
外部リンク[html]:www.phpinternalsbook.com
外部リンク[html]:www.phpinternalsbook.com (まだ内容がない)
937: 2021/11/06(土)13:24 ID:VD0TQjvO(3/19) AAS
>>934
なるほど、勉強になります
Wikiの連想配列のPHPのところに、配列と連想配列の区別がありません
ってかいてあるね

>>936
PHPのフレームワークとか、連想配列使いまくりだよ
むしろ、使わなかったら何もできないレベルで使いまくりだから
体に染み付いちゃう

でも
いい質問だったね、私でも絶対ハマってた
省4
938
(1): 2021/11/06(土)13:30 ID:Au2x2mqq(5/15) AAS
zendエンジンはphp本体が使っているフレームワーク
939: 2021/11/06(土)13:33 ID:nhI8Ym1c(1) AAS
>>935
ポート番号もしくはHTTPSの問題かも
外部リンク:192.168.50.2:80
ではどう?
940: 2021/11/06(土)13:36 ID:Au2x2mqq(6/15) AAS
>>935の件はいろいろ原因なんてありすぎて列挙できない
名前解決で間違ってればsmbも関係する可能性がないわけではない(IPなので難しいけど)
プロキシ
ファイヤーウォール
ルーティング
ブロードキャスト
名前解決
辺りが関係しそうだけど知らん
941: 2021/11/06(土)14:14 ID:VD0TQjvO(4/19) AAS
>>938

PHPの中身の話しか
ちょっと読んで見たけど、順序保持するって書いてあったね
こんな資料まで公開されてんだ
今度、真似してみっかな
Qtにも、コレほしい
942
(2): 2021/11/06(土)14:21 ID:Au2x2mqq(7/15) AAS
順序保持はphpのユーザーマニュアルにも普通に書いてる
外部リンク[php]:www.php.net

何を見てるのか知らんけどキュートにもある
外部リンク[html]:doc.qt.io
外部リンク[html]:doc.qt.io
943
(1): 2021/11/06(土)14:29 ID:VD0TQjvO(5/19) AAS
>>942
Qtのは、順序グチャグチャになっちゃうんだよ
944
(2): 2021/11/06(土)14:34 ID:XpY1jR83(1/3) AAS
bashで今月の分(minutes)と今月初日からの分を求めて何%進んだかを求めたいのですが、
今月の日数を求めるやり方ってdateコマンドでどうすればいいのでしょう?
秒の単位までは不要で分の単位で計算できればと思います。
今月なら30日なので、1日0:00からの経過分数/60分x24時間x30日を計算したいです

「来月の1日から1日前の日付だけ取り出す」とは考えたものの難しいです。
unixtimeを併用するのが良いのか悩んで居ます
945
(1): 2021/11/06(土)15:32 ID:VD0TQjvO(6/19) AAS
>>944
難しい質問だな

分が必要なの? よくわかん無いけど
こんなんでどうかしら

days=$(date -d "$(date +%Y-%m-01) + 1 month -1 day" "+%d")
echo $(( $days * 24 * 60 ))
946
(5): 2021/11/06(土)15:43 ID:Au2x2mqq(8/15) AAS
>>943
だからならんて・・・ちゃんとドキュメントを読め
"When iterating over a QMap, the items are always sorted by key. With QHash, the items are arbitrarily ordered."

実行例)
ser@cd903f278094:~/build$ cat ../project/sample.cpp
#include <QHash>
#include <iostream>
#include <QString>
int main(int argc, char *argv[])
{
省13
947: 2021/11/06(土)15:57 ID:VD0TQjvO(7/19) AAS
>>946
マジで
イテレーター使えばいいの?
foreachでやってんだけど、グチャグチャになっちゃんだよな
実験してみるか
948
(3): 2021/11/06(土)16:02 ID:Au2x2mqq(9/15) AAS
>>944
FIRST=$(date --date="$(date +'%Y-%m-01')" +%s)
LAST=$(date --date="$(date +'%Y-%m-01') + 1 month" +%s)
NOW=$(date --date=now +%s)
echo $((($NOW - $FIRST) * 100 / ($LAST - $FIRST)))
# 秒使った
949
(1): 2021/11/06(土)16:59 ID:VD0TQjvO(8/19) AAS
>>946
イテレーターでも、やってみたけど、やっぱグチャグチャになっちゃうんだよ
画像リンク[png]:i.imgur.com

>>948
比率も求めんきゃダメなんか
もうわかんないや
950
(1): 2021/11/06(土)17:09 ID:wMzmcRKG(1/2) AAS
>>949
>>946の引用部分読み直してみ?
整列されるのはQMapの話(挿入順が保持されるわけではない)、QHashは順序保証なし
951
(1): 2021/11/06(土)17:14 ID:nJfum2tB(1/2) AAS
>>948
FIRST=...
LAST=...
の間にに月を跨いだらどうなるだろうか
952
(1): 2021/11/06(土)17:27 ID:VD0TQjvO(9/19) AAS
>>950
読んだよ
だけど、QHashで出きるってサンプル教えてもらったから
hashでやったんだよ
QMapもやったけど、ちゃんと並ばないよ
QHashだと、毎回並びが変わるけど、QMapだと、安定して狂ってるみたいな
画像リンク[png]:i.imgur.com
953
(1): 2021/11/06(土)17:34 ID:wMzmcRKG(2/2) AAS
>>952
いやだって946のサンプルJan Feb Dec順で入れてFeb Dec Jan順で出てきていてむしろ順序が保持されない例になってるし
QMapは辞書順に並んでるのよ f,l,s,t
954: 2021/11/06(土)17:46 ID:XpY1jR83(2/3) AAS
>>945-946
秒を使っても全然okです。
今なら18.8%ぐらいですね、この値が欲しかったです。

スマホの残データ容量をmuninでグラフを書いているのですが、
1日0:00から月末23:59までで、参考ペースとして契約容量を均等に減らすために
月末の分(秒)、月初からの経過分(秒)数を出して、今なら100%から18.8%を引いたあたりのグラフをプロットしたかったんです。
10GBの容量なら、現在なら10GBx((100-18.8)/100)=8.12GBあたりでしょうか。
dateコマンドの柔軟な対応が素敵ですね、ありがとうございます
955
(1): 2021/11/06(土)18:09 ID:VD0TQjvO(10/19) AAS
>>953
あ、ほんとだ、グチャグチャじゃん
一体、何だったか
結局、私の言った通りじゃないの
956
(2): 2021/11/06(土)18:14 ID:XpY1jR83(3/3) AAS
954です。
>>948さんで小数点が出ないと思ったら、bashで小数点を扱おうと思ったらbcを使う必要があるようです
echo $((($NOW - $FIRST) * 100 / ($LAST - $FIRST))) | bc
とかやってもダメなのですがどうすれば小数点で出す事ができるのでしょうか?
957: 2021/11/06(土)18:44 ID:NkkKTLTl(1) AAS
ハシュに順番を持たせたいのならそう記録しておけばいいじゃん

perl使いでよかったわw
958
(1): 2021/11/06(土)18:51 ID:vS4aR8j0(1) AAS
今日はQt厨がいい盛り上げ方をしてくれたみたいだな
959
(2): 2021/11/06(土)19:35 ID:1Ee2U4S8(1/4) AAS
>>958
>>946
>"When iterating over a QMap, the items are always sorted by key. With QHash, the items are arbitrarily ordered."
を読まなかった/理解できなかったから盛り上がりましたと言うことだよな
いかにも俺らLinux板住人らしいよな
960
(1): 2021/11/06(土)19:44 ID:VD0TQjvO(11/19) AAS
>>959
それより、こっちでしょ
>>942
私の言ってること否定しておいて、なんなの?
どっちが、読んでないんだか
というか、読んでも意味わかんなかったんだろうけど…
961
(2): 2021/11/06(土)19:47 ID:lCsg53nB(1) AAS
>>959
まあいやらしい工作みたいなのよりは全然いいじゃない
おまえバカだな そう言うおまえだって それもそうだハハハ フフフ
今後もそんなスレであって欲しい
962
(1): 2021/11/06(土)19:52 ID:x5Sc/BUr(1/6) AAS
>>960
Qt厨が5chやめるといっておきながらやめないのは何故ですか?

2chスレ:linux
> 5chやめることにしました
963
(1): 2021/11/06(土)20:30 ID:VD0TQjvO(12/19) AAS
>>961
いっつも、こういう絡まれ方してるから、
あーまたか
だけどさ

>>962
あんたが成仏してくれるなら
またやめてやってもいいよ
964
(1): 2021/11/06(土)20:35 ID:x5Sc/BUr(2/6) AAS
>>963
なんでそんなに偉そうなんですか?
なんで嘘つくんですか?
965
(2): 2021/11/06(土)20:42 ID:VD0TQjvO(13/19) AAS
>>964
やめてたじゃん
ストーカーなんだから知ってんでしょ
966
(1): 2021/11/06(土)20:46 ID:x5Sc/BUr(3/6) AAS
>>965
やめずにこうして書き込んでるじゃないですか。
何でやめないんですか?
何で5chやめるなんて嘘ついたんですか?
967
(1): 2021/11/06(土)21:12 ID:VD0TQjvO(14/19) AAS
>>966

5chやめたい気分だったんだよ
実際やめたし
968
(1): 2021/11/06(土)21:24 ID:x5Sc/BUr(4/6) AAS
>>967
やめてないじゃないですか。
何でやめないんですか?
何で5chやめるなんて嘘ついたんですか?
969
(1): 2021/11/06(土)21:35 ID:VD0TQjvO(15/19) AAS
>>968
やめてたよ
知ってるくせに…
まさか、ストーカーなのに知らなかったの?

だいたいアプリ作ってるときとか、いっつもやめてますよ
5chやってる暇ないし

でも、前に宣言せずに、やめてた時は、どっかに潜んでるだって
思い込んでたんでしたっけ?
じゃ、教えてあげるけど、直近は3ヶ月位はやめてましたよ
省1
970: 2021/11/06(土)21:40 ID:x5Sc/BUr(5/6) AAS
>>969
それは一時的に書き込んでいない時間/時期があるというだけで5chをやめたとはいいません。
何でやめないんですか?
何で5chやめるなんて嘘ついたんですか?
971: 2021/11/06(土)21:44 ID:1Ee2U4S8(2/4) AAS
>>961
>おまえバカだな そう言うおまえだって それもそうだハハハ フフフ
俺らだよな。
一方、スレ住人でも粘着基地書き込み必死のID:x5Sc/BUrはなんだこの基地はだが
>>965
お前にはストーカーする熱烈な基地ファンがいるのか
Qt話の時は出てこないでQt話からずれ始めると即降臨するってことは
Qt厨を必死ストーカーしているがQt話は出来ないファンなんだな
972
(2): 2021/11/06(土)21:50 ID:VD0TQjvO(16/19) AAS
というか、もう相手してやんない
って
言ったのに、うっかり質問に答えちゃったな

まーた、嘘つきやがってって言われちゃうわ
973: 2021/11/06(土)21:53 ID:x5Sc/BUr(6/6) AAS
>>972
嘘つきやがって
974: 2021/11/06(土)21:55 ID:nJfum2tB(2/2) AAS
>>956
$(( )) を使って計算するのはbashの機能、
echo $((($NOW - $FIRST) * 100 / ($LAST - $FIRST))) | bc
これだと
echo "39" | bc
のようなことと同じで bc には計算結果の文字列を読ませているだけ
bc には計算式を文字列として読ませる
echo "($NOW - $FIRST) * 100 / ($LAST - $FIRST)" | bc
bc もデフォルトでは結果を整数表記するので、
echo "scale=2; ($NOW - $FIRST) * 100 / ($LAST - $FIRST)" | bc
省3
975
(1): 2021/11/06(土)21:59 ID:Au2x2mqq(10/15) AAS
>>955
QHashという順序保存されない方を先に選んだだけ
QMapのコードもあったんだけど、貼ろうとしたら実験すると言ってたから貼らなかった
user@cd903f278094:~/build$ cat ../project/sample.cpp
#include <QMap>
#include <iostream>
#include <QString>
int main(int argc, char *argv[])
{
QMap<QString, int> map;
省13
976
(1): 2021/11/06(土)21:59 ID:3RHht5de(1) AAS
流れが早いようなので次スレ立てておいた
くだらねえ質問はここに書き込め!Part 246
2chスレ:linux
977: 2021/11/06(土)22:05 ID:Au2x2mqq(11/15) AAS
>>951
月を跨ぐ可能性があるなら少しコードを変えればいい
俺はアイデアレベルのコードを書いてるだけなので厳密には書いてない

>>956
俺なら整数演算で1000倍の0.1%単位で出す
それ以上が欲しいなら自分で考えて
978: 2021/11/06(土)22:05 ID:1Ee2U4S8(3/4) AAS
>>972
お前が板に降臨しないとQt厨ストーカーは寂しい寂しいと泣いているんだよ
降臨すると嬉々と相手して/かまってもらえるようにストーカー行動するんだよ
相手してもらうための話題が、Qtの話ではなく5chやめると言ったじゃないか だから
他のスレ住人からすれば面白くなさすぎて(基地話題すぎで)引いてしまうことになるんだよな
979
(2): 2021/11/06(土)22:12 ID:Au2x2mqq(12/15) AAS
Qt厨とかどうでもいいけど、せめてちゃんとQtのこともphpのことも知ってから書き込んでほしい
間違った情報を撒くのは迷惑だから
980
(1): 2021/11/06(土)22:27 ID:VD0TQjvO(17/19) AAS
>>979
私は、PHPは登録順になって、Qtは登録順にならないって
話してたんですよ

なにしれっと、俺は間違ってい風に誤魔化してですか
981: 2021/11/06(土)22:44 ID:1Ee2U4S8(4/4) AAS
>>975
まぁ、イテレートした時にキーでソートされた順になるのは
std::mapでもそうだからな。
std::mapはキーでソートしてmapするもんだから
俺オブジェクトをキーにするときはそれソート用の関数等(operator<()とか)を
定義しないと駄目だからな。
だから、俺的にはsorted_mapと言った方が良いと思っている(ここで話題にしているのはordered_mapだが)

>>979
>せめてちゃんと(...を)知ってから書き込んでほしい
こんなレベルのLinux板住人は極極少数だろ(そんなレベルの奴はこんな底辺者の板に来ないだろ)
省3
982
(1): 2021/11/06(土)22:51 ID:Au2x2mqq(13/15) AAS
順序保証というのは決められた順が拡張時に守られること
あるタイミングで列挙したkey-valueペアの相対順序が別のタイミングで調べたら変わってたりすると保証できない
例えば一度順序を調べたあと要素の追加があってバケットサイズが変わったら多くの場合剰余などを使うので、以前の順序が変わってしまう
そのためこれに順序を保証する方法として一般的なのが、登録順を使用するものと、キーなどの要素データに依存した順序を使用するもの
983: 2021/11/06(土)23:07 ID:VD0TQjvO(18/19) AAS
>>982
Qtだと、QListなら、登録順にしてくれます
言いがかりで、Qt厨って煽られてますが
実際、Qtでアプリ作ってるし、そういうは知ってるよ
まぁ、QListで、key valueヤルには、構造体とかクラスを入れなきゃダメだけど…
984
(1): 2021/11/06(土)23:19 ID:Au2x2mqq(14/15) AAS
マップ(連想配列)では順序保証されないのが普通だという一般的な話
最近だと一手間加えて(コストを支払って)デフォルトで順序を保証する言語やライブラリがあるだけ
リストの話はしていない
985: 2021/11/06(土)23:36 ID:VD0TQjvO(19/19) AAS
>>984
わかってるよ
普通は順序保証されない
でも、少なくともココでの証言では
PHPとか
pythonとか
perlは例外

例外的な言語使ってて、bashでうまくいかないってなったのが
質問者だったんじゃないの?
それを、そんなの当たり前だってバッサリやってて
省2
986: 2021/11/06(土)23:51 ID:Au2x2mqq(15/15) AAS
全然可哀想じゃないけどな
「逆に配列は前から順番に出るのに不思議」
という認識なら自然とそういう反応になる
987: 2021/11/07(日)07:09 ID:cMpKJSD1(1) AAS
>>976
GJ
988
(1): 2021/11/07(日)09:38 ID:NNSVea7W(1) AAS
Qtスレ
989: 2021/11/07(日)11:04 ID:Jpd74Yaf(1) AAS
>>928
> 接続を拒否されてしまいます。
状況を自分の言葉で表現するんではなくて、操作手順、出力結果、画面の状態をそのまま書く。
990
(1): 2021/11/07(日)22:10 ID:zxZp+a6C(1) AAS
「http 192.168」で検索!

ブラウザの設定が「プロキシサーバを使用する」になっているとか、
ルーターの設定とか?
991: 2021/11/08(月)12:28 ID:uJo3ONmc(1) AAS
土日は家族サービスに費やしてました
進捗亀で申し訳ないです……
質問者ですがお昼すぎに再挑戦してみます……
992: 2021/11/08(月)22:53 ID:2fp/3JE1(1) AAS
>>990
マジレスしていいのか知らんが自分のpcはlocalhostは127.0.0.1だぞ
192.168はlanで使うやつ
わざとそういう事言ってるなら悪質だから一応
993: 2021/11/09(火)17:01 ID:NM5z5XWY(1/2) AAS
>>988
別にGTKの質問したっていいんだよ
私は、回答できないけど…

うめ
994: 2021/11/09(火)17:11 ID:2RSTO5au(1/3) AAS
PCのネットワーク設定やルーターの設定見て中々解決しないなーと悩んでたんですけど
ようやく原因わかりました
外部リンク:IPアドレスだとうまく行かなくて
外部リンク:IPアドレスだと表示されるようです
手癖でhttps打ってて入力してるのはhttpだと勘違いしてました……
よく考えてみたらまだサーバ建てただけでhttpsに必要なサーバ証明書とか無いから当然ですよね
本当にガチでくだらない質問でした
申し訳ありませんでした

画像リンク[png]:i.imgur.com
995: 2021/11/09(火)17:13 ID:2RSTO5au(2/3) AAS
画像リンク[jpg]:i.imgur.com
996
(1): 2021/11/09(火)17:14 ID:2RSTO5au(3/3) AAS
名前ガッツリ載ってるけどまあいいや
生き恥だと思ってください……
997: 2021/11/09(火)17:17 ID:9WKWaVSu(1) AAS
くだらない質問にすらなってなくて、間違った質問だなw
998: 2021/11/09(火)17:20 ID:NM5z5XWY(2/2) AAS
>>996
言わなきゃ分かんないのに…
でも、わかってよかったね

うめ
999: 2021/11/09(火)17:34 ID:RKndBAfv(1) AAS
手癖で https と打つ
これが時代か
1000: 2021/11/09(火)20:05 ID:uBlVZzyY(1) AAS
むかしhogehoge意味が判らなくて苦労した思い出
1001
(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 129日 19時間 45分 29秒
1002
(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。

───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────

会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
省4
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.241s*