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

MySQLでテーブル毎のデータ件数の確認

それぞれのテーブルに格納されているデータ件数を一度に纏めて表示する場合には次のSQLを発行すれば良い。 mysql> use information_schema; mysql> select table_schema, table_name, table_rows from tables; 実行結果は次のようになる。 mysql user 7 perf…

Visual C++ 2010 ExpressでDLLを作成する 〜 DLLをMetatrader4(MT4)で使用する

今回のエントリーを残すことになった背景は「【未解決】作成したDLLをMT4で動かしたいが、動かない」。 Linuxでmingwを使用して作成したDLLを、windows8で動作させているMT4プログラムでimportして動かしたかったが動かなかった問題。 windows7で動いていた…

Visual C++ 2010 Expressのインストール

1.Visual Studioのページから、「Visual C++ 2010 Express」をダウンロードする。 2.ダウンロードされた「vc_web.exe」を実行する。 3.ライセンスへの同意 4.インストールオプションの選択 5.インストール先のフォルダ選択 6.インストール 7.完了 1.Visual S…

C言語でのDLLの作成

むかしむかし、「MT4 〜 C言語で作成したDLLをMQL4で使用する」でDLLを作成した。 当時はwindowsで作成していた。このたびubuntu14で、同じことをするべく前回と同様のコードを記述してコンパイルした。 #include<stdio.h> #include<stdlib.h> int main(){ return 0; } extern "</stdlib.h></stdio.h>…

C言語でMySQLへ接続するためのAPI

「C言語でMySQLへ接続」では、簡単なプログラムでMySQLへ接続してみた。 APIの意味も理解しないまま、試しに動かしてみたので、一度簡単に整理しておく。 ※)正確な情報は公式ページを参照。「C言語でMySQLへ接続」で登場したAPIは次の8つ。 ・mysql_init ・…

C言語でMySQLへ接続

「【未解決だけど解決?】mysql_configが存在しない」で、mysql_configが入らなくて困っていたのは、全てこのため。C言語でMySQLへ接続するプログラムを書きたかった。 Javaなら簡単だけど、C言語では書いたことがないのでイキナリ苦労した。まず、手始めに…

MySQLのUpdate

MySQLをアップデートした時の手順。 5.6.20から5.6.21へアップデートした。 ※)今回は壊しても問題がない自宅の環境での作業メモだが、仕事など壊せない環境の場合は検証環境で検討を重ねた上で手順を作成して実施すること。この手順をそのまま鵜呑みにしな…

CentOS7にifconfigが無い。ifconfigを使いたい場合は、net-toolsパッケージをインストールする。

#/sbin/ifconfig -bash: /sbin/ifconfig: No such file or directory CentOS7で、IPを確認する場合は、ip addr showとする。 [root@vmcent7 rio]# ip addr show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:0</loopback,up,lower_up>…

【未解決だけど解決?】mysql_configが存在しない

Ubuntu14にmysqlをインストールしている。 mysql_configが実行できない。 root@ubuntu:~# mysql_config The program 'mysql_config' can be found in the following packages: * libmysqlclient-dev * libmariadbclient-dev Try: apt-get install <selected package> apt-get i</selected>…

【未解決→解決】作成したDLLをMT4で動かしたいが、動かない

「C言語でのDLLの作成」でどうしてDLLを作成したかというと全てはMT4で動かすため。 MT4のバージョンが600系になった頃だったか、自作EAで動かないものが少しずつでてきた(※仕事が忙しくてだいぶ放置しているのが現状なので、正確に覚えていないけど)。DLL…

MySQLへホスト名を指定してリモートアクセス

常識的な話。わざわざblogにするまでもないことだけど、時間が無いし、最近更新していないので何でもいいからメモしておく。リモートのMySQLへアクセスする。①アクセスするMySQLがインストールされているOSのIPアドレスを確認する root@ubuntu:~# /sbin/ifco…