プログラミング

プロおよび熱狂的プログラマーのためのQ&A

5
ポイントを別のポイントを中心に回転(2D)
私はカードがファンアウトするカードゲームを作ろうとしています。現在、機能を備えたAllegro APIを使用してそれを表示します。 al_draw_rotated_bitmap(OBJECT_TO_ROTATE,CENTER_X,CENTER_Y,X ,Y,DEGREES_TO_ROTATE_IN_RADIANS); これでファンのエフェクトを簡単に作ることができます。問題は、マウスの下にあるカードを知ることです。これを行うには、ポリゴンの衝突テストを行うことを考えました。カードの4点を回転させてポリゴンを作成する方法がわかりません。基本的にはアレグロと同じ操作が必要です。 たとえば、カードの4つのポイントは次のとおりです。 card.x card.y card.x + card.width card.y + card.height 私は次のような機能が必要です: POINT rotate_point(float cx,float cy,float angle,POINT p) { } ありがとう
139 c++  algorithm 

8
Javaでバイト配列を整数に、またはその逆に変換します
Javaでバイト配列にデータを格納したい。基本的に、数値ごとに最大2バイトを使用できる数値のみ。 整数を2バイトの長さのバイト配列に、またはその逆に変換する方法を教えてください。私は多くの解決策をグーグルで見つけましたが、それらのほとんどはコードで何が起こるかを説明していません。よくわからないことがたくさんあるので、基本的な説明をお願いします。
139 java  types  endianness 


8
すべてのvirtualenvをリストする
virtualenvwrapperで、私のマシン上のすべてのvirtualenvをリストする簡単な方法はありますか? (現在の仮想環境にあるすべてのpythonパッケージを一覧表示するためにyolk -lが行うことのように?) 明確化:私の環境ディレクトリの「ls -la」はカウントされません。virtualenvまたはvirtualenvwrapper固有のコマンドを探しています。


22
PHPでベースURLを取得するにはどうすればよいですか?
Windows VistaでXAMPPを使用しています。私の開発では、私が持っていhttp://127.0.0.1/test_website/ます。 http://127.0.0.1/test_website/PHP を使用するにはどうすればよいですか? 私はこのようなものを試しましたが、どれもうまくいきませんでした。 echo dirname(__FILE__) or echo basename(__FILE__); etc.
139 php 

4
PowerShellでオブジェクトを数える方法は?
PowerShellユーザーガイドで読んでいるように、PowerShellのコアコンセプトの1つは、コマンドが受け入れて返すということです。 がテキストではなくオブジェクトをです。たとえば、実行get-aliasすると、いくつかのSystem.Management.Automation.AliasInfoオブジェクトが返されます。 PS Z:\> get-alias CommandType名の定義 ----------- ---- ---------- エイリアス%ForEach-Object エイリアス?Where-Object Alias ac Add-Content エイリアスasnp Add-PSSnapIn Alias cat Get-Content Alias cd Set-Location Alias chdir Set-Location ... さて、どのように私は、これらのオブジェクトの数を取得するのですか?

15
一般的なリストをCSV文字列に変換する
整数値のリスト(リスト)があり、コンマ区切り値の文字列を生成したいと思います。これは、リスト内のすべての項目が1つのコンマ区切りリストに出力されたものです。 私の考え... 1.リストをメソッドに渡します。2. stringbuilderを使用してリストを反復し、カンマを追加します。3.最後の文字をテストし、カンマの場合は削除します。 あなたの考えは何ですか?これは最善の方法ですか? 整数(現在の計画)だけでなく、文字列、long、double、boolなどを将来処理したい場合、コードはどのように変更されますか?私はそれがどんなタイプのリストも受け入れるようにするでしょう。
139 c#  generics  .net-3.5 



1
カールを使用するときにgzip圧縮されたページを適切に処理する方法
curlを使用してWebサイトから出力を取得し、HTML出力に対して一連の文字列操作を実行するbashスクリプトを作成しました。問題は、出力をgzip圧縮して返しているサイトに対して実行した場合です。ブラウザでサイトにアクセスしても問題はありません。 curlを手動で実行すると、gzipされた出力が表示されます。 $ curl "http://example.com" これがその特定のサイトのヘッダーです。 HTTP/1.1 200 OK Server: nginx Content-Type: text/html; charset=utf-8 X-Powered-By: PHP/5.2.17 Last-Modified: Sat, 03 Dec 2011 00:07:57 GMT ETag: "6c38e1154f32dbd9ba211db8ad189b27" Expires: Sun, 19 Nov 1978 05:00:00 GMT Cache-Control: must-revalidate Content-Encoding: gzip Content-Length: 7796 Date: Sat, 03 Dec 2011 00:46:22 GMT X-Varnish: 1509870407 1509810501 Age: 504 …
139 bash  curl  gzip 


6
System.ValueTupleとSystem.Tupleの違いは何ですか?
いくつかのC#7ライブラリを逆コンパイルし、ValueTupleジェネリックが使用されているのを見ました。代わりに何でValueTuples、なぜそうしないのTupleですか? https://docs.microsoft.com/en-gb/dotnet/api/system.tuple https://docs.microsoft.com/en-gb/dotnet/api/system.valuetuple
139 c#  .net  tuples  c#-7.0 

6
rreplace-文字列内で最後に出現した式を置き換える方法は?
Pythonで文字列を置き換える簡単な方法はありreplaceますか?しかし、最初から開始するのではなく、最後から開始しますか?例えば: >>> def rreplace(old, new, occurrence) >>> ... # Code to replace the last occurrences of old by new >>> '<div><div>Hello</div></div>'.rreplace('</div>','</bad>',1) >>> '<div><div>Hello</div></bad>'
139 python  string 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.