読者です 読者をやめる 読者になる 読者になる

雑記帳

趣味や仕事の備忘録などを気分で書いてみます

【Android Studio】エディタのフォントサイズの変更方法

AndroidStudioでのエディタのフォントサイズの変更方法を調べたので、メモします。

  1. FileメニューからSettingsを選択する。
  2. Editor→Color&Fonts→Fontを選択する。
  3. Save Asボタンを押下して、任意のSchemaを選ぶ。
  4. Sizeを任意の値に変更する。

【XML】XML Schemaの組み込み型データ型一覧

XML Schemaの組み込み型データ一覧

名前 説明
string 文字列
normalizedString 復帰文字、改行文字、タブを含まない、空白記号を正規化した文字列
token 改行文字、タブ、半角スペースを含まないトークン化された文字列
byte 1バイト整数。最小値-128、最大値127
unsignedByte 非負の整数。最大値255
base64Binary バイナリデータのBase64方式による表記
hexBinary バイナリデータの16進数による表記
integer 整数
positiveInteger 正の整数
negativeInteger 負の整数
nonNegativeInteger 非負の整数
nonpositiveInteger 非正の整数
int 4バイト整数
unsignedInt 非負の整数
long 8バイト整数
unsignedLong 非負の整数
short 2バイト整数
unsignedShort 非負の整数
decimal 10進数
float 単精度の32ビット浮動小数点数
double 倍精度の64ビット浮動小数点数
boolean ブール値
time 時刻 hh:mm:ss.sss±hh:mm
datetime 日付と時刻 CCYY-MM-DDThh:mm:ss.sss±hh:mm
duration 特定の期間の時間
date 日付
gMonth
gYear
gYearMonth 年月
gDay
gMonthDay 月日
Name XML1.0の名前
QName XML名前空間で定義される修飾名
NCName XML1.0の名前からコロンを除いた名前
anyURI URI参照値
language XML1.0のxml:lang属性値
ID XML1.0の識別子
IDREF XML1.0の識別子参照値
IDREFS 複数のIDREFの属性値
ENTITY XML1.0のエンティティ参照値
ENTITIES 複数のエンティティ参照値
NOTATION XML1.0の記法属性
NMTOKEN XML1.0の名前トーク
NMTOKENS 複数の名前トーク

【XML】実体について

実体の分類

一般実体とパラメータ実体

実体が使用される場所によって分類する方法

  • パラメータ実体

DTDの中で使用される実体

  • 一般実体

DTD以外で使用される実体

外部実体と内部実体

実体の存在場所による分類方法

  • 外部実体

XML文書内で参照する実体は、その内容がファイルとして作成されている

  • 内部実体

XML文書内で参照する実体は、DTDの実体宣言内に文字列として定義されている

解析対象実体と解析対象外実体

実体の内容が、XML文書として解析対象となるかどうかによる分類方法

  • 解析対象実体

実体の内容がXML文書として解析対象であることを示す。
解析対象実体は、テキストデータとして作成される。

  • 解析対象外実体

実体の内容がXML文書として解析できないことを示す。
XML文書内に直接記述できないため、必ず外部実体としてファイルに作成される。
また、解析対象外実体は、DTD内では参照できないので注意。

【XML】XMLパーサーについて

XMLマスターの勉強中でXMLパーサーについてまとめてみます。

XMLパーサーとは

整形式XML文書なのか妥当なXML文書なのか、XML文書を解析するソフトウェア。
XMLプロセッサとも呼ぶ。

XMLパーサーの役割

  • XML文書が整形式XML文書かどうかチェックする
  • XML文書が妥当なXML文書かどうかチェックする
  • チェックを終えたXML文書をメモリ中に展開し、他のアプリケーションに渡す

検証XMLパーサーと非検証XMLパーサー

XMLパーサーには、検証XMLパーサーと非検証XMLパーサーの2種類がある。

検証XMLパーサー

妥当なXML文書であるかをチェックする

非検証XMLパーサー

整形式XML文書であるかどうかだけをチェックする

Java SE8 Silverに合格しました。

だいぶ前でしたが、Java SE8 Silverに合格したので、まとめてみます。

受験理由

Androidアプリを作成しようと思ったのですが、Java未経験だったのと、先輩から参考書を貰ったので、受験してみました。

学習時間

1日2時間×15日くらい

学習教材

紫本と黒本

勉強してみて

黒本やっておけば問題なし。

最近は配列を使わないので、配列についての問題は苦戦しました。
あとは、例外処理くらいかな。。。

For文や、If文、継承については他言語の経験があれば、問題なし。

受験してみて

ベンダー系の資格受験は初めてでしたが、特に問題なく受験できました。
試験時間も30分以上余る感じでした。

Oracle 演算子の優先順位

演算子の優先順位のメモ。
()を使用した場合、優先順位を変更できる。

優先順位 演算子
1 算術演算子(*,/,+,-)
2 連結演算子(||)
3 比較演算子(=,>,>=,<,<=)
4 IN演算子,LIKE演算子,IS NULL演算子
5 BETWEEN演算子
6 等しくない(<>,!=,^=)
7 NOT演算子
8 AND演算子
9 OR演算子