Starry

プログラミングやクラウドについて

ruby on rails コマンド

コマンド appnameを作成 rails new appname cd appname dbを作成 rake db:create rails generate系でコマンドが応答しない時があるのでその時使用 spring stop controllernameのcontorollerを作成その中でindexメソッドを作成する。 rails generate controll…

設計 掲示板作り

ruby on railsで何かポートフォリオを作ろうかと掲示板を作ろうかと思ったのですが、色々詰まったりしたので設計というか計画というかまぁそんな感じのものやっていきます。基本的には4画面でトピック一覧ページ,トピック作成ページ,書き込み一覧ページ,書き…

C# リフレクション

C#

C#のリフレクションを最近触ったので少し復習がてら記事にしてみました。 まずはクラスを用意。 class Fruits { public int Apple { get; set; } public string Banana { get; set; } public int? Cherry { get; set; } public int Drian { get; } = 3; publ…

C# Fileの読み書き

C#

仕事で扱う機会があったのでこの機会に少しまとめてみようかな、と。 とりあえず基本的な事項のみで。 C#の現在のものだとopenとかcloseとかは気にしないですむ。 まずは普通にファイルの書き込み。 class Program { private static string path = "test.txt…

C# Environment

C#

C#でfileの書き込みをちらほらやってた時に、Environment.NewLineというのを見たので、どんなものがあるのか見てみた。 NewLineは改行を行う。PCごとに改行文字は異なるがそういうものを気にしなくてもすむ。 Console.WriteLine("AAA" + Environment.NewLine…

C# ref修飾子, out修飾子

C#

C#のout修飾子、ref修飾子はメソッド使用時に参照を渡すことを目的としている。 いくつか例を示す。 まずはクラスの準備。 class Student { public Student(int Id, string Name, int ScoreJapanese, int ScoreMath, int ScoreEnglish, int ClassNumber) { t…

C# Linq

C#

C#のLinqとはListの操作をSQLライクに書けるようにしたもの。 メソッドの書き方とキーワードを使う書き方の二つがあるが、今回はメソッドを使ったやり方を書く。 まずは準備としてクラスを用意する。 class Student { public Student(int Id, string Name, i…