アドレスとは

データの格納位置を示すための住所のようなもの。番地ともいう。 詳しく 変数や配列などの値は、メインメモリ上に記憶されている。メモリには、場所を表す「アドレス」という連続した通し番号が付いており、変数名とアドレスの組み合わせは、OS により管理さ…

C++ の DLL 作成 (Ver プロジェクト)

※ C # から使う。 1.C ++/CLI の DLL (プロジェクト) 作成 C # のプロジェクト作成ex) では「 testManaged 」 というプロジェクト名。 [ ソリューション 'testManaged' ]を右クリックし、[ 追加 ] >> [ 新しいプロジェクト ] をクリック。 左のメニューから…

銀河と銀河系の違い

地球 < 太陽系 < 銀河系地球は太陽系に属し、太陽系は銀河系に属している。 銀河 いくつもの星の集まりのこと。宇宙に無数に存在する。 銀河系 無数にある銀河の内の一つ。地球が属している銀河のこと。天の川銀河 ( ミルキーウェイ ) とも呼ぶ。 太陽系 太…

C#_0埋め(ゼロパディング) 追記

書式指定をよく忘れる。 (123.987).ToString("Xy"); X が書式指定子。書式指定子:表示形式を指定するためのもの。 y が精度指定子。桁数を表す。 ※書式指定子は大文字でも小文字でもOK。 Format Specifier:書式指定子 FS 意味 説明 例 結果 C 通貨 精度指…

自己愛性パーソナリティ障害とは

自己愛性人格 障害 ともいう。 自己愛の未成熟から生じるパーソナリティ障害。自分に対して誇大なイメージを抱き、注目や称賛を求める一方、自分の話に他人も同調してくれると思い込んでいるため、他者からのマイナスな評価に対して過敏に傷つきやすく、他者…

エクセルや電卓などで出てくる E とは

10 の X 乗 のこと。E は Exponent 指数を意味する。 ex ) 7.212 E + 5 ならば、7.212 × 105つまり 721,200 1.9 E + 2 ならば、1.9 × 102つまり 190 205 E - 3 ならば205 × 10-3 ( 1 / 1000)つまり 0.205 こちらから。 https://oshiete.goo.ne.jp/qa/2601…

人格障害 ( パーソナリティ障害 ) とは

人格とは 人格とは以下の 3 つを合わせたもの。情緒面を表す「性格」知能面を表す「知能」人間としての「倫理観」 「性格」に近い意味合いとして使われることが多いが、実際には漠然としており、厳密な定義はない。 人格は遺伝的な要因だけでなく、生活環境…

CLI と CLR

分からなくなる。 C L I:共通言語基盤 ( Common Language Infrastructure )C L R:共通言語ランタイム ( Common Language Runtime ) C L I M icrosoft 社の「 M icrosoft.Net 」のプログラム実行環境の仕様。M icrosoft.NET:動作環境を提供するシステム基…

拡大鏡のショートカット

起動「 Window s キー 」 + 「+ キー」 拡大縮小「 Window s キー 」 + 「+ キー」「 Window s キー 」 + 「- キー」 終了「 Window s キー 」 + 「Esc キー」 Window s キー は Window sのロゴが書いてあるキー。 キャプチャ撮る Snippin g Tool を…

CTSとは

共通型システム Common Type Systsem プログラム言語に依存しない言語共通のデータ型を提供する為の仕組み。 中間言語 ( MSIL ) ならびに共通言語ランタイム ( CLR ) の中核となる機能。 C# のデータ型もこの共通型システムを基盤としている。 スタックメモ…

OEM とは

Original Equipment Manufacturing (他社製品の製造) 製品の製造工程を外注すること。または下請けのこと。( A社視点 ) Wiki では他社ブランドの製品を製造すること。またその企業。( B社視点 ) 製品が流通するまで、 企画 → 製造 → 販売 がある。この「製造…

電場とは

電場 ( 電界 ) 電圧がかかっている空間の状態。電気が通っているところはどこにでも一定範囲で電界が発生する。 電圧 電流を流そうとする圧力。電流を流す際には電子( 負 )を移動させる必要がある。この電子を移動させる圧力のこと。OR電荷の集中度合いを表…

単位当たりの量 と 割り算

※ 数学タグになっているが、算数。 200歩 で 10m 進む。1 歩 は X m。 すぐに、X = 1 × 10 / 200と計算できない。 200:10 = 1 : Xこのようにして内項の積と外項の積にしないと式が導き出せないので、どうにかしたいと思い調べた。 結論 ( ? ) から。 この…

C++/CLIとは ( 追記 )

Managed C ++ の後継言語。 Managed C ++ とは .NET Framewor k は Microsof t が設計した、共通中間言語( Common Intermediate Language / CIL ) と呼ばれる、言語を実行する仮想マシン 環境 ( ランタイム ) のこと。 ネイティブシステムを抽象化するシステ…

Visual Studio_ソースのウィンドウを縦に分割

C#

横しかできないと思っていたが、よく読んだら方法が記載してあった。 ショートカットで操作するなら 1.「 Alt + W 」を押しつつ「 N 」 2.「 Alt + W 」を押しつつ「 V 」 1.で分割したいソースの新規ウィンドウが立ち上がる。2.で垂直タブが作成され…

IrfanView でファイル名の一括変更

最近知った。ファイルを「test001 ~ test00x」に変換。 [ ファイル ]メニュー の [ 形式/名前の一括変換 ] をクリック。 [ 機能の選択 ] 項目の[ ファイル名の一括変換 ] を選択。 [ ファイル名の一括変換の設定 ] で 変換後のファイル名を入力。ファイル名…

就業中の眠気覚まし

ビックリするぐらい眠い。自分の顔が見える位置にリーダーが座っているのに眠気が覚めないので、いろいろなサイトから引用。全て未実施。 1.両手で左右の耳たぶを持ち、下にゆっくり3 秒引っ張ったらパチンと離す。これを 4 ~ 5 回。最後に耳全体を揉む。 …

行列の定義

結論から。『ベクトルの定義( 足し算と定数倍 )を保つ』関係 を表すための記法。素直な関係を表すための便利な記法。相乗効果や規模効果がなく単純に各要因の合計になる、という素直な関係。 ベクトルという「対象」が導入されたなら、対象間の「関係」を表…

WAIS-Ⅲの下位検査

群指数で算入しない下位検査項目について。 ・理解・絵画配列・組合せは群指数に含まれていない。 理解・絵画配列は、全検査 IQ に含まれている。 ・語音整列・組合せ・記号探しは全検査 IQ に含まれない。 語音整列は作動記憶、 記号探しは処理速度の群指数…

スタック と ヒープ

メモリ:データやプログラムを一時的に記憶する。 メモリ領域の管理手法は大きく分けて、スタック領域、ヒープ領域 がある。 スタック ( stack ) 積み上げる、堆積物という意味。データ領域を積み上げていくような形で管理する方式。最後に確保した領域を最…

テキストの差分取得ソフト

WinMerge をインスト ール。テキストファイルの差分比較とマージを行うソフト。サクラエディタで差分比較を行っていたが見づらいので。 インスト ール手順 http://forest.watch.impress.co.jp/library/software/winmerge/からダウンロード。 解凍して Setup.…

基底の条件

↓ 前回の続き。 ベクトルの組 ( e1→, e2→,……en→ ) を基底と呼ぶのは、2 つの条件を満たすときだけ。 1 .どんなベクトル v→ でも以下の形で表せる。 (x1, …, xn は任意の数 ) どの土地にも番地が付いている。という意味。 座標で話がしたいのに表せないもの…

C#_Image と Bitmap の違い

System.Drawing.Image ベクタ画像、ビットマップ画像問わず、画像を扱う為のクラス。png、jpg、gif 等、さまざまな画像形式ファイルを読み書きできる。 ベクタ形式:画像を円や直線などのような幾何学的な「図形」の集まりとして表現する形式。 ビットマップ…

発達障害の種類と特徴

大きく分けて 3 つ。 ・自閉症スペクトラム ( ASD ) ← アスペルゲンガー ( AS ) のこと。・注意欠陥多動性障害 ( ADHD )・学習障害 ( LD ) これらの発達障害の特徴は併合して表れる。ADHD と診断されても、ASD も伴っている可能性もあり、その症状は人により…

C#_画像を保存

PictureBox に 表示されているイメージを保存。Bitmap でも同様。bmp.Save でOK。 //using System.Drawing.Imaging; 必要 pictureBox1.Image.Save(@".\test.jpg", ImageFormat.Jpeg); Save ( ) 第一引数:保存先のファイルパス。第二引数:保存する画像形式…

基底

前回、x軸、y軸などと書いたが、現実では右だ左だといった特別な方向はない。そこでx軸、y軸というものを考えないと、↓ こうなる。 目印になるのは、原点 O のみ。これでも、「矢印解釈」を行えば「足し算」も「定数倍」も遂行できる。 「足し算」と「定数倍…

経済 超 基礎用語

お勉強。 歳入 政府 ( 国と地方を含む ) の収入の全て。歳入の多くは税金。 歳出 政府の支出の全て。公的サービスを行うために支出する。 道路などのインフラ ( 社会基盤 ) 整備を公共投資という。民間企業が建設を請け負うので、公共投資の時期や金額は企業…

WAIS-Ⅲ 検査結果の見方

WAIS-Ⅲ が何を検査しているか、を以前まとめたので今回はWAIS-Ⅲ の結果の見方をまとめた。 IQ・群指数・下位検査項目で数値が出てくる。IQ・群指数ともに、平均が 100。 下位検査項目の数値は、19 が満点・10 が標準値。8~11 に入っていれば平均と考えられ…

C#_テキストファイルから読み込んだデータの型変換

ファイルを読み込み変数に代入しても、それは String 型。int 型に変換して代入したい。 下記のようなファイルを読み込んで、型変換し変数へ代入するコード。 //using System.IO; 必要。 using (StreamReader st = new StreamReader(@"パス\ファイル名.txt")…

WAIS-Ⅲ の検査内容

WAIS-Ⅲ 検査を受けたので。WAIS (ウェイス) と読む。知能検査。認知学習の特性を見るもの。発達障害は知能検査の結果に基づいて判断できるものではない。認知学習:刺激から反応が生じる時の動き 2 日間かかった。1 日目に WAIS-Ⅲを受け、2 日目に心理士との…

C#_二次元 List と List の配列

List<int> listA = new List<int>();List<int[ ]> listB = new List<int[ ]>();List<List<int>> listC = new List<List<int>>(); List<int>[ ] listZ = new List<int>[n]; の違いについて。 箱は List 型List<int> → 中に入っている小箱は int 型List<int[ ]> → 中に入っている小箱は int 型の配列List<List<int>> → 中に入っている小箱は int</list<int></int[></int></int></int></list<int></list<int></int[></int[></int></int>…

ベクトルと位置との対応付け

前回、いくつかの数値をまとめて表す時の記法を書いた。 今回は、2~3つの数値がまとまっている場合は、空間での位置を表すことができる、という内容。 空間での位置 2 次元ベクトル・3 次元ベクトルは、方眼紙上にプロットできる。(3, 14)T なら、x軸:3、 …

C#_自動でスクロールバーを一番下に持ってくる

動的にpanel の中にコントロ ールが増えていき、スクロールする領域が増えた時、自動で一番下にバーの位置を設定。 ソース //スクロールをpanel1の底へpanel1.AutoScrollPosition = new Point(panel1.AutoScrollPosition.X, panel1.Height + panel1.Vertical…

C#_スクロールバーの連動

Panel 1 ~ 4 のどれか一つの Panel のスクロールバーを動かしたら、他のスクロールバーも連動して動くようにする。 Panel 1 ~ 4 のプロパティにあるイベントのアクション「Scroll」でスクロールされたら呼ばれるメソッド名を入力。下では panel_Scroll と…

C#_abstract とは

・abstract キーワードで宣言する。 ・abstract 宣言されたならば、派生クラスで必ず実装。 ・派生クラスにて足りない機能を実装した上で、インスタンスを 生成しなくてはならない。 抽象クラス インスタンス化できないクラス。他のクラス ( 派生クラス ) の…

C#_拡張メソッド

静的メソッドをインスタンスメソッドと同じ形式で呼び出せるようにしたもの。 特徴 前置き記法である静的メソッドを後置き記法でかける。 あたかも新しいクラスにメソッドを追加したかのように見せる。 定義側:第 1 引数の前に this を付ける。 利用側:イ…

C#_Panel 設置の順と Dock 設定

※ デザインからの設定。 Panel を設置する時 ・Panel は設置した順に Dock プロパティに準じて 親コントロ ール領域を埋めていっている。 ・設置できるのは未使用領域の箇所。 とイメージしながら行っている。 ex ) 以下のような Panel 配置にしたい時、どの…

C#_Panel と Dock

Panel Form を分割し、部品( コントロ ール )のグループ化ができる。自身の中に部品を組み込むことのできる。Group Box と違い、周辺部は線で囲まれない。 ※ Panel 内に部品を配置した場合、 部品の Location (0, 0)は Panel の右上頂点となる。 ※親 Panel …

IE・Chromeにて、現在地追跡を拒否

Chrome では物理的な現在地情報を追跡しようとした時に、確認ダイアログが出るらしいが、IE ではデフォルトで「許可する」だった。 IE の後に Chrome 設定を記載。 IE の場合 インターネットオプションを開く。 「プライバシー」タブを選択。 「位置情報」欄…

C#_Skip( n ).Take( m )

配列から、指定した要素を取得する時のメソッド。 配列.Skip( n ).Take( m ).ToArray( ); 配列 n 番目までの要素を飛ばし、 m 個分の要素を取得する。 ※ 前提:using System.Linq; 必要。 ex ) int[ ] ary = new int[ ] { 10, 11, 12, 13, 14, 15, 16, 17, 1…

ず ・ づ の使い分け。

いい加減覚えたい。 結論から。 原則的に、「づ」は用いず、「ず」を用いる。ただし、連濁の場合は例外で「づ」を使用する。「じ」「ぢ」も同様。原則「じ」を用いる。 連濁 ( れんだく ):2 つの言葉がくっついて、くっついた後ろ側の言葉が濁ること。 迷っ…

ベクトル_記法

データを空間内の点とみなす。データ:多数な数値の組 データを空間内の点とみなして考えるうえで、 主役となる概念がベクトル と 行列。脇役が行列式。 字面ばかりに捉われず、「空間」での発想を留意する。 意味 字面 ベクトル 矢印 or 空間内の点 数字を…

線形代数とは

四則が必要なのは分かる。なければ数を扱えない。では、線形代数は? 線形代数は、空間を扱う為に必要。 人は三次元の空間に住んでいる。故に、この事柄を扱うのは空間をうまく記述できる言葉がほしい。コンピュータグラフィック、カーナビ、ゲームなどがこ…

C#_構造体に明示的なパラメータのないコンストラクタを含めることはできません の意味

( 自分が )探しやすいように構造体の記事からまるまるコピペ。 どういう意味かというと、 各構造体には、オブジェクトをゼロに初期化する既定のコンストラクタが既にある。したがって、構造体に対して作成するコンストラクタでは 1 以上のパラメータを受け取…

C#_構造体とは

関連性のあるデータをひとくくりにして名前を付け、「型」にしたもの。 struct hoga{ int itemA; double itemB; char itemC[10]; } J ava はC ++をベースに設計された。 C ++ のいらん部分をばっさり捨てたのがJavaの長所。 Jav aが切り捨てた中に構造体があ…

C++ と C# と C++/CLI

C ++ C 言語の拡張として開発されたプログラミング 言語。C 言語との互換性がある。故に開発で一緒によく使われている。C ++を使うためには、C 言語の知識は必須。 標準C ++・ネイティブC ++ (上記の C ++ のこと) C 言語とネイティブC ++ がプログラミング …

HTML_table タグ追記。

「tbody」や「scope」「data-th」が記述してあるが、これはいったい何なのか。 thead tbody tfoot <thead><tbody><tfoot>を記載することで、 ヘッダとフッタを固定表示したまま、ボディ部分をスクロールさせることが可能。 table は ヘッダ・ボディ・フッタに分けられる。 表のヘ</tfoot></tbody></thead>…

BOM とは

Byte Order Mark (ボム) Unicode で書かれたテキストファイルの先頭に付ける目印データのこと UTF-8 や UTF-16 で書かれたテキストファイルにおいて、 その中身の一番最初にくっついているのが BOM。 BOM は付いてなかったり、ついてたりする。 何故 BOM を…

C#_GetEncoding( ) の引数

SJIS を指定したいのだが、"SJIS"でいいのか、"sjis"なのかと迷うので。 下記リンク先、「備考」に記載されている表の 「Code page」か「Name」を指定する。 https://msdn.microsoft.com/ja-jp/library/system.text.encoding(v=vs.110).aspx どちらでも、OK …

C#_StreamWriter と AppendAllText の速度

良さげな記事を見つけたので、memoという名の引用。 1 ファイルに書き込む時、StreamWriter の方が断然早い。 StreamWriter は 5 ~ 10 ミリ秒。 AppendAllText は 34000 ミリ秒。 AppendAllText は、このメソッドを呼ぶ度にファイルのオープンとクローズを …