Pythonの改行と改行なしでPythonを印刷する方法

Pythonの改行と改行なしでPythonを印刷する方法

ようこそ!Pythonの改行文字は、行の終わりと新しい行の始まりを示すために使用されます。コンソールに出力を印刷してファイルを操作する場合は、使用方法を知っておくことが不可欠です。この記事では、次のことを学びます。Pythonで改行文字を識別する方法。文字列およびprintステートメントで改行文字を使用する方法。文字列の末尾に改行文字を追加しないprintステートメントを作成する方法。さぁ、始めよう!✨🔹改行文字 Pythonの改行文字は次のとおりです。それは2つの文字で構成されています:バックスラッシュ。 手紙n。文字列にこの文字が表示されている場合は、現在の行がそのポイントで終了し、その直後に新しい行が開始されることを意味します。この文字をf文字列で使用することもできます:>>> print(f"Hello\nWorld!")🔸印刷ステートメントの改行文字デフォルトでは、printステートメントは文字列の最後に「舞台裏」で改行文字を追加します。 このような:これは、Pythonのドキュメントによると次の理由で発生します。end組み込みprint関数のパラメータのデフォルト値は\nであるため、文字列に改行文字が追加されます。💡ヒント:追加とは「最後に追加する」という意味です。これは関数の定義です:の値がでendあることに注意してください\n。したがって、これは文字列

続きを読む
Pythonで文字列を部分文字列化する方法

Pythonで文字列を部分文字列化する方法

Pythonには、文字列を部分文字列化する多くの方法があります。それはしばしば「スライス」と呼ばれます。それはこのテンプレートに従います:string[start: end: step]どこ、start:部分文字列の開始インデックス。このインデックスの文字は部分文字列に含まれます。startが含まれていない場合は、0に等しいと見なされます。end:部分文字列の終了インデックス。このインデックスの文字は部分文字列に含まれていません。endが含まれていない場合、または指定された値が文字列の長さを超える場合、デフォルトでは文字列の長さと等しいと見なされます。step:含まれる現在の文字の後のすべての「ステップ」文字。デフォルト値は1です。ステップ値を省略すると、1に等しいと見なされます。テンプレートstring[start:end]:インデックスの最初から最後まですべての文字を取得-1string[:end]:文字列の先頭から末尾までのすべての文字を取得-1string[start:]:インデックスの先頭から文字列の末尾までのすべての文字を取得しますstring[start:end:step]:最初から最後まですべての文字を取得-1すべてのステップ文字を割引例文字列の最初の5文字を​​取得しますstring = "freeCodeCamp" print(string[0:5])出力:>

続きを読む
ローカルとリモートの両方でGitブランチを削除する方法

ローカルとリモートの両方でGitブランチを削除する方法

ほとんどの場合、Gitブランチを削除するのは簡単です。この記事では、Gitブランチをローカルおよびリモートで削除する方法を学習します。TL; DRバージョン// delete branch locally git branch -d localBranchName // delete branch remotely git push origin --delete remoteBranchName ブランチを削除するタイミングGitリポジトリが異なるブランチを持つことは一般的です。これらは、新しいコードをメインコードベースから分離しながら、さまざまな機能や修正に取り組むための優れた方法です。多くの場合、リポジトリmasterにはメインコードベース用のブランチがあり、開発者はさまざまな機能を操作するために他のブランチを作成します。機能の作業が完了したら、ブランチを削除することをお勧めします。ブランチをローカルで削除するGitでは現在使用しているブランチを削除できないため、削除していないブランチを必ずチェックアウトする必要があります。例えば:git checkout masterでブランチを削除しgit branch -d ます。例えば: git branch -d fix/authenticationこの-dオプションは、ブランチがすでにプッシュされてリモートブランチとマージされている場

続きを読む
Chromeでタブを復元する方法:最後のセッションとページを復元する

Chromeでタブを復元する方法:最後のセッションとページを復元する

Chromeは、競合他社に最適なパフォーマンスと機能を提供することで、世界で最も人気のあるWebブラウザになりました。しかし、この人気の高まりにより、多くの人が重要なWebページ、調査、およびクロムタブを紛失または閉じたセッションを失うことに苦労しています。あなたがプロジェクトの調査を行っていて、たくさんのリンクをクリックした後、完璧な情報源にたどり着いたと想像してみてください。どうやってそこにたどり着いたのかわかりませんが、今そこにいるので、それだけが重要です。メモ、メール、タブの切り替えに取り組んでいます。災害が発生するまで、すべてが順調に進んでいます。誤って間違ったピクセルをクリックすると、必要なタブが警告なしに消えてしまいます。?または、あなた自身の過失がない限り、Chromeは明白な理由もなくあなたにクラッシュすることを決定します。心配する必要はありません。あなたはこれが起こった最初の人ではありません、そしてあなたは最後ではありません。幸いなことに、Google Chromeはウェブページの閲覧履歴を記憶しており、何が悪かったとしても完全に回復できるはずです。これが発生した場合に、Chromeで閉じたタブを簡単に復元する方法をいくつか紹介します。事故でタブを閉じた間違ったピクセルをクリックして、意図しないタブを閉じるだけで、簡単に復元できます。タブバーセクションの空の領域を右

続きを読む
APIとは何ですか?英語でお願いします。

APIとは何ですか?英語でお願いします。

ソフトウェア開発を学ぶ前は、APIは一種のビールのように聞こえました。今日、私はこの用語を頻繁に使用するので、実際、最近、バーでAPIを注文しようとしました。バーテンダーの応答は、404:リソースが見つかりませんをスローすることでした。私は、このかなり一般的な用語が何を意味するのかについてかなり漠然とした、または間違った考えを持っている、技術や他の場所で働いている多くの人々に会います。技術的には、APIはApplication ProgrammingInterfaceの略です。ある時点で、ほとんどの大企業は、顧客用または内部使用用のAPIを構築しています。しかし、APIを平易な英語でどのように説明しますか?そして、開発やビジネスで使用されるものよりも広い意味がありますか?まず、引き戻して、Web自体がどのように機能するかを見てみましょう。WWWとリモートサーバーWebについて考えるとき、接続されたサーバーの大規模なネットワークを想像します。インターネット上のすべてのページは、リモートサーバーのどこかに保存されます。リモートサーバーは、結局のところそれほど神秘的ではありません。リクエストを処理するように最適化された、リモートに配置されたコンピューターの一部にすぎません。物事を概観するために、Webサイト全体をWebに提供できるラップトップ上のサーバーを起動できます(実際、ローカルサーバー

続きを読む
コードで避けるべきアンチパターン

コードで避けるべきアンチパターン

すべての開発者は、構造化された、単純に計画された、適切にコメントされたコードを記述したいと考えています。従うべき明確なルールと心に留めておくべきフレームワークを私たちに与える無数のデザインパターンさえあります。しかし、しばらく経って書かれたソフトウェアや、あまりにも早く書かれたアンチパターンを見つけることができます。問題を迅速に解決するための無害な基本的なハックは、コードベースに前例を作ることができます。複数の場所にコピーして、対処する必要のあるアンチパターンに変えることができます。では、アンチパターンとは何ですか?ソフトウェアでは、アンチパターンは、コードで繰り返し発生する問題を解決しない方法を説明する用語です。アンチパターンは悪いソフトウェア設計と見なされ、通常は効果がないか、あいまいな修正です。  また、通常、「技術的負債」も追加されます。これは、後で戻って適切に修正する必要があるコードです。この記事で説明する6つのアンチパターンは、スパゲッティコード、ゴールデンハンマー、ボートアンカー、デッドコード、コードの増殖、および神オブジェクトです。スパゲッティコードスパゲッティコードは、最もよく知られているアンチパターンです。構造がほとんどないコードです。モジュール化されたものはありません。ランダムなディレクトリにランダムなファイルが散らばっています。流れ全体を追跡するのは難

続きを読む
昨日のタブ– Chrome、Safari、Firefoxで閉じたタブを再度開く方法

昨日のタブ– Chrome、Safari、Firefoxで閉じたタブを再度開く方法

それは常に起こります-あなたはあなたが本当に終わっていないタブを誤って閉じたり、あなたが昨日見つけたサイトにアクセスしたいのです。では、閉じたタブを再度開いてブラウジングに戻る最も簡単な方法は何でしょうか。この記事では、Chrome、Safari、Firefoxで閉じたタブを再度開く方法を学習します。これにより、誤って何かを閉じても慌てる必要がなくなります。Chromeでタブを再度開く方法キーボードショートカットChromeでタブを再度開くにはいくつかの方法があります。キーボードショートカットに興味がある場合、最も簡単な方法は、Command + Shift + T(Macの場合)またはCtrl + Shift + T(Windowsの場合)を押すことです。そのコンボを1回押すと、最後に閉じたタブが表示されます。もう一度叩くと、その前のものが表示されます。等々。メニューオプションの方法右クリックが大好きな場合は、タブメニューバー領域を右クリックして、[閉じたタブを再度開く]を選択します。もう一度行うと、その前に閉じていたタブが開きます。Chromeでブラウザの履歴を確認する方法探しているタブをいつ開いたかを正確に思い出せない場合はどうなりますか?または、サイトの名前を正確に思い出せませんか?その場合は、閲覧履歴(過去数日または数週間にアクセスしたサイト/閉じたタブの最後のx個のリスト)

続きを読む
MyCodeSchoolのストーリー:悲劇、勝利、そしてプログラマー教育を永遠に変えた2人の友人

MyCodeSchoolのストーリー:悲劇、勝利、そしてプログラマー教育を永遠に変えた2人の友人

私は2012年に最初にコーディングの学習を始めました。そして、すべての友人がアルゴリズムとデータ構造を学習するために使用した1つのYouTubeチャンネル、MyCodeSchoolがありました。MyCodeSchoolを見てから数分以内に、すぐに次のことがわかります。これらの開発者は、コンピュータサイエンスに非常に熱心でした。そして彼らはそれを教えるのが非常に上手でした。当時、私は31歳の教師で、ソフトウェアエンジニアとしての最初の仕事に就こうとしていました。そして、ほとんどの人のように、私はビデオを見ました。私はメモを取りました。そして最終的に私は陽気な道を進んだ。MyCodeSchoolがビデオの公開を停止したことに気付いたのはほんの数年後のことでした。そして、私はその悲劇的な理由を発見しました。掘り下げるほど、この物語の重要性に気づきました。そして今、私はその話を共有するつもりです。また、MyCodeSchoolの初期の頃から、これまでに公開されたことのない写真や洞察をいくつか共有します。すべての開発者は、これら2人の教師間の友情についてのこの話と、彼らがどのようにして(短期間で)プログラミングの世界を席巻したかを学ぶ必要があります。この話は悲しいです。しかし、それはまた刺激的です。そして、それをあなたに伝えることを光栄に思います。HarshaとAnimeshが何十年にもわたるコ

続きを読む
あなたを刺激する15のWeb開発者ポートフォリオ

あなたを刺激する15のWeb開発者ポートフォリオ

新しい開発者として行うのが最も難しいことの1つは、オンラインポートフォリオを組み立てることです。私は何を言えばいい?何を含める必要がありますか?何を省くべきですか?しかし、そのようにする必要はありません。行き詰まっている場合は、インスピレーションを得るためにWeb開発者ポートフォリオのこれらの15のサンプルを見てください。(ポートフォリオの構築についてさらにガイダンスが必要な場合は、こちらをご覧ください。)1.マット・ファーリーmattfarley.ca彼がしていること:UX / UIとフロントエンド開発2. Dejan Markovicdejan-markovic.com彼がしていること: UXとUIデザイン3.ラファエルカフェラティcaferati.me彼の仕事:フロントエンド、バックエンド、UX4.エミリーリッジwww.emilyridge.ie彼女がしていること: WordPressの開発者およびデザイナー5.イアン・ランianlunn.co.uk彼がしていること:ウェブデザインとフロントエンド開発6.ピエールネルpierre.io彼がしていること:デザイン、フロントエンド、バックエンドなど7.ティミーオマホニーtimmyomahony.com彼の仕事: Django開発者8.デニスチャンドラーwww.denisechandler.com彼女がしていること:ウェブデザイン、開発

続きを読む
Pythonモジュロ演算子-%記号はPythonで何を意味しますか?(解決済み)

Pythonモジュロ演算子-%記号はPythonで何を意味しますか?(解決済み)

%記号が表示されている場合は、「パーセント」と思われるかもしれません。しかし、Pythonや他のほとんどのプログラミング言語では、それは何か違うことを意味します。%Pythonの記号は、モジュロ演算子と呼ばれます。左側のオペランドを右側のオペランドで除算した余りを返します。これは、除算の問題の残りを取得するために使用されます。モジュロ演算子は一緒に、算術演算であると考えられます+、-、/、*、**、//。基本的な構文は次のとおりです。a % b前の例でaは、で除算されb、余りが返されます。数字の例を見てみましょう。7 % 2前の例の結果は1つです。2つは7つに3回入り、1つが残っています。下の図に示すの視覚的表現7 / 2及び7 % 2(「余り」の「R」を表します)。右側の単一のロゴ(緑色の矢印がそれを指している)は、除算の問題の残りです。それはへの答えでもあります7 % 2。別の例を次に示します。3 % 4これにより、3つになります。フォー3に入らない任意の元ので、回を3まだ残されています。次の図は、何が起こっているかを示しています。モジュロ演算子は、除算を実行した後に余りを返すことを忘れないでください。残りは3つです。モジュロ演算子を使用した例モジュロ演算子の一般的な使用法の1つは、偶数または奇数を見つけることです。以下のコードは、モジュロ演算子を使用して、0から10までのすべての

続きを読む
CSSで何かを中央揃えにする方法-Div、テキストなどを揃える

CSSで何かを中央揃えにする方法-Div、テキストなどを揃える

物事を中心に置くことは、CSSの最も難しい側面の1つです。 通常、メソッド自体を理解するのは難しくありません。代わりに、それは物事を中心に置く方法がたくさんあるという事実によるものです。使用する方法は、中央揃えしようとしているHTML要素、または水平方向と垂直方向のどちらを中央揃えにするかによって異なります。このチュートリアルでは、さまざまな要素を水平方向、垂直方向、および垂直方向と水平方向の両方の中央に配置する方法について説明します。水平方向に中央揃えする方法一般に、要素を水平方向に中央揃えにする方が、垂直方向に中央揃えするよりも簡単です。水平方向に中央揃えにする一般的な要素と、それを行うためのさまざまな方法を次に示します。CSSテキストを使用してテキストを中央揃えにする方法-中央揃えプロパティテキストまたはリンクを水平方向に中央揃えするにはtext-align、次の値を指定してプロパティを使用しますcenter。Hello, (centered) World!p { text-align: center; }CSSマージンオートでDivを中央に配置する方法margin値とともに省略形プロパティを使用して、0 autoブロックレベルの要素をdiv水平方向のように中央に配置します。.child { ... margin: 0 auto; }Flexboxを使用してDivを水平方向に中央

続きを読む
Gitの競合を理解して解決する方法

Gitの競合を理解して解決する方法

そこには、すべての開発者が見たくない言葉があります。それは競合です。😱Git(または他のバージョン管理システム)で作業しているときに、時折発生するマージの競合を回避する方法はありません。しかし、開発者と話すとき、マージの競合のトピックに関して不安や不快感があるとよく耳にします。紛争への対処は、しばしば暗くて神秘的な場所のままです。物事がひどく壊れていて、(事態を悪化させることなく)それから抜け出す方法が不明確な状況です。マージの競合が開発者の生活の避けられない部分であることは事実ですが、これらの状況での不快感は完全に任意です。 この記事での私の意図は、このトピックにいくらかの明確さをもたらすことです:競合が通常発生する方法と時期、それらが実際に何であるか、そしてそれらを解決する方法(または元に戻す方法)。これらのことを正しく理解すると、マージの競合にはるかにリラックスして自信を持って対処できるようになります。😍競合が発生する方法と時期その名前はすでにそれを示しています:「マージの競合」は、異なるソースからのコミットを統合するプロセスで発生する可能性があります。ただし、「統合」は「ブランチのマージ」だけに限定されないことに注意してください。また、リベースまたはインタラクティブリベースの場合、チェリーピックまたはプルの実行時、またはStashの再適用時にも発生する可能性があります。これらの

続きを読む
CSVファイルとは何ですか?CSVファイル形式を開く方法

CSVファイルとは何ですか?CSVファイル形式を開く方法

.csvファイルとは何ですか?CSVは、カンマ区切り値の略です。CSVファイルは、表とスプレッドシートの情報を格納するプレーンテキストファイルです。多くの場合、内容はテキスト、数字、または日付の表です。CSVファイルは、データをテーブルに格納するプログラムを使用して簡単にインポートおよびエクスポートできます。CSVファイル形式通常、CSVファイルの最初の行にはテーブルの列ラベルが含まれています。後続の各行は、テーブルの行を表します。カンマは、名前の由来である行の各セルを区切ります。これはCSVファイルの例です。この例には、「name」、「id」、および「food」というラベルの付いた3つの列があります。ヘッダー行を含む5行あります。name, id, favorite food quincy, 1, hot dogs beau, 2, cereal abbey, 3, pizza mrugesh, 4, ice creamそのファイルがスプレッドシートでどのように表示されるかを次に示します。CSVファイルは単なるテキストファイルであるため、ほとんどすべてのテキストエディタで作成できます。また、Microsoft Word、OpenOffice Calc、Googleスプレッドシートなど、ほぼすべてのスプレッドシートプログラムからCSVファイルをエクスポートすることもできます。CSVファ

続きを読む
JavaScript forEach –JSで配列をループする方法

JavaScript forEach –JSで配列をループする方法

JavaScript forEachメソッドは、配列をループするいくつかの方法の1つです。それぞれの方法には異なる機能があり、何をしているかに応じて、どちらを使用するかを決めるのはあなた次第です。この投稿では、JavaScriptforEachメソッドについて詳しく見ていきます。以下の配列があることを考慮してください。const numbers = [1, 2, 3, 4, 5];従来の「forループ」を使用して配列をループすると、次のようになります。for (i = 0; i < numbers.length; i++) { console.log(numbers[i]); } forEach()メソッドの違いは何ですか?forEachメソッドは、配列をループするためにも使用されますが、従来の「forループ」とは異なる関数を使用します。 forEachメソッドは、配列の各要素のコールバック関数を次のパラメーターとともに渡します。 現在の値(必須)-現在の配列要素の値インデックス(オプション)-現在の要素のインデックス番号配列(オプション)-現在の要素が属する配列オブジェクトこれらのパラメータを段階的に説明しましょう。 まず、forEachメソッドを使用して配列をループするには、コールバック関数(または無名関数)が

続きを読む
24時間制コンバーター:AM / PMを24時間制に変換する方法

24時間制コンバーター:AM / PMを24時間制に変換する方法

時間を表示する主な方法は2つあります。最初にAMとPMを使用する12時間制があり、次に24時間制があります。ほとんどの国は24時間制を好みますが、12時間制はラテンアメリカと英語圏の国で広く使用されています。12時間制では、1日2回深夜(AM)と正午(PM)の12:00です。次の表は、12時間制と24時間制の間の変換を示しています。12時間制24時間制午前12時00分00:0001:00 AM01:0002:00 AM02:0003:00 AM03:0004:00 AM04:0005:00 AM05:0006:00 AM06:0007:00 AM07:0008:00 AM08:0009:00 AM09:00午前10時10:0011:00 AM11:0012:00 PM12:0001:00 PM13:0002:00 PM14:0003:00 PM15:0004:00 PM16:0005:00 PM17:0006:00 PM18:0007:00 PM19:0008:00 PM20:0009:00 PM21:00午後10時22:00午後11時23:0012時間制1日は、深夜から正午(AM時間)と正午から深夜(PM時間)までの2つの12時間に分割されます。AMとPMの略語はラテン語です。AM:アンティメリディエム、正午までPM:メリディエム後、正午以降24時間制日は深夜から深夜まで実行され、0

続きを読む
Altコード–Altキーを使用してWindowsで特殊文字とキーボード記号を入力する方法

Altコード–Altキーを使用してWindowsで特殊文字とキーボード記号を入力する方法

Windowsでは、Altキーを押しながら数字のシーケンスを入力してから、Altキーを離すと、任意の文字を入力できます。キーボードに対応するキーがない可能性のある多くの文字を入力できます。たとえば、ヨーロッパ言語のアルファベット文字、ASCII記号、さらには漢字(漢字、漢字、漢字とも呼ばれます)などです。これらのAltコードは、キーがスタックまたは欠落しているキーボードがある場合にも役立ちます。以下では、Altキーのリスト全体をカテゴリ別に分類します。しかし、最初に、ここに完全なリストがあります。(注:これには、西ヨーロッパ以外の言語の多くの文字は含まれていません。そうでない場合、数十万のコード長になります。)以下は、最も一般的に使用される記号と文字の優れたASCII形式の表です。これらすべてを組み立てて見栄えを良くするのに少し時間がかかりました。開発者として、これらのコードを検索すると、画像ベースの結果が得られることがよくあります。これらは視覚障害を持つ人々がアクセスできず、誰もがコードをコピーして貼り付けることを困難にします。 Alt Code Symbol ---------- -------- alt 1 ☺ alt 2 ☻ alt 3 ♥ alt 4 ♦ alt 5 ♣ alt 6 ♠ alt 7 • alt 8 ◘ alt 9 ○ alt 10 ◙ alt 11 ♂ alt

続きを読む
AppData – Windows10のAppDataフォルダーの場所

AppData – Windows10のAppDataフォルダーの場所

AppDataフォルダーには、Windows PC上のアプリケーションに固有のアプリケーション設定、ファイル、およびデータが含まれています。このフォルダーは、Windowsファイルエクスプローラーでデフォルトで非表示になっており、Local、LocalLow、およびRoamingの3つの非表示のサブフォルダーがあります。このフォルダを頻繁に使用することはありませんが、ここに重要なファイルがあります。たとえば、ブックマーク、保存されたセッションなどです。このガイドでは、WindowsでAppDataフォルダーを検索、再表示、およびアクセスする方法を学習します。AppDataフォルダーとは何ですか?Windowsのアプリケーションは、多くの場合、設定と一時データをAppDataフォルダーに保存します。各Windowsユーザーアカウントには、独自のAppDataフォルダーがあります。前述したように、AppData内には、Local、LocalLow、およびRoamingの3つのフォルダーがあります。ローカルフォルダは、単一のWindowsシステムに固有のデータを格納するために使用されます。つまり、データは複数のPC間で同期されません。LocalLowフォルダーはLocalフォルダーと同じですが、セキュリティ設定が制限された状態で実行される整合性の低いアプリケーション、たとえばプライベートモー

続きを読む
Git FetchとPull:GitFetchコマンドとGitPullコマンドの違いは何ですか?

Git FetchとPull:GitFetchコマンドとGitPullコマンドの違いは何ですか?

Gitpullとfetchは、Gitユーザーが定期的に使用する2つのコマンドです。両方のコマンドの違いを見てみましょう。コンテキストのために、おそらくクローンリポジトリで作業していることを覚えておく価値があります。クローンとは何ですか?それは単に別のリポジトリの複製です。基本的には、他人のソースコードのコピーを自分で取得することです。とはいえ、元のクローンに適用された可能性のある変更でクローンを最新の状態に保つには、それらをクローンに取り込む必要があります。 そこfetchにpull来てください。git fetch これは、ローカルgitに元のメタデータ情報から最新のメタデータ情報を取得するように指示するコマンドです(ただし、ファイル転送は行いません。利用可能な変更があるかどうかを確認するだけのようなものです)。 git pull 一方、それを行い、それらの変更をリモートリポジトリから取得(コピー)します。例えば:git pull origin ankur bugfix重要な点は、通常、ワークステーションにはプロジェクトのコピーが少なくとも3つあることを覚えておく必要があります。 1つのコピーは、独自のコミット履歴を持つ独自のリポジトリです(いわば、すでに保存されているものです)。 2番目のコピーは、編集およびビルドしている作業コピーです(まだリポジトリにコミットされていません)。 3

続きを読む
Gitクローンブランチ–特定のブランチのクローンを作成する方法

Gitクローンブランチ–特定のブランチのクローンを作成する方法

SVNやCVSなどの古い集中型バージョン管理システムとは異なり、Gitは分散されています。すべての開発者は、ローカルまたはリモートでコードの完全な履歴と制御を持っています。また、さまざまな場所から適切と見なされるため、コードのいくつかの部分にアクセスしたり操作したりすることもできます。Linus Torvalds(Linuxオペレーティングシステムカーネルの有名な作成者)が2005年にLinuxカーネル開発用にGitを作成して以来、Gitは世界で最も広く使用されている最新のバージョン管理システムになりました。この記事では、GitクローンとGitブランチのワークフローを紹介し、ニーズに基づいて特定のブランチを複製する方法を紹介します。さぁ、始めよう!?前提条件ターミナルの基礎知識ターミナルでコマンドを入力する機能Gitがインストールされました(方法は引き続き説明します)GitHubアカウントあなたの顔に笑顔(その笑顔の友達を立てる?)GitとGitHubの簡単な紹介ウィキペディアによると、 Gitは、ソフトウェア開発におけるプロジェクト(コード)への変更を追跡するように設計された分散バージョン管理システムです。これは、開発者間の調整、コラボレーション、速度、および効率を強化することを目的としています。一方、GitHubは、Gitを使用したバージョン管理のためのWebベースのホスティングサ

続きを読む
オブジェクト指向プログラミングの概念を6歳の子供に説明する方法

オブジェクト指向プログラミングの概念を6歳の子供に説明する方法

同じ決まり文句の質問が就職の面接で常に何度も何度も尋ねられることに気づきましたか?あなたは私が何を意味するか知っていると確信しています。例えば:5年後の自分はどこにいると思いますか?さらに悪いことに:あなたの最大の弱点は何だと思いますか?うーん…ちょっと休憩して。この質問に答えることは大きな弱点だと思います!とにかく、私のポイントではありません。このような質問は些細なことかもしれませんが、あなたについての手がかりを与えるので重要です。あなたの現在の心の状態、あなたの態度、あなたの視点。後で後悔していることが明らかになる可能性があるため、回答するときは注意が必要です。今日は、プログラミングの世界で同様のタイプの質問について話したいと思います。オブジェクト指向プログラミングの主な原則は何ですか?私はこの質問の両側にいます。それはあなたが自分自身に知らないことを許すことができないほど頻繁に尋ねられるそれらのトピックの1つです。ジュニアおよびエントリーレベルの開発者は通常、それに答える必要があります。インタビュアーが3つのことを言うのは簡単な方法だからです。候補者はこの面接の準備をしましたか?すぐに答えを聞いた場合のボーナスポイント—それは真剣なアプローチを示しています。候補者はチュートリアルフェーズを過ぎていますか?オブジェクト指向プログラミング(OOP)の原則を理解することは、チュートリア

続きを読む
インターネットなしのGoogleChrome恐竜ゲームをプレイする方法-オンラインとオフラインの両方

インターネットなしのGoogleChrome恐竜ゲームをプレイする方法-オンラインとオフラインの両方

数年前、GoogleはChromeに楽しい小さなイースターエッグを追加しました。インターネットがダウンしてWebページにアクセスしようとすると、「インターネットに接続できません」または「インターネットがありません」というメッセージが少しだけ表示されます。その隣に頭がおかしい恐竜。多くの人は恐竜が接続が切れている間彼らと一緒にいるためのかわいい小さなアイコンだと思ったのでしょう。しかし、誰かがスペースバーを押しました。そして恐竜が走り始めました。この小さなイースターエッグは、愛されているゲームになっています。しかし、オンラインで休憩が必要なときに、それをプレイしたいだけの場合はどうでしょうか(注意してください、中毒性があります)。この記事では、オフとオンラインの両方でゲームをプレイする方法を学びます。ChromedinoまたはTrexゲームをオフラインでプレイする方法インターネットがダウンしている場合は、Chromeを開くだけです。または、既にChromeを使用している場合は、任意のWebページにアクセスしてみてください。エラーメッセージの横に小さな恐竜が表示されます。スペースバー(または上矢印)を押すだけで、恐竜が走り始めます。上矢印を押して、パス内の障害物(サボテンなど)を飛び越えます。上矢印を長く押し続けると、高いディノがジャンプします。何かの下に隠れる必要がある場合は、下矢印を押

続きを読む
HTMLを使用して新しいタブでリンクを開く方法

HTMLを使用して新しいタブでリンクを開く方法

タブは素晴らしいですね。それらは私たち全員のマルチタスカーが同時にたくさんのオンラインタスクをやりくりすることを可能にします。タブは非常に一般的であるため、リンクをクリックすると、新しいタブで開く可能性があります。あなたがあなた自身のリンクでそれをする方法を疑問に思ったことがあるなら、あなたは正しい場所に来ました。アンカー要素Webページにリンクを作成するには、要素(テキスト、画像など)をアンカー()要素でラップし、そのhref属性をリンク先のURLに設定する必要があります。Check out freeCodeCamp.freeCodeCampをチェックしてください。上記のリンクをクリックすると、ブラウザは現在のウィンドウまたはタブでリンクを開きます。これは、すべてのブラウザのデフォルトの動作です。新しいタブでリンクを開くには、アンカー要素の他の属性の他の属性のいくつかを確認する必要があります。ターゲット属性この属性は、リンクを開く方法をブラウザに指示します。新しいタブでリンクを開くには、target属性を_blank次のように設定します。Check out freeCodeCamp.これで、誰かがリンクをクリックすると、その人のブラウザ設定に応じて、新しいタブ、または場合によっては新しいウィンドウで開きます。とのセキュリティ上の懸念 target="_blank"属性rel="nor

続きを読む
数値の平方根を見つけて手動で計算する方法

数値の平方根を見つけて手動で計算する方法

時々、日常の状況で、私たちは数の平方根を計算しなければならないという課題に直面するかもしれません。電卓やスマートフォンが手元にない場合はどうなりますか?昔ながらの紙と鉛筆を使って筆算スタイルでそれを行うことはできますか?はい、できます。いくつかの異なる方法があります。いくつかは他よりも複雑です。より正確な結果を提供するものもあります。私があなたと共有したいのはそれらの1つです。この記事をより読みやすくするために、各ステップにはイラストが付属しています。ステップ1:数字をペアに分ける まず、ワークスペースを整理しましょう。スペースを3つの部分に分割します。次に、数字の数字を右から左に移動するペアに分けましょう。例えば、数7,469.17となる74  69  17。又は19036のような数字の奇数量と数の場合には、我々が始まります1  90  36。ここに私たちのケースでは、2025になり20  25。ステップ2:最大の整数を見つける次のステップとして、平方が左端の数以下である最大の整数(i)を見つける必要があります。 現在の例では、左端の数値は20です。4²= 16 20なので、問題の整数は4です。右上隅に4を、右下隅に4²= 16をデポジットしましょう。ステップ3:その整数を引く 次に、左端の数値(20に等しい)からその整数の2乗(16

続きを読む
依存性注入の簡単な紹介:それは何であり、いつそれを使用するか

依存性注入の簡単な紹介:それは何であり、いつそれを使用するか

前書きソフトウェアエンジニアリングでは、依存性注入は、あるオブジェクト(または静的メソッド)が別のオブジェクトの依存性を提供する手法です。依存関係は、使用できるオブジェクト(サービス)です。これはウィキペディアの定義ですが、それでも理解するのは特に簡単ではありません。それで、それをよりよく理解しましょう。プログラミングでそれが何を意味するのかを理解する前に、概念をよりよく理解するのに役立つので、まず一般的にそれが何を意味するのかを見てみましょう。依存関係または依存関係とは、サポートのために何かに依存することを意味します。私たちが携帯電話に依存しすぎていると言っても、それは私たちが携帯電話に依存していることを意味します。したがって、依存性注入に入る前に、まずプログラミングにおける依存性の意味を理解しましょう。クラスAがクラスBの一部の機能を使用する場合、クラスAにはクラスBの依存関係があると言われます。Javaでは、他のクラスのメソッドを使用する前に、まずそのクラスのオブジェクトを作成する必要があります(つまり、クラスAはクラスBのインスタンスを作成する必要があります)。したがって、オブジェクトを作成するタスクを他の誰かに転送し、依存性を直接使用することを依存性注入と呼びます。依存性注入を使用する必要があるのはなぜですか?車輪やエンジンなどのさまざまなオブジェクトを含む車のクラスがあると

続きを読む
Windows 7、8、10でスタートアッププログラムを変更する方法

Windows 7、8、10でスタートアッププログラムを変更する方法

スタートアッププログラムは、システムの起動時に自動的に実行されるプログラムです。これは、頻繁に使用するプログラムに適しています。これにより、これらのプログラムを探したり、場合によっては手動で設定したりするストレスを軽減できます。一部のプログラムには、新しくインストールしたときにデフォルトでこの機能があります。ただし、スタートアッププログラムが多すぎると、起動プロセスが遅くなる可能性があります。これは、特に機能が小さいか処理能力が低いシステムに悪影響を及ぼします。この記事では、スタートアップアプリのコントロールパネルを開く方法、スタートアップアプリを有効または無効にする方法、そして最後にWindows 7、8、および10で目的のスタートアッププログラムを追加する方法を学習します。これらの各Windowsバージョンには、スタートアップアプリのコントロールパネルがあり、スタートアップ時に自動的に実行できるアプリケーションのリストが表示されます。これらのアプリケーションは、起動が有効になっているか、無効になっています。それでは、各Windowsバージョンのプロセスを見てみましょう。Windows7の場合スタートアップアプリのコントロールパネルを開くWindowsのスタートメニューを開き、「MSCONFIG」と入力します。Enterキーを押すと、システム構成コンソールが開きます。次に、[スタート

続きを読む
JavaScriptで文字列を逆にする3つの方法

JavaScriptで文字列を逆にする3つの方法

この記事は、Free CodeCampの基本的なアルゴリズムスクリプト「文字列を逆にする」に基づいています。文字列を逆にすることは、インタビューのテクニカルラウンドで最もよく聞かれるJavaScriptの質問の1つです。インタビュアーは、文字列を逆にするさまざまな方法を書くように求めたり、組み込みメソッドを使用せずに文字列を逆にするように求めたり、再帰を使用して文字列を逆にするように求めたりする場合があります。JavaScriptには逆関数がないため、組み込みの逆関数を除いて、これを行うには潜在的に数十の異なる方法があります。以下は、JavaScriptで文字列を逆にする問題を解決するための私の3つの最も興味深い方法です。アルゴリズムの課題提供された文字列を逆にします。文字列を逆にする前に、文字列を配列に変換する必要がある場合があります。結果は文字列である必要があります。function reverseString(str) { return str; } reverseString("hello");提供されたテストケースreverseString(“ hello”)は“ olleh”になるはずですreverseString(“ Howdy”)は“ ydwoH”になるはずですreverseString( "Greetings from Earth")は "htraE morfsgni

続きを読む
最も人気のある10のコーディングチャレンジWebサイト

最も人気のある10のコーディングチャレンジWebサイト

コーディングを学ぶときにスキルを向上させるための優れた方法は、コーディングの課題を解決することです。さまざまな種類の課題やパズルを解くことで、より優れた問題解決者になり、プログラミング言語の複雑さを学び、就職の面接の準備をし、新しいアルゴリズムを学ぶことができます。以下は、人気のあるコーディングチャレンジWebサイトのリストと、それぞれが提供するものの簡単な説明です。1. TopCoderTopCoderは、オンラインでの競技プログラミングのためのオリジナルのプラットフォームの1つです。コードエディタを使用してオンラインで直接完了することができる、過去のアルゴリズムの課題のリストを提供します。彼らの人気のあるシングルラウンドマッチは、月に数回、特定の時間に提供され、他の人と競争して、最高のスコアで最速の課題を解決します。TopCoderのトップランクのユーザーは、非常に優れた競技プログラマーであり、プログラミング競技会で定期的に競争しています。トップランクのユーザーは、Petr MitrichevによるAlgorithmsweeklyというタイトルの自分のブログを管理しており、コーディングコンテスト、アルゴリズム、数学などについて書いています。2.CoderbyteCoderbyteは

続きを読む
GoogleChromeでAdobeFlashPlayerを有効にする方法

GoogleChromeでAdobeFlashPlayerを有効にする方法

Adobe Flash Playerを覚えていますか?WebサイトにビデオやWebゲームを埋め込むことができるのはその気の利いたソフトウェアです。ウェブサイト全体でFlashを利用することもできます。Flashの使用量は大幅に減少しており、Adobeは2020年にソフトウェアを廃止しますが、特定のサイトでは現在でも使用しています。そして、それらのサイトの1つに出くわした場合、おそらくそのコンテンツが何であるかを見たいと思うでしょう。このチュートリアルでは、ChromeでFlashPlayerを有効にするために必要な手順を説明します。ChromeでFlashプレーヤーを有効にする方法Google ChromeはFlashプレーヤーを自動的に無効にするため、機能させるには有効にする必要があります。 コンテンツ設定にアクセスするChromeには独自のバージョンのFlashが組み込まれているため、プラグインなどをインストールする必要はありません。また、Chromeの設定にアクセスする最も簡単な方法は、chrome:// settings / contentにアクセスすることです。そこに着いたら、Flashプレーヤーのオプションが表示されるまで下にスクロールします。Flashの実行を許可する「Flash」をクリックし、「サイトによるFlashの実行をブロックする(推奨)」と表示されている場所で、

続きを読む
UEFIとBIOS:違いは何ですか?

UEFIとBIOS:違いは何ですか?

そのため、特にオペレーティングシステムを切り替えようとしたり、オーバークロックをいじったりしたときに、BIOSとUEFIの頭字語が飛び交うのを聞いたことがあるかもしれません。 そして、これらの頭字語が何を表すかを知っているかもしれません(それぞれ、Unified Extensible FirmwareInterfaceとBasicInput / Output System)。しかし、それらがコンピュータシステムでどのように使用されているのか疑問に思ったことはありませんか?ここで、これらの用語とその意味をわかりやすく説明しましょう。起動手順まず最初に–トピックから逸​​脱していることはわかっていますが、これが後でいくつかの概念に役立つことを約束します。では、コンピュータはどのように起動しますか?ステップバイステップで行きましょう:ノートパソコン/デスクトップの電源ボタンを押します。CPUは起動しますが、動作するにはいくつかの命令が必要です(CPUは常に何かをする必要があることを忘れないでください)。この段階ではメインメモリが空であるため、CPUはマザーボード上のファームウェアチップからの命令のロードを延期し、命令の実行を開始します。ファームウェアコードは、電源投入時自己診断(POST)を実行し、残りのハードウェアを初期化し、接続されている周辺機器(マウス、キーボード、ペンドライブなど)を

続きを読む
CSSを使用して画像を垂直方向および水平方向に中央揃えする方法

CSSを使用して画像を垂直方向および水平方向に中央揃えする方法

多くの開発者は、画像の操作中に苦労しています。応答性と位置合わせの処理は特に難しく、特に画像をページの中央に配置するのは困難です。そのため、この投稿では、さまざまなCSSプロパティを使用して、画像を垂直方向と水平方向の両方で中央揃えにする最も一般的な方法をいくつか紹介します。以前の投稿でCSSの位置と表示のプロパティを確認しました。これらのプロパティに慣れていない場合は、この記事を読む前にこれらの投稿を確認することをお勧めします。あなたがそれをチェックしたいならば、これはビデオバージョンです:画像を水平方向に中央揃え3つの異なるCSSプロパティを使用して、画像を水平方向に中央揃えすることから始めましょう。テキスト-整列画像を水平方向に中央揃えする最初の方法は、text-alignプロパティを使用することです。ただし、このメソッドは、画像が:などのブロックレベルのコンテナ内にある場合にのみ機能します。 div { text-align: center; } マージン:自動画像を中央に配置するもう1つの方法は、margin: autoプロパティ(左マージンと右マージン)を使用することです。ただし、margin: auto単独で使用しても画像には使用できません。を使用する必要がある場合はmargin: auto、さらに2つのプロパティを使用する必要があります。margin-autoプロパティ

続きを読む
コーディングブートキャンプの後、3か月間仕事に応募しました。これが私が学んだことです。

コーディングブートキャンプの後、3か月間仕事に応募しました。これが私が学んだことです。

ブートキャンパーの旅の中であまり話されていないのは、卒業後、つまり6桁の開発者のポジションを探しているときに何が起こるかです。私は2016年7月にHackReactorを完成させ、RadiusIntelligenceのオファーを受け入れるまでに約3か月かかりました。私は291社に応募し、32の電話スクリーン、16のテクニカルスクリーン、13のコーディングチャレンジ、11のオンサイトを行い、8つのオファーを受け取りました。オファーは、全米の企業からの給与が60〜125,000ドルで、フロントエンドとフルスタックの両方の役割を対象としています。合計で、アプリケーションの2.8%がオファーになりました。就職活動を始める前に知っておきたい5つのことをご紹介します。洞察#1:実際の人々に到達する最初は、ショットガンアプローチを使っている企業に応募しました。私はIndeed.com、AngelList、LinkedIn、StackOverflow、Hacker News、会社のWebサイト、さらにはCraigslistを通じて応募しました。React、Node、またはJavaScriptのエクスペリエンスが必要な役割の履歴書を提出します。最初の週は、1日に15〜20社に応募しました。ヒント:この簡単なアプリケーションリポジトリを使用している企業を見つけてください。私の収量は低かった。5%未満の企業

続きを読む
Macを使用してWindows10USBを作成する方法-Macのターミナルから起動可能なISOを構築する

Macを使用してWindows10USBを作成する方法-Macのターミナルから起動可能なISOを構築する

ほとんどの新しいPCにはDVDドライブが付属していません。そのため、新しいコンピューターにWindowsをインストールするのは面倒な場合があります。幸いなことに、Microsoftは、USBストレージドライブ(またはよく呼ばれる「サムドライブ」)からWindowsをインストールするために使用できるツールを作成しています。しかし、そもそもそのUSBストレージドライブをセットアップするための2台目のPCがない場合はどうでしょうか。このチュートリアルでは、Macからこれを設定する方法を示します。ステップ1:Windows 10ISOファイルをダウンロードするISOファイルはWindowsから直接ダウンロードできます。そうです-ここで行うことはすべて100%合法であり、Microsoftによって認可されています。Windows 10の最新アップデートの英語版が必要な場合は、ここからISOをダウンロードできます。比較的新しいコンピューターを使用している場合は、おそらく64ビットバージョンが必要です。よくわからない場合は、安全のために32ビットバージョンを使用してください。英語以外のバージョンのWindowsが必要な場合、または古い更新バージョンを入手したい場合は、代わりにここからISOをダウンロードしてください。ステップ2:USBストレージドライブをMacに挿入しますISOファイルはわずか約5ギ

続きを読む
CSS背景画像–Divに画像URLを追加する方法

CSS背景画像–Divに画像URLを追加する方法

Webページに1つまたは2つの画像を配置するとします。1つの方法は、background-imageCSSプロパティを使用することです。このプロパティは、同様に、要素に1枚のまたは複数の背景画像を適用し、ドキュメントを説明しているように。Webページにテクスチャ背景を追加するなど、美的理由で使用します。画像を追加するbackground-imageプロパティを使用して画像を追加するのは簡単です。url()値に画像へのパスを指定するだけです。以下の例に示すように、画像パスはURLにすることができます。div { /* Background pattern from Toptal Subtle Patterns */ background-image: url("//amymhaddad.s3.amazonaws.com/morocco-blue.png"); height: 400px; width: 100%; } または、ローカルパスにすることもできます。次に例を示します。body { /* Background pattern from Toptal Subtle Patterns */ height: 400px; width: 100%; background-image: url("./images/oriental-tiles.png"); } 複数の画像を追加するback

続きを読む
最新のAndroidバージョンは何ですか?そして、現在のAndroid OSにアップデートする方法は?

最新のAndroidバージョンは何ですか?そして、現在のAndroid OSにアップデートする方法は?

過去数年間で、Android OSは2019年の時点で86%以上の市場シェアでモバイルOSの世界を支配するようになりました。このシステムは、高性能で安全な使用法を提供し、新機能を備えた定期的なバージョンアップデートが付属しています。 このため、多くのAndroidユーザーは、現在のAndroidバージョンを確認して最新バージョンに更新する方法を知りたがっています。そのため、この記事では、スマートフォンが実行されているバージョンを把握する方法と、AndroidOSアップデートをインストールする方法を学習します。ただし、その前に、Androidバージョンの履歴の概要を簡単に説明しましょう。Androidオペレーティングシステムの簡単な歴史Googleは、2008年後半にAppleのiOSの代替として革新的なAndroidオペレーティングシステムを最初に導入しました。Androidは存在して以来、その謙虚な始まりから12のバージョンがあり、1年に1つ以上のリリースが行われることもあります。Google開発者からの絶え間ないサポートにより、このシステムはPlayストアに約300万のアプリを備えたトップOSになりました。これにより、Androidアプリの開発をJavaからKotlinに切り替えることができ、Android開発者は高給で、市場で非常に需要が高いことが保証されました。ここでは、ユーザ

続きを読む
LinuxでのSymlinkチュートリアル–シンボリックリンクを作成および削除する方法

LinuxでのSymlinkチュートリアル–シンボリックリンクを作成および削除する方法

シンボリックリンク(シンボリックリンクとも呼ばれます)は、Linuxでは、コンピューター上の別のファイルまたはフォルダーを指すファイルの一種です。シンボリックリンクは、Windowsのショートカットに似ています。一部の人々は、「ハードリンク」ではなく、シンボリックリンクを「ソフトリンク」(Linux / UNIXシステムのリンクの一種)と呼んでいます。ソフトリンクとハードリンクの違いソフトリンクはショートカットに似ており、任意のファイルシステム内の別のファイルまたはディレクトリを指すことができます。ハードリンクはファイルやフォルダのショートカットでもありますが、別のファイルシステムのフォルダやファイルにハードリンクを作成することはできません。シンボリックリンクの作成と削除に関連する手順を見てみましょう。また、壊れたリンクとは何か、およびそれらを削除する方法についても説明します。シンボリックリンクを作成する方法シンボリックリンクを作成するための構文は次のとおりです。ln -s lnリンクコマンドです。この-sフラグは、リンクをソフトにする必要があることを指定します。-sとして入力することもできます-symbolic。デフォルトでは、lnコマンドはハードリンクを作成します。次の議論はpath to the file (or folder)あなたがリンクしたいということです。(つまり、ショー

続きを読む
ビッグオメガ表記とは何ですか?

ビッグオメガ表記とは何ですか?

ビッグO表記と同様に、ビッグオメガ(Ω)関数は、アルゴリズムのパフォーマンスまたは複雑さを記述するためにコンピューターサイエンスで使用されます。実行時間がΩ(f(n))の場合、nが十分に大きい場合、実行時間は、ある定数kに対して少なくともk⋅f(n)になります。Ω(f(n))である実行時間を考える方法は次のとおりです。実行時間は「f(n)のbig-Ω」と言います。漸近的な下限にはbig-Ω表記を使用します。これは、入力サイズが十分に大きい場合に、実行時間の増加を下から制限するためです。BigOとBigΩの違いBig O表記とBigΩ表記の違いは、Big Oは、アルゴリズムの最悪の場合の実行時間を表すために使用されることです。ただし、一方で、BigΩ表記は、特定のアルゴリズムの最良の実行時間を説明するために使用されます。詳しくは:Big-Ω(Big-Omega)表記

続きを読む
フッターをそれが属する場所に保つ方法は?

フッターをそれが属する場所に保つ方法は?

この投稿は韓国語でも利用できます。フッターはページの最後の要素です。少なくとも、ビューポートの下部にあり、ページのコンテンツがビューポートよりも高い場合は低くなります。簡単ですよね??フッターを含む動的コンテンツを操作する場合、ページ上のコンテンツがページを埋めるのに十分でないという問題が発生することがあります。フッターは、ページの下部にとどまるのではなく、上昇してその下に空白スペースを残します。すばやく修正するには、フッターをページの下部に絶対に配置できます。しかし、これには独自の欠点があります。コンテンツがビューポートよりも大きくなると、必要かどうかに関係なく、フッターはビューポートの下部に「スタック」したままになります。これは、私たちが望んでいない、または望んでいない動作を示しています。これを達成するためのアプローチを見てみましょう。フッターを制御するindex.html:main.css:#page-container { position: relative; min-height: 100vh; } #content-wrap { padding-bottom: 2.5rem; /* Footer height */ } #footer { position: absolute; bottom: 0; width: 100%; height: 2.5rem; /* Foot

続きを読む
Pythonリストの追加–配列に要素を追加する方法、例を使用して説明

Pythonリストの追加–配列に要素を追加する方法、例を使用して説明

ようこそこんにちは!append()この方法の使用方法を学びたい場合は、この記事が役に立ちます。これは、Pythonプロジェクトで間違いなく使用する強力なリストメソッドです。この記事では、次のことを学びます。を使用する理由と時期append()。それを呼び出す方法。その効果と戻り値。insert()適切な引数を使用した文字列スライスと同等にする方法。append()文字列、整数、浮動小数点数、ブール値、リスト、タプル、および辞書に適用される使用例があります。さぁ、始めよう!✨🔹目的この方法では、リストの最後に1つの要素を追加できます。ここでは、の効果をappend()グラフィカルに確認できます。💡ヒント:個々の要素のシーケンスを追加するには、extend()メソッドを使用する必要があります。🔸構文とパラメーターこれは、このメソッドを呼び出すために使用する必要がある基本的な構文です。💡ヒント:ドットはappend()メソッドであるため、非常に重要です。メソッドを呼び出すときは、リストの後にドットを使用して、その特定のリストを「変更」または「影響」することを示します。ご覧のとおり、このappend()メソッドは、追加する要素という1つの引数のみを取ります。この要素は、任意のデータ型にすることができます。整数ストリング浮く ブール値別のリストタプル辞書カスタムクラスのインスタンス基本的に、P

続きを読む
JavaScriptでHTTPリクエストを行う最も一般的な方法は次のとおりです

JavaScriptでHTTPリクエストを行う最も一般的な方法は次のとおりです

JavaScriptには、サーバー側のリソースとの間でデータを送受信するために使用できるHTTPリクエストを作成するための優れたモジュールとメソッドがあります。この記事では、JavaScriptでHTTPリクエストを作成するためのいくつかの一般的な方法を見ていきます。AjaxAjaxは、非同期HTTPリクエストを作成する従来の方法です。データは、HTTP POSTメソッドを使用して送信し、HTTPGETメソッドを使用して受信できます。見て、GETリクエストしてみましょう。JSON形式でランダムデータを返す開発者向けの無料のオンラインRESTAPIであるJSONPlaceholderを使用します。AjaxでHTTP呼び出しを行うには、新しいXMLHttpRequest()メソッドを初期化し、URLエンドポイントとHTTPメソッド(この場合はGET)を指定する必要があります。最後に、このopen()メソッドを使用してHTTPメソッドとURLエンドポイントを結び付け、send()メソッドを呼び出してリクエストを実行します。イベントが発生したXMLHTTPRequest.onreadystatechangeときに呼び出されるイベントハンドラーを含むプロパティを使用して、コンソールへのHTTP応答をログに記録しますreadystatechanged。const Http = new XMLHtt

続きを読む
JavaScript配列の長さの説明

JavaScript配列の長さの説明

length はJavaScriptの配列のプロパティであり、指定された配列の要素数を返すか設定します。length配列のプロパティは、そのように返すことができます。let desserts = ["Cake", "Pie", "Brownies"]; console.log(desserts.length); // 3代入演算子は、lengthプロパティと組み合わせて、配列内の要素の数をそのように設定するために使用できます。let cars = ["Saab", "BMW", "Volvo"]; cars.length = 2; console.log(cars.length); // 2アレイに関する詳細情報:isArray()メソッドArray.isArray()メソッドの戻りtrueオブジェクトは、アレイである場合false、それがない場合。構文:Array.isArray(obj)パラメーター:objチェックするオブジェクト。MDNリンク| MSDNリンク例:// all following calls return tr

続きを読む
Gitで間違いを元に戻す方法

Gitで間違いを元に戻す方法

ええとああ。ファイルをステージングブランチにマージしようとしたときに、誤ってファイルをマスターブランチにマージしました。それで?Gitを使用するほとんどの人は、ある時点で間違いを犯します。間違ったファイルをマージする場合でも、間違ったブランチを削除する場合でも、さらに悪いことに、Gitで間違いを元に戻す方法を知ることが重要です。freeCodeCamp.org YouTubeチャンネルで、Gitの間違いを元に戻す17の異なる方法を教えるクラッシュコースをリリースしました。TobiasGüntherがこのコースを開発しました。Tobiasは長年Gitと協力してきました。彼は、人気のあるGitGUIクライアントであるTowerの作成も支援しています。多くの開発者は、Gitを使用して間違いを元に戻すことができるすべての方法を認識していません。このコースでは、Gitで何ができるか、そしてGitがどのようにそれを行うかを学びます。コースの前半には、回復しやすい、より一般的なケースが含まれています。後半では、修正すべきより複雑な間違いについて説明します。しかし、Gitのほとんどすべての間違

続きを読む
Var、Let、およびConst –違いは何ですか?

Var、Let、およびConst –違いは何ですか?

ES2015(ES6)には、多くの輝かしい新機能が搭載されています。そして今、2020年以来、多くのJavaScript開発者がこれらの機能に精通し、使い始めていると想定されています。この仮定は部分的に正しいかもしれませんが、これらの機能のいくつかが一部の開発者にとって謎のままである可​​能性はあります。ES6に付属する機能の1つは、変数宣言に使用できるletとの追加ですconst。問題は、var私たちが使用してきた古き良きものと何が違うのかということです。それでもこれについてはっきりしない場合は、この記事が役に立ちます。この記事では、我々は説明しますvar、letとconst  その範囲、使用、および巻き上げに関して。あなたが読んでいるとき、私が指摘するそれらの間の違いに注意してください。VarES6が登場する前は、var宣言が支配していました。varただし、で宣言された変数に関連する問題があります。そのため、変数を宣言する新しい方法が出現する必要がありました。まず、varこれらの問題について説明する前に、さらに理解を深めましょう。varのスコープスコープとは、基本的に、これらの変数を使用できる場所を意味します。var宣言はグローバルスコープまたは関数/ローカルスコープです。var変数が関数の外部で宣言されている場合、スコープはグローバルです。これはvar、関数ブロックの外

続きを読む
Cの三項演算子の説明

Cの三項演算子の説明

プログラマーは、より長いifおよびelse条件ステートメントの代わりに、意思決定に三項演算子を使用します。三項演算子は次の3つの引数を取ります。最初は比較の議論です2番目は真の比較の結果です3番目は誤った比較の結果です三項演算子を簡単な方法またはif-elseステートメントの記述と考えると役立ちます。ifとelseを使用した簡単な意思決定の例を次に示します。int a = 10, b = 20, c; if (a < b) { c = a; } else { c = b; } printf("%d", c);この例では10行以上かかりますが、これは必須ではありません。三項演算子を使用すると、上記のプログラムをわずか3行のコードで記述できます。構文condition ? value_if_true : value_if_falseステートメントは、満たされているvalue_if_trueかどうかcondition、および満たされていないかどうかを評価しvalue_if_falseます。三項演算子を使用するように書き直された上記の例を次に示します。int a = 10, b = 20, c; c = (a < b) ? a : b; printf("%d", c);上記の例の出力は次のようになります。10ca条件a < bが真だったため、はに等しく設定されます。引数val

続きを読む
ゼロからゲームデザイナーへ:経験がなくてもビデオゲームの構築を開始する方法

ゼロからゲームデザイナーへ:経験がなくてもビデオゲームの構築を開始する方法

2年前、私はコーディングについて何も知らなかった17歳の高校生でした。しかし、とにかく前進し、数か月以内に最初のゲームをSteamで公開しました。現在、デスクトップ、Web、モバイル向けに10を超えるゲームを作成し、合計で190万を超えるプレイを行っています。スキルレベルに関係なく、ゲームを作ることもできます。2年前は無理だと思っていましたが、とにかくやってみました。一番大変でした私が今までやったこと。しかし、それは価値がありました。今、私はゲーム開発が他のスキルと同じであることに気づきました。あなたは、実行し、失敗し、そして改善することによってのみ良くなるのです。私は自分が知っていることすべてを自分自身に教えました。そして今、私はあなたに教えるつもりです。ゲームを作成するには、ゲーム開発の6つの段階であるデザインを実行する必要があります。アート。コード。オーディオ。研磨。市場。私の投稿の残りの部分では、各段階を次のように構成します。?私や他の人の経験からキュレーションしたデバイス。?私が最も役立つと思ったリソース。1.デザイン?助言?あなたは素晴らしいアイデアを持っています。*しかし、どのように書面でそれをキャプチャしますか?誰もがそれを最善を尽くす独自の方法を持っているでしょう。60ページのデザインドキュメントを作成するものもあります。私のような他の人は、他の誰にも読めない、ひどく

続きを読む
新しいメールアドレスを作成せずにGmail名を変更する方法

新しいメールアドレスを作成せずにGmail名を変更する方法

あなたは何年もの間あなたのメールアドレスを持っていたかもしれないので、誰もがそれを知っています。しかし、そのアドレスに関連付けられている名前を変更したいとします。おそらくあなたは結婚しています。または、ハリウッドデビューの素晴らしい芸名を作成したい。理由が何であれ、心配しないでください。いくつかの簡単な手順で実行できます。覚えてね:ユーザー名や実際のメールアドレスを変更することはできません。アカウントに関連付けられている名前のみを変更できます。連絡先に別の名前で保存してもらうと、その名前が表示されます。あなたの「新しい名前」はあなたが彼らに送る電子メールにのみ現れるでしょう。ステップ1:Gmailを開き、設定に移動しますGmailを開き、右上隅にある歯車をクリックします。ドロップダウンメニューから「設定」を選択します。ステップ2:[アカウント]タブに移動します次に、設定で、上部のメニューから[アカウント情報]タブを選択します。「メールを次のように送信する」オプションを探し、「情報を編集」オプションを選択します。ステップ3:情報を編集するその「情報の編集」ボタンをクリックすると、黄色のボックスがポップアップ表示されます。現在表示されている名前が表示され、その下に希望の名前を入力できる空白のスペースが表示されます。新しい名前を入力し、そのオプションを選択します。次に、変更を保存します。タダ

続きを読む
Instagramの写真をダウンロードする方法–ツールを必要とせずにChromeからPCまたはMacに画像を保存する

Instagramの写真をダウンロードする方法–ツールを必要とせずにChromeからPCまたはMacに画像を保存する

Instagramでは、モバイルアプリを使用せずに写真をコンピューターにダウンロードするのは非常に困難です。しかし、それは可能です。この記事では、3つの簡単なステップでこれを行う方法を説明します。ステップ1:ダウンロードしたいInstagramの写真を見つけます。instagram.comにアクセスして、特定の写真を見つけてください。クリックして。これにより、次のように、その人のニュースフィードの上に浮かぶプレビューモーダルで写真が表示されます。ChromeのアドレスバーのURLが変更されていることに注意してください。その人のInstagramユーザー名を言う代わりに、今ではinstagram.com/p/#########。Instagramのすべての写真には、専用のWebアドレスがあり、そのアドレスに直接アクセスすると

続きを読む
Googleドキュメントランドスケープチュートリアル–Googleドキュメントランドスケープオリエンテーションを作成する方法

Googleドキュメントランドスケープチュートリアル–Googleドキュメントランドスケープオリエンテーションを作成する方法

ほとんどのドキュメントは、縦向きの方が見栄えがします。ただし、グラフを表示したり、証明書などを表示したりするために、追加の水平方向のスペースが必要になる場合があります。この記事では、Googleドキュメントのドキュメントの向きを横向きに変更する方法、それをデフォルトの向きにする方法などについて説明します。デスクトップでGoogleドキュメントを横向きに変更する方法始める前に、重要な注意事項:Googleドキュメントの一部のみを横向きに変更することはできません。この記事の執筆時点では、Googleドキュメント全体が横向きまたは縦向きである必要があります。それが邪魔にならないように、Googleドキュメントの向きを横向きに変更する方法は次のとおりです。ステップ1:「ページ設定」メニューを開きますまず、左上隅の[ファイル]をクリックしてから、[ページ設定]をクリックします。手順2:ページの向きを横向きに設定する[ページ設定]メニューには、ページの向きに関する2つのオプション([縦]と[横]]が表示されます。「Landscape」を選択し、右下の青い「OK」ボタンをクリックします。これを行うと、ドキュメント全体が横向きになります。ドキュメント全体の向きが変わったため、ドキュメント内の既存の表、グラフ、画像、その他の要素を調整する必要がある可能性があります。これは簡単ですが、モバイルデバイスでG

続きを読む
フルタイムで働きながら、freeCodeCampカリキュラム全体を9か月で完了した方法

フルタイムで働きながら、freeCodeCampカリキュラム全体を9か月で完了した方法

昨年、私は教師としてフルタイムで働きながら、freeCodeCampカリキュラム全体を終了しました。この記事では、私がこれをどのように行ったかについて概説します。特に、どのように時間を整理し、どのような補足資料を使用したか。バックグラウンドまず、裏話。私はコーディングに完全に慣れていませんでした。私は小さなハイテク企業で育ちました。父は私が生まれる前に自分の会社を設立しました。そこでは、コンピューターの修理、他社のインターネット接続とネットワークのセットアップ、コンピューターコースの指導、会社の管理アプリケーションの構築など、テクノロジー内でさまざまな活動を行っていました。それは小さな町だったので、彼らは基本的に町全体の頼りになる「技術者」でした。会社の事務所は私たちの家にあったので、私は文字通りコンピューターとそれを好きな人たちの間で育ちました。私は子供の頃からVisualBasicをいじり始め(会社の人の1人が使い方を教えてくれました)、自由な時間をすべてオンラインで過ごし、仲間のオタクとチャットしました。私が12歳の頃、それらのオタクの1人がWeb開発マニュアル(基本的にHTMLを扱う巨大な.txtファイル)を私に電子メールで送信し、それを使用して独自のファンサイトを構築しました。それはそれらのクールな訪問カウンターの1つさえ持っていました。私はそれをGeocitiesでホストし

続きを読む
2020年に最初に学ぶべきプログラミング言語はどれですか?ʇdıɹɔsɐʌɐɾ:ɹǝʍsuɐ

2020年に最初に学ぶべきプログラミング言語はどれですか?ʇdıɹɔsɐʌɐɾ:ɹǝʍsuɐ

プログラムを学ぶためのほとんどの人の旅は、1回の深夜のGoogle検索から始まります。通常は「Learn______」のようなものですしかし、どの言語を検索するかをどのように決定するのでしょうか。「彼らは常にシリコンバレーのJavaについて冗談を言っています。私はそれを学ぶべきだと思います。」または:「Haskell。今とても暑い。Haskell。」または:「あのゴーゴーファーはとてもかわいいです。」そして、私たちの残りの部分があります。おそらく次のようなものを検索します。「最初にどのプログラミング言語を学ぶべきですか?」完全なインフォグラフィック処理を受けるほど一般的に尋ねられる質問はほとんどありません。しかし、これはそのうちの1つです。最初のプログラミング言語を決定するのは楽しいプロセスです。「あなたはクエンティン・タランティーノのどのキャラクターですか?」のようなものです。性格クイズ。しかし、子供の頃にPlay-Dohで遊んで楽しんでいたために、Rubyを学ぶために逃げる前に、私に思い出させてください。最初のプログラミング言語にリモートで対応できるようになるには、何百時間もの練習が必要です。したがって、次の要因を考慮する必要があります。言語の求人市場言語の長期的な見通し言語の習得がいかに簡単か学習中に構築できるプロジェクト(およびモチベーションを維持できるように友達と共有する)毎

続きを読む
GitAddを元に戻す方法

GitAddを元に戻す方法

git addコミットする前に元に戻すには、すべての変更を実行git reset またはgit resetステージ解除します。Gitリポジトリの古いバージョンでは、コマンドであったgit reset HEAD とgit reset HEAD、それぞれ。これはGit1.8.2で変更されましたこれらの役立つ記事で、他の一般的に使用されるGitアクションの詳細を読むことができます。GitチェックアウトGitプルとGitフェッチGitignoreGitに関するもう少し背景情報がありますGitプロジェクトの3つのセクションを理解するGitプロジェクトには、次の3つの主要なセクションがあります。Gitディレクトリ作業ディレクトリ(または作業ツリー)ステージングエリアGitのディレクトリ(にありますがYOUR-PROJECT-PATH/.git/Gitはそれが正確にプロジェクトを追跡するために必要なすべてを保存する場所)です。これには、メタデータと、プロジェクトファイルの圧縮バージョンを含むオブジェクトデータベースが含まれます。作業ディレクトリは、ユーザがプロジェクトにローカルな変更を行う場所です。作業ディレクトリは、プロジェクトのファイルをGitディレクトリのオブジェクトデータベースから取得し、ユーザーのローカルマシンに配置します。ステージング領域は、あなたになりますかについての情報が格納され、次

続きを読む
Pythonの学習:ゼロからヒーローへ

Pythonの学習:ゼロからヒーローへ

まず第一に、Pythonとは何ですか?その作成者であるGuidovan Rossumによると、Pythonは次のとおりです。「高級プログラミング言語とそのコアデザイン哲学は、コードの可読性と、プログラマーが数行のコードで概念を表現できるようにする構文に関するものです。」私にとって、Pythonを学ぶ最初の理由は、Pythonが実際には美しいということでした。プログラミング言語。そこにコードを書いて私の考えを表現するのは本当に自然なことでした。もう1つの理由は、Pythonでコーディングを複数の方法で使用できることです。データサイエンス、Web開発、機械学習のすべてがここで輝いています。Quora、Pinterest、Spotifyはすべて、バックエンドWeb開発にPythonを使用しています。それでは、それについて少し学びましょう。基礎1.変数変数は、値を格納する単語と考えることができます。そのような単純な。Pythonでは、変数を定義してそれに値を設定するのは本当に簡単です。番号1を「one」という変数に格納するとします。やってみましょう:one = 1それはどれほど簡単でしたか?変数「one」に値1を割り当てました。two = 2 some_number = 10000また、他の変数に他の値を割り当てることができます。上の表にあるように、変数「two」は整数2を格納し、「some_

続きを読む
JavaScriptで配列を複製する方法

JavaScriptで配列を複製する方法

JavaScriptには何でもする方法がたくさんあります。JavaScriptでパイプ/コンポーズを書く10の方法について書いてきましたが、今は配列を使っています。1.スプレッド演算子(浅いコピー)ES6がリリースされて以来、これは最も一般的な方法です。これは簡単な構文であり、ReactやReduxなどのライブラリを使用するときに非常に便利です。numbers = [1, 2, 3]; numbersCopy = [...numbers]; 注:これは多次元配列を安全にコピーしません。配列/オブジェクトの値は、値ではなく参照によってコピーされます。これは大丈夫ですnumbersCopy.push(4); console.log(numbers, numbersCopy); // [1, 2, 3] and [1, 2, 3, 4] // numbers is left alone これは大丈夫ではありませんnestedNumbers = [[1], [2]]; numbersCopy = [...nestedNumbers]; numbersCopy[

続きを読む
インタープリター型プログラミング言語とコンパイル済みプログラミング言語:違いは何ですか?

インタープリター型プログラミング言語とコンパイル済みプログラミング言語:違いは何ですか?

2つの番号を追加する場合でも、インターネット経由でリクエストを送信する場合でも、すべてのプログラムは一連の命令です。コンパイラとインタプリタは、人間が読めるコードを受け取り、それをコンピュータが読めるマシンコードに変換します。コンパイルされた言語では、ターゲットマシンがプログラムを直接変換します。インタープリター言語では、ソースコードはターゲットマシンによって直接翻訳されません。代わりに、別のプログラム、別名インタープリターがコードを読み取って実行します。わかりました…しかし、それは実際にはどういう意味ですか?あなたが作りたいフムスレシピを持っていると想像してください、しかしそれは古代ギリシャ語で書かれています。古代ギリシャ語を話さないあなたがその指示に従う方法は2つあります。1つ目は、誰かがすでにそれを英語に翻訳してくれているかどうかです。あなた(そして英語を話せる人なら誰でも)は英語版のレシピを読んでフムスを作ることができます。この翻訳されたレシピをコンパイルされたバージョンと考えてください。2番目の方法は、古代ギリシャ語を知っている友人がいる場合です。あなたがフムスを作る準備ができたら、あなたの友人があなたの隣に座って、あなたが行くにつれてレシピを英語に一行ずつ翻訳します。この場合、あなたの友人はレシピの解釈されたバージョンの通訳です。コンパイルされた言語コンパイルされた言語は、

続きを読む
大人がコーディング方法を学ぶためのオンラインの9つの最高のコーディングゲーム

大人がコーディング方法を学ぶためのオンラインの9つの最高のコーディングゲーム

ほとんどのコーディングゲームは子供を対象としています。しかし、コーディングを学びたい大人を対象とした素晴らしいコーディングゲームもいくつかあります。誤解しないでください。Code.orgまたはKhanAcademyのゲームを使用しても問題はありません。子供がループや変数などの概念を学ぶのを助けるように設計されたプログラミング言語であるScratchを学ぶことができます。それらのゲームのいくつかは、基本的なPythonやJavaScriptさえ教えています。しかし、あなたが完全に成長した大人であれば、MinecraftやDisney'sFrozenのような子供をテーマにしたゲームに興奮するのは難しいかもしれません。代わりに、学習中にエンゲージメントを維持できる、より深刻なゲームを見つけたいと思うかもしれません。これがあなたを説明しているなら、まあ私は良いニュースを持っています。このリストには、意味のある戦略的決定を下し、コードを介してそれらを実行するゲームがぎっしり詰まっています。このリストにあるすべてのゲームは子供にも問題ないことに注意してください。しかし、彼らの主な聴衆は成人学習者です。に飛び込みましょう。最高のコーディングゲームピック#1:SQLマーダーミステリーSQL Murder Mysteryを開始すると、いくつかの基本的な手順が表示されます。「犯罪が発生し、刑事はあなたの助

続きを読む
リンクのように機能するHTMLボタンを作成する方法

リンクのように機能するHTMLボタンを作成する方法

フォームなどを送信するのではなく、ボタンを使用して別のページやWebサイトにリンクしたい場合があります。これは非常に簡単に実行でき、いくつかの方法で実現できます。1つの方法は、タグをタグでラップすることです。Link To freeCodeCampこれにより、ボタン全体がリンクに変換されます。2番目のオプションは、タグで通常行うようにリンクを作成し、CSSを介してスタイルを設定することです。Link To freeCodeCampリンクを作成したら、CSSを使用してボタンのように見せることができます。たとえば、ユーザーがリンクにカーソルを合わせているときに、境界線、背景色、いくつかのスタイルを追加できます…ボタンを追加する別の方法は、input内側のformタグをラップすることです。フォームのアクション属性で目的のターゲットURLを指定します。詳しくは:freeCodeCampガイド-スタイリングボタンfreeCodeCampガイド-リンクの使用方法リンクのように機能するHTMLボタンを作成するにはどうすればよいですか?

続きを読む
テキスト整列を使用して画像を中央揃えする方法:中央揃え

テキスト整列を使用して画像を中央揃えする方法:中央揃え

要素は、インライン要素(の表示値ですinline-block)。text-align: center;CSSプロパティをそれを含む親要素に追加することで、簡単に中央に配置できます。を使用しtext-align: center;て画像を中央に配置するには、などのブロックレベルの要素の内側に配置する必要がありますdiv。以来text-alignプロパティが唯一のあなたの場所、ブロックレベル要素に適用されるtext-align: center;水平方向の中央を達成するためのラッピングブロックレベル要素に。例 Center an Image using text align center .img-container { text-align: center; } 注:親要素はブロック要素である必要があります。ブロック要素でない場合は、display: block;プロパティと一緒にCSSプロパティを追加する必要がありtext-alignます。 Center an Image using text align center .img-container { text-align: center; display: block; } デモ: Codepenオブジェクトフィット画像が中央に配置されたら、サイズを変更することをお勧めします。このobject-fitプロパティは、要素がその親ボックスの

続きを読む
.htaccessを使用してHTTPをHTTPSにリダイレクトする方法

.htaccessを使用してHTTPをHTTPSにリダイレクトする方法

ChromeとFirefoxは、SSL証明書のないサイトで安全でない警告を表示し始めました。SSLがないと、Webサイトは訪問者に安全でないと表示されます。したがって、安全性、アクセシビリティ、またはPCIコンプライアンスの理由から、SSL暗号化接続を使用する必要があります。HTTPからHTTPSにリダイレクトすることが非常に重要になります。SSLとは何ですか?SSL(Secure Sockets Layer)は、オンライン通信でWebサーバーとブラウザーの間に暗号化されたリンクを確立するための標準のセキュリティプロトコルです。SSLテクノロジーを使用すると、Webサーバーとブラウザー間で送信されるすべてのデータが暗号化されたままになります。SSL証明書は、 SSL接続を作成する必要があります。WebサーバーでSSLをアクティブ化することを選択した場合は、Webサイトと会社のIDに関するすべての詳細を提供する必要があります。これに続いて、秘密鍵と公開鍵の2つの暗号化鍵が作成されます。詳細:SSLが重要な理由WebトラフィックでHTTPSを使用するように強制するには、.htaccessファイルのコードを編集します。HTTPからHTTPSへのリダイレクトに移る前に、.htaccessファイルを編集する方法を説明します。すでに知っている場合は、リダイレクトの手順にスキップしてください。.ht

続きを読む
JavaScriptのslice()、splice()、split()メソッドに関する混乱を解消しましょう。

JavaScriptのslice()、splice()、split()メソッドに関する混乱を解消しましょう。

JavaScriptの組み込みメソッドは、正しく理解すれば、プログラミング中に大いに役立ちます。:私はこの記事では、それらのうち3つを説明したいと思いslice()、splice()およびsplit()方法。おそらく、名前が非常に似ているため、経験豊富な開発者の間でも混乱することがよくあります。これらの3つの方法は就職の面接でも尋ねられる可能性があるため、学生とジュニア開発者にはこの記事を注意深く読むことをお勧めします。最後に、各方法の要約を見つけることができます。必要に応じて、以下のビデオバージョンもご覧いただけます。それでは始めましょう…JavaScript配列まず、JavaScript配列がどのように機能するかを理解する必要があります。他のプログラミング言語と同様に、配列を使用して複数のデータをJSに格納します。ただし、違いは、JS配列に一度に異なるタイプのデータを含めることができることです。これらの配列に対して操作を行う必要がある場合があります。次に、slice()やsplice()などのJSメソッドを使用します。JavaScriptで配列を宣言する方法を以下に示します。let arrayDefinition = [];   // Array declaration in JS次に、異なるデータ型で別の配列を宣言しましょう。以下の例で使用します。let array =

続きを読む
PhotoshopなしでPSDファイルを開く方法

PhotoshopなしでPSDファイルを開く方法

開く必要のあるPhotoshop(.psd)ファイルはありますが、Photoshopはありませんか?このガイドでは、Photoshopにお金を払わずにPhotoshopファイルを無料で開くことができるいくつかの異なる方法を学びます。Googleドライブでプレビューお使いのオペレーティングシステムの種類に関係なく、この方法を使用できます。PSDファイルをGoogleドライブにアップロードするだけです。ファイルをプレビューできるようになります。ファイルをプレビューしたら、スクリーンショットを撮り、別のプログラムでスクリーンショットファイルを開くことができます。 さまざまなオペレーティングシステムでスクリーンショットを撮るためのショートカットを次に示します。Windows:Win + Shift + SMac:Command + Shift + 4ChromeOS:Ctrl + Shift + []]](ウィンドウスイッチキー)IrfanView(Windowsのみ)InfranViewは、Windowsにダウンロードできる無料のプログラムです。これにより、PSD Photoshopファイルを表示したり、他の一般的な形式で保存したりできます。ただし、Photoshopファイルのレイヤーはサポートされていないため、すべてが1つのレイヤーにマージされます。ここからIrfanViewをダウンロード

続きを読む
Gitignoreの説明:Gitignoreとは何ですか?それをリポジトリに追加する方法

Gitignoreの説明:Gitignoreとは何ですか?それをリポジトリに追加する方法

この.gitignoreファイルは、プロジェクトで無視するファイルまたはフォルダーをGitに指示するテキストファイルです。ローカル.gitignoreファイルは通常、プロジェクトのルートディレクトリに配置されます。グローバル.gitignoreファイルを作成することもでき、そのファイル内のエントリはすべてのGitリポジトリで無視されます。ローカル.gitignoreファイルを作成するには、テキストファイルを作成し、名前を付けます.gitignore(.最初にを含めることを忘れないでください)。次に、必要に応じてこのファイルを編集します。新しい行ごとに、Gitで無視する追加のファイルまたはフォルダーをリストする必要があります。このファイルのエントリは、一致するパターンに従うこともできます。* ワイルドカード一致として使用されます/.gitignoreファイルに関連するパス名を無視するために使用されます#.gitignoreファイルにコメントを追加するために使用されますこれは、.gitigno

続きを読む
機内モードとは何ですか?それは何をし、いつそれをオンにする必要がありますか?

機内モードとは何ですか?それは何をし、いつそれをオンにする必要がありますか?

過去10年間に飛行機に乗ったことがあり、スマートフォンを持っている場合は、飛行機が離陸する前にその電話を機内モードにする必要があった可能性があります。私たちのほとんどは単にこのFAA規制に準拠していますが、なぜ本当に機内モードを使用する必要があるのか​​疑問に思ったことはありませんか?この記事では、機内モードの機能、飛行中に機内モードを使用する理由、および機内モードが日常生活でどのように役立つかについて学習します。機内モードとは?機内モードを有効にすると、携帯電話やWiFiネットワーク、またはBluetoothに接続する電話の機能が無効になります。つまり、電話をかけたり受けたり、テキストを送信したり、インターネットを閲覧したりすることはできません。ただし、携帯電話は引き続き使用できます。写真を撮ったり、音楽を聴いたり、ゲームをしたり、メールやメッセージを作成して後で送信したりできます。基本的に、信号やインターネットを必要としないものは何でも。どのようにスイッチを入れますか?iPhoneまたはiPadを使用している場合に機内モードをオンにするには、画面の下から上にスワイプするだけです。ポップアップするメニューに小さな飛行機のアイコンが表示されます。クリックするだけでオレンジ色に変わります。これは、機内モードが有効になっていることを意味します。また、Wi-Fiがオフになっていて、電話が無線

続きを読む
AOL Mail – AOL Mailログインチュートリアル、および無料のAOL.com電子メールアカウントを作成する方法

AOL Mail – AOL Mailログインチュートリアル、および無料のAOL.com電子メールアカウントを作成する方法

90年代にインターネットを使用した場合、ある時点でAOL電子メールアカウントを持っていた可能性があります。当時は何百万人ものユーザーがいたシンプルなメールサービスでした。そして今、そこには多くの無料でより人気のある電子メールプロバイダーがありますが、AOLはそれを続けています。 おそらくそれは懐かしさであり、おそらくそれはユーザーインターフェースの真の好みであり、おそらくそれは「あなたはメールを手に入れました!」と言う小さな声です。理由が何であれ、人々はAOLを使い続けています。したがって、新しいAOLアカウントを設定したい場合(または、すでに持っているアカウントにログインするためのサポートが必要な場合)は、先に進んでください。やれ。あなたの同僚からの若い人々のスニッカーズと混乱した視線を無視してください。あなたはあなたをします。無料のAOLメールアカウントを作成する方法ステップ1:AOLホームページにアクセスする新しいAOLアカウントを作成する場合は、www.aol.comにアクセスしてください。ホームページの左側のサイドバーメニューに「ログイン/参加」オプションが表示されます。そのボタンをクリックすると、新しい画面が表示されます。現在、ユーザー名とパスワードを入力する場所がありますが、すでにアカウントを持っていない限り、これらは役に立ちません。ステップ2:「アカウントの作成」を選択

続きを読む
JavaScriptのオブジェクト配列チュートリアル– JS配列メソッドを使用してオブジェクトを作成、更新、ループする方法

JavaScriptのオブジェクト配列チュートリアル– JS配列メソッドを使用してオブジェクトを作成、更新、ループする方法

私は平均して週に18回JSONデータを処理しています。そして、私はまだほとんど毎回それらを操作するための特定の方法をグーグルで検索する必要があります。常にあなたに答えを与えることができる究極のガイドがあったとしたらどうでしょうか?この記事では、JavaScriptでオブジェクト配列を操作するための基本を紹介します。JSON構造を使用したことがある場合は、JavaScriptオブジェクトを使用したことがあります。まさしく文字通り。JSONはJavaScriptObjectNotationの略です。オブジェクトの作成は次のように簡単です。{ "color": "purple", "type": "minivan", "registration": new Date('2012-02-03'), "capacity": 7 } このオブジェクトは車を表します。車にはさまざまな種類と色があり、各オブジェクトは特定の車を表します。現在、ほとんどの場合、このようなデータは外部サービスから取得します。ただし、オブジェクトとその配列を手動で作成する必要がある場合もあります。このeショップを作成したときと同じように:各カテゴリリストアイテムがHTMLで次のようになっていることを考慮してください。このコードを12回繰り返したくなかったので、保守できなくなりました。オブジェクトの配列を作成するしかし、車に戻

続きを読む
Gitプルフォース–Gitでローカルの変更を上書きする方法

Gitプルフォース–Gitでローカルの変更を上書きする方法

コーディングを学ぶと、遅かれ早かれバージョン管理システムについても学びます。この分野には多くの競合ツールがありますが、そのうちの1つは、業界のほぼすべての人が使用している事実上の業界標準です。非常に人気があるため、ブランドにその名前を使用している企業があります。もちろん、Gitについて話しています。Gitは強力なツールですが、その力は十分に隠されています。Gitに本当に習熟するために理解する必要のあるいくつかの重要な概念があります。良いニュースは、一度それらを学んだら、逃げられないトラブルに遭遇することはほとんどないということです。典型的なワークフロー典型的なGitワークフローでは、ローカルリポジトリ、リモートリポジトリ、および1つ以上のブランチを使用します。リポジトリには、プロジェクト全体の履歴やすべてのブランチなど、プロジェクトに関するすべての情報が格納されます。ブランチは基本的に、空のプロジェクトから現在の状態に至るまでの変更のコレクションです。リポジトリのクローンを作成した後、ローカルコピーで作業し、新しい変更を導入します。ローカルの変更をリモートリポジトリにプッシュするまで、すべての作業は自分のマシンでのみ利用できます。タスクが完了したら、リモートリポジトリと同期します。プロジェクトの進行状況に対応するためにリモートの変更をプルし、ローカルの変更をプッシュして他のユーザーと作

続きを読む
最高のPHPの例

最高のPHPの例

PHPは、1995年にRasmusLerdorfによって作成されたサーバーサイドスクリプト言語です。PHPは、広く使用されているオープンソースの汎用スクリプト言語であり、Web開発に特に適しており、HTMLに埋め込むことができます。PHPは何に使用されますか?2018年10月の時点で、サーバーサイド言語がわかっているWebサイトの80%でPHPが使用されています。これは通常、Webページのコンテンツを動的に生成するためにWebサイトで使用されます。ユースケースは次のとおりです。WebサイトおよびWebアプリケーション(サーバーサイドスクリプト)コマンドラインスクリプトデスクトップ(GUI)アプリケーション通常、これはWebページのコンテンツを動的に生成するために最初の形式で使用されます。たとえば、ブログWebサイトがある場合、データベースからブログ投稿を取得して表示するPHPスクリプトを作成できます。PHPスクリプトの他の用途は次のとおりです。フォームデータからのユーザー入力の処理と保存ウェブサイトのCookieの設定と操作Webサイトの特定のページへのアクセスを制限する最大のソーシャルネットワーキングプラットフォームであるFacebookは、PHPを使用して作成されていますPHPはどのように機能しますか?すべてのPHPコードは、ローカルコンピューターではなく、Webサーバーでのみ実行

続きを読む
基本的なSQLコマンド-知っておくべきデータベースクエリとステートメントのリスト

基本的なSQLコマンド-知っておくべきデータベースクエリとステートメントのリスト

SQLはStructuredQueryLanguageの略です。SQLコマンドは、データベースと通信してタスク、関数、およびデータを使用したクエリを実行するために使用される命令です。SQLコマンドを使用して、データベースを検索したり、テーブルの作成、テーブルへのデータの追加、データの変更、テーブルの削除などの他の機能を実行したりできます。これは、SQLを使用する場合に知っておく必要のある基本的なSQLコマンド(句と呼ばれることもあります)のリストです。SELECTとFROMSELECTクエリの一部は、結果に表示するデータの列を決定します。テーブル列ではないデータを表示するために適用できるオプションもあります。ショー以下の例では、3つの列がSELECT編FROM「学生」の表と1つの計算列を。データベースには、学生のstudentID、FirstName、およびLastNameが格納されます。姓と名の列を組み合わせて、FullName計算列を作成できます。SELECT studentID, FirstName, LastName, FirstName + ' ' + LastName AS FullName FROM student;+-----------+-------------------+------------+------------------------+ | stude

続きを読む
JavaScriptコールバック関数–JSのコールバックとは何ですか。

JavaScriptコールバック関数–JSのコールバックとは何ですか。

プログラミングに精通している場合は、関数の機能とその使用方法をすでに知っています。しかし、コールバック関数とは何ですか?コールバック関数はJavaScriptの重要な部分であり、コールバックがどのように機能するかを理解すると、JavaScriptがはるかに上手になります。そのため、この投稿では、いくつかの例を使用して、コールバック関数とは何か、JavaScriptでそれらを使用する方法を理解できるように支援したいと思います。コールバック関数とは何ですか?JavaScriptでは、関数はオブジェクトです。オブジェクトをパラメーターとして関数に渡すことはできますか?はい。したがって、関数をパラメーターとして他の関数に渡し、それらを外部関数内で呼び出すこともできます。複雑に聞こえますか?以下の例でそれを示しましょう:function print(callback) { callback(); }print()関数は、別の関数をパラメーターとして受け取り、それを内部で呼び出します。これはJavaScriptで有効であり、「コールバック」と呼ばれます。したがって、パラメータとして別の関数に渡される関数は、コールバック関数です。しかし、それだけではありません。以下のコールバック関数のビデオバージョンもご覧いただけます。なぜコールバック関数が必要なのですか?JavaScriptは、コードをトップダウ

続きを読む
Gitの紹介:それは何であり、どのように使用するか

Gitの紹介:それは何であり、どのように使用するか

Gitはオープンソースの分散バージョン管理システムです。これで、Gitを定義するための言葉がたくさんあります。それを分解して、言葉遣いを説明しましょう:制御システム:これは基本的に、Gitがコンテンツトラッカーであることを意味します。そのため、Gitはコンテンツの保存に使用できます。Gitが提供する他の機能により、主にコードの保存に使用されます。バージョン管理システム:Gitに保存されているコードは、コードが追加されるにつれて変化し続けます。また、多くの開発者はコードを並行して追加できます。したがって、バージョン管理システムは、発生した変更の履歴を維持することにより、これを処理するのに役立ちます。また、Gitはブランチやマージなどの機能を提供しますが、これについては後で説明します。分散バージョン管理システム:Gitには、サーバーに保存されるリモートリポジトリと、各開発者のコ​​ンピューターに保存されるローカルリポジトリがあります。これは、コードが中央サーバーに保存されるだけでなく、コードの完全なコピーがすべての開発者のコ​​ンピューターに存在することを意味します。コードはすべての開発者のコ​​ンピューターに存在するため、Gitは分散バージョン管理システムです。リモートリポジトリとローカルリポジトリの概念については、この記事の後半で説明します。Gitのようなバージョン管理システムが必要な

続きを読む
Python String to Int:Pythonで文字列を整数に変換する方法

Python String to Int:Pythonで文字列を整数に変換する方法

他の多くのプログラミング言語とは異なり、Pythonは、整数を文字列に連結するときに、整数(または浮動小数点数)を文字列に暗黙的にタイプキャストしません。幸い、Pythonには、str()渡された引数を文字列形式に変換する便利な組み込み関数があります。Pythonで文字列を整数に変換する間違った方法他のプログラミング言語を使用しているプログラマーは、次の文字列連結を実行しようとすると、エラーが発生する可能性があります。age = 18 string = "Hello, I am " + age + " years old"このコードはrepl.itで実行できます。表示されるエラーは次のとおりです。Traceback (most recent call last): File "python", line 3, in TypeError: must be str, not intここで、TypeError: must be str, not intは、整数を連結する前に、まず文字列に変換する必要があることを示します。Pythonで文字列を整数に変換する正しい方法 簡単な連結の例を次に示します。age = 18 print("Hello, I am " + str(age) + " years old") # Output # Hello, I am 18 years oldこのコードはr

続きを読む
Windows 10のスタートメニューが機能しない(解決済み)

Windows 10のスタートメニューが機能しない(解決済み)

Windows 10は、2015年に最初にリリースされて以来、長い道のりを歩んできました。各更新プログラムには多くの新機能が含まれており、マイクロソフトはかつては不可能と考えられていた方法でオープンソースコミュニティを受け入れてきました。それでも、他のオペレーティングシステムと同様に、バグがあります。そして、Windows 10を実行している人々が直面している最も一般的なバグの1つは、スタートメニューが突然機能しなくなることです。開いているスタートメニューがフリーズして応答しない場合もあれば、[スタートメニュー]ボタンをクリックしてもまったく開かない場合もあります。Windows 10のスタートメニューで発生している特定の問題が何であれ、この記事ではいくつかの簡単な修正とそれほど迅速ではない修正について説明します。Windowsエクスプローラーを再起動する方法現在ファイルエクスプローラーと呼ばれているWindowsエクスプローラーは、ファイルシステムを参照し、プログラムやファイルを開くために使用するアプリケーションです。ただし、スタートメニュー、タスクバー、その他のアプリケーションなども制御します。スタートメニューに問題がある場合、最初に試すことができるのは、タスクマネージャーで「Windowsエクスプローラー」プロセスを再起動することです。タスクマネージャーを開くには、Ctrl +

続きを読む
今年10月に開始できる700の無料オンラインプログラミングおよびコンピュータサイエンスコース

今年10月に開始できる700の無料オンラインプログラミングおよびコンピュータサイエンスコース

8年前、MITやスタンフォードのよ​​うな大学は最初に無料のオンラインコースを一般に公開しました。今日、世界中の1,000近くの学校が、何千もの無料のオンラインコースを作成しています。今月開始できる700の無料オンラインコースのリストをまとめました。このために、15,000を超えるオンラインコースのClassCentralのデータベースを活用しました。各コースの平均評価も含めました。これらのコースは、難易度に基づいて次のカテゴリに分類されています。初心者中級高度な初めて提供されるコースは[新規]としてマークされます。これらのコースの多くは完全に自分のペースで進められます。残りは年間を通してさまざまな時期に始まります。2020年後半に開始されるテクノロジー関連のコースの完全なリストは、Class Centralのコンピューターサイエンス、データサイエンス、およびプログラミングの主題ページにあります。私はこれが長いリストであることを理解しており、プログラミングに不慣れな学習者にとっては気が遠くなるかもしれません。その場合、データサイエンスの学習を目的としていない場合でも、最高のデータサイエンスオンラインコースに関するDavidVenturiの推奨事項が役立つことがあります。将来的には、これらのガイドをさらに作成したいと思っています。そして最後に、Courseraコースに無料でサインアップす

続きを読む
Linux LSコマンド–ディレクトリ内のファイルを一覧表示する方法+オプションフラグ

Linux LSコマンド–ディレクトリ内のファイルを一覧表示する方法+オプションフラグ

1970年代にUnixが作成されて以来、多くのオペレーティングシステムがUnixを基盤として使用してきました。これらのオペレーティングシステムの多くは失敗しましたが、他のオペレーティングシステムは成功しました。Linuxは、最も人気のあるUnixベースのオペレーティングシステムの1つです。これはオープンソースであり、世界中の多くの業界で使用されています。Linuxオペレーティングシステムの驚くべき機能の1つは、ユーザーがシェルからコンピューターを操作できるようにするコマンドラインインターフェイス(CLI)です。Linuxのシェルは、REPL(あるRのEAD、Eのvaluate、PのRINT、Lのユーザーがコマンドを入力することができ、シェルがそれを実行し、結果を返しOOP)環境。このlsコマンドは、ユーザーがCLIからファイルまたはディレクトリを一覧表示できるようにする多くのLinuxコマンドの1つです。この記事では、lsコマンドと、日常的に必要となる最も重要なフラグのいくつかについて詳しく説明します。前提条件ディレクトリとファイルを備えたコンピュータLinuxディストリビューションの1つをインストールしますCLI内を移動するための基本的な知識あなたの顔に笑顔:)Linuxlsコマンドこのlsコマンドは、ファイルまたはディレクトリを一覧表示するために使用されますLinuxおよびその他の

続きを読む
addEventListener()メソッド–JavaScriptイベントリスナーのサンプルコード

addEventListener()メソッド–JavaScriptイベントリスナーのサンプルコード

JavaScriptのaddEventListener()メソッドを使用すると、ユーザーがボタンをクリックしたときなど、指定されたイベントが発生したときに呼び出される関数を設定できます。このチュートリアルでは、コードにaddEventListener()を実装する方法を示します。イベントとイベントハンドラーを理解するイベントは、ユーザーまたはブラウザがページを操作したときに発生するアクションです。これらは、Webページの要素を動的に変更させる可能性があるため、重要な役割を果たします。たとえば、ブラウザがドキュメントの読み込みを終了すると、loadイベントが発生しました。ユーザーがページ上のボタンをクリックすると、clickイベントが発生します。多くのイベントは、1回、複数回、またはまったく発生しない可能性があります。また、特にユーザーが生成したイベントの場合、イベントがいつ発生するかわからない場合もあります。これらのシナリオでは、イベントがいつ発生するかを検出するためのイベントハンドラーが必要です。このようにして、イベントがその場で発生したときにイベントに反応するようにコードを設定できます。JavaScriptは、addEventListener()メソッドの形式でイベントハンドラーを提供します。このハンドラーは、イベントを監視する特定のHTML要素にアタッチでき、要素には複数のハンド

続きを読む
Gmailの連絡先はどこにありますか?それらをすばやく見つけてアクセスします。

Gmailの連絡先はどこにありますか?それらをすばやく見つけてアクセスします。

新しいGmailにまだ慣れている場合は、連絡先がどこに行ったのか疑問に思われるかもしれません。恐れることはありません-どこを見ればよいかがわかれば、簡単に見つけることができます。このステップバイステップガイドでは、以下について説明します。Gmailにアクセスして連絡先を見つける方法新しい連絡先を追加する方法(2つの方法)連絡先を管理する方法(重複を確認し、ラベル/グループを作成します)連絡先をインポートおよびエクスポートする方法それでは始めましょう。ステップ1:Gmailを開くGmailアカウントに移動し、ホームページを確認します。右上隅に、9つのドットで構成される正方形が表示されます(これらはアプリです)。ステップ2:アプリを開くその四角をクリックすると、利用可能なすべてのアプリを含むドロップダウンメニューが表示されます。連絡先アプリが一番上にない場合もありますが、アプリを好きなようにドラッグできます。連絡先アプリが表示されない場合は、下部にある[その他]をクリックして追加します。ステップ3:その連絡先アイコンをクリックして、連絡先を管理します青い「連絡先」アイコンをクリックすると、この画面が表示されます(複数の連絡先がある場合とない場合があります。または、まだ連絡先がない場合があります)。すでにたくさんの連絡先がある場合は、ここに連絡先があります。以下でそれらを使用して何ができるか

続きを読む
ビッグシータと漸近表記の説明

ビッグシータと漸近表記の説明

Big Omegaは関数の実行時間の下限を示し、BigOは上限を示します。 多くの場合、それらは異なり、ランタイムを保証することはできません。これは、2つの境界と入力の間で異なります。しかし、それらが同じである場合はどうなりますか?次に、シータ(Θ)バウンドを与えることができます-どの入力を与えても、関数はその時間に実行されます。一般に、シータ境界は最も正確で最もタイトな境界であるため、可能であれば常にシータ境界を指定する必要があります。シータバウンドを与えることができない場合、次善の策は可能な限り最もタイトなOバウンドです。たとえば、配列で値0を検索する関数を考えてみましょう。def containsZero(arr): #assume normal array of length n with no edge cases for num x in arr: if x == 0: return true return false最良のケースは何ですか?さて、私たちが与える配列の最初の値が0の場合、一定の時間がかかります:Ω(1)最悪の場合は何ですか?配列に0が含まれていない場合は、配列全体を反復処理します。O(n)オメガとOバウンドを与えたので、シータはどうですか?あげられない!与える配列に応じて、実行時間は定数と線形の間のどこかになります。コードを少し変更しましょう。def pri

続きを読む
単位円チャートと三角関数– Cos 0、Sin 0、Tan 0、Radiansなど

単位円チャートと三角関数– Cos 0、Sin 0、Tan 0、Radiansなど

単位円は三角関数についての学習のための便利な可視化ツールです。その有用性の鍵は、そのシンプルさです。さまざまな値を記憶する必要がなくなり、ユーザーはさまざまなケースでさまざまな結果を簡単に導き出すことができます。それについてもっと学び、記事の最後に作成した便利な三角関数計算機で私たちの理解をテストしましょう。パート1。単位円とは何ですか。また、どのように使用されますか。単位円は、中心を原点にした半径1単位の円です。つまり、中心はX軸とY軸が交差するグラフ上に配置されます。半径を1単位にすると、斜辺が1単位に等しい参照三角形を作成できます。すぐにわかるように、これにより、サイン、コサイン、タンジェントを直接測定できます。下の三角形は、ある角度のアルファに対して正弦と余弦を定義する方法を思い出させます。斜辺は1に等しく、1で割ったものはすべてそれ自体に等しいので、アルファのsinはBCの長さに等しくなります。またはsin(α)= BC / 1 = BC。同様に、コサインはACの長さに等しくなります。またはcos(α)= AC / 1 = AC。次に、この三角形を単位円に移動して、円の半径が斜辺として機能できるようにします。その結果、三角形が円に接する点のy座標は、sin(α)、つまりy = sin(α)に等しくなります。同様に、x座標はcos(α)、またはx = cos(α)に等しくなりま

続きを読む
JavaScript配列挿入-プッシュ、シフト解除、および連結関数を使用して配列に追加する方法

JavaScript配列挿入-プッシュ、シフト解除、および連結関数を使用して配列に追加する方法

JavaScript配列は、簡単に私のお気に入りのデータ型の1つです。それらは動的で使いやすく、利用できる組み込みメソッドを多数提供します。ただし、オプションが多ければ多いほど、どちらを使用するかを決めるのが混乱する可能性があります。 この記事では、JavaScript配列に要素を追加する一般的な方法について説明します。プッシュ方式遭遇する最初の、そしておそらく最も一般的なJavaScript配列メソッドはpush()です。push()メソッドは、配列の最後に要素を追加するために使用されます。要素の配列があり、各要素が実行する必要のあるタスクを表す文字列であるとします。以前のタスクを最初に完了することができるように、配列の最後に新しいアイテムを追加することは理にかなっています。コード形式の例を見てみましょう。const arr = ['First item', 'Second item', 'Third item']; arr.push('Fourth item'); console.log(arr); // ['First item', 'Second item', 'Third item', 'Fourth item']了解しました。pushにより、配列の最後に項目を追加するための素晴らしくシンプルな構文が得られました。 リストに一度に2つまたは3つのアイテムを追加したいとします。

続きを読む
Pythonで正確に何ができますか?Pythonの3つの主要なアプリケーションは次のとおりです。

Pythonで正確に何ができますか?Pythonの3つの主要なアプリケーションは次のとおりです。

Pythonの学習を考えている場合、または最近Pythonの学習を開始した場合は、次のことを自問するかもしれません。「Pythonは正確に何に使用できますか?」Pythonには非常に多くのアプリケーションがあるため、これは答えるのが難しい質問です。しかし、時間の経過とともに、Pythonには3つの主要な人気のあるアプリケーションがあることに気づきました。ウェブ開発データサイエンス—機械学習、データ分析、データ視覚化を含むスクリプティングそれぞれについて順番に話しましょう。ウェブ開発DjangoやFlaskのようなPythonに基づくWebフレームワークは、最近Web開発で非常に人気があります。これらのWebフレームワークは、Pythonでサーバー側コード(バックエンドコード)を作成するのに役立ちます。これは、ユーザーのデバイスやブラウザーではなく、サーバーで実行されるコードです(フロントエンドコード)。バックエンドコードとフロントエンドコードの違いに慣れていない場合は、以下の脚注を参照してください。しかし、待ってください、なぜ私はWebフレームワークが必要なのですか?これは、Webフレームワークによって共通のバックエンドロジックの構築が容易になるためです。これには、さまざまなURLをPythonコードのチャンクにマッピングすること、データベースを処理すること、ユーザーがブラウザーに表示

続きを読む
MacでAltDeleteを制御する-Macbookでタスクマネージャーを開く方法

MacでAltDeleteを制御する-Macbookでタスクマネージャーを開く方法

それは私たちの最善のことです。私たちはいくつかの重要なプロジェクトに取り組んでおり、信頼できるコンピューターがフリーズします。むしろ、私たちが参加しているプログラムが応答を停止するだけです。それで、あなたは何をしますか?Windowsマシンを使用している場合は、使い慣れたCTRL + ALT + DELシーケンスを使用するだけで、プログラムの誤動作を強制的に終了できます。しかし、それはMacでは機能しません。ただし、心配しないでください。Macで強制終了する非常に簡単な方法が1つあります(そして、バックポケットに入れておくことができる他の方法もいくつかあります)。それが何であるかを学びましょう。Macで強制終了する方法Macでプログラムを強制終了する最も簡単な方法は、ctrl + alt + deleteに似た単純なキーシーケンスです。COMMAND + OPTION + ESCの順にタップするだけです。これらのキーは、一般的なMacキーボードのどこにありますか。これにより、次のようなタスクマネージャタイプのウィンドウが表示されます。次に、応答しないプログラムを選択し、[強制終了]をクリックすると、そのプログラムの実行が停止します。注:実行中の途中でそのプログラムを強制終了するため、保存されていないデータが失われる可能性があります。自動保存を有効にし、プロジェクトを頻繁にバックアップし

続きを読む
Excel VBAチュートリアル– VisualBasicを使用してスプレッドシートにコードを記述する方法

Excel VBAチュートリアル– VisualBasicを使用してスプレッドシートにコードを記述する方法

前書きこれは、Visual Basic for Applications(VBA)を使用してExcelスプレッドシートにコードを記述する方法に関するチュートリアルです。Excelは、Microsoftで最も人気のある製品の1つです。2016年、マイクロソフトのCEOは、「Excelのない世界について考えてみてください。それは私には不可能です」と述べました。ええと、世界はExcelなしでは考えられないかもしれません。1996年には、Microsoft Excel(ソース)のユーザーは3,000万人を超えました。今日、MicrosoftExcelの推定7億5000万人のユーザーがいます。これはヨーロッパの人口より少し多く、1996年の25倍のユーザーです。私たちは1つの大きな幸せな家族です!このチュートリアルでは、VBAと、VisualBasicを使用してExcelスプレッドシートにコードを記述する方法について学習します。前提条件このチュートリアルを理解するために、事前のプログラミング経験は必要ありません。ただし、次のものが必要になります。MicrosoftExcelの基本から中級の知識この記事のVBAの例をフォローしたい場合は、Microsoft Excel、できれば最新バージョン(2019)にアクセスする必要がありますが、Excel2016とExcel2013は問題なく動作します。新し

続きを読む
Pythonの空のリストチュートリアル–Pythonで空のリストを作成する方法

Pythonの空のリストチュートリアル–Pythonで空のリストを作成する方法

Pythonで空のリストを効率的に作成する方法を学びたい場合は、この記事が役に立ちます。 あなたは学びます:角かっこを使用して空のリストを作成する方法[]。を使用して空のリストを作成する方法list()。それらのユースケース。 それらがどれほど効率的か(一方が他方よりも速い!)。timeitモジュールを使用してそれらを比較します。さぁ、始めよう!✨🔹角かっこを使用する次のように、角かっこが空のペアで空のリストを作成できます。  💡ヒント:空のリストを変数に割り当てて、後でプログラムで使用できるようにします。例えば:num = []0ここで確認できるように、空のリストの長さは次のようになります。>>> num = [] >>> len(num) 0空のリストは偽の値です。つまりFalse、ブール値のコンテキストで評価されます。>>> num = [] >>> bool(num) False空のリストに要素を追加するメソッドappend()とinsert():を使用して、空のリストに要素を追加できます。append() リストの最後に要素を追加します。insert() 選択したリストの特定のインデックスに要素を追加します。リストは、評価時に空であるかどうかに応じて、真の値または偽の値になる可能性があるため、次

続きを読む
Javaのゲッターとセッターの説明

Javaのゲッターとセッターの説明

ゲッターとセッターは、特にクラスを作成するときにデータを保護するために使用されます。 インスタンス変数ごとに、getterメソッドはその値を返し、setterメソッドはその値を設定または更新します。これを考えると、ゲッターとセッターはそれぞれアクセサーとミューテーターとしても知られています。慣例により、ゲッターは「get」という単語で始まり、セッターは「set」という単語で始まり、その後に変数名が続きます。どちらの場合も、変数名の最初の文字は大文字になります。public class Vehicle { private String color; // Getter public String getColor() { return color; } // Setter public void setColor(String c) { this.color = c; } }getterメソッドは、属性の値を返します。setterメソッドはパラメーターを受け取り、それを属性に割り当てます。ゲッターとセッターが定義されたら、メインでそれを使用します。public static void main(String[] args) { Vehicle v1 = new Vehicle(); v1.setColor("Red"); System.out.println(v1.getColor())

続きを読む
最高のJavaScriptチュートリアル

最高のJavaScriptチュートリアル

JavaScriptは、地球上で最も広く使用されているスクリプト言語です。また、プログラミング言語の中で最大のライブラリエコシステムを備えています。JavaScriptはWebのコア言語であり、すべての主要なWebブラウザーで実行できる唯一のプログラミング言語です。特に、JavaScriptはJavaとは関係がありません。JavaScriptをチェックしてください:世界で最も誤解されているプログラミング言語。JavaScriptの正式名称は、標準ECMA-262で定義されているECMAScriptです。JavaScript言語について、そしてなぜそれがそれほど広く使用されているのかについてもっと知りたい場合は、QuincyLarsonの記事-どのプログラミング言語を最初に学ぶべきですか?を読んでください。-または、PreethiKasireddyからのこの感動的なビデオをご覧ください。freeCodeCampには、YouTubeに詳細なJavaScriptチュートリアルがあり、わずか3時間ですべての基本を学ぶことができます。その他の優れたJavaScriptチュートリアル:猫のためのJavaScript最新のJavaScriptチュートリアルフリスビー教授の関数型プログラミングの最も適切なガイドEloquent Javascript(注釈付き)Javascriptを話すES6の探索Ud

続きを読む
LinuxのTar– Tar GZ、Tarファイル、Tarディレクトリ、およびTarCompressコマンドの例

LinuxのTar– Tar GZ、Tarファイル、Tarディレクトリ、およびTarCompressコマンドの例

多数のファイルとディレクトリを1つのファイルに結合しますか?tarLinuxのコマンドはあなたが探しているものです!このtarコマンドは、ファイルのグループをアーカイブに圧縮するために使用されます。このコマンドは、tarアーカイブを抽出、維持、または変更するためにも使用されます。Tarアーカイブは、複数のファイルやディレクトリを1つのファイルに結合します。タールアーカイブは必ずしも圧縮されているとは限りませんが、圧縮することはできます。権限は保持され、多くの圧縮形式をサポートします。tarこのクイック記事で使用方法を学びます。構文tar [options] [archive-file] [file or directory to be archived]オプション:-c:アーカイブを作成します-x:アーカイブを抽出します-f:指定されたファイル名でアーカイブを作成します-t:アーカイブファイル内のファイルを表示または一覧表示します-u:アーカイブして既存のアーカイブファイルに追加します-v:詳細情報を表示します-A:アーカイブファイルを連結します-z: gzipを使用してtarファイルを圧縮します-j: bzip2を使用してtarファイルを圧縮します-W:アーカイブファイルを確認します-r:既存の.tarファイルのファイルまたはディレクトリを更新または追加します使用例アーカイブを抽出し

続きを読む
これらは誰でも使用できる最高の無料のオープンデータソースです

これらは誰でも使用できる最高の無料のオープンデータソースです

オープンデータとは?簡単に言うと、オープンデータとは、アクセス、変更、再利用、共有のために誰でも誰でも利用できる種類のデータを意味します。オープンデータは、オープンソース、オープンハードウェア、オープンガバメント、オープンサイエンスなど、さまざまな「オープンムーブメント」からその基盤を引き出しています。政府、独立した組織、および機関は、データの水門を開いて、無料で簡単にアクセスできるオープンデータをますます作成するようになりました。オープンデータが重要なのはなぜですか?世界はますますデータ主導型に成長しているため、オープンデータは重要です。しかし、データへのアクセスと使用に制限がある場合、データ主導のビジネスとガバナンスのアイデアは実現されません。したがって、オープンデータには独自の場所があります。それは地球規模の問題と普遍的な問題のより完全な理解を可能にすることができます。それはビジネスに大きな後押しを与えることができます。これは、機械学習の大きな推進力になる可能性があります。病気や犯罪、飢饉などの地球規模の問題と戦うのに役立ちます。オープンデータは市民に力を与えることができ、したがって民主主義を強化することができます。それは社会と政府が構築したプロセスとシステムを合理化することができます。それは、私たちが世界を理解し、関与する方法を変革するのに役立ちます。これが15の素晴らしいオー

続きを読む
YouTubeチャンネル登録ボタン:リンクからチャンネル登録してもらう方法

YouTubeチャンネル登録ボタン:リンクからチャンネル登録してもらう方法

チャンネルにアクセスしたときにチャンネル登録を促すことができることをご存知ですか?ラップトップまたはデスクトップコンピューターでリンクをクリックした人にとって、これは次のようになります。そして、心配しないでください。誰かがこのリンクをクリックしたときにすでにあなたのチャンネルの購読者である場合、購読確認メッセージなしで、通常のようにあなたのチャンネルが表示されます。人々にあなたのYouTubeチャンネルを直接購読させる2つの方法人々にあなたのチャンネルを直接購読させるというこの目標を達成するために使用できる主な方法は2つあります。ソーシャルメディアサイトやメッセージングツールなど、どこでも使用できるYouTube購読リンク。個人のウェブサイトなど、JavaScriptを埋め込むことができる場所ならどこでも使用できるYouTube購読ボタン。あなた自身のYouTube購読リンクを作る方法YouTubeには、?sub_confirmation=1YouTubeチャンネルのURLにパラメータを追加するだけの機能があります。繰り返しになりますが、これはソーシャルメディアや適切なサブスクライブボタンのコードを挿入する機能がない別の場所からYouTubeチャンネルにリンクするのに最適です。YouTubeには2種類のチャンネルがあります。チャネルチャネルユーザーチャネル実際には、これらのタイプのチャ

続きを読む
仮想マシンとは何ですか。Windows、Linux、およびMacでVMをセットアップする方法

仮想マシンとは何ですか。Windows、Linux、およびMacでVMをセットアップする方法

仮想マシンは、別のコンピューターのように動作するコンピューターで実行するプログラムです。これは基本的に、コンピューター内にコンピューターを作成する方法です。仮想マシンはホストコンピューターのウィンドウで実行され、まったく異なるコンピューターを使用している場合と同じエクスペリエンスをユーザーに提供します。仮想マシンは、ホストコンピューターからサンドボックス化されます。これは、仮想マシン上で実行されるものがホストコンピューターに影響を与える可能性がないことを意味します。仮想マシンは、ソフトウェアが本来意図されていなかったオペレーティングシステムでソフトウェアを実行するためによく使用されます。たとえば、Macコンピュータを使用している場合は、MacコンピュータのWindows仮想マシン内でWindowsプログラムを実行できます。仮想マシンは、イメージを使用してソフトウェアをすばやくセットアップしたり、ウイルスに感染したデータにアクセスしたり、他のオペレーティングシステムをテストしたりするためにも使用されます。1台の物理コンピューターで複数の仮想マシンを同時に実行できます。多くの場合、サーバーはハイパーバイザーと呼ばれるプログラムを使用して、同時に実行されている複数の仮想マシンを管理します。仮想マシンには、CPU、メモリ、ハードドライブなどの仮想ハードウェアがあります。仮想ハードウェアの各部分

続きを読む
最高のJavaScriptの例

最高のJavaScriptの例

JavaScriptは、地球上で最も広く使用されているスクリプト言語です。JavaScriptの主要な構文パターンの例を次に示します。引数の例引数オブジェクトは、アレイ状の物体(オブジェクトの構造は、配列のものと同様であるという点で、それは、オブジェクトのすべての機能を有しているようしかし、アレイと考えるべきではない)、その店舗すべての引数とあなたは関数に渡され、特にその関数に所有権があります。あなたが関数に3つの引数を渡すためにした場合、たとえばstoreNames()、これらの3つの引数は、呼び出されたオブジェクト内に格納されることになる引数と我々は引数を渡すときには、次のようになりstoreNames("Mulder", "Scully", "Alex Krycek")、当社の機能に:まず、関数を宣言し、argumentsオブジェクトを返すようにします。次に、その関数をn個の引数(この場合は3)で実行すると、オブジェクトが返され、配列のように見えます。配列に変換できますが、それについては後で詳しく説明します…function storeNames() { return arguments; }// If we execute the following line in the console: storeNames("Mulder", "Scully", "Alex Krycec

続きを読む
今すぐオンラインで無料で受講できる450のアイビーリーグコースをご紹介します

今すぐオンラインで無料で受講できる450のアイビーリーグコースをご紹介します

アイビーリーグの8校は、世界で最も権威のある大学の1つです。それらには、ブラウン大学、ハーバード大学、コーネル大学、プリンストン大学、ダートマス大学、イェール大学、コロンビア大学、およびペンシルベニア大学が含まれます。8つの学校すべてが、US News and WorldReportの全国大学ランキングの上位15位にランクインしています。これらのアイビーリーグの学校も非常に厳選されており、入学するのは非常に困難です。しかし、幸いなことに、これらの大学はすべて、複数のオンラインコースプラットフォームで無料のオンラインコースを提供しています。これまでに500を超えるコースを作成しており、そのうち約450がまだアクティブです。Class Centralは、これらすべてのコレクションを作成しました。これらは以下で調べることができます。これらのコースを次のカテゴリに分類しました。コンピュータサイエンスデータサイエンスプログラミング人文科学ビジネスアートデザイン理科社会科学健康と医学エンジニアリング数学教育と教育と自己啓発これらのコースは、ClassCentralのアイビーリーグMOOCのコレクションページにもまとめました。このコレクションは、新しいコースが追加されると自動的に更新されます。そこにある青い「フォロー」ボタンをクリックすると、更新を受け取るようにサブスクライブできます。一部のCour

続きを読む
キラーソフトウェアエンジニアリング履歴書の書き方

キラーソフトウェアエンジニアリング履歴書の書き方

グーグル、フェイスブック、アマゾン、マイクロソフト、アップルなどでのインタビューを受けた履歴書の詳細な分析。この履歴書は、Google、Facebook、Amazon、Microsoft、Appleでのインタビューを受けました。私は自分の履歴書をオンラインでの応募としても知られる履歴書のブラックホールに送ることで、これらの面接を受けました。オンラインでの応募は​​、人々が仕事に応募する最も一般的な方法であり、したがって、競争のために面接を行うための最も効果的な方法ではありません。それでも、それがまさに私がすべてのインタビューを入手した方法です。どうやってこれを達成したのですか?この記事では、次の目的で履歴書を1行ずつ分析します。履歴書を作成する際に行った選択について説明するこの履歴書が私がそれらのインタビューを上陸させるのに役立ったと私が信じる理由、そしてどうすればさらに優れた履歴書を作成できますか?就職活動を始めた当初は、上陸面接で苦労したので、この記事を書くことにしました。実際の履歴書の例を見てみると、私にとって非常に役に立ちました。この記事は、次のセクションで構成されています。面接を上陸させないためのあまりにも馴染みのある方法-私が最初に仕事に応募し始めたときの私の欲求不満の短い逸話オプションの評価:前進-着陸インタビューのオッズを改善するためのさまざまな戦略についての考察キラー

続きを読む
CSSコメントの例–CSSをコメントアウトする方法

CSSコメントの例–CSSをコメントアウトする方法

コメントはCSSで使用され、コードのブロックを説明したり、開発中に一時的な変更を加えたりします。コメントされたコードは実行されません。CSSの単一行コメントと複数行コメントはどちらも、で始まり、/*で終わり*/ます。スタイルシートには、必要な数のコメントを追加できます。例えば:/* This is a single line comment*/ .group:after { content: ""; display: table; clear: both; } /* This is a multi-line comment */コメントをスタイル設定することで、コメントを読みやすくすることもできます。/* *** * SECTION FOR H2 STYLE *** * A paragraph with information * that would be useful for someone * who didn't write the code.

続きを読む
JQuery AjaxPOSTメソッド

JQuery AjaxPOSTメソッド

サーバーからデータをロードするための非同期httpPOSTリクエストを送信します。その一般的な形式は次のとおりです。jQuery.post( url [, data ] [, success ] [, dataType ] )url:は唯一の必須パラメーターです。この文字列には、リクエストの送信先のアドレスが含まれています。他のパラメータが指定されていない場合、返されたデータは無視されますdata:リクエストとともにサーバーに送信されるプレーンオブジェクトまたは文字列。success:リクエストが成功した場合に実行されるコールバック関数。引数として返されたデータを取ります。また、応答のテキストステータスも渡されます。dataType:サーバーから期待されるデータのタイプ。デフォルトはIntelligentGuess(xml、json、script、text、html)です。このパラメーターを指定する場合は、成功コールバックも指定する必要があります。例$.post('//example.com/form.php', {category:'client', type:'premium'});form.phpサーバーからのリクエスト、追加データの送信、返された結果の無視$.post('//example.com/form.php', {category:'client', type:'pre

続きを読む
Macディスククリーンアップ-Macのスペースを解放する方法

Macディスククリーンアップ-Macのスペースを解放する方法

Macのディスク容量が不足しているという通知を受け取ったことはありますか?または、ストレージをチェックして、写真が84GBを占めていることを確認しましたか?これらの経験のいずれかがあり、Macをクリーンアップする必要がある場合は、これがガイドです。まず、何がそんなに多くのスペースを占めているかを確認してください画面の左上隅にある小さなAppleアイコンをクリックします。最初のオプション「このMacについて」を選択すると、何が起こっているかを確認できます。そこに着いたら、(中央の)[ストレージ]オプションを選択し、スペースを占有しているものを確認します。名前のないセクションにカーソルを合わせると、それらが何であるか、およびそれらが占有しているスペースの量を確認できます。「管理」ボタンをクリックすると、Macのクリーンアップに役立つAppleの推奨事項を確認できます。それでは、これらのオプションについてもう少し詳しく見ていきましょう。ストレージを管理する最初の重要なタスクは、ストレージを適切かつ効率的に管理することです。これを行うにはいくつかの方法があり、Appleはいくつかを推奨しています。コンテンツをクラウドに保存する古い写真、大学の論文、プロジェクトをすべて実際のコンピューターに保存する代わりに、それらをクラウドに移動します。それが存在する理由です。そして、あなたは何が素晴らしいか知

続きを読む
コンピュータサイエンスVSソフトウェアエンジニアリング-どの専攻があなたに最適ですか?

コンピュータサイエンスVSソフトウェアエンジニアリング-どの専攻があなたに最適ですか?

こんにちは、みなさん!私の名前はYKです。現在、チャンネル登録者数が20万人を超えるプログラミング教育YouTubeチャンネルであるCSDojoを運営しています。私は以前、Googleのソフトウェア開発者でもありました。私の聴衆が私に尋ねる最も一般的な質問の2つは次のとおりです。「コンピュータサイエンスとソフトウェアエンジニアリングの専攻の違いは何ですか?」そして…「ソフトウェアエンジニアになりたいのなら、コンピュータサイエンスとソフトウェアエンジニアリングのどちらを選ぶべきですか?」この記事では、これに答えて、これらの専攻についての私自身の簡単な分析を提供します。これら2つの専攻の概要コンピュータサイエンスは、主に理論的および数学的観点から、コンピュータがどのように機能するかを研究するものです。数学、論理学が好きな場合、または人工知能、機械学習、セキュリティ、グラフィックスなどのCSの専門分野に参入したい場合は、コンピュータサイエンスを選択する必要があります。ソフトウェアエンジニアリングは、プロジェクト管理、品質保証、ソフトウェアテストなどのトピックを含む、ソフトウェアシステムの構築方法の研究です。実践的なアプローチに興味があり、ソフトウェアの構築と保守のライフサイクル全体を学びたい場合は、ソフトウェアエンジニアリングを選択する必要があります。コンピュータサイエンスとソフトウェアエン

続きを読む
キャッシュされたデータとは何ですか?キャッシュのクリアとは何を意味し、それは何をしますか?

キャッシュされたデータとは何ですか?キャッシュのクリアとは何を意味し、それは何をしますか?

まず、キャッシュとは何ですか?一般的に、キャッシュ(「キャッシュ」と発音)はリポジトリの一種です。リポジトリはストレージデポと考えることができます。軍隊では、これは任務を遂行するために必要な武器、食料、その他の物資を保持することです。コンピュータサイエンスでは、これらの「サプライ」はリソースと呼ばれ、リソースはスクリプト、コード、およびドキュメントコンテンツです。後者は、テキスト、静的データ、メディア、ハイパーリンクなど、より具体的に「アセット」と呼ばれることもありますが、ここでは、リソースという1つの用語のみを使用します。キャッシュと他のタイプのリポジトリの違いキャッシュの主な目的は、Webページのリソースの取得を高速化し、ページの読み込み時間を短縮することです。キャッシュのもう1つの重要な側面は、比較的新しいデータが含まれていることを確認することです。この記事では、ブラウザのキャッシュとコンテンツ配信ネットワーク(CDN)の2つの一般的なキャッシュ方法について説明します。キャッシュに加えて、他のリポジトリがWebアーキテクチャで機能します。多くの場合、これらは膨大な量のデータを保持するように設計されています。ただし、検索パフォーマンスにはそれほど重点が置かれていません。たとえば、Amazon Glacierは、データを安価に保存するように設計されたデータリポジトリですが、データをす

続きを読む
ブルートフォースアルゴリズムの説明

ブルートフォースアルゴリズムの説明

ブルートフォースアルゴリズムは、まさにそのように聞こえます。効率を向上させるための高度な手法ではなく、純粋な計算能力に依存する問題を解決し、あらゆる可能性を試す簡単な方法です。たとえば、それぞれ0〜9の4桁の小さな南京錠があるとします。組み合わせを忘れましたが、別の南京錠を購入したくありません。どの数字も思い出せないため、ブルートフォース方式を使用してロックを開く必要があります。したがって、すべての番号を0に戻し、開くまで0001、0002、0003などの番号を1つずつ試します。最悪のシナリオでは、104、つまり10,000回の試行で組み合わせを見つける必要があります。コンピュータサイエンスの典型的な例は、巡回セールスマン問題(TSP)です。セールスマンが全国の10都市を訪問する必要があるとします。総移動距離が最小になるように、これらの都市を訪問する順序をどのように決定しますか?強引な解決策は、考えられるすべてのルートの合計距離を計算してから、最短ルートを選択することです。巧妙なアルゴリズムによって多くの可能なルートを排除することが可能であるため、これは特に効率的ではありません。ブルートフォースの時間計算量はO(m n )であり、O(n * m)と表記されることもあります。。したがって、ブルートフォースを使用して「m」文字の文字列から「n」文字の文字列を検索する場合、n * m回の試行

続きを読む
XMLファイルとは何ですか?XMLファイルと最高のXMLビューアを開く方法

XMLファイルとは何ですか?XMLファイルと最高のXMLビューアを開く方法

.xmlダウンロードフォルダで拡張機能を見て、それが何であるか疑問に思ったことがある場合は、あなただけではありません。XMLファイルとは何か、およびコンピューターとオンラインエディターの両方でローカルに開く方法を学ぶために読み続けてください。XMLファイルとは何ですか?XMLはExtensibleMarkup Languageの略で、90年代にW3C(World Wide Web Consortium)によって作成されました。XMLは、HTMLと同様に、人間が読めるマークアップ言語ですが、目的は大きく異なります。HTMLはWebページとそのコンテンツの構造を記述し、XMLはデータの構造を記述します。XMLは、さまざまなシステム間でデータを送信するためのプログラム、さらに重要なことに、プログラマー、広く受け入れられている標準形式を提供します。このように、XMLはHTMLよりもJSONとの共通点が多くあります。XMLは、データを整理および送信するための推奨される方法ではなくなりましたが、それでもその場所はあります。XMLは今でも多くのレガシーシステムで使用されており、RSSとSVGはどちらもXML形式に基づいています。XMLファイルの簡単な例と、それを使用してデータを構造化する方法を次に示します。 Triblend T-shirt $24.99 Represent the freeCode

続きを読む
Visual StudioCodeでC ++コードをコンパイルする方法

Visual StudioCodeでC ++コードをコンパイルする方法

PS:これは私のブログで公開されました。 C ++は、静的に型付けされた自由形式の(通常は)コンパイルされたマルチパラダイムの中間レベルの汎用中レベルプログラミング言語です。簡単に言うと、C ++は、Cをベースにした洗練された効率的な汎用プログラミング言語です。1979年にBjarneStroustrupによって開発されました。C ++の主な機能の1つは、コンパイラです。これは、C ++コードをコンパイルして実行するために使用されます。コンパイラは、C ++などの特定のプログラミング言語で記述されたステートメントを処理し、それらをコンピュータのプロセッサが使用する機械語または「コード」に変換する特別なプログラムです。コンパイラを使用する必要があるC ++割り当てがあったため、実際にこの記事を書きました。いつものように、誰もがCodeBlocksIDEとVisualStudioIDEを使用していました。しかし、私はすでにすべてのプログラミング作業でVisual StudioCodeに慣れていました。次に、自分のVsCodeEditor内でC ++を直接コンパイルする方法を見つけようと試みました。したがって、この記事は:)です。この記事では、VsCodeでコンパイラーをセットアップする方法を示し、いくつかの最高のC ++リソースへのリンクをいくつか示します。前提条件C ++の予備知識(C

続きを読む
Angular vs React:アプリにどちらを選択するか

Angular vs React:アプリにどちらを選択するか

AngularとReactの一般的側面と技術的側面を正確に並べて比較「AngularvsReact」、「React vs Angular」、「Angular or React」というタイトルの記事がたくさんあります。これを開いたのは奇跡です!ただし、これらの記事に欠けているのは、AngularとReactを正確に並べて比較したものです。これが、このブログ投稿で私がやろうとしていることです。ReactとAngularを直接並置することです。2つのJavaScriptフレームワークを確認して対比し、考えられるそれぞれの特性を調べて、1つのデータでも見逃さないようにします。結局、どのテクノロジーを選択するかについてはお話ししません。しかし、私はあなたとあなたのプロジェクトに最も適した技術を選択するためにあなたが考えるのに十分な食べ物をあなたに与えます。1.簡単な概要ReactReactはUI開発用のJavaScriptライブラリです。Facebookと開発者のオープンソースコミュニティによって管理されています。このフレームワークは2013年5月に導入されました。最新のアップデートは2019年8月8日にリリースされました–ちょうど1か月前。AngularAngularは、Webおよびモバイル開発用のオープンソースのJavaScriptフレームワークです。これはTypeScriptベースであり、

続きを読む
Unityでのゲーム開発の究極の初心者ガイド

Unityでのゲーム開発の究極の初心者ガイド

Unityは、ゲームからインタラクティブな視覚化まで、あらゆるものをプロトタイピングするための優れたツールです。この記事では、Unityの使用を開始するために知っておく必要のあるすべてのことを実行します。まず、私について少し説明します。私は、UnityとBlenderで5年以上働いている、愛好家のUnity開発者、3Dモデラー、グラフィックデザイナーです。私は現在、University CollegeDublinのFinancialMathsの学生です。時々、フリーランスのグラフィックデザイン、Webプロトタイピング、ゲームプロトタイピングを行っています。前書きこの記事は、これまでUnityを使用したことがないが、プログラミングやWebデザイン/開発の経験がある人を対象としています。この記事の終わりまでに、基本的なゲームの作成を開始するために必要なすべての関数とコードだけでなく、エンジンの概要も理解できたはずです。なぜUnityなのか?ゲームを作りたいならインディーゲームの開発に関しては、選択肢はほとんどありません。ゲームを構築する場合の3つの主な選択肢は、Unreal、Unity、またはGameMakerです。Unityは、おそらく3つのプラットフォームの中で最も意見が少ないです。箱から出してすぐに非常に生の製品を提供しますが、柔軟性が高く、十分に文書化されており、考えられるほぼすべ

続きを読む