問題タブ [short]
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.
url - URLショートサイトはどのように機能しますか?
bit.lyやgoo.glなどのURL短縮サイトはどのように機能しますか?誰かが彼らが使用する技術やアルゴリズムを知っていますか?
http - rev canonical リンクが常に 302 リダイレクトを使用する理由
一部のサイトでは、自己ホスティング短縮 URL のRevCanonicalリンクがサポートされています。flickr、php.net、dopplr など。
私の理解といくつかの記事にもそれがありました。URL 短縮サービスでは、302 ではなく 301 パーマネント リダイレクトを使用する必要があります。
しかし、上にリストしたすべての Web サイトは、RevCanonical リンクに一時的に 302 リダイレクトを使用しています。
ここに私が使ったいくつかの結果がありますcurl -I
ドップラー:
フリッカー:
このケース (自己ホスト短縮 URL) が 302 リダイレクトを使用する理由がわかりません。誰でも理由を説明できますか?
java - 画像付きの if ステートメントを Java でよりエレガントに書く方法
このコードを書くための、より洗練された/より短い/組織的な方法はありますか?
c++ - SHORTの上位ビットと下位ビットを取得するにはどうすればよいですか?
関数GetKeyState()は、キーの状態(上位ビットで上/下、下位ビットで切り替え)を含むSHORTを返します。これらの値を取得するにはどうすればよいですか?
url - SQL データベースの短い URL を動的に生成しますか?
私のクライアントには、400,000 を超える顧客のデータベースがあります。各顧客には GUID が割り当てられます。彼は、すべてのレコードを選択して、この GUID をパラメーターとして含む動的な「短い URL」を作成するように求めています。次に、この短い URL を各クライアント レコードのフィールドに保存します。
最初の質問は、URL 短縮サイトで、このようにプログラムでその場で短い URL を作成できるものはありますか?
java - byte 配列から short 配列へ、Java で再び戻る
バイト配列に格納されたオーディオ データを取得し、それをビッグ エンディアンの short 配列に変換し、エンコードしてから、バイト配列に戻す際に問題が発生しています。これが私が持っているものです。元のオーディオ データは audioBytes2 に格納されます。代わりに、cos 関数にマイナスを付けて、デコードに同じ形式を使用しています。残念ながら、byte および short データ型の変更は交渉不可能です。
これを機能させるために考えられることはすべて実行しましたが、最も近いのは、他のすべてのエンコード/デコードを機能させることであり、その理由はわかりません。助けてくれてありがとう。
java - Point of Byte and Short in Java (私は他の質問を読みました)
私の質問は次のとおりです。Javaの逆アセンブリから正しく取得した場合、
実際には byte の代わりに int を使用します。また、すべてのローカル メモリ スロットは、スタック スロットと同様に 4B です。バイト配列を割り当てる方がおそらく効率的であることは理解していますが、単一のバイト値を使用すると最終的に効率が悪いというのは本当ですか? (略して同点)
c# - C#で2バイトをShortに変換する
実際のサーバーポート値を取得できるように、2バイトをunsignedshortに変換しようとしています。私は、応答フォーマットの下でこのプロトコル仕様に基づいています。これにBitConverter.ToUint16()を使用してみましたが、問題は、期待値をスローしていないように見えることです。実装例については、以下を参照してください。
1つのサンプルデータが与えられたとしましょう。たとえば、2バイトの値に対して105と135があり、変換後の期待されるポート値は27015ですが、代わりにBitConverterを使用して34665の値を取得します。
私はそれを間違った方法でやっていますか?
c - C データ型 : Short と Int の間
C について話している本を読みました。最初にコードを提示し、後者で質問する方がよいでしょう。
最初のコード
セカンドコード
特記事項: Intel ベースの PC を使用しているため、int サイズは 32 ビットです。
質問 :
1.) 本書では、この 2 つのコードは正しく実行できると述べてい%hd
ますが、一方は指定子を使用し、もう一方は指定子を使用してい%d
ます。
2.)本からの理由は、C メカニズムが自動的に型shortをintに変換して計算を高速化するため、%d
指定子を使用するか、 %ld
32 ビットであっても正しい結果が得られるからです。
3.)私の質問は、いつこの変換が発生したのですか?それprintf()
は、式または引数として渡されたときに float 変数が double に変換されるのと同じように、関数に引数として渡したときですか?変数を値で初期化するまでに3
??
4.)実際に私は小さな実験をしました。つまり、関数とsizeof
一緒に演算子を使用して変数 num のサイズを出力することです。printf()
2 bytes
5.) short 変数に値を代入している間にコンバージョンが発生した場合、short 変数を作成する意味は何ですか?? (**そうでない場合、この質問は無視してください)
あなたの助けは大歓迎です
c# - C#でXmlTextReaderを使用して短いタグを識別する方法は?
以下に、XML を読み取って書き込むサンプル コードを示します。のような短いタグを検出できないため、出力 XML は無効です"<test attrib="123" />
。XmlTextReader を使用してそのようなタグを検出する方法はありますか?