2025-01-01から1年間の記事一覧
唯一の相談相手にして、仕事相手なのにかなり忙しそう 善悪抜きにして人に軽視される特才がある。 人に軽んじられるのは生まれ持ったものなので、ある程度諦めるしかない。 だが、人に好かれないと仕事は回ってこない。 そして、嫌われれば人は孤立する。 だ…
基本情報午後の疑似コードの問題はクセが強い。 添え字がなぜか1から始まるからだ。 整数型の配列 makeNewArray(整数型の配列in) このコードはJSだと function makeNewArray(arr) Javaだと public static java.util.List<Integer> makeNewArray(int[] in) JSのほうが</integer>…
仕事は干され気味な毎日は私にとっては絶好の自己投資できる貴重な時間におもえたので、仕事はそこそこに(すぐ終わる仕事も間延びさせる)ことによって無能だから時間がかかる=上司の気を紛らわせるという手法を使って自己投資の時間を確保した。 ただ、この…
最近、配属先を選ぶガチャで大失敗をした。 面倒見の悪く性格の悪い上司だった。 その点では明らかにミスだったが、賢者は喜び、愚者は退くこれなり ただ、今後はそういう上司に当たらないようにしたい。 ◆「視其所以。観其所由。察其所安。人焉痩哉。人焉痩…
まずPドメイン整理するにあたって、AさんにPドメインを確認したので、同様に各種Pドメインを確認してもらっていいのか。 A各種ドメインとIドメインに関しては、I部署のTさんに確認する形でいいか。 siteの引っ越しをしたいとか言ってたので、ドメインすべて…
~ $ ~ $ # 1. グループから外す(Administrator グループ)~ $ aws iam remove-user-from-group --user-name pepe_wagahai --group-name Administrator~ $ ~ $ # 2. アクセスキー削除~ $ aws iam delete-access-key --user-name pepe_wagahai --access-key-i…
# 1. APIキーをあなたのキーに書き換えて定義します$apiKey = "あなたのキー" # 2. リクエスト先のURLを定義する$uri = "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash-latest:generateContent?key=$apiKey" # 3. ヘッダー情報…
java --module-path 依存モジュールのパス --module モジュール名/完全修飾名 または、java -p 依存モジュールのパス -m モジュール名/完全修飾名 と記述することにより、モジュールに含まれる、メインメソッドを持つクラスを実行することができます。 modul…
ローカルクラスは内部クラスのうちブロック内に記述されるクラス。 ローカルクラスはクラスのメンバーではない。 privateが含まれるとコンパイルエラーになる。 ローカルクラスをインスタンス化しアクセス可能にする。 匿名クラスでコンストラクタを記述でき…
javaにおけるbox化とは、プリミティブ型の値を相応するラッパークラスのオブジェクトに置き換えることです。 streamはオブジェクトしか扱えないため、int型の配列をsteram<integer>に変換するにはboxed()メソッドで各要素をIntegerオブジェクトにボックス化する必要が</integer>…
cd sourcejavac -d ../classes jp/co/paiza/practice/Sample.javacd ../classesjava jp.co.paiza.practice.Sample javaのパッケージはクラスを整理分類するための仕組みです。 package jp.co.paiza.practicのように宣言すると、そのクラスは階層構造に属しま…
public class Main { public static void main(String... args) { Object c1 = new Object(); //下記のコードを修正 System.out.println(c1.getClass()); } } c1.getClass()は、「c1が参照しているオブジェクトが、実際にはどのクラスのインスタンスなのか」…
アクセスレベルがパブリックの場合どのインストラクトからもインスタンス可能です。 アクセスレベルがプライベートの場合、自クラスからのみになる。 クラスの外部からインストラクタ化できない特殊なコンストラクタ。 privateキーワードをコンストラクタの…
コンストラクタを一言で言うと、オブジェクト生成時に自動的に実行される初期化用の特別。インスタンス化を行うための準備をする。インスタンスへの参照が変数に代入される前に実行される。開発者が明示的に定義する場合もあるが、コンストラクタがひとつも…
code中に記述する値のことをリテラルという。 リテラルには文字列型とプリミティブ型とNull型がある。 booleanリテラルにはtrueとfalseの二つの値がある。 プリミティブ型とラッパークラス プリミティブ型はそのままでは使用できない場合がある。 arrayList…
コロンは拡張forループの構文の一部で、「〜の要素それぞれに対して」のような意味合いです。 for (Integer key : users.keySet()) { String value = users.get(key); System.out.println(key + ":" + value); } キーを key 変数に取得。 key に対応する値を…
java.utilはjavaの標準ライブラリの中でも特に重要なパッケージの一つで、プログラミングにおいて非常に役立つ様々なクラスやインターフェースを提供しています。ユーティリティー(utility)パッケージとも呼ばれ、その名の通り、様々な場面で使える[便利な道…
拡張for文について Kent Beck氏 私はRange-based for loop(拡張for文)が大好きです。あれは本当に、コードを読みやすくしてくれます。
system.out.printinでテキストを出力できる。 public class Main { public static void main(String... args) { System.out.println("Hello world"); } } このコードは指定した文字列を出力します。 公開されたインスタンスを作らずにクラス全体で共有される…
線形探索はリストが小さい場合に有効 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); } Use code with caution. } import java.util.Scanner; 意味: java.util パッケージ…
SELECT CASE WHEN 売上曜日 = 'Sunday' THEN '日曜日' WHEN 売上曜日 = 'Monday' THEN '月曜日' WHEN 売上曜日 = 'Tuesday' THEN '火曜日' WHEN 売上曜日 = 'Wednesday' THEN '水曜日' WHEN 売上曜日 = 'Thursday' THEN '木曜日' WHEN 売上曜日 = 'Friday' T…
SELECT AVG(支払額) FROM ( SELECT SUM(amount) AS 支払額 FROM payment GROUP BY customer_id ) AS 顧客別支払額; サブクエリは顧客ごとの支払額の合計リストになります。 group by ~ごとに。FROM句は、どのテーブルからデータを取得するかを指定するSQL …
USE mysns CREATE TABLE post( created DATETIME ); USE mysns;: mysns データベースを使用することを宣言します。 CREATE TABLE post (...): post という名前のテーブルを作成する命令です。 post_id INT PRIMARY KEY AUTO_INCREMENT: post_id カラムを整数…
CREATE TABLE mysns.post ( id INTEGER PRIMARY KEY, created_on DATE UNIQUE NOT NULL, content VARCHAR(140) NOT NULL, favorite_count INTEGER NOT NULL, rating DECIMAL(2, 1) NOT NULL);+----------------+--------------+------+-----+---------+-----…
SELECT * FROM book LEFT OUTER JOIN category ON book.category_id = category.category_id; SELECT * FROM sales INNER JOIN book ON sales.book_id = book.book_id LEFT OUTER JOIN category ON book.category_id = category.category_id; SELECT * FROM …
SELECT film_id,title,release_year,length FROM film ORDER BY release_year DESC, title LIMIT 10; 解説 SELECT fil,_id,title,release_year,length SELECT文は、データベースのテーブルから特定の列(カラム)を取得するための命令 ここでは、film テーブ…
SELECT * FROM customer; ~$ mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.7.28-0ubuntu0.18.04.4 (Ubuntu) Copyright (c) 2000, 2019, Oracle and/or its affiliates. All ri…
mysql -u rootsource /home/ubuntu/sakila-schema.sql この2行のコードは、まずMySQLサーバーに管理者 (rootユーザー) として接続し、次に sakila-schema.sql ファイルに記述されたSQLを実行することで、Sakilaデータベースの基本的な構造(テーブルなど)を…
SQLは「Structured Query Language」の略で、直訳すると「構造化問い合わせ言語」となります。 Structured(構造化された): データを整理し、意味のある形に構成することを指します。SQLは、リレーショナルデータベースと呼ばれる、データを表形式で管理す…
paizaでの学習経過はAWSが完了。 SQL文で、サンプルデータベースの「players」テーブルのデータを取得することができます。このコードを修正して、「players」テーブルと「jobs」テーブルを右結合で表示するようにしてください。 SELECT *FROM playersRIGHT …