14/23ページ

14/23ページ
C#

[.NET Core] CentOS 7.2 上に .NET Core を導入する方法

.NET Core .NET Core installation guide .NET Core は、オープンソースでクロスプラットフォームの .NET Framework です。ここでは .NET Core1.1 を CentOS7.2 にインストールするところから、HelloWorldを動かすところまでをやってみます。 とりあえずは、上記リンク先の Microsoft が公開している、導入ガイ […]

[CentOS] CUIでキーボードの設定を日本語に変更する方法

CentOS 7 でキーボードレイアウトを設定する方法 インストール時に日本語キーボードを選んだはずが、うまく設定できていなかったので変更する方法を調べました。メモとして残しておきます。 調べてみると設定ファイル etc/sysconfig/keyboard の内容を書き換えるとよいようなのですが、見つかりません。どうやら設定ファイルに変更があったようです。ということで以下のファイルを書き換えます […]

C#

[C#][VB] Enumの値をループ(列挙)する方法

Enumの値をすべて列挙したい 稀によくあるのですが、まったく思い出せないのでここにメモしておきます。Enumの値をループしながら扱う方法です。 を使います。 Enum.GetValues() を使います。ここれでは曜日を表す列挙体(DayOfWeek)の値を、文字列と数値の組み合わせで出力しています。 C# // 列挙体の値をすべて表示 foreach (DayOfWeek value in E […]

aタグのリンクを無効化する方法

aタグ押下時のリンクを無効にしたい aタグ(リンク)押下時にリンク処理を無視したい場合があります。onClick での処理は行いたいけど遷移は無視したい、そんな場合です。その方法を以下に記します。 ページ内リンク(href=”#”) aタグの遷移先のURLを設定する方法がります。href=”#” を aタグ に設定してやれば別ページに遷移させないよう […]

[ASP.NET] 拡張子から MIME TYPE を取得する方法

[ASP.NET] 拡張子から MIEM TYPE を取得する方法 任意の形式のファイルをDLするとき、拡張子が分からないとMIMETYPEを正しく指定できません。拡張子からMIMETYPEを引っ張てこれる機能が欲しかったので探しました。 .NET 4.5以降では、MimeMapping.GetMimeMapping メソッド が用意されています。 System.Web配下のこのメソッドは、指定し […]

Office Web ビューアー – ブラウザでWord,Excel,PowerPointを閲覧

Office Web ビューアー Office Web ビューアーとは、Office ドキュメントをオンライン(ブラウザ上)で表示するためサービスです。Microsoft製で無料です。このサービスを利用すると、閲覧者の端末に Office 各種がインストールされていなくても、ブラウザ上にその内容を表示することが可能です。 Microsoft製だけあって非常にリッチな機能が提供されています。 サンプ […]

[Python] クイックソートの実装方法とアルゴリズム

Pythonとクイックソート Pythonでクイックソートを実装してみます。Python3.6を使います。 クイックソートは数あるソートアルゴリズムの中でも、実用上最速とされる誉れ高いアルゴリズムです。ただし条件次第で低速になってしまうので注意が必要です。 クイックソートは分割統治法と呼ばれる考え方を使ってソートを行います。まずソート対象のデータ(リスト)について、ピボット(基準値)を選び、その基 […]

[Python] ヒープソートの実装方法とアルゴリズム

ヒープソートの実装方法とアルゴリズム Pythonでヒープソートを実装してみます。Python3.6を使います。 常に最大値(最小値)を取り出すことができるデータ構造があれば、それを使ってソートアルゴリズムが実装できるという考えのもと、考案されたのがヒープソートです。ソートは2分ヒープと呼ばれる木構造を使います。 2分ヒープは2分木で、子ノードが常に親ノードより小さいことが保障される木構造です。し […]

[Python] バブルソート/選択ソート/挿入ソートの速度比較

バブルソート/選択ソート/挿入ソートの速度比較 Pythonで作成した上記ソートアルゴリズムの実装を、処理速度の面から比較してみます。使用するコードは以下のページのものです。 [Python] バブルソートの実装方法とアルゴリズム [Python] 選択ソートの実装方法とアルゴリズム [Python] 挿入ソートの実装方法とアルゴリズム ソートアルゴリズムにはデータによって最良の時間計算量が期待で […]

[Python] 挿入ソートの実装方法とアルゴリズム

Pythonと選択ソート Pythonで挿入ソートを実装してみます。Python3.6を使います。 挿入ソートは、時間計算量 O(n^2) でバブルソートや選択ソートと同じく高速なソートアルゴリズムとは言えません。ただし、挿入ソートについて言えばある面で有用なソートアルゴリズムです。 挿入ソートは要素数の少ないデータに対して、高速に動作する可能性があります。これはクイックソートなど高速なソートアル […]

1 14 23