alibaba / alibaba/code-data-share-for-python
Optimize archive structure
オープン
- 主要言語
- C
- スター
- 46
- フォーク
- 6
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
We want to improve both security and performance by optimizing data structure of archive file,
this includes:
- [ ] Sanity check based on checksum and/or some magic number
- [ ] Use array instead of linked list for better cache behavior
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず、アーカイブ形式の実装と現在の連結リストデータ構造の場所を特定します。チェックサムまたはマジックナンバーの検証を定義し、既存の構造と配列ベースのレイアウトを比較します。アーカイブの健全性がチェックされ、改訂したレイアウトによってセキュリティを損なうことなくキャッシュの挙動が改善されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- c
- 領域
- performance, security
- issue の種類
- リファクタリング
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100