Array.prototype.fill()にオブジェクトをそのまま渡してハマった
知らなくてハマったのでこれから知らなくてハマる人のために書きます。顛末最初は単純な二次元配列でやっていたところを状態持たせようとオブジェクトに変更してハマりました。お馬鹿さんですね。maze-text-generator | m19econstfillArray=arr=>{// before//...
View Article[Python/顔認証]
顔認証をして検出した顔の中心に別の画像の貼り付けをしたい。画像の貼り付けをするのは、顔を予め登録されている人物の顔と照合した時に一致した1人のみ。顔の検出、画像の貼り付け、画像貼り付けをしたい顔のtop, right, bottom,...
View Articleデータを配列ではなく、オブジェクトの形で保存できるstdClassを使いましょう !!
データを配列ではなく、オブジェクトの形で保存できるstdClassを使いましょう !!バックエンドでAPIを作成しJson形式でフロントに渡す実装をする時、ローカル環境とテスト環境で挙動が違ってハマった点を記載します。データを配列でJson形式に渡した時 foreach ($payslipList as $key=>$value) { //合計金額の計算 $total...
View Articlejavascriptでオブジェクトって読み出し順番を記憶していない??
API作成時気づいた点バックエンドでカテゴリ別表示順、コンテンツ別表示順にソートしたAPIを下記のJson形式でフロントに渡した。{ "status": 200, "response_time": 2.195805072784424, "message": "処理を完了しました。", "data": { "1:コンテンツ01": { "5": "コンテンツ01_03タイトル", "4":...
View Articlefilter関数で、配列から特定の条件に合うものだけを抽出して新しい配列を作る
filter関数で、配列から特定の条件に合うものだけを抽出して新しい配列を作るはじめにJavaScriptのES6から新規に追加されたfilter関数について、その使い方とどんな用途例があるかを簡単にまとめてみました。filterとはその名の通り「フィルター」のことで、配列のうち条件に当てはまるものと当てはまらないものを、ふるい分けして要素数を減らす関数です。同じくES6から実装されたmap関数同様...
View Article【初心者】JavaScript 以前の記事について/undefined/配列応用編【備忘録10】
以前の記事での編集アドバイス備忘録9にて、編集アドバイスをいただきました。コメントをその際に返すことができませんでしたのでこちらで感謝申し上げます。ありがとうございました。今までの記事では、書く際にそのまま値などを書いてしまっていたので今後は、黒背景でしっかりわかりやすいように表示できるようにしていきたい。他の方の記事の書き方や、今やっていることに関連する記事も少しずつにはなると思うが、目を通して学...
View Article【PHP】配列の順番が変わった時でも、あまりコードを変更しないで値を取得する方法を考えてみた
CSVファイルを読み込んだ時って、各項目を配列にして処理したりしますよね。で、$email =...
View ArticlePythonで配列の参照取り出し
introduction競技プログラミングの問題を解いていた際に用いた方法について書いていきます。配列の任意の部分を参照する処理について記述します。誤っているところがあればコメント等よろしくお願いします。配列の準備下記で任意の2次元配列をnumpyを用いて作成しました。importnumpyasnparray=np.arange(16).reshape((4,4))#データを準備...
View ArticleC# - Array.Resize() と List.Add() + List.ToArray() の内部処理の比較
最近見つけたコードでArray.Resizeを覚えたので使っていたが、List.Addとの違いや、処理効率がどうなのか気になったので調べた。先に結論可変長の配列を扱いたい場合、Array.Resizeで1要素ずつ増やすよりは、List.AddとToArrayの組み合わせのほうが効率的。(ここでは、最終的に余分要素のない配列[]を作りたい場合を想定している。...
View Articleruby 配列 総集編
総集編part3になります。ここでは処理の仕組みや流れを解説します※ググればすぐ出る、メソッドの意味などは割愛します。お題●配列●スコープ●引数本題●配列ハッシュと似てます。管理方法が異なり、 hashは、keyでvalueを管理してますね。配列は、順番で管理してます。では、解説1行目配列名=[]で配列を宣言します...
View Article中身が違う多次元配列を重複チェックする
通常の配列を操作する場合constarr=['hoge','fuga','poke','wakuteka','hoge','hoge']今回はこんなデータを使用します重複データのみ抽出するconstarr2=arrarr.filter(function(val,idx,arr){returnarr.indexOf(val)===idx&&idx!==arr.lastIndexOf(v...
View Article多次元連想配列の数値の合計値を出す
多次元連想配列の数値の合計値を出すindex.phparray(3){[0]=>array(2){["name"]=>string(5)"apple"["stock"]=>int(2)}[1]=>array(2){["name"]=>string(5)"lemon"["stock"]=>int(4)}[2]=>array(2){["name"]=>st...
View ArticleRustの&strや&[T]はどこを参照しているのか
Rustその3 Advent Calendar 2019この記事は、Rustその3 Advent Calendar 2019 5日目の記事です。4日目 -> cargo publishできないRustプロジェクト 6日目 -> [Rust]...
View ArticleJavaScriptの配列
配列の定義js//空の配列を作る const array1 = []; //数値をまとめた配列 const array2 = [0, 2, 8]; //文字列をまとめた配列 const array3 = ["bernard", "peter", "stephen", "gillian"]; //数値、文字列、真偽値をまとめた配列 const array4 = [1, "bernard",...
View Articleプログラミング初心者の配列のまとめ
今週は制作物を投稿するつもりでしたが、忘備録として投稿したい内容があるのでそっちを先に。プログラミング学習始めて2ヶ月。JSとPHPを学んできました。そこでずっとずっとずっと悩みの種の一つが配列。...
View ArticlePHP - 配列のキーの変数名に配列の値を入れる
メモ配列のキーの変数名に配列の値を入れるtest.php<?php$arr=['id'=>1,'name'=>'ほげほげ','age'=>25,];foreach($arras$key=>$val){$$key=$val;}var_dump($id);//int(1)var_dump($name);//string(12)"ほげほげ"var_dump($age);//i...
View Articlejavascriptで配列にオブジェクトをぶち込む方法はこれ以外にないのか
ReactNativeでアプリを作っている最中に思わぬところで詰まりました。タイトルの通りです。目標は、[{num1:1,num2:1},{num1:2,num2:2}...{num1:100,num2:100}]という配列を作ることである。まずは手打ちでやってみる。box=[{},{},...,{}]//100個用意for(i=1;i<=100;i++){box[i].num1=i;box[...
View ArticleGoでのスライスと配列の違い
最初に最近Goの勉強をはじめました。JSからGoにきた自分にとってスライスってなんぞやってやりました。いろいろなサイトや本でも詳しく書かれていることが多いですが、自身の理解を深めるためにも書いてみましたスライススライスは簡単に言えば「可変長配列」を表現する型です。つまりは、容量(cap)を変えることができます。スライスの属性名称説明capスライスの容量lenスライスの長さptrスライス全体のポインタ...
View Articlegolang 基本①
型// よく使う型のみ抜粋boolint,int32,int64uint,uint32,uint64float32,float64ドキュメントによるとint uint型は、32-bitのシステムでは32 bitで、64-bitのシステムでは64 bitです。 サイズ、符号なし( unsigned )整数の型を使うための特別な理由がない限り、整数の変数が必要な場合は int...
View Article