問題タブ [windows64]
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.
memory-management - 特定のアドレスでページをマッピングする
VirtualAllocを使用して仮想メモリページをマップしようとしていますが、これは8TBのWindows 7 64ビット許容範囲外の特定のアドレスです。WindowsInternalsの本で読んだことがありますが、このアドレス範囲は「ページテーブルの自己マッピング構造」に使用されます。 、0x7ffffffff000アドレスでメモリページをマップする方法はありますか?
visual-studio-2008 - ポインターが構造体に埋め込まれている場合に構造体のアライメントを探しています。興味深いリンクを見つけましたが、必要なものではありません
deviceiocontrol 関数を使用して、アプリケーションからドライバーに構造体を渡しています。
構造体には 2 つのメンバーしかありません。
ポインターとサイズを割り当て、構造体のアドレスをドライバーに渡します。
ドライバーでは、構造体へのポインターを作成し (アプリとドライバー間で構造体を共有しています)、ユーザーが渡したバッファーから値にアクセスします。ポインターにアクセスすると正しい値が得られますが、サイズの値は常にジャンク データです。これは、私が使用している 64 ビット プラットフォームです。アプリケーションを WDK でコンパイルすると完全に動作しますが、Visual Studio を使用するとこの問題に直面します。私はこの環境に慣れていません。そのような問題に直面した人はいますか?どんな助けでも大歓迎です。
よろしく、 アビラム
assembly - アセンブラコードをコンパイルする方法
学校でアセンブラーを学び始めたばかりで、このコードをコンパイルする方法を知りたいです。
Windows 7 x64 で
学校では Xp x32 を使用しているため、学校でコンパイルする方法は x64 ウィンドウでは機能しません。
windows - WindowsUACがファイルバッファをいじっています
この質問のコードスニペットの欠如とその曖昧さについて、今しばらくお待ちください。しかし、私はまったく無知であり、バグの場所についての手がかりがなく、アプリケーション全体を貼り付けることはできません。
C
通常のAPI(など)を介してファイルを開き、fopen
一定時間データを書き込み(最初にバッファをzlibに渡してデフレートしますが、これは適切ではないと思います)、最後にクロスプラットフォームアプリケーションがあります。フラッシュして閉じます。
これは、UACがオンになっているWindows OS x64での64ビットビルドを除いて、すべてのプラットフォームで完全に正常に機能します。stdout
基本的に、その正確な設定では、ファイルバッファは、ファイルを開いてからフラッシュするまでの間に送信したものと文字通りインターレースされているように見えます。まるでstdout
、他のファイルの同じバッファを使用する書き込みがあるかのようです。
VirtualStore
私が書いているように、これはファイルシステムの仮想化(メカニズム)に関連してはならないことに注意することが重要です%USERPROFILE%\Saved Games\
。この問題は確かにUACに関連しています。これをオフにすると、問題は発生しません。でも問題ありませんwine64
。
どんなポインタも価値があります。コンパイラはg++4.7.0(Linuxからのクロスコンパイル)です。
mysql - Rails サーバーが mysql2 での起動に失敗する - 必要な Gem が存在する
これは、MySql on rails を初めて使用しようとしている私です。これは、「gem install activerecord-sqlite3-adapter」を実行することを示していることを除いて、sqlite3 を使用した場合にも発生します。
最新の Ruby 2.0 を使用しています。最新の Rails 3.2.13 を使用しています。mysql2 (0.3.11) gem を持っています。activerecord-mysql2-adapter (0.0.3) も持っています。
それでも...次のメッセージが表示されます。
C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/bundler-1.3.5/lib/bundler/rubygems_integration.rb:214:in 'block in replace_gem': Please install the mysql2 adapter: 'gem install activerecord-mysql2-adapter' (mysql2 is not part of the bundle. Add it to Gemfile.) (LoadError)
実行するとバンドラーが実行されましたrails new [project name]
mysql2 gem のエラーである場合、このコマンドは mysql2 を 64 ビット Windows システムに正常にインストールします。gem install mysql2 -v '0.3.11' -- '--with-mysql-lib="C:\MySQL\lib" --with-mysql-include="C:\MySQL\include"'
生成されたGemfileはgem 'mysql2'
、私が言われたように、正常に使用されています。
Database.yml は次のとおりです。
[projectname]_development という名前のデータベースを手動で作成しました。
64-bit - Windows 上の Octave の 64 ビット版
x64 Windows 用に Octave をビルドする方法を知っている人はいますか? x32 の 2 GB のデータ制限は、大規模なデータ セットの分析を必要とする多くの問題にとって制限が多すぎます。
c++ - 未解決の包含:Eclipseヘリオス(Windows 7 64ビット)で
コンピューターに Eclipse をインストールしようとしています。64 ビットの Windows 7 を使用しています。
64 ビット Java と 64 ビット バージョンの Eclipse helios (C/C++) をインストールしました。
hello world プロジェクトをコンパイルしようとすると、エラーが発生しました
未解決の包含: < stdio.h>
テキストがレンダリングされなかったため、別のスペースを挿入しました。
このサイトと Google で解決策を探してみましたが、見つけた最良のものはこの投稿でした。
しかし、自分で stdio.h を見つける場所がわかりません。自分のコンピューターで検索を使用しましたが、そのようなファイルは見つかりませんでした。持っていないかもしれません、どうすればいいですか?