サンプルプログラムに関するまとめ

lemon99
インターネット上に公開されているプログラム・ソースを、コンパイルして、軽く検証してみました。動く・動かないを、まとめます。

1.Java

1-1.数値計算

1-1-1.2次方程式の解の公式

◎ Windows7 Java 1.6.0_24 の環境で、無傷でコンパイルでき、同じページにあるテスト用データでは、正しく動いているようです。

1-2.配列など

○ Windows7 JavaSE7 適切なimportを追加すれば、動きました

○ Windows7 JavaSE7 コンパイルで、警告はでますが、動いているようです

◎Windows7 JavaSE7 。動きます

◎Windows7 JavaSE7 。動きます

1-3.ファイルIO

○ Windows7 JavaSE7 ¥を/に直すとEclipse上でも動きました。
テスト用のテキストファイルをUTFにすると、日本語もでます。
ファイルが開けない場合のエラーも出ます。

◎Windows7 JavaSE7 。動きます

◎Windows7 JavaSE7 。動きます

◎Windows7 JavaSE7 。動きます

1-4.日付や時間

◎ Windows7 JavaSE7

◎ Windows7 JavaSE7 動きました

1-5.JDBC

○ Windows7 JavaSE7 PostgreSQL9.2.4 jdbcドライバ9.2です。serverやuser名を、環境に合わせて修正すると動きました。

○ Windows7 JavaSE7 PostgreSQL9.2.4 jdbcドライバ9.2です。接続文字列を環境にあわせて、statament->statementに修正すれば、動きました

◎ ディクショナリを検索して表の一覧を出力。
jodbc7 、JDK1.7 Oracle11g 動きました

◎ jodbc7 、JDK1.7 Oracle11g 動きました

◎ jodbc7 、JDK1.7 Oracle11g 動きました

◎ jodbc7 、JDK1.7 Oracle11g 接続情報を、Oracleのものにすれば、動きました

1-6.2D

◎ Windows7 JavaSE7 動きました

◎ Windows7 JavaSE7 動きました

1-7.文字列

◎ Windows7 JavaSE7 動きました

◎ Windows7 JavaSE7 動きました

1-99.その他

◎ Windows7 JavaSE7 動きました

◎ Windows7 JavaSE7 動きました

◎ Windows7 JavaSE7 動きました

◎ Windows7 JavaSE7 動きました

2.JavaScript

2-1.配列等

◎ Windows7 & IE8 適切に動きました
◎ Windows7 & FireFox25 適切に動きました

◎ Windows7 & IE8 適切に動きました
◎ Windows7 & FireFox25 適切に動きました

◎ Windows7 & IE8 適切に動きました
◎ Windows7 & FireFox25 適切に動きました

2-2.数値計算等

◎ Windows7 & IE8 適切に動きました。乱数らしきものが出力されています
◎ Windows7 & FireFox25 適切に動きました。乱数らしきものが出力されています

2-3.文字列

◎ Windows7 & IE8 適切に動きました
◎ Windows7 & FireFox25 適切に動きました

2-10.AJAX

◎ Windows7 & IE8 適切に動きました

2-99.その他

◎ Windows8 & FireFox27 適切に動きました

3.JSP

3-1.JDBC

◎ Windows7 JavaSE7 jodbc7 tomcat7 Oracle11 。「Null」と文字列が表示される所が、少し笑えました。

3-2.日付

◎ Windows7 JavaSE7 tomcat7 。動きました

3-99.その他

◎ Windows7 JavaSE7 tomcat7 。動きました

◎ Windows7 JavaSE7 tomcat7 。動きました

○ Windows7 JavaSE7 tomcat7 。
void doubler(int a)

void doubler(int[ ] a)
へ変更したら動きました。

◎ Windows7 JavaSE7 tomcat7 。動きました

◎ Windows7 JavaSE7 tomcat7 。動きました

◎ Windows7 JavaSE7 tomcat7 。動きました

◎ Windows7 JavaSE7 tomcat7 。動きました

◎ Windows7 JavaSE7 tomcat7 。動きました

◎ Windows7 JavaSE7 tomcat7 。動きました

4.Servlet

◎ Windows7 JavaSE7 tomcat7 。動きました

◎ Windows7 JavaSE7 tomcat7 。動きました

5.Android

5-1.Java

○ Windows7 ADTV22.0.5 Build Target Android 4.3 APILevel 18
動きましたが、エミュレータで見た時には、ボタンの配置が、URLのページとは違っています。
設定でしょうか? また、確認します。

◎ Windows7 ADTV22.0.5 Build Target Android 4.3 APILevel 18
適切なimportを追加してやれば、動きました。

◎Windows7 ADTV22.0.5 Build Target Android 4.3 APILevel 18
ボタンを押すと、Toastが出ます。

◎Windows7 ADTV22.0.5 Build Target Android 4.3 APILevel 18
チェックボックスを変更すると、Toastで、チェックボックスの状態を表示します。

◎Windows7 ADTV22.0.5 Build Target Android 4.3 APILevel 18
ラジオボタンを変更するとと、Toastで、ラジオボタンの状態を表示します。

6.HTML

◎ Win7 + FireFox 25 動きました。

10.C言語

10-1.ファイルIO

10-1-1.ファイルから1行ずつ文字列を読み込む

◎ Red Hat 5.6 GCC 4.1.2の環境で、無傷でコンパイルでき、ファイルの読み書きも正しいようです。0byteのファイルでも、正常終了します

10-1-2.CSVファイルの読み込み

◎ Red Hat 5.6 GCC 4.1.2の環境で、無傷でコンパイルでき、ファイルの読み書きも正しいようです。同じページににあるテスト用のファイルで、出力も確認できました。

10-2.文字列

10-2-1.文字列を指定文字で分割する

◎ Red Hat 5.6 GCC 4.1.2の環境で、無傷でコンパイルでき、正常に動いています。

10-3.配列など

◎ Red Hat 5.6 GCC 4.1.2の環境で、無傷でコンパイルでき、正常に動いています。

◎ Red Hat 5.6 GCC 4.1.2の環境で、無傷でコンパイルでき、正常に動いています。

◎ Red Hat 5.6 GCC 4.1.2の環境で、無傷でコンパイルでき、正常に動いています。

10-4.日付や時間

◎ Red Hat 5.6 GCC 4.1.2の環境で、無傷でコンパイルできます。

10-5.その他

◎ Red Hat 5.6 GCC 4.1.2の環境で、無傷でコンパイルできます。
XORを教師信号として、学習する所までです。それなりの回数で収束しているようです。

11.C++

11-1.配列・Vector等

◎ Red Hat 5.6 g++(GCC) 4.1.2の環境で、無傷でコンパイルでき、正常に動いています。

◎ iteratorを使った例です。
Red Hat 5.6 g++(GCC) 4.1.2の環境で、無傷でコンパイルでき、正常に動いています。

11-2.ファイルIO

◎ Red Hat 5.6 g++(GCC) 4.1.2の環境で、無傷でコンパイルでき、正常に動いています。

20.Oracle PL/SQL

◎ Oracle11g。動きました。

△ Oracle11g。var_emp_id number(6) = 1116;の部分を、var_emp_id number(6) := 1116;
にしたら動きました。

◎ Oracle11g。動きました。

◎ Oracle11g。動きました。

◎ Oracle11g。動きました。

◎ Oracle11g。動きました。

◎ Oracle11g。動きました。

30.AWK

◎ Red Hat 5.6 awk 3.1.5 動きました。

◎ Red Hat 5.6 awk 3.1.5 動きました。

◎ Red Hat 5.6 awk 3.1.5 動きました。

◎ Red Hat 5.6 awk 3.1.5 動きました。

◎ Red Hat 5.6 awk 3.1.5 動きました。

◎ Red Hat 5.6 awk 3.1.5 動きました。

https://matome.naver.jp/odai/2139207689384904101
2014年03月23日