いつも忘れるので。
public T DeepCopy(T target)
{
object result = null;
// シリアル化した情報を格納する stream
using (System.IO.MemoryStream stream = new System.IO.MemoryStream())
{
// 指定されたオブジェクトをシリアライズ
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter formatter =
new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
formatter.Serialize(stream,...
Feb 28, 2014
Feb 26, 2014
Feb 26, 2014
No comments
『"ファイル名"の保存中にエラーが検出されました。いくつかの機能を削除または修復することにより、ファイルを保存できる場合があります。新しいファイルで修復を実行するには、[継続]をクリックしてください。ファイルの保存を中止するには、[キャンセル]をクリックしてください』
継続しても保存できない。
レジストリの更新で復旧するとのこと。コマンドプロンプトで以下のコマンドをたたく。
regsvr32 c:\windows\System32\MSCOMCTL.OCX
regsvr32, 64 ビット版については以下を参照
注: 64 ビット版の Windows オペレーティング システムには、次の 2 つのバージョンの Regsv32.exe ファイルがあります。
64 ビット版は %systemroot%\System32\regsvr32.exe です。
32 ビット版は...
Feb 26, 2014
No comments
WordPress で個別ページの記事部分を ajax で取得して任意の場所に挿入するコードを書いたのでメモ。(※ jQuery の内容としては WordPress に特化したものではない)流れとしてはこんな感じ。
クリックイベントをバインド
ajax のリクエスト先 URL を初期化
ajax リクエストを行いページ内容を格納
ページ全体から目的の部分だけを取得して格納
目的の部分をいったん非表示にしてから挿入
アニメーションで表示
コードはこんな感じ。
$(document).ready(function () {
// クリックイベントをバインド
$(".hoge").click(function(){
var url, html, target;
// ajax のリクエスト先 URL を初期化
url = $(this).find("a.hoge").attr("href");
...
Feb 26, 2014
No comments
jQuery オブジェクトから親要素の jQuery オブジェクトを取得したい。これすぐ忘れる。
以下の例は、クラス "hoge" とマッチする要素の直近の親要素(a)に対して css をセットしている。
$(".hoge").closest("a").css("border", "none");
自身からもっとも近い親要素(a)の jQuery オブジェクトを格納する。
var target = $(this).closest("a");
親要素を選択したいだけなら parent で良い。closest は "もっとも近い親要素" であることがポイント。
parent([expr]) - jQuery 日本語リファレンス
closest([expr]) - jQuery 日本語リファ...
Feb 26, 2014
No comments
css からは指定できません。ってことで、html はこんな感じで。
canvas を指定してプロパティにセット。
$(document).ready(function(){
document.getElementById('can').width = 400;
document.getElementById('can').height = 350;
});...
Feb 25, 2014
Feb 25, 2014
1 comment
Delaunay(ドロネー)分割の勉強。まずは基本的な描画(線、円)とドロネー分割で必要な外接円の求め方から。
以下、JavaScript だけ。
$(document).ready(function () {
var SAMPLE = {};
SAMPLE.Main = (function () {
// 頂点
function Vertex(x, y) {
this.x = x;
this.y = y;
}
// 三角形
function Triangle(v0, v1, v2) {
this.v0 = v0;
this.v1 = v1;
this.v2...
Feb 25, 2014
No comments
jQuery でフッタ要素を強引に最下部に固定してみる。定石がわからん。
$(document).ready(function () {
// 基準の高さを格納
var bodyBaseH = $('body').height();
var windowH = 0;
// リサイズ時の css 切り替え
function ReSize() {
winH = $(window).height();
// ウィンドウの方が高い場合フッタを最下部に固定
if (winH > bodyBaseH)
{
$('#footer').css("position", "fixed");
$('#footer').css("bottom",...
Subscribe to:
Posts (Atom)