C#(16)

16follower
hurts14 さんのアバター 9views

UbuntuにC++のコンパイラをいれる。

Cのコンパイラ which gcc と打つと /usr/bin/gccにすでに入っているので大丈夫。 C++のコンパイラ which g++ と打っても反応がないのでインストールする。 sudo apt-ge... 2017年5月29日
yamagenii さんのアバター 430views

vectorによるメモリリーク

c++ではガベージコレクションが無いので自分でメモリ管理する必要がありますが、クラスのメンバのvectorはかなり厄介でdeleteメソッド、clearメソッドでもデストラクタが呼ばれずメモリリークしていきます。 実際にマイコンでプログラム... 2017年3月30日
yamagenii さんのアバター 20views

深さ判別法

n個の数列a0,…,anがあたえられたとき、その数列を組み合わせて得られた和がkであるかどうか判別するアルゴリズムを深さ判別法で解く 深さ判別法は全探索のアルゴリズムで、 オーダーはO(2^n)であるので、n=20程度であれば... 2016年8月29日
yamagenii さんのアバター 98views

【c++】配列やリストの順列を取得【next_permutation】

ある配列やリストが与えられた時の順列を生成するということを考える {1, 2, 3} という要素列があった時の順列は {1, 2, 3} {1, 3, 2} {2, 1, 3} {2, 3, 1} {3, 1, 2} {3, 2, 1}... 2016年7月25日
Masanari KIMURA さんのアバター 178views

C++用WEBフレームワークcrow

crow C++用のヘッダオンリーな軽量WEBレームワークです。書き方はPythonのFlaskに似ているかも。 C++でもウェブアプリ作れちゃうんです。 #include "crow.h" int main() { crow... 2016年5月20日
高瀬 裕介 さんのアバター 51views

C#で文字列が空でもNullでもない時だけを判別する

if (String.IsNullOrEmpty(str) == false) { Console.Error.WriteLine(str); } ... 2016年4月12日
高瀬 裕介 さんのアバター 454views

C# で外部プロセスをパイプしたい時

コマンドプロンプトで実行する場合 netstat -an | find /c /v "" C# で実行する場合 ProcessStartInfo psInfo1 = new ProcessStartInfo(); psInfo1.F... 2016年4月8日
高瀬 裕介 さんのアバター 40views

.Net Framework + C#のコンソールアプリでDebugの時はコンソールが閉じないようにする

#if DEBUG Console.WriteLine("続行するには何かキーを押してください..."); Console.ReadKey(); #endif ... 2016年4月5日
otaguro さんのアバター 180views

C#でインスタンスを保存・読込する

保存したいインスタンスのクラスは、次のように宣言する。 [Serializable]class TestClass {   〜略〜 } 次のような処理で保存・読込することが出来る //保存したいクラスを宣言 TestClass da... 2015年10月30日
Tetsuro  Aoki さんのアバター 11views

.NET版Sheets APIで各行の特定のセルを操作

以下は各行の「予定日」を取得して今日よりも前であればコンソール出力する例です。 foreach (ListEntry row in listFeed.Entries) { foreach (ListEntry.Custom ele... 2015年10月23日
Tetsuro  Aoki さんのアバター 296views

C#でWindows Updateを1ずつインストールするメソッド

IUpdateCollectionからまとめて実行するのが主流かと思いますが1つずつ実行したかったので作ってみました。 ダウンロードかインストールに失敗するとコンソール出力してfalseを返します。 using WUApiLib; --... 2015年10月16日
Tetsuro  Aoki さんのアバター 67views

C#でgoogle spreadsheetのgidをworksheetIdに変換する

public string long36ToString(long num) { string char36 = "0123456789abcdefghijklmnopqrstuvwxyz"; string convert... 2015年10月13日
Tetsuro  Aoki さんのアバター 83views

.NET版Sheets APIでセルを取得

/* OAuth認証を終え、変数serviceにSpreadsheetsServiceが入っているものとします */ // get sheet string sheetUrl = "https://spreadsheets.googl... 2015年10月9日
Tetsuro  Aoki さんのアバター 44views

.NET版Sheets APIでシートをIDから取得

SpreadsheetQueryのコンストラクタ引数にシートIDを含んだURLを渡すことで可能です。 string url = "https://spreadsheets.google.com/feeds/spreadsheets/" +... 2015年10月6日
Tetsuro  Aoki さんのアバター 92views

C#で改行

C#で改行を入れたい場合はEnvironment.NewLineを使います。 連打したい場合は適当な変数に入れてしまうと楽。 var br = Environment.NewLine + Environment.NewLine; var ... 2015年10月6日
高瀬 裕介 さんのアバター 207views

C#のプロパティでLISTに変換をかけた結果を返す

public List<string> SOURCES { get; set; } public List<string> FORMATTED_SOURCES { ... 2015年10月5日