WEB系技術電脳日記 -466ページ目

Vector なんでも良いって訳じゃないんだな・・・・

Vectorに先日のソフトアップロードしたら、
スパムメールの助長になるかもで、弾かれた。
当然といえば当然(´・ω・)ス
ちゃんと確認してるんだな・・・。

修正して再度明日でも上げてみるか。

そんな記録。

移動(´・ω・)ス

photo:01



テケテケと神田方面へ。
ふと万世橋下みると船。
ヨットとかふと妄想する夕方



iPhoneからの投稿

秋月(´・ω・)ス

photo:01



神田に向かう途中、
目的のパーツを買う。

そんな記録(´・ω・)ス



iPhoneからの投稿

久しぶりに靴を磨く(´・ω・)ス

photo:01



出撃前に時間があったので、
やっつけだが、靴を磨いた。
ちとテカリ具合がアレ。

そう言えば、いつぶりだろうか。
最近ではワイシャツだって形状記憶でアイロンもかけないし、
靴も真面目に磨かない日々。

昔はもう少し身なりに気を付けていたのに。
良く言えば身なりより中身とか言い訳だが、
現実社会はまずは見た目。


毎日を見返せば、シコタマ酒飲んで、挙句にだらし無い感覚満載。
車窓に映る顔は危険な事から回避するような生気のない表情にも感じる(´・ω・)ス

色々考えると強烈に絶望するけど、
今日も私は元気です。





iPhoneからの投稿

適度に作業し、早速撤収(´・ω・)ス

適度に作業し、早速撤収。
作業内容は日次更新のバックアップデータをサーバーに退避。
そろそろデータも限界(´・ω・)ス

今日は少し作業した後に神田方面へ出撃。

そんな午前中の記録。

朝から(´・ω・)スか、、、

photo:01



朝から拠点Kに。
本当にキーボードが激しく汚れてる(´・ω・)ス
この汚れは本当にどうにもならんものかと、、、

今日、末広付近のジャンク屋で安いキーボードでも買ってくるか、、、

そんな事考えた朝(´・ω・)ス



iPhone

dateset->datatable基本から学ぶ( ; ̄ω ̄)ゞ

WEB系技術電脳日記-C# 初心者メモ
今までC#からMySQL接続とかやってきてなんだが、
もう一度基本から見直す。
よくよく考えれば、dataGridViewを文字列の格納に使おうとして、
それが間違いだった・・。今更。
ならばdatasetのキャッシュ内でデータゴニョゴニョするのが一番だと。
まずは確認で、


DataSet ds = new DataSet();
DataTable dt1 = ds.Tables.Add("テストテーブル1");
dt1.Columns.Add("カラム1-1");
dt1.Columns.Add("カラム1-2");

DataTable dt2 = ds.Tables.Add("テストテーブル2");
dt2.Columns.Add("カラム2-1");
dt2.Columns.Add("カラム2-2");

dataGridView1.DataSource = ds;
dataGridView1.DataMember = "テストテーブル1";

dataGridView2.DataSource = ds;
dataGridView2.DataMember = "テストテーブル2";


ふむ、DBと同じでテーブルを作るというのは把握。理解した。
そうなると今まで作ってきたのを見直す必要があるな、
今はデータテーブルしか作ってないから、
先にdatasetを先に作ると・・・把握。
そういえば増田氏が言ってたな・・( ; ̄ω ̄)ゞ

じゃ、次に、ここに入れられた値の重複をチェックに入る。
dataset内datatableの値に対してなんというかSQL文みたいなのが打てるのだろうか。
DataTable Selectメソッドらしき物が。

例えばDataTable dtにDBから取得したテーブルのデータが入っているとしたら、
DataRow[] SelectedRow = dt.Select("列名1<= 100 AND 列名2=0");
SQLのwhere句を同じように書くと、その条件にあったDataRowが取得できる。
http://freelancer.yoka-yoka.jp/e330405.html


メモ


C# DataSet内のDataTableの検索
DataSet内に指定のDataTableがあるか判定する。

Ds.Tables.Contains("DataTable名")

ループ処理などで動的にDataTableを追加するとき、
既にDataSet内に同じ名前のDataTableがあるとエラーになるので
同じ名前のDataTableがあれば、削除してから追加する。

DataSet Ds;
~~~~~~~~~
if(Ds.Tables.Contains("DataTable名"))
{
Ds.Tables.Remove("DataTable名");
}
Ds.Tables.Add("DataTable名");
http://noudikara.jugem.jp/?eid=12


okok

さっそくdatatableの検索を学ぶ。
まずはDataTable.Select メソッドを確認

DataTable.Select ()
  すべての DataRow オブジェクトの配列を取得します。
  .NET Compact Framework によってサポートされています。
DataTable.Select (String)
  フィルタ基準と一致するすべての DataRow オブジェクトを主キーの順に
   (主キーがない場合は追加された順に) 配列として取得します。
  .NET Compact Framework によってサポートされています。
DataTable.Select (String, String)
  フィルタ基準と一致するすべての
  DataRow オブジェクトの配列を、指定した並べ替え順で取得します。
  .NET Compact Framework によってサポートされています。
DataTable.Select (String, String, DataViewRowState)
  フィルタ基準と一致するすべての DataRow オブジェクトの配列を、
  指定した状態と一致する並べ替え順に取得します。
  .NET Compact Framework によってサポートされています。
http://msdn.microsoft.com/ja-jp/library/system.data.datatable.select(v=vs.80).aspx


把握次にちとコードを書いてみるか。

WEB系技術電脳日記-WEB系 やらないか?

やはりデータベースを使うしかないか・・・・・

先日からのスクレイピングで、dataGridViewに対して、
dataTableをバインディングしたまでは良かったが、
やはり重複をチェックするにはdatesetで扱うのが一番となる・・・。
くぅ・・・。
ちとここで、再度確認の為に何かサンプルを作る事になる。
これが出来ればアレと・・・本当にキリがないでござる。

だが、ここは地道に・・・・。

C# 乱数 ランダム数 を取得する

ちとメモ( ; ̄ω ̄)ゞ



// Random クラスの新しいインスタンスを生成する
Random cRandom = new System.Random();

// 0 以上の乱数を取得する
int iResult1 = cRandom.Next();

// 0 以上 512 未満の乱数を取得する
int iResult2 = cRandom.Next(512);

// 256 以上 512 未満の乱数を取得する
int iResult3 = cRandom.Next(256, 512);

// 取得した乱数を表示する
MessageBox.Show(
iResult1.ToString() + System.Environment.NewLine +
iResult2.ToString() + System.Environment.NewLine +
iResult3.ToString()
);

VisualStudio 本当に頭がいい(´・ω・)ス

$WEB系技術電脳日記



ぬぅ・・本当に頭がいい。
チマチマデバックしないと、付いていかない(´・ω・)ス