Commit c5dd4c9
authored
[skip netlify] PUBLISHER #143
* PUSH NOTE : URL bao gồm scheme, host, cổng, path, query, fragment.md
* PUSH NOTE : Origin là sự kết hợp của protocol, hostname và cổng.md
* PUSH NOTE : Cổng là số hiệu của chương trình cụ thể được nhận gói tin.md
* PUSH NOTE : Cổng (port).md
* PUSH NOTE : Một chương trình có thể được miêu tả với vai trò là server, nhưng ở dưới code thì có thể lại là client, và ngược lại.md
* PUSH NOTE : Nếu không ghi cổng thì mặc định là 80.md
* PUSH NOTE : nobody là một người dùng hệ thống không có đường dẫn home và có quyền tối thiểu (UID 65534).md
* PUSH NOTE : Linux là nhân hệ điều hành. GNU Linux mới là hệ điều hành.md
* PUSH NOTE : ❓Gọi là không gian nhân vì nó là không gian ánh xạ địa chỉ.md
* PUSH NOTE : Những thứ ở hệ điều hành mà người dùng quen thuộc đều không phải là nhân của nó.md
* PUSH NOTE : Khu vực người dùng chỉ được phép chạy các lệnh logic. Muốn làm việc với phần cứng phải thông qua nhân.md
* PUSH NOTE : Server là chương trình cung cấp dữ liệu cho chương trình khác. Client là chương trình yêu cầu chương trình khác cung cấp dữ liệu cho mình.md
* PUSH NOTE : Những chương trình có chữ d đằng sau là daemon.md
* PUSH NOTE : Các trình quản lý tiến trình (process monitor) giúp theo dõi mức độ tiêu thụ tài nguyên của các tiến trình.md
* PUSH NOTE : Trong Linux, PID 1 phải luôn được giữ sống, để nó quản lý những tiến trình mồ côi khác. Trong Windows thì được có những tiến trình mồ côi.md
* PUSH NOTE : Tiến trình PID 1 sẽ tạo ra các tiến trình khác.md
* PUSH NOTE : PID 1 không nằm trong nhân, mà nằm trong vùng người dùng.md
* PUSH NOTE : Daemon là loại chương trình hoạt động ngầm không chịu sự kiểm soát bởi người dùng.md
* PUSH NOTE : Nếu không để đường dẫn vào Deno.openKv(), thì mặc định là ở DENO_DIR. Ở local thì dùng deno info để xem.md
* PUSH NOTE : Các chương trình ứng dụng không giao tiếp trực tiếp với CSDL mà qua một trung gian gọi là hệ quản trị cơ sở dữ liệu.md
* PUSH ATTACHMENT : Người dùng, giao diện, chương trình ứng dụng, hệ quản trị cơ sở dữ liệu, cơ sở dữ liệu.png
* PUSH NOTE : Ứng dụng quản lý là một dạng giao diện giữa người dùng và cơ sở dữ liệu.md
* PUSH NOTE : Tệp là thứ mà nhiều chương trình khác nhau đều đọc được.md
* PUSH NOTE : Tệp Google Docs không thực sự là tệp.md
* PUSH NOTE : Excel không phù hợp cho việc lập cơ sở dữ liệu.md
* PUSH NOTE : DBMS cấu trúc những cách ta tổ chức và tương tác với mọi dữ liệu được lưu trữ.md
* PUSH NOTE : ❓CUDA khác gì hệ điều hành.md
* PUSH NOTE : Server hỗ trợ nhiều CPU cùng lúc, có thể tháo ổ đĩa lúc đang chạy mà không mất dữ liệu.md
* PUSH NOTE : x86, ARM, RISC-V là các kiến trúc tập lệnh.md
* PUSH NOTE : Tùy vào bối cảnh mà kiến trúc là hợp của cả kiến trúc tập lệnh và vi kiến trúc, hay chỉ là vi kiến trúc.md
* PUSH NOTE : Kiến trúc tập lệnh giống như ABI hoặc API dành cho các chip.md
* PUSH NOTE : CUDA giúp phần mềm nghĩ rằng tất cả phần cứng đều giống nhau, và phần cứng nghĩ rằng tất cả phần mềm đều giống nhau.md
* PUSH NOTE : Mọi chuỗi trong Rust đều là UTF-8 để đảm bảo có thể làm việc với các ngôn ngữ và hệ thống khác.md
* PUSH NOTE : Rust được thiết kế để loại bỏ hoàn toàn các lỗi về bộ nhớ.md
* PUSH NOTE : Kiểu String hữu ích khi tạo hoặc thay đổi chuỗi. Kiểu &str hữu ích khi đọc mộc chuỗi đã có sẵn.md
* PUSH NOTE : Nếu như code giống như các nốt nhạc, thì động cơ giống như nhạc công, còn môi trường thực thi giống như nhạc cụ.md
* PUSH NOTE : Lập trình hàm.md
* PUSH NOTE : Nếu giải phóng bộ nhớ quá sớm thì chương trình bị sập. Nếu giải phóng quá trễ thì gây tràn bộ nhớ.md
* PUSH NOTE : GCP nhiều khi chặn IP Việt Nam.md
* PUSH NOTE : Ảnh là template để chạy container.md
* PUSH NOTE : Việc dựng ảnh được thiết lập qua dockerfile.md
* PUSH NOTE : Nếu dựng lại ảnh mà đánh tag giống nhau thì ảnh cũ sẽ thành ảnh treo (dangling image).md
* PUSH NOTE : Nếu cần xóa các tệp tạm được tạo ra từ một lệnh khác thì dùng trong một lệnh RUN, đừng tách thành hai lệnh.md
* PUSH NOTE : Mỗi một dòng trong dockerfile sẽ tương ứng với một bước khi dựng ảnh, cũng là một ảnh tạm.md
* PUSH NOTE : Lớp là một ảnh tạm được sinh ra từ mỗi dòng trong dockerfile.md
* PUSH NOTE : Có vẻ như ban đầu động cơ Docker được hiểu là chính là daemon.md
* PUSH NOTE : Động cơ bao gồm CLI client, API và daemon.md
* PUSH NOTE : Trong trường hợp của Docker Desktop, CLI client nằm ở máy host, còn daemon nằm ở máy ảo.md
* PUSH NOTE : Docker Desktop tạo ra một máy ảo để chạy động cơ docker. Trên Windows thì WSL chính là máy ảo đó.md
* PUSH NOTE : CLI client lúc thì được nói là nằm trong động cơ, lúc thì được nói là nằm ngoài.md
* PUSH NOTE : Volume là cách để đồng bộ dữ liệu giữa máy chủ và máy ảo.md
* PUSH NOTE : Nếu nhân hệ điều hành trong container khác với nhân hệ điều hành dùng để chạy Docker, thì phải chạy trên máy ảo.md
* PUSH NOTE : Docker không dạy bạn cách network hoạt động. Nó chỉ giúp bạn trốn tránh việc phải hiểu nó.md
* PUSH NOTE : Container (Docker).md
* PUSH NOTE : Mặc định là container sẽ chạy bằng quyền root. Dùng USER để chỉ định người dùng.md
* PUSH NOTE : exec để chạy lệnh cho một container đang chạy.md
* PUSH NOTE : Docker mặc định sinh ra IP ngẫu nhiên cho container. Không có DNS hoặc static IP management thì service không thể biết nhau.md
* PUSH NOTE : Container chỉ là một tiến trình. Nó không có nhân hệ điều hành, mà lấy ở hệ điều hành gốc luôn.md
* PUSH NOTE : Container là phù du.md
* PUSH NOTE : Bản chất của việc tắt container là tắt tiến trình PID 1.md
* PUSH NOTE : Trong những bối cảnh khác nhau thì server và client có những nghĩa khác nhau.md
* PUSH NOTE : Server là cái máy. Host là cái dịch vụ cung cấp cái máy đó và những thứ liên quan tới nó.md
* PUSH NOTE : Reverse proxy chủ yếu bảo vệ server. Forward proxy chủ yếu bảo vệ client.md
* PUSH NOTE : Proxy làm trung gian để client lấy dữ liệu từ server.md
* PUSH NOTE : Apache, Nginx là những web server phổ biến.md
* PUSH NOTE : TLS của CloudFlare khác với TLS của host.md
* PUSH NOTE : Nếu không dùng proxy của CloudFlare thì sẽ không dùng TLS của nó.md
* PUSH NOTE : Nếu GitHub Page không issue SSL được, thử xoá tên miền rồi thêm lại vào xem.md
* PUSH NOTE : SSL và TLS tạo một ống bảo vệ cho HTTP.md
* PUSH NOTE : TCP, một giao thức đáng tin cậy, được xây dựng trên IP, một giao thức không đáng tin cậy.md
* PUSH NOTE : TCP được sinh ra những năm 60.md
* PUSH NOTE : Subnet mask là độ lớn của host network.md
* PUSH NOTE : QUIC là do Google phát triển nhằm tải video trên YouTube nhanh hơn.md
* PUSH NOTE : MAC không thay đổi được, còn IP thì thay đổi được.md
* PUSH NOTE : DNS sẽ đi hỏi các root nameserver.md
* PUSH NOTE : Request là thứ client gửi cho server. Response là thứ server gửi cho client.md
* PUSH NOTE : HTTP là ngôn ngữ để trình duyệt và webserver nói chuyện với nhau.md
* PUSH NOTE : Giao thức là cách để các bên nhận và gửi dữ liệu hiểu nhau.md
* PUSH NOTE : Dùng chương trình Linux cho người không biết gì về nó.md
* PUSH NOTE : Hệ điều hành.md
* PUSH NOTE : DWM becomes active whenever Windows detects that a program has hung – DWM takes over window management so that the user can still move the hung window around..md
* PUSH NOTE : Chương trình là một đoạn mã được lưu trên ổ đĩa. Tiến trình là khi đoạn mã đó được nạp vào RAM và được CPU đọc.md
* PUSH NOTE : Biến môi trường giúp ta điền những giá trị lặp đi lặp lại nhanh hơn.md
* PUSH NOTE : Syncthing dành cho đồng bộ dữ liệu giữa các thiết bị của cùng một người. Git chuyên cho việc hợp tác làm việc giữa nhiều người.md
* PUSH NOTE : Các lệnh Git thường dùng.md
* PUSH NOTE : Các lỗi Git thường gặp.md
* PUSH NOTE : Dữ liệu bán cấu trúc là dữ liệu cấu trúc không theo dạng bảng.md
* PUSH NOTE : YAML được sinh ra để con người đọc và viết metadata một cách dễ dàng.md
* PUSH NOTE : YAML thì để con người dễ đọc, còn JSON là để máy dễ đọc.md
* PUSH NOTE : Chuyển từ YAML sang JSON.md
* PUSH NOTE : XML là dạng dữ liệu bán cấu trúc.md
* PUSH NOTE : RDF có thể được biểu diễn bằng JSON-LD.md
* PUSH NOTE : Văn bản trơn là dạng dữ liệu đơn giản nhất.md
* PUSH NOTE : Thế mạnh của RDF triplestore là tạo ra những liên kết mới không có sẵn lúc nhập vào.md
* PUSH NOTE : The Semantic Web is essentially a distributed-objects framework.md
* PUSH NOTE : Semantic web là một giấc mơ để tạo ra một thế giới có cấu trúc.md
* PUSH NOTE : Parser là chương trình để biến dữ liệu dạng chữ thành dữ liệu có cấu trúc.md
* PUSH NOTE : Không nên phân chia dữ liệu có cấu trúc và dữ liệu bán cấu trúc, mà nên phân chia là dữ liệu có cấu trúc dạng bảng và dữ liệu có cấu trúc không phải dạng bảng.md
* PUSH NOTE : Để tìm node phù hợp, dùng unist-util-visit, không phải dùng unist-util-filter.md
* PUSH NOTE : Text của một element nằm trong children.md
* PUSH NOTE : mdast dùng khi muốn thao tác trực tiếp trên cây cú pháp.md
* PUSH NOTE : Processor tự động freeze khi parse, run, runSync, stringify, process, hoặc processSync được gọi.md
* PUSH NOTE : unified, remark là các processor.md
* PUSH NOTE : remark là unified có remarkParse và remarkStringify.md
* PUSH NOTE : Client là ứng dụng muốn truy cập vào dữ liệu của người dùng.md
* PUSH NOTE : CPU.md
* PUSH NOTE : Core dump là ghi thông tin trong bộ nhớ.md
* PUSH NOTE : Same-origin policy ngăn chặn việc script ở tab này điều khiển tab kia.md
* PUSH NOTE : CORS là để trình duyệt bảo vệ người dùng, không phải để bảo vệ máy chủ.md
* PUSH NOTE : Viết chương trình bằng Rust giống như sống trong mối quan hệ bạo hành.md
* PUSH NOTE : Rust phù hợp khi code đã ổn định rồi.md
* PUSH NOTE : Rust kết hợp giữa lập trình hàm bậc cao với điều kiển bậc thấp.md
* PUSH NOTE : Rust cho dùng nhiều lập trình hàm trong khi không làm phá hỏng cách viết kiểu C.md
* PUSH NOTE : Web API là những API được trình duyệt cung cấp, không phải của động cơ.md
* PUSH ATTACHMENT : DOM nodes, prototype trong JS.jpg
* PUSH NOTE : Vì Node, Deno viết trên V8 chứ không phải Gecko, nên chỉ có Chrome mới debug được chứ Firefox thì không.md
* PUSH NOTE : Node với Deno là những môi trường thực thi của JavaScript.md
* PUSH NOTE : Những hàm của môi trường thực thi không chạy được trên trình duyệt.md
* PUSH NOTE : Deno đã loại bỏ bundler vì sự khác biệt giữa mong đợi của người dùng và của Deno.md
* PUSH NOTE : Dùng Array.fromAsync để việc lấy dữ liệu từ KV không phải chờ tải về hết rồi mới bắt đầu lọc.md
* PUSH NOTE : deno info giúp thấy chỗ script được chuyển sang JS.md
* PUSH NOTE : Nếu không chỉ định phiên bản mô đun thì thỉnh thoảng phải xoá cache để đảm bảo lấy được phiên bản mới nhất.md
* PUSH NOTE : Promise.md
* PUSH NOTE : Bộ nguyên lý SOLID giúp phần mềm dễ bảo trì, dễ mở rộng.md
* PUSH NOTE : Ngôn ngữ và động cơ thường trùng tên.md
* PUSH NOTE : Runtime là lúc chạy mã máy, runtime environment là môi trường thực thi. Nhưng nhiều lúc runtime environment được gọi tắt là runtime.md
* PUSH NOTE : Giao diện là cách để sử dụng vật thể mà không cần biết bên trong nó có gì.md
* PUSH NOTE : API là giao diện của một chương trình.md
* PUSH NOTE : Giao diện nhấn mạnh vào mô hình dữ liệu, còn giao thức nhấn mạnh vào các quy tắc và thủ tục trong quá trình truyền và trao đổi dữ liệu.md
* PUSH NOTE : Làm quen Deno Deploy cho người mới.md
* PUSH NOTE : Script vòng đời là những script dùng để chạy những sự kiện.md
* PUSH NOTE : Nếu không thể làm web nhanh hơn, hãy làm thao tác cuối cùng của người dùng trên web nhanh hơn.md
* PUSH NOTE : Biber và BibTeX là các động cơ để đọc tệp bib.md
* PUSH NOTE : TeX là động cơ gốc và chỉ xuất được DVI. pdfTeX, XeTeX, LuaTeX là các động cơ cải tiến từ TeX và xuất được PDF.md
* PUSH NOTE : Ưu tiên dùng API của Obsidian hơn là của Node.md
* PUSH NOTE : Do Node không dùng được trên điện thoại, nên khi viết plugin thì ưu tiên dùng API của Obsidian hơn là của Node.md
* PUSH NOTE : Dataview.md
* PUSH NOTE : `core`, `kernel`, `engine`.md
* PUSH NOTE : Server nên được dịch là máy phục vụ hơn là máy chủ.md
* PUSH NOTE : Dịch thuật ngữ.md
* PUSH NOTE : Chưa rõ lý do vì sao lại dịch object ra thành đối tượng chứ không phải vật thể.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Container chỉ là một process.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Container là phù du.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Có vẻ như ngày xưa engine với daemon là một.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Docker Desktop tạo ra một máy ảo để chạy docker engine.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Docker không dạy bạn cách network hoạt động. Nó chỉ giúp bạn trốn tránh việc phải hiểu nó.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Docker mặc định sinh ra IP ngẫu nhiên cho container. Không có DNS hoặc static IP management thì service không thể biết nhau.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Engine bao gồm CLI client, API và deamon.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Image là template để chạy container.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Mỗi một dòng trong dockerfile sẽ tương ứng với một step khi dựng image.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Nếu dựng lại image mà đánh tag giống nhau thì image cũ sẽ thành dangling image.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Việc dựng image được thiết lập qua dockerfile.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/Volume là cách để đồng bộ dữ liệu giữa máy chủ và máy ảo.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/exec để chạy lệnh cho một container đang chạy.md
* DELETE FILE : docs/✍️Lập trình/CICD/Docker/index.md
* DELETE FILE : docs/✍️Lập trình/Khái niệm cơ bản/Việc thực thi/Môi trường thực thi/Code giống như các nốt nhạc, động cơ giống như nhạc công, còn môi trường thực thi giống như nhạc cụ.md
* DELETE FILE : docs/💽Phần cứng/CUDA giúp phần mềm nghĩ rằng tất cả phần cứng đều giống nhau, và làm phần cứng nghĩ rằng tất cả phần mềm đều giống nhau.md
* DELETE FILE : docs/🗄️Tổ chức dữ liệu/Mô hình dữ liệu/Các chương trình ứng dụng không giao tiếp trực tiếp với CSDL mà qua một trung gian gọi là hệ quản trị cơ sở dữ liệu.md
* DELETE FILE : docs/🗄️Tổ chức dữ liệu/Mô hình dữ liệu/DBMS cấu trúc những cách ta tổ chức và tương tác với mọi dữ liệu được lưu trữ.md
* DELETE FILE : docs/🗄️Tổ chức dữ liệu/Mô hình dữ liệu/Excel không phù hợp cho việc lập cơ sở dữ liệu.md
* DELETE FILE : docs/🗄️Tổ chức dữ liệu/Mô hình dữ liệu/Tệp Google Docs không thực sự là tệp.md
* DELETE FILE : docs/🗄️Tổ chức dữ liệu/Mô hình dữ liệu/Tệp là thứ mà nhiều chương trình khác nhau đều đọc được.md
* DELETE FILE : docs/🗄️Tổ chức dữ liệu/Mô hình dữ liệu/Ứng dụng quản lý là một dạng giao diện giữa người dùng và cơ sở dữ liệu.md
* DELETE FILE : docs/🛜Mạng máy tính/Máy phục vụ (server)/Server là phần mềm cung cấp dữ liệu cho phần mềm khác. Client là phần mềm đòi hỏi phần mềm khác cung cấp dữ liệu cho mình.md
* DELETE FILE : docs/🛜Mạng máy tính/Tên miền, URI/Origin là sự kết hợp của protocol, hostname và port.md
* DELETE FILE : docs/🛜Mạng máy tính/Tên miền, URI/Port là số hiệu của chương trình cụ thể được nhận gói tin.md
* DELETE FILE : docs/🛜Mạng máy tính/Tên miền, URI/URL bao gồm scheme, host, port, path, query, fragment.md
* DELETE FILE : docs/🤖Đường dẫn, tiến trình, terminal, hệ điều hành/Chương trình, tiến trình/Các process monitor giúp theo dõi mức độ tiêu thụ tài nguyên của các tiến trình.md1 parent bb12267 commit c5dd4c9
121 files changed
Lines changed: 1286 additions & 763 deletions
File tree
- docs
- attachments
- ⚒️Nhu cầu công việc
- Dịch thuật ngữ
- Quản lý kiến thức/Obsidian
- Sắp chữ, thiết kế/Sắp chữ/TeX
- Quản lý trích dẫn (Biber, BiBTeX)
- Động cơ (TeX, pdfTeX, LuaTeX, XeTeX)
- Tiếp thị số/Cải thiện tốc độ, tăng khả năng tiếp cận cho người khuyết tật
- ✍️Lập trình
- CICD
- Container (Docker)
- Container
- Động cơ
- Ảnh
- Docker
- Khái niệm cơ bản
- Bộ nhớ
- Giao diện, giao thức
- Hệ hình lập trình/Lập trình hàm
- Mô đun
- Việc thực thi
- Môi trường thực thi
- Kỹ thuật xử lý
- Ngôn ngữ lập trình
- Ngôn ngữ bậc cao/Ngôn ngữ kiểu động/JavaScript
- Cú pháp/Bất đồng bộ/Promise
- Môi trường thực thi (runtime)
- Deno
- Ý đồ thiết kế/Ngôn ngữ kiểu tĩnh/Rust
- Web/Trình duyệt/CORS
- 💽Phần cứng
- Kiến trúc
- 🔐Bảo mật/Xác thực, cấp phép/OAuth, access token
- 🗄️Tổ chức dữ liệu
- Hệ quản trị dữ liệu
- Mô hình dữ liệu
- Định dạng dữ liệu/Định dạng bảng
- Đồng bộ, sao lưu/Git
- 🛜Mạng máy tính
- Giao thức
- HTTP
- SSL, TLS
- Máy phục vụ (server)
- Proxy, CDN
- Tên miền, URI
- 🤖Đường dẫn, tiến trình, terminal, hệ điều hành
- Chương trình, tiến trình
- init
- Nhân
- Unix, Linux
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
| 7 | + | |
Lines changed: 11 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
Lines changed: 10 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | | - | |
107 | | - | |
108 | | - | |
109 | | - | |
110 | | - | |
111 | | - | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
121 | | - | |
122 | | - | |
123 | | - | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
0 commit comments