まず、16進数を、10進数に変換する方法です。
以下のサンプルコードでは、16進数の"DB"や"0A"を、10進数に変換しています。
var a = parseInt("DB", 16); var b = parseInt("0A", 16);
次に、10進数の数値を16進数の文字列に変換します。
以下のサンプルコードでは、intの変数aを、16進数の文字列に変換しています。
var c = a.toString(16);
結果、変数cには、16進数の文字列が格納されます。
var a = parseInt("DB", 16); var b = parseInt("0A", 16);
var c = a.toString(16);
// エクセルファイルを処理する関数。inputタグでファイルを受け取り、jQueryのイベントeとして受け取る想定。 function parseExcel(e) { var files = e.target.files; var file = files[0]; var reader = new FileReader(); reader.onload = function (e) { var data = e.target.result; var wb; var arr = fixdata(data); wb = X.read(btoa(arr), { type: 'base64', cellDates: true, }); var output = to_json(wb); // 変数outputにJSON形式のデータが格納される。 // ここから、JSON形式になったエクセルのデータを処理可能 }; reader.readAsArrayBuffer(file); } function fixdata(data) { var o = "", l = 0, w = 10240; for (; l < data.byteLength / w; ++l) { o += String.fromCharCode.apply(null, new Uint8Array(data.slice(l * w, l * w + w))); } o += String.fromCharCode.apply(null, new Uint8Array(data.slice(l * w))); return o; } function to_json(workbook) { var result = {}; workbook.SheetNames.forEach(function (sheetName) { var roa = X.utils.sheet_to_json( workbook.Sheets[sheetName], { raw: true, }); if (roa.length > 0) { result[sheetName] = roa; } }); return result; }fixdataとto_jsonは、おまじないだと思ってもよいでしょう。
$ grep -R post_max /etc/php/7.0/* /etc/php/7.0/apache2/php.ini:post_max_size = 100M /etc/php/7.0/cli/php.ini:post_max_size = 100M /etc/php/7.0/fpm/php.ini:post_max_size = 100M
$ grep -R max_filesize /etc/php/7.0/* /etc/php/7.0/apache2/php.ini:upload_max_filesize = 100M /etc/php/7.0/cli/php.ini:upload_max_filesize = 100M /etc/php/7.0/fpm/php.ini:upload_max_filesize = 100M上記のように、全て 100M という値に設定しましょう。
ini_set('upload_max_filesize', '100M'); // Max file size for upload on script of PukiWikiX_FILESIZE define('PLUGIN_ATTACH_MAX_FILESIZE', (1024 * 1024 * 1024)); // default: 100MB
export PYTHONDONTWRITEBYTECODE=1これで、.pycファイルが作られなくなります。
print(max(1, 5)) print(max(10, 5, -3)) print(min(1, 5)) print(min(10, 5, -3))これを実行すると、以下のようになります。
$ python hoge.py 5 10 1 -3最大値や最小値が求められていることがわかります。
print(max([1, 3, 5, 2]))
import time start = time.time() # 開始時刻 # 何かしらの処理 # : # : elapsedTime = time.time() - start print("経過時間 " + str(elapsedTime) + " 秒")
JavaScriptで10進数と16進数を変換する方法を紹介します。 まず、16進数を、10進数に変換する方法です。 以下のサンプルコードでは、16進数の"DB"や"0A"を、10進数に変換しています。 var a = pa...