問題タブ [iso]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
13833 参照

internationalization - マイナー通貨単位には ISO 規格がありますか?

ISO 4217は、3 文字の通貨記号を定義しています。

  • ユーロ
  • 米ドル
  • LKR
  • 英ポンド

通貨の補助単位(セント、ペンス) にも ISO または同様の標準があり、これらのサブ単位のコードを定義していますか?

  • ct
  • p

?

0 投票する
1 に答える
2576 参照

php - ISOイメージを作成するためのPHPクラス

これが可能かどうか知りたかったのですか?

クロスプラットフォームのFlashプロジェクターとファイルを作成し、それからユーザーがダウンロードできるISOを作成したいと思います。

グーグルは今のところ私をあまり助けてくれませんでした...

0 投票する
4 に答える
8145 参照

java - 'fr_FR'タイプの言語コードからISO639-2言語コードに変換する

Javaで、、、 (フランス語、英語fr_FR、日本語を意味する)などの文字列からISO 639-2表現に変換する必要があります:、、。en_GBja_JPfre/fraengjpn

fr_FR表記スタイルが特定の基準に準拠しているかどうか知っていますか?この点に関しては何も見つかりませんでした。

この表記からISO639-2(3文字)言語コードに変換する方法を知っていますか?

どうもありがとう!

更新:メソッドgetISO3Language()を知っています。また、使用可能なロケールを反復することで、次のような文字列を作成し、ISO 639-2 3文字コードでマッピングを作成できることも知っています。fr_FRしたがって、3文字コードを検索すると、マップで見つけることができます。構築しました。問題は、私が直接的な解決策にはるかに適しているということです。最初から説明していなかったのが残念です。

0 投票する
1 に答える
7063 参照

python - Python: `datetime.date.isocalendar()` の逆

このdatetimeモジュールはdate.isocalendar、指定された日付を の形式で返すメソッドを提供します([year], [week], [weekday])。どうすれば後戻りできますか? タプルが与えられた場合([year], [week], [weekday])、どうすればdateオブジェクトを取得できますか?

0 投票する
6 に答える
17901 参照

nsdate - ISO 8601 タイムスタンプを NSDate に変換する: UTC タイム オフセットをどのように処理しますか?

ISO 8601タイムスタンプをNSDate. を使用しようとしましたが、タイムスタンプの末尾に表示されるUTC時間オフセットでNSDateFormatter動作させることができません。説明するために、次のようなタイムスタンプを:に変換したいと思います。私の質問は、「-06:00」の部分をどのように処理すればよいですか? 日付形式文字列として使用しようとしましたが、機能しません。助言がありますか?NSDate2011-03-03T06:00:00-06:00yyyy-MM-dd'T'HH:mm:ssZ

0 投票する
1 に答える
244 参照

bootloader - ブータブル CD の最初に実行されたバイトはどこにありますか?

小さな Linux ディストリビューションの iso イメージ (ISO 9660) を調べてみました。16 個の空のセクターが見つかり、その後にプライマリ ボリュームの説明を記述するセクターが続きました。次のセクターは通常、システムやバージョン識別子などの説明情報と、指定されていないバイト範囲内のリトル エンディアン整数のみを含むブート レコードです。次に、Supplementary Volume Descriptor が続き、最後に Volume Descriptor Set Terminator が続きます。

ブート レコードのリトル エンディアン整数だと思います。これに関するこれ以上の情報は見つかりませんでした。私が使用したすべての画像で、プライマリ ボリューム記述子のセクター カウントの値よりも小さいリトル エンディアンの整数が使用されていたため、画像内のセクターを指していると推測されます。誰かがこれについてより詳細な情報を提供できますか?

0 投票する
4 に答える
736 参照

c++ - 可変長 char[] - よろしいですか?

これがばかげている場合は許してください。ただし、私は C/C++ の初心者です。

私が作成しているソケット ライブラリでは、私の ClientSocket::recv(int bufsize) 関数は 'bufsize' を使用して char[] 配列を初期化し、C ソケットから読み込みます。G++ でコンパイルすると、コードは正常に動作します。

私が抱えている問題は、私のコードをコンパイルしている一部の人々が次のエラーを受け取っていることです: socket.cxx||In member function ‘std::string ClientSocket::recv(int)’:| socket.cxx|269|error: ISO C++ forbids variable length array ‘buffer’|

さて、私がこのフォーラムで読んだことによると、Microsoft は C89 のみをサポートしているのに対し、GCC は可変サイズの配列が受け入れられる C99 をサポートしています。また、そのスレッドでは、_alloca() の使用を提案しました。問題は、最大 1MB しかサポートしないことです。制限がないほうがいいです。

それが GCC/MSVC++ とのクロス コンパイルを可能にする唯一の方法である場合、私はそれに耐えなければならないと思います。代わりの方法を知っておくとよいでしょう。malloc() のようなものは機能しますか? (以前に使用したことがないのでわかりません)もしそうなら、使用方法やチュートリアル/ドキュメントへのリンクを教えていただけますか? ありがとう!

PS: recv() 関数のコードは次のとおりです。

編集: 推奨事項に従って、私はどちらかを使用する予定ですvector buffer(bufsize+1, 0); ... recv(sockfd, &buffer[0], bufsize, 0); ... return &buffer[0];またはchar *buffer = new char[bufsize + 1]; memset(buffer, 0, bufsize); ... recv(sockfd, buffer, bufsize, 0); ... string tmp = buffer; delete [] buffer; return string(tmp);- テストするためにまだ MSVC++ をインストールしていますが、うまくいくと思います。どうもありがとうございます!StackOverflow ROCKS!

0 投票する
3 に答える
13541 参照

c++ - C++ で ISO 8601 文字列を time_t に変換するにはどうすればよいですか?

ISO-8601形式の日付/時刻文字列から に変換する方法を知っている人はいtime_tますか? 私は C++ を使用しており、Windows と Mac で動作する必要があります。

私はコードを書きましたが、より「標準的」なバージョンがあると確信しています。

私は次のような日付を取得し、2011-03-21 20:25その時間が過去か未来かを判断する必要があります。

0 投票する
4 に答える
1021 参照

ruby-on-rails - すべての国の Yaml または SQL 挿入リストはどこかにありますか?

重複の可能性:
リストボックスに入力するすべての国/都市のリストはどこで入手できますか?

すべての国を作成するスクリプトを探しています。Rubyで簡単に使用できる無料のISOリストを知っている人はいますか?

Google でリストを見つけることはできますが、yaml、csv、または SQL の挿入ではうまくいきません。

また、スペインのすべての都市に非常に興味があります。

編集: 国 + 国コード

Edit2: スペインのすべての都市に興味があります。

0 投票する
1 に答える
758 参照

c++ - ISOC++であいまいな演算子を解決する方法

たくさんの古いC++コードをMSVisualC++7.0からiOS4iPhone g ++ 4.2.1コンパイラに移植することで、私は今ではほとんどアイデアがありません。これをコンパイルすると、いくつかのあいまいなエラーが発生します。

complex_dのクラス定義は次のとおりです。

問題の2つの演算子はあいまいとしてマークされていますが、理由はわかりません。もともとこのクラスはテンプレートとして書かれていましたが、実際にはdouble型でのみインスタンス化されていました。そこで、上記の定義をもたらすcomplex_dクラスのテンプレートを解除しました。MS Visual C ++ .NET 2002を使用してMSC環境でエラーと警告なしでコンパイルしましたが、g++4.2.1でこれらのあいまいなエラーが発生します。

私はC++でオーバーロード演算子を使用してコードを書くのにかなり長い時間がかかり、*演算子の2つの定義を書き直すことをたくさん実験しました。主な問題は、これがあいまいな理由がわからないことです。にとって:

complex_dにdouble変数値を掛けて、結果をcomplex_dとして返す必要があります。したがって、フレンド演算子*を評価する必要があります。オペレーターを入れ替えると

クラスメンバーまたは列挙型がパラメーターとして必要であるという別のエラーが発生します。また、コード内の別の場所でも必要になるため、問題の2番目の演算子を省略することはできません。

このジレンマから抜け出す方法を教えてくれる人はいますか?