問題タブ [backend]
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.
java - Java でブロック指向のディスク I/O を行うにはどうすればよいですか? または同様の B+ ツリー
Java でB+ ツリーを実装し、ディスク ベースの I/O 用に最適化したいと考えています。Java から個々のディスク ブロックにアクセスするための API はありますか? または、私の目的に合った同様のブロック指向のアクセスを実行できる API はありますか?
100% Java でTokyo Cabinetのようなものを作りたいと思っています。JavaDBのような Java のみのデータベースがバックエンドで使用しているものを知っている人はいますか?
おそらく Java 以外にも、これをより適切に実行できる言語があることは知っていますが、私はこれを学習目的でのみ行っています。
security - 安全に転送する方法
バックエンドサーバーとフロントエンドサーバーの2つのサーバーがあります。毎晩、バックエンドサーバーは静的な.htmlファイルを生成し、それが.tar形式に圧縮されます。
.tarファイルをフロントエンドサーバーに転送するバックエンドサーバーに常駐するスクリプトを記述してから、その.tarファイルをフロントエンドサーバーのパブリックWebディレクトリに解凍する必要があります。
これを行うための標準的で安全な方法は何ですか?
前もって感謝します。
c++ - C++ コンパイラとバック/フロント エンド
私自身の教育のために、どのコンパイラーがどの C++ フロントエンドとバックエンドを使用しているかに興味があります。次のテクノロジーがどこで使用されているか、またそれらの特徴/利点があれば教えてください。
Open64 - バックエンド、フロントエンド、またはその両方ですか? どのコンパイラがそれを使用していますか? CUDAコンパイラで遭遇しました。
EDG - 私が知る限り、これは Intel コンパイラと Comeau によるフロントエンドの使用です。他のコンパイラはそれを使用しますか? ブーストのソース コードでかなりの数の参照を見つけました。
ANTLR - これは一般的なパーサーです。一般的なコンパイラはそれを使用しますか?
コンパイラについて:
gccコンパイラスイートはフロントエンド/バックエンドで使用しますか? 他のコンパイラと共通の遺産がありますか?
フロントエンド/バックエンドの PGI および PathScale コンパイラは何を使用しますか?
フロントエンド/バックエンド XL コンパイラーが使用するもの (IBM オファリング)。
インターネットまたはあなたの個人的なノウハウに関する詳細なリンクは素晴らしいでしょう. Google で検索しましたが、一般的に目にする情報はかなり表面的なものでした。
ありがとう。
sql - プロジェクトのバックエンド側に触れる可能性のあるすべての開発者が知っておくべき便利な SQL ステートメント/使用パターンは何ですか?
プロジェクトのバックエンド側に触れる可能性のあるすべての開発者が知っておくべき便利な SQL ステートメントは何ですか?
(更新:アルゴリズムと同じように、ソートの問題、シャッフルの問題があり、それらの解決策がいくつかあることがわかっています。この質問は同じことを目指しています)。
たとえば、私が考えることができるものは次のとおりです。
どの学生も登録していないクラスのリストを取得します。(外部結合して、一致が NULL であるかどうかを確認するか、または Classes テーブルから取得して、IN でないすべての ClassID (Registrations テーブルからすべての ClassID を取得するためのサブクエリ) を確認します)
バックエンドのデータに触れる可能性のある、すべての開発者が隠しておくべき SQL ステートメントはありますか?
java - Java アプリケーションの設計に関する質問
私は趣味のプロジェクトを持っています。これは基本的に「todo」タスクを好きなように維持することです。1 つのタスクは次のように説明できます。
ご想像のとおり、私は一度に何千もの Todo アイテムを持っているでしょう。
- Todo アイテムを保存するための最良の戦略は何ですか? (現在は XML ファイル上にあります) アプリの起動時にすべてのアイテムがすばやく読み込まれるようにします (アプリケーションは、起動時にすべてのアイテムのダッシュボードのようなものを表示します)。
- Android/または J2ME ベースの電話に移植できるようにバックエンドを設計する最良の方法は何ですか?
- 現在、これは Java Swing を使用して行われています。メモリが限られているデバイスで効率的に動作させるには、何に注意すればよいですか?
- アプリケーションは、フォームを開いて新しい todo タスクを入力します。今のところ、ユーザーが「保存」ボタンを押したら、新しく追加されたタスクを my-todos.xml に保存したいと思います。このような変更を既存の XML ファイルに追加する一般的な方法は何ですか?(ファイル全体を再度読み取って保持したくないことに注意してください)
javascript - C++ バックエンドを Javascript に接続する
C++ 関数によって返される情報に基づいたポイントを含む Google マップを表示する Web サイトを作成したいと考えていました。Java Server Pages を使用して、javascript を使用してサーバー上の Java メソッドを呼び出すことができることを知っています。Javaサーバーページと同じ結果を生成するために、サーバー上のC++コードをjavascriptに接続する方法はありますか?
backend - Web 開発の初心者 - バックエンドに関する質問
フロントエンドのロードマップには自信がありますが、Web 開発は初めてです。次の 2 つの点について指示が必要です。
- 基本アーキテクチャ
- バックエンド技術
アーキテクチャの場合、開始するには何が必要ですか? 私が知っていることから、その:
- ドメイン名を登録する (ゴダディ?)
- ウェブホストを探す
- ??? 他に何か?またはサイトの開発を開始しますか?
そんなに簡単ではないと思います、私が見逃しているものがあるに違いありませんよね?
バックエンド テクノロジについては、Java と Python のアプリケーション開発経験がありますが、PHP でこれらの言語をサポートするバックエンド ホスティング サイトを見つける可能性はどのくらいありますか? PHP はより良い選択ですか? バックエンドについて知っていることに固執すると、後で自分自身を妨害することになりますか? 助けが必要な場合、python/java 開発者と php 開発者の市場はどうなっていますか?
データベースについて知っておくべきことは何ですか? 基本的な SQL の経験があります。ホスティング サイトには、心配する必要があるデータベースの種類や帯域幅に制限がありますか?
StackOverflow、Sitepoint フォーラム、Google などの一般的なサイトを使用しています。他に使用すべきリソースはありますか?
iphone - iPhoneアプリのバックエンドとしてCMSを設定する方法
iPhoneアプリで動的コンテンツをネットから削除したいのですが。このコンテンツは、CMSを使用して管理する必要があります。特に、コンテンツを取得するためのiphoneアプリのバックエンドとしてDrupal、Joomla、またはその他のCMSをセットアップできるかどうかを知りたいです。
これをどのように達成できるかについてのアドバイスは役に立ちます。
私はCMSのセットアップ/使用にまったく慣れていません。
ruby-on-rails - フロントエンドの設計が先か、バックエンドの開発が先か? Ruby on Rails サイトの場合
フロントエンドとバックエンドのすべてを自分で行っています。私は HTML と CSS に精通していますが、Ruby on Rails は初心者です。サイトを開発したいので、フロントエンドから始めるべきか、バックエンドから始めるべきか迷っています。私が現在フロントエンドで行っていることはすべて静的です。バックエンドを行うときに、フロントエンドのコーディングを大幅に変更する必要があるのではないかと心配しています。
ajax - XMLHttpRequest を処理して外部アプリケーションを呼び出す
XMLHttpRequest
Web クライアントが組み込みデバイスのアプリケーションにアクセスする方法として使用する簡単な方法が必要です。XMLHttpRequests
Web サーバーへの着信を処理し、それらをアプリケーション呼び出しに変換できる、薄くて軽いものを作成する方法を見つけようとして、私は混乱しています。
状況:
- Ajax (具体的には ExtJS) を使用する Web クライアントは、既存の組み込みアプリケーションに対して非同期で送受信する必要があります。これは、シック クライアント/シン サーバーを使用するためだけのものではありません。クライアントは、アプリケーション ステータスのバックグラウンド チェックを実行する必要があります。
- アプリケーションは、既知の一連のコマンド、イベント、および構成値を使用して、ソケット インターフェイスを公開できます。構成は、SQLite データベースから取得されるため、おそらく XML として送信される可能性があります。
- クライアントとアプリの間には、何らかの方法で翻訳を処理する何かを実行する lighttpd Web サーバーがあります。この何かが問題です。
私が欲しいと思うもの:
- Lighttpd は FastCGI を使用して、すべて
XMLHttpRequest
を外部プロセスにルーティングできます。このプロセスは HTML/XML を理解し、それとアプリケーションの言語の間で変換します。クライアントへのプッシュ通知をシミュレートするカスタム ロジックがあります (XMLHttpRequest を受信し、次の通知が利用可能になるまで応答しません)。 - C/C++。
Java/PHP/Perl
組み込みデバイスへのインストールは避けたいと思います。したがって、より低レベルの理解が必要になります。
どうすればいいですか?
- CGI ヘッダーと HTML を解釈して、構文処理を行う必要がなく、要求/応答の内容を処理するだけの優れた C++ ライブラリはありますか?
XMLHttpRequest
および CGI インターフェイスを処理するときに、サーバー側で正確に何が行われるかについての適切な参照はありますか?- この仕事のほとんどをすでに行っているパッケージはありますか? それとも、HTTP/CGI 以外のものをゼロから構築する必要がありますか?