記事一覧
コンテンツ モデル 【HTML5】
コンテンツ モデルとは各要素が内包できるコンテンツのカテゴリーを定義したものをコンテンツ モデルと呼ぶ.
例えば,フレージング コンテンツのカテゴリーに属している要素は,フレージング コンテンツのカテゴリーに属する要素を配置可能のようにそれぞれ定義されている.
コンテンツのカテゴリー分類・メタデータ コンテンツ
head要素内で使用できる要素が属するカテゴリー.
・フロー コンテンツ
body
基本編 【HTML5入門】
前提HTMLでは大文字と小文字を区別しない.
DOCTYPE宣言HTML5で作ったドキュメントであることを宣言する文である.
HTMLドキュメントの最初に記述する.すなわち,html要素より前に記述する.
<!doctype html>
コメント動作に関係のないコメント文は,<!-- と --> の間に記述する.複数行に渡るコメントも同様にして記述することができる.
<!-- This i
貧乏学生がWeb制作で稼げるようになりたい.
現状僕は,某大学に通う学部4年の学生で,来年度から大学院に進学予定である.現在アルバイトはしておらず,貯金と奨学金により生活している.
お金を稼ぐためにアルバイトを始めたいが,来年の就活のことを考えると,実績作りとお金稼ぎを兼ねたい.そこで安易な考えではあるが,Web制作で稼げばいいのではと考えた.
必要なことWeb制作を一人でできるようになるためには,次を勉強する必要があるらしい.
・HTML
mutating func Swift
通常,struct で宣言されたパラメータは struct 自身で変更する処理をすることができない.変更する場合は mutating func を宣言し,パラメータの更新を行う.
let により定数として宣言された struct 型のプロパティに対して,mutating func を呼び出すことはできない.
struct Sample { var a: Int = 0 var b:
PyTorchで自作データセット作成
PyTorchで自前のデータの読み込み,データローダーの作成までを行ったのでまとめる.
環境・Python 3.9.4
・PyTorch 1.9.1
用意したデータ・読み込みたい画像のファイル名をすべて記載したテキストファイル 'filename.txt'
Aimage1.pngBimage1.pngCimage1.pngDimage1.pngAimage2.pngBimage2.pngCi
guard Swift
guard 文を用いることで,定数や変数などの値が異常な値を取らないようにすることができる文です.guard 文内の条件を満たさない場合に現在のスコープを抜ける文を実行します.つまり,必然的にguard 文の直後は変数が指定した条件を満たすことが保証される.デバッグの際の問題の切り分けに便利である.
スコープを抜ける文には,return, break, continue, throw などがある
constant メソッド Swift
constant メソッドを用いることで,@Binding のプロパティへ渡す参照を,元のプロパティから作られる定数の参照とすることができる.定数のバインディングは,プレビューやUIのプロトタイプを作成するときに役立つ.
struct EditView_Previews: PreviewProvider { static var previews: some View { E
@Binding Swift
View 間で共通のプロパティを参照させたいときに @Binding を使う.
@Binding により宣言されるプロパティは,他の View のプロパティを参照するため,宣言と同時に初期化を行わない.インスタンス化される際に,引数として参照を渡すことで,初期化される.
struct ContentView: View { @State var order = "" var body
@State @ObservedObject @EnvironmentObject Swift
@StateSwiftUI での View は Struct であるため保持するプロパティの変更ができない.しかし,@State を付与したプロパティはメモリ管理が SwiftUI Flamework に委任され,変更が可能となる.プロパティの値の変更は監視され,変更時に宣言された View の body が再描画されます.
ただし,そのプロパティにアクセスできるのは宣言された View 内のみと
構造体 Struct Swift
用法構造体は複数のデータをカプセル化することができるオブジェクト.
struct StructName { var a: Int var b: Int var str: String}
クラスと同様,使用するときにはインスタンス化する必要がある.
予め初期値が指定されていない場合は,インスタンス作成時に初期値を指定する.
let hoge = StructName(a:
型安全性と型推論 Swift
型安全性Swiftは型安全な言語である.型安全な言語では,型を明確にすることでプログラムを正常に動作させることを推奨します.例えば,String型が求められる箇所で,誤ってInt型を渡すことはできない.
タイプチェックSwiftは型安全を保証するため,コンパイル時にタイプチェックを行い,型の不一致に対してフラグ付けする.
型推論明示的に型が指定されていない場合,Swiftは適切な型を推論する.
浮動小数点 Swift
Doubleは64bitの浮動小数点型.
Floatは32bitの浮動小数点型.
var a: Doublevar b: Float
引用 : THE SWIFT PROGRAMMING LANGUAGE
セミコロン Swift
Swiftでは,命令文の最後にセミコロンを書く必要はない.
ただし,セミコロンを用いることで,一行に複数の命令文を記述ることができる.
let cat = "neko"; print(cat)//print "neko"
コメント Swift
一行のコメントは // で始まる.
//This is comment
複数行のコメントは,/* で始まり */ で終わる.
/* This is also a commentbut is written over multiple lines. */
引用 : THE SWIFT PROGRAMMING LANGUAGE Swift5.5