問題タブ [sequencing]
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.
couchdb - 分散 CouchDB システムでのドキュメントの順序付け
登録ユーザーがオーディオ録音を作成し、他の登録ユーザーと共有できる分散オーディオ リポジトリを実装しています。理想的には、ワイヤレス メッシュ ネットワークに断続的に接続されている少数 (n<5) のラップトップでリポジトリを実行したいと考えています。したがって、couchdb を実行しているリポジトリ ノードは、接続が利用可能な場合に相互に複製されます。リポジトリは電力インフラのない田舎の村に設置されるため、リポジトリのラップトップはソーラー パネルと自動車のバッテリーで電力を供給されます。過去に、1970 年 1 月 1 日、ラップトップのバッテリーが完全に消耗し、コンピューターの時計が 0 にリセットされるという問題に遭遇しました。インターネット接続も非常に不安定で、非常に高価です。断続的な電力と接続、および非常に不正確なクロックを念頭に置いて、ドキュメント (またはレコーディング) を順序付けして、レプリケーションの前後で、異なるリポジトリ ノードでレコーディングが作成されたときの年代順に大まかに対応させる方法を考えていました。これらの制約された条件内で機能する複製 by_date、by_sequence、by_chronology (または任意の名前) ビューを作成する方法について、助けていただければ幸いです。完璧である必要はありません。単純なソリューションよりも十分に優れているか、優れているだけです。これらの制約された条件内で機能する by_chronology (または任意の名前) ビュー。完璧である必要はありません。単純なソリューションよりも十分に優れているか、優れているだけです。これらの制約された条件内で機能する by_chronology (または任意の名前) ビュー。完璧である必要はありません。単純なソリューションよりも十分に優れているか、優れているだけです。
ありがとうございました!
トーマス
python - Python: 連続する領域を区切る
次のような .txt があります (タブ区切り):
最初の連続する 4 行には、2345 から 2348 までの連続する整数値が含まれます。同様に、最後の 3 行には、2412 から 2414 までの連続する値が含まれます。これらの連続する値のセットの最小値と最大値が 1 行に表示されるように、それらをグループ化したいと考えています。以下に示すように:
何か案が?
scheme - スキームの順序付け
私はSchemeを初めて使用し、コンピュータプログラムの構造と解釈を読んで言語に慣れようとしています。配列について少し混乱しています。
まず、begin
変更可能な構造の操作を容易にするために必要な、シーケンスを許可するためにキーワードが導入されていることを理解しています。私が理解していないのは、次のようにシーケンスを使用することがあることです (SCIP の 268 ページの例が動機です)。
を使用して同じことを実装できますbegin
。
これら2つの間に意味的な違いはありますか、それとも最初のものは2番目の構文糖衣にすぎませんか?
第二に、実際的な重要性は別として、理論的にそのbegin
構成要素は必要ですか? 必要なシーケンスごとに、シーケンスを実装するプロシージャのカスケードを記述できると思います。もちろん実用的ではありませんが、私はbegin
構造のない言語の表現力に興味があります。
r - 列の値に基づく繰り返しの順序付け
私はRに本当に慣れていないので、意味がわからなかったらごめんなさい。
STAND と呼ばれるいくつかの異なる領域で収集されたデータを含む DF があります。1:3 から実行されるデータのシーケンスを作成する必要がありますが、新しい STAND 番号になるとシーケンスを再起動する必要があります。
ここにいくつかのダミーデータがあります
私はそれを次のようにしたい:
参考になれば、私の DF には合計 7416 行あり、90 スタンドに分割されています。
これまでのところ、私は試しました:
しかし、それはdf全体で1:3しかリストしていません。
本当にお世話になりました!
lambda - ラケットに独自のシーケンシングを実装
1 つ以上の式を取り、それらの式を順番に実行する関数を実装する必要があります。
これは私がこれまでに持っているものです:
haskell - 醸造の一連の操作をモデル化する
私は Haskell にかなり慣れていませんが、少し学ぼうとしています。練習プロジェクトとして簡単な自家醸造計算機を作成することにしました。それをよりよくモデル化するための助けを探しています。
私の考えでは、醸造は直線的なプロセスであるため、醸造のさまざまな状態を表す一連の「コンポーネント」を定義できるはずです。醸造プロセスの簡単な概要を次に示します (型または操作としてモデル化しようとしたものをイタリック体でマークしました)。
マッシュを作ります。これは基本的に穀物を水に加えることです。Grains はFermentableの 1 つのタイプであり、これまでのコードで唯一のものです。
麦汁をスパージします。これは、麦汁と呼ばれる糖分の多い液体が得られるように、穀物の糖分を水で洗い流すことを意味します。
麦汁 をホップと いっしょ に煮てホップド ワートを 作る. これを数回繰り返すことができ、そのたびにホップを追加します。
完成したビールに酵母を加えて発酵させます。
これまでのところ、改善したいプログラムの簡単な始まりであり、導きの手を望んでいました.
まず第一に、プロセスのシーケンシャルな性質により、私はすぐにモナドを考えさせられます! ただし、これを実装する私の試みはこれまでのところ失敗しています。次のように、どうにかして操作を連鎖させることができるように思われます。
私の最初の考えは、どうにかして Monad のコンポーネント インスタンスを作成することでしたが、それがわかりませんでした。次に、モナドとなる何らかのブリューステップタイプを作成しようとしました。次のようなものです。
しかし、それも合わなかった。これをどのようにモデル化すべきかについての提案はありますか? 以下の型では、前のステップの型を渡して履歴を保持していますが、もっと良い方法があると思います。モナドトランスフォーマー?
私が持っている別の質問は、代数型と、いつレコード構文を使用し、いつ使用しないかについてです。どちらが好ましいかを本当に決めることはできません。これに関する適切なガイドラインはありますか?
また、ニュータイプについて。ある場所で 2 つの Duration:s を追加したかったのですが、加算演算子がないため、それを処理する最善の方法は何か疑問に思っていました。「Num a」クラスのインスタンスにする必要がありますか?
ここに私がこれまでに書いたいくつかのコードがあります。-- 単位 newtype 重量 = グラム 整数 newtype 容量 = ミリリットル 整数 newtype 苦味 = IBU 整数 newtype 持続時間 = 分 整数
これをより良くする方法の提案はありますか?
編集:明確にするために、私はこれを学ぶためにこれを行っているので、実際には最も美しいコードを探しているわけではありません. 上記で提案したのと同様の方法でこれをシーケンスする方法/可能性があるかどうかを本当に知りたいです。
r - 次のタスクを開始する前に R を待機させることは可能ですか?
私の質問は、次のタスクを開始する前に R をたとえば x 分間待機させることは可能ですか?
この質問の背景は、時間を節約するために R に複数のインスタンスで計算 (代入) を行わせることです。最後のステップは、複数のインスタンス間で結果を結合し (つまり、保存されたファイルをロード)、結合されたデータに対してさらに計算を行います (ブートストラップ)。
すべてのインスタンスが最初のタスク (代入) を完了するのを待つために、2 番目のタスク (ブートストラップ) を実行する R のインスタンスが 1 つ必要です。すべてのタスクにかかる時間はほぼ同じであるため、他のすべてのインスタンスが最初のタスクを完了したことを確認するには、そのインスタンスを x 分間待機させるだけで十分です。
最適化のために、別のインスタンスが最初のタスクを完了したかどうかを R が確認できる場合も興味深いでしょう。しかし、これはおそらくもっと複雑なので、最初の質問に対する解決策で満足します。
編集: Joshua Ulrich のコメントを検討した後、代入を並行して実行すると役立つ場合があります。代入を生成するために、R の下で代入パッケージ MICE を使用します。これまでのところ、複数のインスタンスで実行させてibind
から、乗算して代入されたデータ セットを結合するために使用していました。MICE で並列処理を使用する方法についてアドバイスをいただけますか?
mysql - この MySQL テーブルを正しくシーケンスするにはどうすればよいですか
左右の靴が混ざったテーブルがあり、そのうちのいくつかは防水です。
アルファベット順に並べ替えるクエリを作成する必要がありますが、名前が同じ場合は、左右の前に防水列を使用します。
例えば
このように並べる必要があります...
それはできますか?
counting - 各行の C の出現回数をカウントし、この数とその行の合計文字数を出力します
私はプログラミングが初めてで、そもそも何をする必要があるかを実際に見つけようとするのに苦労しています。どんな助けでも素晴らしいでしょう。
問題: 特定の行にある "C" の数をカウントする必要があるいくつかのファイルがあり、#ofC と合計文字数を得るためにこれを出力する必要があります。これには、各ファイルで分析する必要がある数百万行があります。データは 4 行にグループ化されており、必要なデータは 2 行目にのみ含まれています。
ファイルの例:
最終的な目的は、各ファイルの C の数と総文字数の散布図を作成して、ファイル間の結果を比較できるようにすることです。
どんな助けでも素晴らしいでしょう!
乾杯、ジャスティン