揮発性のメモ2

http://d.hatena.ne.jp/iww/

2016-10-01から1ヶ月間の記事一覧

error: cannot bind packed field 'a.hoge_t::n' to 'int&'

C++

パックした構造体のメンバーは、参照で利用できない。 #include <iostream> using namespace std; struct hoge_t{ int n; } __attribute__((__packed__)); void setan( int &n ){ n = 123; } int main() { hoge_t a; setan( a.n ); // ★コンパイルエラー cout << a.n <</iostream>…

CentOS7でIPv6が無効化できない?

# netstat -ntl Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN tcp 0 0 :::22 ::…

ラベルのテキストを中央寄せにする

C#

label1.TextAlign = MiddleCenter; 中央寄せになる。 ただし、label1 が AutoSize になっていると、文字列が短いときに左に寄ってしまって結局左寄せになるので、サイズを固定するなどすること

自作ダイアログを作る

C#

フォームを作る ウィンドウスタイルで ControlBox をfalseにする(右上の_□×ボタンが無くなる) 最前面にしたいときは TopMost をTrueにする ラベルとボタンを置く ボタンを押したら this.Close(); する 呼び出し側は newして ShowDialog() で表示する publ…

フレームのdocumentを取得する

C#

// どうにかして用意する SHDocVw.InternetExplorer ie = findIE(url); // フレームを探す MSHTML.IHTMLDocument3 doc = ie.Document; MSHTML.IHTMLElement frame = doc.getElementById("list"); // フレームの中のdocumentを取り出す MSHTML.IHTMLFrameElem…

別スレッドからフォームをいじる

C#

using System.Threading; // スレッド用 public partial class Form1 : Form { // スレッドクラス private Thread thread; public Form1() { InitializeComponent(); // スレッドの起動 thread = new Thread(new ThreadStart(this.myThread)); thread.IsBack…

PATHを追加

export PATH=$PATH:/cygdrive/d/MyDoc/tool/putty/ Dドライブは /cygdrive/d

Windows10で クイックアクセスのピン止めが外せないときは 履歴を消す

Windows10のバグ クイックアクセスからピン留めを外せない(ピン留め後、フォルダ移動) - マイクロソフト コミュニティ Windows 10ミニTips(66) クイックアクセスの履歴をクリアする&無効にする | マイナビニュース 右クリックしてメニューからピンを外して…

clock_gettime の使い方

C

Man page of CLOCK_GETRES #include <stdio.h> #include <time.h> char *getnow() { static char buf[32]; struct timespec t; struct tm tm; clock_gettime(CLOCK_REALTIME, &t); localtime_r(&t.tv_sec, &tm); strftime(buf, 32, "%Y-%m-%d %H:%M:%S.", &tm); sprintf(buf+2</time.h></stdio.h>…

list で存在しない変数はnullになる

PHP

ftpdの設定

ftpでファイルをアップロードしたときに、ファイルのパーミッションが 640 になってしまう問題の対処 ftpdには Netkitのftpd を使用している。 ftpdは、デフォルトのマスクが 027 になっている。ftpdには設定ファイルが無いので、デフォルトのマスクは設定フ…

構造体に関数を書く

C++

#include <iostream> using namespace std; typedef struct { int a; int b; int getA(){ return a; } int getB(){ return b; } } hoge_t; int main() { hoge_t aa = {}; aa.a = 123; cout << aa.getA() << endl; // 123 cout << aa.getB() << endl; // 0 return 0; }</iostream>

テスト用無料SSLサーバ証明書認証局証明書のインストール

www

https://www.symantec.com/ja/jp/page.jsp?id=ssl-trial テスト用無料 SSLサーバ証明書 を使うときには、クライアントにはテスト用のルート証明書をインストールする必要がある https://www.jp.websecurity.symantec.com/repository/trial_root/index.html …