ブックマーク / magazine.techacademy.jp (5)

  • Javaの逆コンパイルを行う方法を現役エンジニアが解説【初心者向け】

    逆コンパイルとは まずは逆コンパイルとはなにかについて簡単に説明していきます。そもそもJavaファイルをプログラムとして動かすためには「コンパイル」という手順を踏む必要があります。「コンパイル」というのは、人間が書いたテキストである.javaファイルを、コンピュータが読むことのできる形式である.classファイルに変換することです。 これに対して、「逆コンパイル」というのは人間が読めない形式である.classファイルを、人間が読めるファイルである.javaファイルに変換しなおすことになります。逆コンパイルを行うことによって、.classファイルしかない場合などにはプログラムの中身を確認することができるなどのメリットがあります。 [PR] Javaプログラミングで挫折しない学習方法を動画で公開中 逆コンパイルを行う方法 Javaにおいて逆コンパイルを行うにはJAD(Jad Decompile

    Javaの逆コンパイルを行う方法を現役エンジニアが解説【初心者向け】
    gyu-tang
    gyu-tang 2024/06/26
  • Javaのwhile文で無限ループを実装する方法を現役エンジニアが解説【初心者向け】

    while文とは まずは、while文について簡単に説明していきます。 whie文はプログラミングの学習を始めると必ず最初の段階でててくる基的な考え方である「繰り返し処理」を実装するための構文です。 具体的には、 while(条件式){ 繰り返したい処理 } と記述することで、条件式がtrueである限り、指定した処理をずっと行ない続けます。 例えば、1~10を順番に表示したい場合は、 int i = 0; while(i < 10){ i = i + 1; System.out.println(i); } とすることで、整数型の変数であるiが10以上になるまで、1から順番に整数を表示することができます。このように、while文を使うことで繰り返し同じ処理を行なう場合に、コードをシンプルに記述することが可能になります。 関連記事:分かりやすく解説!Javaでwhile文を使う方法【初心者向

    Javaのwhile文で無限ループを実装する方法を現役エンジニアが解説【初心者向け】
    gyu-tang
    gyu-tang 2022/07/29
  • PythonのIDE(統合開発環境)でオススメなものは?現役エンジニアが解説【初心者向け】

    初心者向けにPythonのIDE(統合開発環境)でオススメなものについて現役エンジニアが解説しています。IDEにはテキストエディタにはないコード補完やテスト、バージョン管理などが機能としてあります。有償から無償のものまであります。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 IDEとは IDEとは、Integrated Development Environmentの略で、日語では統合開発環境です。 ソフトウェア開発では、コーディング

    PythonのIDE(統合開発環境)でオススメなものは?現役エンジニアが解説【初心者向け】
    gyu-tang
    gyu-tang 2019/09/19
  • Pythonで最適化問題を解く方法を現役エンジニアが解説【初心者向け】

    最適化問題には様々なバリエーションがあるので、解き方も様々です。ここでは、PuLPというモジュールを使って、線形計画法の問題を解いてみます。 以下のコマンドでPuLPをインストールします。 pip install pulp [PR] Pythonで挫折しない学習方法を動画で公開中 実際に書いてみよう 線形計画法を使った例題 こちらの線形計画法の例題を用います。以下に内容を転記します。 あるレストランで、手持ちの材料からハンバーグとオムレツを作って利益を最大にしたいと考えています。手持ちの材料は以下の通りです。 ひき肉 3800 [g] タマネギ 2100 [g] ケチャップ 1200 [g] 商品を作るのに必要な材料の量は以下の通りです。 ハンバーグ 1 個あたり、ひき肉 60 [g]、タマネギ 20 [g]、ケチャップ 20 [g] オムレツ 1 個あたり、ひき肉 40 [g]、タマネギ

    Pythonで最適化問題を解く方法を現役エンジニアが解説【初心者向け】
    gyu-tang
    gyu-tang 2019/06/27
  • 今さら聞けない!GitHubの使い方【超初心者向け】

    今まで使ったことがない初心者向けに「GitHubの使い方」を解説した記事です。Gitを使う上で知っておきたい、ローカルリポジトリとリモートリポジトリ、コミットとプッシュなども細かく紹介。最後は、よく使うGitのコマンド12もあり。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 開発者にとってなくてはならないサービスとしてGitHubがあります。 エンジニアにとっては当たり前のサービスですが、これからプログラミングの勉強を始める初心者にとっ

    今さら聞けない!GitHubの使い方【超初心者向け】
    gyu-tang
    gyu-tang 2019/02/15
  • 1