仕事・勉強

C# プロパティ

備忘録個人メモ ■役割本来は触れることができないインスタンス内の変数を変更することができる ■例class Program{ static void Main(string[] args) { Sample sa = new Sample(); sa.Age = 20; Console.WriteLine(sa.Age); Console.WriteLine(sa.Name); }} c…

SQL サブクエリ

SELECT *FROM テーブルAWHERE 列A = ( SELECT 列B FROM テーブルB WHERE 列C = 'TEST' ) ()でくくっている箇所がサブクエリ算数の計算と同じように()を先に処理する

テストケースって色々思うことあるよね

自分でテストケースを作ったり、作られたテストケースを実施したりした時に思ったこと。 <テストケースを作る場合>■コピペの恐怖現場によっては「前に作ったテストケースをコピペして作ればすぐできるよ」と言われる。すぐできるのは本当だけど、コピペし…

エラーコード「0x80004005」が出て共有フォルダにアクセスできなくなった

■解決した方法資格情報マネージャーでWindows資格情報を登録した「Windows資格情報の追加」 ↓「インターネットまたはネットワークのアドレス」に「123.123.123.123」形式でIPアドレスを入力 ↓「ユーザー名」と「パスワード」を入力 リモート接続できるから資…

まだSQL初心者

■begin tran ~ rollback/commit を使って安全確認 「begin tran SQL本文 rollback--commit」 ロールバックさせることでSQLの試し打ちができる。select文なら気にしないでいいけど、delete文とupdate文は失敗すると悲しい気持ちになるので。 試し打ちして問…

SQL初心者です

■全体を通して共通のルール ・文末に「;」をつける・改行しても「;」が無ければ同じSQL文と判定される・文字列は「''」で囲む・テーブル名やカラム名は「''」で囲まない・selectやwhereなどの構文は大文字小文字どちらでもよい・テーブル名やカラム名などの…

人に説明すること

学生のうちは気にしないでも何とかなるやつ。 結論から言うと、『5W1H』を意識しておけば解決する。もちろん、相手との共通認識(例えば「私が」等の情報)は省いても大丈夫ですが、基本は『5W1H』を使う。 ■『5W1H』の確認①when <いつ> = 時間②where <どこ…

バッチファイルの個人メモ

以下の⓵と②をそれぞれ.batファイルとして同じフォルダに保存する 中のパスが正しいものになっていることを確認した後、⓵を実行する ⓵ ---------------------------------------------------------------------------------------------------- @echo offrem …

プログラムの設計段階で失敗したこと

振り返ってみると「こうすれば良かったのかな」と思うことがあったのでメモ。 ①設計時に今後の芯となる内容が決まっていなかった本当の「最低限必要な機能」が決まらないまま、この機能は必要かあの機能は必要かという話が始まってしまった。例えば「画面に…

とにかくやってみれ。話はそれからだ

「そういうの得意じゃないから」って何かを避けるのは悪いことではない。基本的には。 でも仕事とか友人関係とか、いわゆる社会的な何かではそれを選択しないでほしい。 友人が「私に正社員は荷が重い」と言っていたのをふと思いだしたので。 ※ここから先は…

仕事と達成感

両立させるの難しい 達成感あると仕事楽しくなると思う。 何をしたら達成感を得られるのかは個々それぞれだし、仕事だとやりたいことだけやってるわけにはいかないし。 ひとつの案件に複数人で対応できるなら多少は割り振りでどうにかできるけどそれでもね。…

ABENDが通じなくて焦った

abendって造語だったんだ。知らなかった。 処理が異常終了した時に出てくる「ABEND」。メインフレームを扱う仕事をしていると日常的に使っていたから何も思わなかったけど。まさか造語だったとは。 「abnormal end」の略らしいです。使っている人には通じる…

Windows Form をいじっていた時の話

Visual Studio 2017 でフォーム画面をいじっていました。コードをごちゃごちゃ変更してデバッグ開始。うむ、フォームが表示されない。あれー?と思いながらコード見直し。でも出ない。デザイン画面を見ても表示されていない。 デザイン画面のプロパティを開…

アプリケーションの起動に失敗する場合の対処

①ログを確認するコントロールパネル > 管理ツール > イベントビューア > Windowsログアプリケーションやセキュリティという項目から確認したいものを選ぶとログが表示されるレベルが「エラー」になっているものがエラーログログにアプリケーションの起動に失…

我慢できそうで我慢できない臭いのこと

職場で個人的に困っていることランク上位に居座り続けるもの。 他人の体臭なのですが、なぜか朝から全力全開。そもそもそういう臭いになってしまっているようです。 仕方ないなと思いつつ、吐き気と涙が止まらなくなってしまうのでとりあえずマスクしてます…

xmlserializer

作成したいxmlの階層に合わせてクラスを作成 出力したい最上位の階層をxmlserializerに指定する 途中の 「namespaces.Add(string.Empty, string.Empty);」は、xmlに出力されるnamespacesを非表示にできる xmlを出力するソース using System.Collections.Gene…

わからないことがわからない

教わる側にも教える側にも当てはまる言葉。いろんな意見があるけど個人的意見のまとめ。こういう意味・意図で使っているということと、なぜそうなるのか わからないことがわからない(教わる側)初心者によくあること。また、情報を整理することが苦手な人に…

PCがフリーズした

もうこれだけでやる気がなくなります。仕事が定時後だったらその時点で荷物まとめて帰ります。 アプリひとつがフリーズしただけならタスクマネージャからどうにかできますが、PC本体がフリーズした場合はどうにもなりません。時間に余裕があるならしばらく待…

class と instance

個人メモ class クラスを定義・構成するための要素を持ちます。 「設計図」などと説明されます。instance クラスの定義に具体的な情報を割り当てます。 「実体」などと説明されます。 以下、なんとなくイメージしていただければ。 class 兵士(){ 武器 防具} …