├── README.md ├── notes ├── 2016 校招真题题解.md ├── Git.md ├── HTTP.md ├── JDK 中的设计模式.md ├── JVM.md ├── Java IO.md ├── Java 基础.md ├── Java 容器.md ├── Java 并发.md ├── Leetcode 题解.md ├── Linux.md ├── MySQL.md ├── Redis.md ├── SQL.md ├── 一致性协议.md ├── 代码可读性.md ├── 代码风格规范.md ├── 分布式基础.md ├── 分布式问题分析.md ├── 剑指 offer 题解.md ├── 数据库系统原理.md ├── 正则表达式.md ├── 算法.md ├── 计算机操作系统.md ├── 计算机网络.md ├── 设计模式.md ├── 重构.md └── 面向对象思想.md ├── other ├── alipay.md ├── alipay.png ├── download.md ├── download2.md ├── handbook.png ├── s10328621.jpg ├── s1074361.jpg ├── s1086045.jpg ├── s1092076.jpg ├── s1113106.jpg ├── s11194203.jpg ├── s1495029.jpg ├── s1613283.jpg ├── s1650904.jpg ├── s1671095.jpg ├── s2359163.jpg ├── s26676928.jpg ├── s2686916.jpg ├── s27023182.jpg ├── s27043456.jpg ├── s27243455.jpg ├── s27283822.jpg ├── s27297117.jpg ├── s27458236.jpg ├── s2794811.jpg ├── s28296984.jpg ├── s28313721.jpg ├── s28322244.jpg ├── s28341985.jpg ├── s28845534.jpg ├── s29195878.jpg ├── s2992671.jpg ├── s2996168.jpg ├── s3296854.jpg ├── s3895413.jpg ├── s4141593.jpg ├── s4157180.jpg ├── s4245786.jpg ├── s4379914.jpg ├── s4399937.jpg ├── s4436543.jpg ├── s4510534.jpg ├── s4647091.jpg ├── s4669554.jpg ├── s4687321.jpg ├── s5968156.jpg ├── s7038106.jpg ├── s7663093.jpg ├── s8938479.jpg └── s9114855.jpg └── pics ├── 0042edad-8e3b-4279-bd93-6906fcd1b640.jpg ├── 005d83c2-e64a-41f0-bbdd-51c71d494a18.jpg ├── 00d8d345-cd4a-48af-919e-209d2788eca7.jpg ├── 00eda100-dba1-4ec2-9140-5fe5f3855951.jpg ├── 0126ff14-d52d-4a6e-b8ca-e429881e23b7.png ├── 01658047-0d86-4a7a-a8ca-7ea20fa1fdde.png ├── 037c3a0b-332d-434d-a374-f343ef72c8e1.jpg ├── 042cf928-3c8e-4815-ae9c-f2780202c68f.png ├── 04ff7ae6-7bee-4cf8-82f8-dfe2ba1f3616.jpg ├── 054d8d16-a3f9-460d-a365-834ba9940e3b.jpg ├── 05907ab4-42c5-4b5e-9388-6617f6c97bea.jpg ├── 065c3bbb-3ea0-4dbf-8f26-01d0e0ba7db7.png ├── 07717718-1230-4347-aa18-2041c315e670.jpg ├── 080f488c-75ef-49a8-a49d-78fa372ad422.png ├── 086871db-5871-460f-97b7-126cd738bb0e.jpg ├── 08738dd0-ae8e-404a-ba78-a6b1b7d225b3.jpg ├── 08f32fd3-f736-4a67-81ca-295b2a7972f2.jpg ├── 09e398d8-9c6e-48f6-b48b-8b4f9de61d1d.png ├── 0aaf4630-d2a2-4783-b3f7-a2b6a7dfc01b.jpg ├── 0b304499-0d7c-49cc-b784-3e7a805c9fba.jpg ├── 0ddebc5c-7c24-46b1-98db-4fa5e54db16b.png ├── 0de18cdb-e974-47a3-af47-9538edafe857.png ├── 0e4c8a7f-f84c-4c4e-9544-49cd40167af8.png ├── 0e6cf8bd-b84e-4b3c-b79d-40d7dd54e120.png ├── 0ed83061-9c1e-4df3-b15b-69aad5bfe9b8.png ├── 0ee0f61b-c782-441e-bf34-665650198ae0.jpg ├── 0f31bc7a-d60b-48a6-8e3f-597708369e52.png ├── 0f39c274-b79c-4e83-8c7c-94fc2747832d.jpg ├── 0f6fe85a-b680-47ea-af67-21ab98a62f8c.jpg ├── 0f8c0a60-d4c6-47f4-978d-1a5c393fedac.jpg ├── 10.gif ├── 1005dc9d-9049-4b06-9524-6171e56ebd8c.png ├── 106f5585-b2e7-4718-be5d-3b322d1ef42a.jpg ├── 11.gif ├── 110b1a9b-87cd-45c3-a21d-824623715b33.jpg ├── 111521118015898.gif ├── 111521118445538.gif ├── 111521118483039.gif ├── 111521118640738.gif ├── 111521119203347.gif ├── 111521119368714.gif ├── 114c49a6-72e3-4264-ae07-c564127094ac.png ├── 1164a71f-413d-494a-9cc8-679fb6a2613d.jpg ├── 1202b2d6-9469-4251-bd47-ca6034fb6116.png ├── 144d28a0-1dc5-4aba-8961-ced5bc88428a.jpg ├── 14583c71-8f57-4939-a9fc-065469b1bb7a.png ├── 1582217a-ed46-4cac-811e-90d13a65163b.png ├── 15e1edf0-8908-4815-af5e-a74e456da23b.png ├── 163cf8b4-5f30-46c9-af00-316a71b3c890.jpg ├── 1706ce58-a081-4fed-9b36-c3c0d7e22b3a.jpg ├── 17976404-95f5-480e-9cb4-250e6aa1d55f.png ├── 17d807ef-03bf-4824-a97c-ea5fb58ec61d.jpg ├── 1974a836-aa6b-4fb8-bce1-6eb11969284a.jpg ├── 19f2c9ef-6739-4a95-8e9d-aa3f7654e028.jpg ├── 1a511c76-bb6b-40ab-b8aa-39eeb619d673.jpg ├── 1a851e90-0d5c-4d4f-ac54-34c20ecfb903.jpg ├── 1b4d6737-d834-46ed-8f9d-6f123e29c8dd.jpg ├── 1bea398f-17a7-4f67-a90b-9e2d243eaa9a.png ├── 1c237399-e322-4930-b5b4-a582b1ad8bda.png ├── 1c8432c8-2552-457f-b117-1da36c697221.jpg ├── 1c8ccf5c-7ecd-4b8a-b160-3f72a510ce26.png ├── 1ca52246-c443-48ae-b1f8-1cafc09ec75c.png ├── 1dc481cc-99f6-4fa8-8f68-fbd563995bf5.png ├── 1dc67ff6-d29b-4864-baac-fd6b23f9b2ac.png ├── 1dd56e61-2970-4d27-97c2-6e81cee86978.jpg ├── 1e09d75f-6268-4425-acf8-8ecd1b4a0ef3.jpg ├── 1ea4dc9a-c4dd-46b5-bb11-49f98d57ded1.png ├── 1ee5f0a5-b8df-43b9-95ab-c516c54ec797.jpg ├── 1f080e53-4758-406c-bb5f-dbedf89b63ce.jpg ├── 1f4a7f10-52b2-4bd7-a67d-a9581d66dc62.jpg ├── 20150928140509757.png ├── 20368ec9-972e-4d6a-8050-3948334bcda0.jpg ├── 211c60d4-75ca-4acd-8a4f-171458ed58b4.jpg ├── 21a00b02-c0a6-4bcd-9af0-5ec6bb66e34c.jpg ├── 222768a7-914f-4d64-b874-d98f3b926fb6.jpg ├── 223fc26e-2fd6-484c-bcb7-443cac134f15.jpg ├── 2279cc60-9714-4e0e-aac9-4c348e0c2165.png ├── 22b39f77-ac47-4978-91ed-84aaf457644c.jpg ├── 22de0538-7c6e-4365-bd3b-8ce3c5900216.png ├── 22fda4ae-4dd5-489d-ab10-9ebfdad22ae0.jpg ├── 2366c2ad-5859-4d4e-805f-7e2b88061cd8.jpg ├── 245fd2fb-209c-4ad5-bc5e-eb5664966a0e.jpg ├── 249f3bb1-feee-4805-a259-a72699d638ca.jpg ├── 25226bb2-92cc-40cb-9e7f-c44e79fbb64a.jpg ├── 25387681-89f8-4365-a2fa-83b86449ee84.jpg ├── 253bd869-ea48-4092-9aed-6906ccb2f3b0.jpg ├── 2548f2ec-7b00-4ec7-b286-20fc3022e084.jpg ├── 25b8adad-2ef6-4f30-9012-c306b4e49897.png ├── 25d6d3d4-4726-47b1-a9cb-3316d1ff5dd5.png ├── 26223561-eea4-463c-8ddb-3bb456c76267.png ├── 26772ecc-a3e3-4ab7-a46f-8b4656990c27.jpg ├── 26cb5e7e-6fa3-44ad-854e-fe24d1a5278c.jpg ├── 26ccd069-55ec-4a28-aeb3-025e39e5810f.jpg ├── 2766d04f-7dad-42e4-99d1-60682c9d5c61.jpg ├── 278fe431-af88-4a95-a895-9c3b80117de3.jpg ├── 27ace615-558f-4dfb-8ad4-7ac769c10118.jpg ├── 27c2e0b3-8f95-453d-bedc-6398a8566ce9.jpg ├── 29058e09-bb72-4040-a73d-4c497895e9ce.jpg ├── 292b4a35-4507-4256-84ff-c218f108ee31.jpg ├── 293b9326-02fc-4ad8-8c79-b4a7b5ba60d3.png ├── 29574e6f-295c-444e-83c7-b162e8a73a83.jpg ├── 29badd92-109f-4f29-abb9-9857f5973928.png ├── 2_14_microkernelArchitecture.jpg ├── 2a398239-ee47-4ea1-b2d8-0ced638839ef.png ├── 2a40042a-03c8-4556-ad1f-72d89f8c555c.jpg ├── 2a502516-5d34-4eef-8f39-916298a60035.png ├── 2a842a14-e4ab-4f37-83fa-f82c206fe426.png ├── 2b3410f1-9559-4dd1-bc3d-e3e572247be2.png ├── 2b6037b2-ec69-4235-ad0e-886fa320d645.jpg ├── 2bf2fd8f-5ade-48ba-a2b3-74195ac77c4b.png ├── 2c4556e4-0751-4377-ab08-e7b89d697ca7.png ├── 2c8a7a87-1bf1-4d66-9ba9-225a1add0a51.png ├── 2c968ec5-0967-49ce-ac06-f8f5c9ab33bc.jpg ├── 2cdc3ce2-fa82-4c22-baaa-000c07d10473.jpg ├── 2d078e08-3a49-46d0-b784-df780b7e4bc3.jpg ├── 2ddd6132-60be-4a72-9daa-3d9756191f4a.png ├── 2e5620c4-b558-46fe-8f12-00c9dd597a61.png ├── 30edea19-3507-423c-bbb0-5184292692d7.png ├── 31d99967-1171-448e-8531-bccf5c14cffe.jpg ├── 3294ff06-f942-425e-aecc-ca04e45566d4.png ├── 32b8374a-e822-4720-af0b-c0f485095ea2.jpg ├── 33821037-dc40-4266-901c-e5b38e618426.png ├── 33a4e822-2dd0-481e-ac89-7f6161034402.jpg ├── 3402d1c0-7020-4249-9a7f-12ea2ea6adf7.jpg ├── 341c632a-1fc1-4068-9b9f-bf7ef68ebb4c.jpg ├── 34259bb8-ca3a-4872-8771-9e946782d9c3.png ├── 346244ff-98c1-4f12-9a87-d0832e8c04cf.jpg ├── 350048d6-20f5-4ca9-8452-3957a09ef3af.png ├── 352dd00d-d1bb-4134-845d-16a75bcb0e02.jpg ├── 35b0caf8-6f34-49db-93ed-d505e9eb3d99.png ├── 365e5a18-cf63-4b80-bb12-da6b650653f7.jpg ├── 37b74a34-251c-45f8-88a4-614ec953f7e9.png ├── 38b894a7-525e-4204-80de-ecc1acc52c46.jpg ├── 395a9e83-b1a1-4a1d-b170-d081e7bb5bab.png ├── 39a27cca-c9af-482a-8a87-5522557a309e.jpg ├── 3a676c54-b559-4466-9b21-eb10f1e25879.jpg ├── 3b0d1aa8-d0e0-46c2-8fd1-736bf08a11aa.jpg ├── 3cd630ea-017c-488d-ad1d-732b4efeddf5.png ├── 3dc454fb-efd4-4eb8-afde-785b2182caeb.jpg ├── 3e2200b3-1c18-4853-ae42-7788e8e1f939.png ├── 3e87de44-1c69-4365-8139-b22e8d4be347.png ├── 3f5bba4b-7813-4aea-b578-970c7e3f6bf3.jpg ├── 3f8d8c9d-a9a9-4d7a-813c-2de05ee5a97e.jpg ├── 40639782-5df2-4e96-a4f3-f9dd664d0ca1.jpg ├── 40c3f8e5-3a20-45b6-a60c-77b9b952e104.jpg ├── 40d96c0d-156f-4eee-a183-2d597344f1cd.png ├── 4102b7d0-39b9-48d8-82ae-ac4addb7ebfb.jpg ├── 4146e14b-56b9-433c-8e3d-74b1b325399c.jpg ├── 41a4cb30-f393-4b3b-abe4-9941ccf8fa1f.jpg ├── 423f2a40-bee1-488e-b460-8e76c48ee560.png ├── 42e17a80-b9fc-42a2-9ba8-68364fae3710.jpg ├── 439deca7-fed0-4c89-87e5-7088d10f1fdb.jpg ├── 4440ad24-625b-489a-96c1-e5ab1b06a30f.png ├── 44e1d90e-3fe6-4dd6-8dce-6daab12e7663.jpg ├── 44e4a7ab-215c-41a1-8e34-f55f6c09e517.jpg ├── 44edefb7-4b58-4519-b8ee-4aca01697b78.jpg ├── 45c86855-9b18-4cf4-a9a7-f8b6eb78d133.png ├── 4628274c-25b6-4053-97cf-d1239b44c43d.png ├── 46f66e88-e65a-4ad0-a060-3c63fe22947c.png ├── 47ca2614-509f-476e-98fc-50ec9f9d43c0.png ├── 47d98583-8bb0-45cc-812d-47eefa0a4a40.jpg ├── 485fdf34-ccf8-4185-97c6-17374ee719a0.png ├── 488b2127-9ea9-48f3-a3b6-800f1684be12.png ├── 48f8f98e-8dfd-450d-8b5b-df4688f0d377.jpg ├── 4995b547-5620-45af-89d7-10f35c9621a1.jpg ├── 4b16e1d3-3a60-472c-9756-2f31b1c48abe.png ├── 4ccd294c-d6b2-421b-839e-d88336ff5fb7.png ├── 4f4deaf4-8487-4de2-9d62-5ad017ee9589.png ├── 4f67611d-492f-4958-9fa0-4948010e345f.jpg ├── 4f67aa74-5bf5-4ea4-9a6e-2e07d8f5fa86.png ├── 4ff355cf-9a7f-4468-af43-e5b02038facc.jpg ├── 4ff7eacd-0081-452e-9686-60a81e11bf73.jpg ├── 50d38e84-238f-4081-8876-14ef6d7938b5.jpg ├── 521969c9-71f6-44a5-9c78-118530e5c135.png ├── 524a237c-ffd7-426f-99c2-929a6bf4c847.jpg ├── 52726d32-e97a-49dd-8419-04d30a9f9050.png ├── 5292faa6-0141-4638-bf0f-bb95b081dcba.jpg ├── 52bb87e0-983e-4dd0-8e71-46dd2f72c97c.jpg ├── 540133af-aaaf-4208-8f7f-33cb89ac9621.png ├── 543d47a1-f0dd-414f-b23c-0c142c814854.png ├── 5510045a-8f32-487f-a756-463e51a6dab0.png ├── 58633775-8584-4a01-ad3f-eee4d9a466e1.jpg ├── 58b9926c-b56c-42f7-82e3-86aa0c164d0a.jpg ├── 58e57a21-6b6b-40b6-af85-956dd4e0f55a.jpg ├── 5942debd-fc00-477a-b390-7c5692cc8070.jpg ├── 5994928c-3d2d-45bd-abb1-adc4f5f4d775.jpg ├── 59aff6c1-8bc5-48e4-9e9c-082baeb2f274.jpg ├── 5b832bde-d05e-42db-b648-42e274571ad9.jpg ├── 5c558190-fccd-4b5e-98ed-1896653fc97f.jpg ├── 5c638d59-d4ae-4ba4-ad44-80bdc30f38dd.jpg ├── 5ce4bdad-5ba1-4f60-81c3-874659412a5c.jpg ├── 5d387d02-6f96-44d6-b5d0-4538349f868e.png ├── 5e0cef33-4087-4f21-a428-16d5fddda671.jpg ├── 5e9b10f3-9504-4483-9667-d4770adebf9f.png ├── 5ed71283-a070-4b21-85ae-f2cbfd6ba6e1.jpg ├── 5ef94f62-98ce-464d-a646-842d9c72c8b8.jpg ├── 5f5ef0b6-98ea-497c-a007-f6c55288eab1.png ├── 6019b2db-bc3e-4408-b6d8-96025f4481d6.png ├── 61b4832d-71f3-413c-84b6-237e219b9fdc.png ├── 62077f5d-a06d-4129-9b43-78715b82cb03.png ├── 62e0dd4f-44c3-43ee-bb6e-fedb9e068519.png ├── 62e77997-6957-4b68-8d12-bfd609bb2c68.jpg ├── 62ebbb63-8fd7-4488-a866-76a9dc911662.png ├── 63cd5b50-d6d8-4df6-8912-ef4a1dd5ba13.jpg ├── 643a2587-08ae-4d92-94fb-d9a1c448cd13.png ├── 6468a541-3a9a-4008-82b6-03a0fe941d2a.png ├── 64b95403-d976-421a-8b45-bac89c0b5185.jpg ├── 654acfed-a6a5-4fc7-8f40-3fdcae57bae8.jpg ├── 658fc5e7-79c0-4247-9445-d69bf194c539.png ├── 664f8901-5dc7-4644-a072-dad88cc5133a.jpg ├── 67bf5487-c45d-49b6-b9c0-a058d8c68902.png ├── 6943e2af-5a70-4004-8bee-b33d60f39da3.jpg ├── 699b4f96-d63f-46ea-a581-2b3d95eceb6a.jpg ├── 6ab5de9b-1c1e-4118-b2c3-fb6c7ed7de6f.png ├── 6afa9796-af1a-4495-9f02-63349ab68a19.png ├── 6bc61bb8-3b1c-4dc8-ac25-cef925ace0eb.jpg ├── 6e11b122-95ce-4869-bf7d-3b0d7591707e.jpg ├── 6e2cb20a-8d2a-46fe-9ac7-68a2126b7bd5.jpg ├── 6e9bd38c-0d23-4ce1-a1f1-8bc302165360.jpg ├── 6f4af159-8b03-4246-8d0e-222db65bb83c.jpg ├── 6f5ed46f-86d7-4852-a34f-c1cf1b6343a0.png ├── 6fea6dd4-9232-4df8-abdf-f1b528a18b17.jpg ├── 6fec7f56-a685-4232-b03e-c92a8dfba486.png ├── 7.gif ├── 7080a928-06ba-4e10-9792-b8dd190dc8e2.jpg ├── 70a09383-f432-4b0f-ba42-b5b30d104f0b.jpg ├── 70b66757-755c-4e17-a7b7-5ce808023643.png ├── 72f9bc11-06a9-40b4-8939-14f72e5cb4c3.png ├── 73a3983d-dd18-4373-897e-64b706a7e370.jpg ├── 73b73189-9e95-47e5-91d0-9378b8462e15.png ├── 73ecb593-664e-490e-80e9-4319773113ef.png ├── 760a5d63-d96d-4dd9-bf9a-c3d126b2f401.jpg ├── 76a49594323247f21c9b3a69945445ee.png ├── 76b48b4c-8999-4967-893b-832602e73285.png ├── 76dc7769-1aac-4888-9bea-064f1caa8e77.jpg ├── 78534153-88d1-4f83-a6e0-59064dbdc43a.png ├── 785806ed-c46b-4dca-b756-cebe7bf8ac3a.jpg ├── 78f2314e-2643-41df-8f3d-b7e28294094b.jpg ├── 78f65456-666b-4044-b4ee-f7692dbbc0d3.jpg ├── 79f28233-f5cb-492a-9dc4-696cb714d434.png ├── 7a29acce-f243-4914-9f00-f2988c528412.jpg ├── 7b281b1e-0595-402b-ae35-8c91084c33c1.png ├── 7b877a2a-8fd1-40d8-a34c-c445827300b8.jpg ├── 7b8f0d8e-a4fa-4c9d-b9a0-3e6a11cb3e33.jpg ├── 7bd202a7-93d4-4f3a-a878-af68ae25539a.png ├── 7be0abf9-687c-4451-becd-626b0be7ec22.jpg ├── 7c54de21-e2ff-402e-bc42-4037de1c1592.png ├── 7cfcfdf7-63a7-4111-a677-2eca29fbcf24.png ├── 7dda050d-ac35-4f47-9f51-18f18ed6fa9a.png ├── 7ec9d619-fa60-4a2b-95aa-bf1a62aad408.jpg ├── 7f642a65-b167-4c8f-b382-8322c6322b2c.jpg ├── 7f82fd18-7f16-4125-ada6-bb6b795b4fda.png ├── 7fcb2fb0-2cd9-4396-bc2d-282becf963c3.jpg ├── 80c5aff8-fc46-4810-aeaa-215b5c60a003.png ├── 81375888-6be1-476f-9521-42eea3e3154f.jpg ├── 8143787f-12eb-46ea-9bc3-c66d22d35285.jpg ├── 81538cd5-1bcf-4e31-86e5-e198df1e013b.jpg ├── 81a75fed-5c1d-4e4c-af4a-4c38c2a48927.jpg ├── 81fd1d6f-a3b2-4160-9a0a-1f7cb50ba440.jpg ├── 823cdab7-3779-4e3a-a951-dc2d154e0ee6.jpg ├── 8320bad6-3f91-4a15-8e3d-68e8f39649b5.png ├── 83575315-20b5-44a6-bf58-94460a141ffa.jpg ├── 8393f520-d824-44ea-a5f3-1c1a73d735fb.jpg ├── 85583359-1b45-45f2-9811-4f7bb9a64db7.jpg ├── 8615d9f7-bd1d-4240-8bb4-02b941d54a6f.png ├── 8681db55-0873-434b-aa98-83d07e8392ae.jpg ├── 86b71296-0d1e-4a63-bcd9-54955b6b781b.jpg ├── 8785dabd-1285-4bd0-b3aa-b05cc060a24a.jpg ├── 87ffaf7f-4aa5-4da0-af84-994de62fa440.jpg ├── 89091427-7b2b-4923-aff6-44681319a8aa.jpg ├── 897a4f4e-2683-44e1-a26a-c0d0234dc576.jpg ├── 8ab40d6d-bd7c-47d3-afe8-6a8bc9f5d04c.jpg ├── 8adb2591-d3f1-4632-84cb-823fb9c5eb09.jpg ├── 8b15e36f-69b4-46b6-a07c-7234ac7c7927.jpg ├── 8b335d94-c1ca-42e1-ad48-bb179d28a4f1.jpg ├── 8b5bd2c8-8425-4a8b-89db-235c95800de9.jpg ├── 8b798007-e0fb-420c-b981-ead215692417.jpg ├── 8bc6fc2c-d198-4759-b06c-18d94d851e97.png ├── 8bc990c1-a2bb-4885-afd7-db0f1ea87451.png ├── 8c139711-3500-4f71-8456-c1adaf429ad0.png ├── 8d211911-0e62-4190-ab00-d8610adec4a0.jpg ├── 8d6af5ac-74eb-4e07-99aa-654b9f21f1d3.jpg ├── 8e8ba824-7a9e-4934-a212-e6a41dcc1602.jpg ├── 8ef22836-8800-4765-b4b8-ade80096b323.jpg ├── 8f1e2db5-a59b-4633-8b61-6b8b9505b8ea.png ├── 8f64e9c5-7682-4feb-9312-dea09514e160.jpg ├── 9.gif ├── 902b83ab-8054-4bd2-898f-9a4a0fe52830.jpg ├── 903093ec-acc8-4f9b-bf2c-b990b9a5390c.jpg ├── 912174d8-0786-4222-b7ef-a611d36e5db9.jpg ├── 9192dc0a-a7cd-4030-8df6-e388600644cf.jpg ├── 91ef04e4-923a-4277-99c0-6be4ce81e5ac.jpg ├── 9208563b-014d-4745-aa1c-492c9f7f7a7f.jpg ├── 923896c1-937e-4a38-b8a6-cec3040b4e2a.jpg ├── 931e112e-97d3-4a47-ac64-a86d70844e58.png ├── 93a28704-6401-4671-9758-051fadfbeb47.jpg ├── 93cbce0c-c37d-429c-815b-861976a46bd8.png ├── 952e06bd-5a65-4cab-82e4-dd1536462f38.png ├── 95f4559c-3d2a-4176-b365-4fbc46c76cf1.png ├── 967b2f5a-6ade-4ceb-bb41-493483fd3dff.png ├── 96b63e13-e2d8-4ddb-9aa1-a38959ca96e5.jpg ├── 98fb8a54-e916-440e-ab4f-73b2955838c9.jpg ├── 9a30b932-f69f-40a1-9564-a1354ff8cf29.jpg ├── 9b5e0fa0-9274-4219-a3a9-84fbb509c735.jpg ├── 9b829410-86c4-40aa-ba8d-9e8e26c0eeb8.jpg ├── 9c997ac5-c8a7-44fe-bf45-2c10eb773e53.jpg ├── 9cd97f41-fd9c-405c-aca1-9c82d24e20dc.png ├── 9d2226dc-c4a3-40ec-9b3e-a46bf86af499.png ├── 9d549816-60b7-4899-9877-23b01503ab13.png ├── 9dbb5fc2-936b-4c6d-b3a7-9617aae45080.jpg ├── 9e5e3cc6-3107-4051-b584-8ff077638fe6.png ├── 9e80f75a-b12b-4344-80c8-1f9ccc2d5246.jpg ├── 9ecaebee-670e-4cb2-9cdb-3029c00f33bd.png ├── 9ee83c8c-1165-476c-85a6-e6e434e5307a.jpg ├── ProcessState.png ├── TIM截图20180227172950.png ├── a0339a9f-f44f-4e37-a37f-169bc735536d.jpg ├── a1198642-9159-4d88-8aec-c3b04e7a2563.jpg ├── a13b62da-0fa8-4224-a615-4cadacc08871.png ├── a1ced733-02f5-4091-8f5a-ab9b4e5a3525.png ├── a2670745-a7b1-497b-90a4-dbddc4e2006d.jpg ├── a3f34241-bb80-4879-8ec9-dff2d81b514e.jpg ├── a4248c4b-6c1d-4fb8-a557-86da92d3a294.jpg ├── a4b162e5-db2a-4a27-b213-1fe481c5a06a.png ├── a5c25452-6fa5-49e7-9322-823077442775.jpg ├── a5fa89e7-54b9-4e2f-8c48-a35712d7b2f5.jpg ├── a69af9bb-b5ad-4896-862d-697e5ee4feb1.png ├── a6ac2b08-3861-4e85-baa8-382287bfee9f.png ├── a74b70ac-323a-4b31-b4d5-90569b8a944b.png ├── a758c8b2-0ac7-438f-90c2-3923ffad6328.png ├── a797959a-0ed5-475b-8d97-df157c672019.jpg ├── a9077f06-7584-4f2b-8c20-3a8e46928820.jpg ├── a9b6c1db-0f4a-4e91-8ac8-6b19bd106b51.png ├── a9b91b7d-65d7-4aa3-8ef6-21876b05ad16.png ├── aa202729-769d-4d2a-b103-f45b412ceaf4.jpg ├── aa20c123-b6b5-432a-83d3-45dc39172192.jpg ├── aa340e1a-f366-436b-a5a5-29a90425c10d.png ├── ac106e7e-489a-4082-abd9-dabebe48394c.jpg ├── ac9b31ec-cef1-4880-a875-fc4571ca10e1.png ├── acc42b0f-10ba-4fa2-8694-cf2aab1fb434.jpg ├── b001fa64-307c-49af-b4b2-2043fc26154e.png ├── b02a5492-5dcf-4a69-9b5b-c2298b2cb81c.jpg ├── b0748916-1acd-4138-b24c-69326cb452fe.jpg ├── b0d94736-e157-4886-aff2-c303735b0a24.jpg ├── b0e8ef47-2f23-4379-8c64-10d5cb44d438.jpg ├── b18d679b-c8e2-4564-88ee-7600090e46da.jpg ├── b1b4cf7d-c54a-4ff1-9741-cd2eea331123.jpg ├── b1fa0453-a4b0-4eae-a352-48acca8fff74.png ├── b202eeb9-5e84-4dfb-a6a1-4f4b7ed5d3e4.jpg ├── b242fafc-5945-42a8-805e-6e3f1f2f89b4.jpg ├── b2b6253c-c701-4b30-aff4-bc3c713542a7.jpg ├── b396d726-b75f-4a32-89a2-03a7b6e19f6f.jpg ├── b488282d-bfe0-464f-9e91-1f5b83a975bd.jpg ├── b4b29aa9-dd2c-467b-b75f-ca6541cb25b5.jpg ├── b56ef52e-3d0f-4cdd-97dc-eaed893444a5.jpg ├── b5af9ee6-97e6-446b-9551-6dfe96770d1a.png ├── b5bdcbe2-b958-4aef-9151-6ad963cb28b4.png ├── b5c78914-066f-42be-ad1a-1c9f72aa9093.png ├── b69d7184-ab62-4957-ba29-fb4fa25f9b65.jpg ├── b6a678c0-c875-4038-afba-301846620786.jpg ├── b6acae0d-7148-41de-adc3-ff5ff8dca3ae.jpg ├── b750eb3e-8a80-475c-95df-2e971b277603.jpg ├── b7b0eac6-e7ea-4fb6-8bfb-95fec6f235e2.png ├── b7b1f5c6-ff8a-4353-8060-44bbc4b9e02e.jpg ├── b8ceb9db-180e-4d01-932c-593fa2a6f515.jpg ├── b97958dd-3e43-45f7-97f5-3ec20f3f8b88.jpg ├── b9a39d2a-618c-468b-86db-2e851f1a0057.jpg ├── b9e9ae8c-e216-4c01-b267-a50dbeb98fa4.jpg ├── ba6ae411-82da-4d86-a434-6776d1731e8e.jpg ├── bc775758-89ab-4805-9f9c-78b8739cf780.jpg ├── bccb799f-56e2-4356-95f0-a9ea05b0de2a.jpg ├── bd6c05f3-02ee-4c8a-b374-40c87154a898.jpg ├── be53c00b-2534-4dc6-ad03-c55995c47db9.jpg ├── bf4ed077-d481-4db7-9e7a-85d841a5a8c3.jpg ├── c02a83b8-a6b9-4d00-a509-6f0516beaf5e.png ├── c037c901-7eae-4e31-a1e4-9d41329e5c3e.png ├── c07035c3-a9ba-4508-8e3c-d8ae4c6ee9ee.jpg ├── c11f5e3a-7a28-4db7-87b1-29ba1a2f2d72.jpg ├── c2117f61-1177-4768-bf33-cf4f950d911c.png ├── c24ad1af-d81b-409f-b4eb-62db9002d525.png ├── c28fd93a-0d55-4a19-810f-72652feee00d.jpg ├── c2d343f7-604c-4856-9a3c-c71d6f67fecc.png ├── c3ca36b2-8459-4cf1-98b0-cc95a0e94f20.jpg ├── c41d3977-e0e7-4ee4-93e1-d84f1ae3e20e.jpg ├── c470eb9b-fb05-45c5-8bb7-1057dc3c16de.jpg ├── c484b07d-be3d-4699-9e28-f035de8a274c.jpg ├── c50d230c-8b89-4644-8f62-8708d03aac5b.jpg ├── c5409a64-81fc-48c1-9790-ffa0afdb7bf5.png ├── c625baa0-dde6-449e-93df-c3a67f2f430f.jpg ├── c634b5ed-a14b-4302-b40e-3ee387dd3c8a.jpg ├── c64f91e2-f5a8-436b-8663-b8f3fba3e098.png ├── c73a0b78-5f46-4d2d-a009-dab2a999b5d8.jpg ├── c73aa08e-a987-43c9-92be-adea4a884c25.png ├── c7665f73-c52f-4ce4-aed3-592bbd76265b.png ├── c77b6a18-dfac-42a2-ac89-7e99481275dc.jpg ├── c7b9b4c8-83d1-4eb0-8408-ea6576a9ed90.png ├── c8637fd2-3aaa-46c4-b7d9-f24d3fa04781.jpg ├── c8cdfa3d-d610-4731-9d89-564252378e7d.png ├── c9cfcd20-c901-435f-9a07-3e46830c359f.jpg ├── ca3a793e-06e5-4ff3-b28e-a9c20540d164.png ├── ca711108-e937-4d7d-99aa-61b325c61f1a.jpg ├── cc3d855a-4281-445b-8f83-8f855458de19.png ├── cd5fbcff-3f35-43a6-8ffa-082a93ce0f0e.png ├── ce039f03-6588-4f0c-b35b-a494de0eac47.png ├── ce0fa5d0-866b-46e6-a873-8eb1f78c2882.jpg ├── ceee91c2-da26-4169-94c3-e4608b46b9ac.png ├── cf08a51d-14c0-4bfc-863b-c8672d9c2b02.jpg ├── cf4386a1-58c9-4eca-a17f-e12b1e9770eb.png ├── cfb05050-47aa-4fd1-86eb-a7c86320f81b.png ├── d0175e0c-859e-4991-b263-8378e52f7ee5.jpg ├── d160ec2e-cfe2-4640-bda7-62f53e58b8c0.png ├── d1ab24fa-1a25-4804-aa91-513df55cbaa6.jpg ├── d206d090-d911-4263-a1fe-d6f63f5d1776.png ├── d2c55c84-aa1f-43c1-bd97-457bcb7816b3.png ├── d2d34239-e7c1-482b-b33e-3170c5943556.jpg ├── d301774f-e0d2-41f3-95f4-bfe39859b52e.jpg ├── d49466db-fdd3-4d36-8a86-47dc45c07a1e.jpg ├── d4a05b9c-f423-4137-9510-b6851f089edb.jpg ├── d589eca6-c7cf-49c5-ac96-8e4ca0cccadd.jpg ├── d8355d56-aa2b-4452-8001-8475cc095af1.jpg ├── d887219c-963a-4392-abe7-d3967546e96d.jpg ├── d8f873fc-00bc-41ee-a87c-c1b4c0172844.png ├── d990c0e7-64d1-4ba3-8356-111bc91e53c5.png ├── da5dbeae-f247-400b-84d8-af48f0241bc9.png ├── dac28811-79b6-4b75-bfa7-6b228e8ac3fb.png ├── dbc5c9f1-c13c-4d06-86ba-7cc949eb4c8f.jpg ├── dbd60b1f-b700-4da6-a993-62578e892333.jpg ├── dc3e704c-7c57-42b8-93ea-ddd068665964.jpg ├── dc695f48-4189-4fc7-b950-ed25f6c80f82.jpg ├── dcf265ad-fe35-424d-b4b7-d149cdf239f4.png ├── dd78a1fe-1ff3-4bcf-a56f-8c003995beb6.jpg ├── ddf72ca9-c0be-49d7-ab81-57a99a974c8e.jpg ├── de1e46d2-748f-4da3-a29e-7de7bc840366.jpg ├── de284292-b275-4454-8a98-f7e0de370a78.jpg ├── de7c5a31-55f5-4e9d-92ec-4ed5b2ec3828.jpg ├── de9b9ea0-1327-4865-93e5-6f805c48bc9e.png ├── dec6c6cc-1b5f-44ed-b8fd-464fcf849dac.png ├── decb0936-e83c-4a55-840a-fe8aa101ac61.png ├── df48ea1b-3069-4fb7-93c0-4c8a26c7ed7c.png ├── dfd078b2-aa4f-4c50-8319-232922d822b8.jpg ├── e024bd7e-fb4e-4239-9451-9a6227f50b00.jpg ├── e0900bb2-220a-43b7-9aa9-1d5cd55ff56e.png ├── e0be6970-5b0e-44a2-bc71-df4d61c42b8f.jpg ├── e13833c8-e215-462e-855c-1d362bb8d4a0.jpg ├── e198c201-f386-4491-8ad6-f7e433bf992d.png ├── e1cd89d1-8973-41d0-8ea9-940d94c314d9.jpg ├── e1eda3d5-5ec8-4708-8e25-1a04c5e11f48.png ├── e41405a8-7c05-4f70-8092-e961e28d3112.jpg ├── e5ad625e-729d-4a8d-923a-7c3df5773e1c.jpg ├── e5baeb38-0ec9-4ad7-8374-1cdb0dba74a6.jpg ├── e6b733ad-606d-4028-b3e8-83c3a73a3797.jpg ├── e7d7dc0d-fc22-4f95-8768-b8a216168792.jpg ├── e84dd187-779f-4ffc-8ccc-40d8c03f5324.jpg ├── ea5e434a-a218-44b5-aa72-4cd08991abcf.jpg ├── ea5ed9b2-6d9f-48fb-b890-0288caf9088a.jpg ├── eb6271de-22c9-4f4b-8b31-eab1f560efac.png ├── eb859228-c0f2-4bce-910d-d9f76929352b.png ├── ebc59de6-fa62-4118-92e5-7744b8ae893d.jpg ├── ebf03f56-f957-4435-9f8f-0f605661484d.jpg ├── ec2f0a65-82ad-4ab9-940f-70ee9f6992cc.png ├── ed523051-608f-4c3f-b343-383e2d194470.png ├── ed5522bb-3a60-481c-8654-43e7195a48fe.png ├── ed62f400-192c-4185-899b-187958201f0c.jpg ├── edc23f99-c46c-4200-b64e-07516828720d.jpg ├── f0321ed1-fa93-460e-951b-4239fef819f3.jpg ├── f1fb826b-ecf4-4ddb-91f0-2bafecf08869.jpg ├── f2e0cee9-ecdc-4a96-853f-d9f6a1ad6ad1.jpg ├── f3d3e072-e947-43e9-b999-22385fd569a0.jpg ├── f50bc364-fdc2-4a46-9b8f-f8f5b6add3b8.jpg ├── f60c2116-fd19-4431-a57c-102fcc41ebd9.jpg ├── f6be22cb-d64f-4ee5-87b7-cbc4e6255c0e.jpg ├── f76067a5-7d5f-4135-9549-8199c77d8f1c.jpg ├── f7d170a3-e446-4a64-ac2d-cb95028f81a8.png ├── f7d5da89-2d75-4d8f-85e7-6b608865dc00.jpg ├── f7d880c9-740a-4a16-ac6d-be502281b4b2.jpg ├── f7ecbb8d-bb8b-4d45-a3b7-f49425d6d83d.jpg ├── f7f7e3e5-7dd4-4173-9999-576b9e2ac0a2.png ├── f8b12555-967b-423d-a84e-bc9eff104b8b.jpg ├── f900f266-a323-42b2-bc43-218fdb8811a8.jpg ├── f99c019e-7e91-4c2e-b94d-b031c402dcb5.jpg ├── f99ee771-c56f-47fb-9148-c0036695b5fe.jpg ├── f9ed4da5-0032-41e6-991a-36d995ec28fd.png ├── fa4101d7-19ce-4a69-a84f-20bbe64320e5.jpg ├── fabd5fa0-b75e-48d0-9e2c-31471945ceb9.jpg ├── fb327611-7e2b-4f2f-9f5b-38592d408f07.png ├── fb546e12-e1fb-4b72-a1fb-8a7f5000dce6.jpg ├── fc0c6b2d-68c7-4de8-aaaa-97355a4f0472.jpg ├── fd945daf-4a6c-4f20-b9c2-5390f5955ce5.jpg ├── fe3d224c-8ffd-40f9-85b1-86ffe1393f6c.jpg ├── ff17c103-750a-4bb8-9afa-576327023af9.png ├── flow.png ├── linux-filesystem.png ├── tGPV0.png └── xss-attack.png /README.md: -------------------------------------------------------------------------------- 1 | 2 | ![](https://img.shields.io/badge/update-today-blue.svg) ![](https://img.shields.io/badge/gitbook-making-lightgrey.svg)

3 | 4 | --- 5 | 6 | # 目录 7 | 8 | | Ⅰ | Ⅱ | Ⅲ | Ⅳ | Ⅴ | Ⅵ | Ⅶ | Ⅷ | Ⅸ | Ⅹ | Ⅺ | 9 | | :--------: | :---------: | :---------: | :---------: | :---------: | :---------:| :---------: | :-------: | :-------:| :------:| :-------:| 10 | |网络[:cloud:](#网络-cloud) |操作系统[:computer:](#操作系统-computer)| 算法[:pencil2:](#数据结构与算法-pencil2)| 面向对象[:couple:](#面向对象-couple) |数据库[:floppy_disk:](#数据库-floppy_disk)| Java [:coffee:](#java-coffee)| 分布式[:sweat_drops:](#分布式-sweat_drops)| 工具[:hammer:](#工具-hammer)| 编码实践[:speak_no_evil:](#编码实践-speak_no_evil)| 资料下载[:arrow_down:](#资料下载-arrow_down)| 后记[:memo:](#后记-memo) | 11 | 12 | --- 13 | 14 | ## 网络 :cloud: 15 | 16 | > [计算机网络](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/计算机网络.md) 17 | 18 | 整理自《计算机网络 第七版》,重点内容会在标题后面加 \*。 19 | 20 | > [HTTP](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/HTTP.md) 21 | 22 | 整理自《图解 HTTP》 23 | 24 | ## 操作系统 :computer: 25 | 26 | > [计算机操作系统](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/计算机操作系统.md) 27 | 28 | 整理自《现代操作系统》和《计算机操作系统》 29 | 30 | > [Linux](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/Linux.md) 31 | 32 | 整理自《鸟哥的 Linux 私房菜》 33 | 34 | ## 数据结构与算法 :pencil2: 35 | 36 | > [算法](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/算法.md) 37 | 38 | 整理自《算法 第四版》 39 | 40 | > [剑指 Offer 题解](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/剑指%20offer%20题解.md) 41 | 42 | 《剑指 Offer 第二版》的最优解,在牛客网在线编程中出现的题目都已 AC。 43 | 44 | > [Leetcode 题解](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/Leetcode%20题解.md) 45 | 46 | 对题目做了一个分类,并对每种题型的解题思路做了总结。 47 | 48 | ## 面向对象 :couple: 49 | 50 | > [设计模式](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/设计模式.md) 51 | 52 | 整理自《Head First 设计模式》 53 | 54 | > [面向对象思想](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/面向对象思想.md) 55 | 56 | 一些面向对象思想和设计原则。 57 | 58 | ## 数据库 :floppy_disk: 59 | 60 | > [数据库系统原理](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/数据库系统原理.md) 61 | 62 | 整理自《数据库系统概论 第四版》 63 | 64 | > [SQL](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/SQL.md) 65 | 66 | 整理自《SQL 必知必会》 67 | 68 | > [MySQL](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/MySQL.md) 69 | 70 | 整理自《高性能 MySQL》 71 | 72 | > [Redis](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/Redis.md) 73 | 74 | 整理自《Redis 设计与实现》和《Redis 实战》 75 | 76 | ## Java :coffee: 77 | 78 | > [JVM](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/JVM.md) 79 | 80 | 整理自《深入理解 Java 虚拟机》 81 | 82 | > [Java 并发](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/Java%20并发.md) 83 | 84 | 只整理了一些比较基础的概念,之后会继续添加更多内容。 85 | 86 | > [Java 容器](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/Java%20容器.md) 87 | 88 | 容器的一些总结,包含容器源码的分析。 89 | 90 | > [Java IO](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/Java%20IO.md) 91 | 92 | File, InputStream OutputStream, Reader Writer, Serializable, Socket, NIO 93 | 94 | > [Java 基础](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/Java%20基础.md) 95 | 96 | 整理了一些常见考点。 97 | 98 | > [JDK 中的设计模式](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/JDK%20中的设计模式.md) 99 | 100 | 对每种设计模式做了一个总结,并给出在 JDK 中的使用实例。 101 | 102 | ## 分布式 :sweat_drops: 103 | 104 | > [分布式基础](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/分布式基础.md) 105 | 106 | 整理自《大规模分布式存储系统》 107 | 108 | > [一致性协议](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/一致性协议.md) 109 | 110 | 两阶段提交、Paxos、Raft、拜占庭将军问题。 111 | 112 | > [分布式问题分析](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/分布式问题分析.md) 113 | 114 | 分布式事务、复杂均衡算法与实现、分布式锁、分布式 Session、分库分表的分布式困境与应对之策。 115 | 116 | ## 工具 :hammer: 117 | 118 | > [Git](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/Git.md) 119 | 120 | 整理一些 Git 的使用和概念。 121 | 122 | > [正则表达式](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/正则表达式.md) 123 | 124 | 整理自《正则表达式必知必会》 125 | 126 | ## 编码实践 :speak_no_evil: 127 | 128 | > [重构](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/重构.md) 129 | 130 | 重构是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 131 | 132 | > [代码可读性](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/代码可读性.md) 133 | 134 | 编程有很大一部分时间是在阅读代码,可读性良好的代码能够大大提高编程效率。 135 | 136 | > [代码风格规范](https://github.com/CyC2018/InnterviewNotes/blob/master/notes/代码风格规范.md) 137 | 138 | Google 开源项目的代码风格规范。 139 | 140 | ## 资料下载 :arrow_down: 141 | 142 | > [Download](https://github.com/CyC2018/Interview-Notebook/blob/master/other/download.md) 143 | 144 | 一些 PDF 书籍 145 | 146 | ## 后记 :memo: 147 | 148 | (一)关于仓库 149 | 150 | 本仓库是笔者在准备 2018 年春招实习过程中的学习总结,内容以计算机书籍的学习笔记为主,在整理重点知识的同时会尽量保证知识的系统性。 151 | 152 | (二)关于上传 153 | 154 | 笔者在本地使用为知笔记软件进行书写,为了方便将本地笔记内容上传到 Github 上,实现了一整套自动化上传方案,包括文本文件的导出、提取图片、Markdown 文档转换、Git 同步。 155 | 156 | 进行 Markdown 文档转换的原因是 Github 使用的 GFM 不支持 MathJax 公式,也不支持 TOC 标记,因此需要替换 MathJax 公式为 CodeCogs 的云服务和重新生成 TOC 目录。这里提供了笔者实现的 GFM 文档转换工具的下载:[GFM-Converter](https://github.com/CyC2018/GFM-Converter)。 157 | 158 | (三)关于排版 159 | 160 | 笔记内容按照 [中文文案排版指北](http://mazhuang.org/wiki/chinese-copywriting-guidelines/#%E4%B8%8D%E8%A6%81%E4%BD%BF%E7%94%A8%E4%B8%8D%E5%9C%B0%E9%81%93%E7%9A%84%E7%BC%A9%E5%86%99) 进行排版,以保证内容的可读性。这里提供了笔者实现的中英混排文档排版工具的下载:[Text-Typesetting](https://github.com/CyC2018/Markdown-Typesetting),目前实现了加空格的功能,只能以命令行的方式运行。之后打算实现对英文专有名词提示首字母大写的功能,并做一个用户界面。 161 | 162 | 不使用 `![]()` 这种方式来引用图片的原因是为了能够控制图片以合适的大小显示,并且在 GFM 中无法使用 `
![]()
` 让图片居中显示,只能使用 `
` 达到此目的。 163 | 164 | (四)关于纠错 165 | 166 | 大部分内容是一个字一个字打上去的,难免会有一些笔误。如果发现,可以直接在相应的文档上编辑修改。 167 | 168 | 如果您发现错误,希望您能够进行指正,谢谢! 169 | 170 | 您也可以在 Issues 中发表反馈意见。 171 | 172 | (五)关于转载 173 | 174 | 本仓库内容使用到的资料都会在最后面的参考资料中给出引用链接,希望您在使用本仓库的内容时也能给出相应的引用链接。 175 | 176 | 181 | 182 | ## License 183 | 184 | 知识共享许可协议 185 | 186 | 本作品采用 知识共享署名-非商业性使用-相同方式共享 3.0 中国大陆许可协议 进行许可。 187 | 188 | -------------------------------------------------------------------------------- /notes/Git.md: -------------------------------------------------------------------------------- 1 |

2 | 3 | 4 | 5 | * [学习资料](#学习资料) 6 | * [集中式与分布式](#集中式与分布式) 7 | * [Git 的中心服务器](#git-的中心服务器) 8 | * [Git 工作流](#git-工作流) 9 | * [分支实现](#分支实现) 10 | * [冲突](#冲突) 11 | * [Fast forward](#fast-forward) 12 | * [分支管理策略](#分支管理策略) 13 | * [储藏(Stashing)](#储藏stashing) 14 | * [SSH 传输设置](#ssh-传输设置) 15 | * [.gitignore 文件](#gitignore-文件) 16 | * [Git 命令一览](#git-命令一览) 17 | 18 | 19 | 20 | # 学习资料 21 | 22 | - [Git - 简明指南](http://rogerdudler.github.io/git-guide/index.zh.html) 23 | - [图解 Git](http://marklodato.github.io/visual-git-guide/index-zh-cn.html) 24 | - [廖雪峰 : Git 教程](https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000) 25 | - [Learn Git Branching](https://learngitbranching.js.org/) 26 | 27 | # 集中式与分布式 28 | 29 | Git 属于分布式版本控制系统,而 SVN 属于集中式。 30 | 31 | 集中式版本控制只有中心服务器拥有一份代码,而分布式版本控制每个人的电脑上就有一份完整的代码。 32 | 33 | 集中式版本控制有安全性问题,当中心服务器挂了所有人都没办法工作了。 34 | 35 | 集中式版本控制需要连网才能工作,如果网速过慢,那么提交一个文件的会慢的无法让人忍受。而分布式版本控制不需要连网就能工作。 36 | 37 | 分布式版本控制新建分支、合并分支操作速度非常快,而集中式版本控制新建一个分支相当于复制一份完整代码。 38 | 39 | # Git 的中心服务器 40 | 41 | Git 的中心服务器用来交换每个用户的修改。没有中心服务器也能工作,但是中心服务器能够 24 小时保持开机状态,这样就能更方便的交换修改。Github 就是一种 Git 中心服务器。 42 | 43 | # Git 工作流 44 | 45 |

46 | 47 | 新建一个仓库之后,当前目录就成为了工作区,工作区下有一个隐藏目录 .git,它属于 Git 的版本库。 48 | 49 | Git 版本库有一个称为 stage 的暂存区,还有自动创建的 master 分支以及指向分支的 HEAD 指针。 50 | 51 |

52 | 53 | - git add files 把文件的修改添加到暂存区 54 | - git commit 把暂存区的修改提交到当前分支,提交之后暂存区就被清空了 55 | - git reset -- files 使用当前分支上的修改覆盖暂缓区,用来撤销最后一次 git add files 56 | - git checkout -- files 使用暂存区的修改覆盖工作目录,用来撤销本地修改 57 | 58 |

59 | 60 | 可以跳过暂存区域直接从分支中取出修改或者直接提交修改到分支中 61 | 62 | - git commit -a 直接把所有文件的修改添加到暂缓区然后执行提交 63 | - git checkout HEAD -- files 取出最后一次修改,可以用来进行回滚操作 64 | 65 | # 分支实现 66 | 67 | Git 把每次提交都连成一条时间线。分支使用指针来实现,例如 master 分支指针指向时间线的最后一个节点,也就是最后一次提交。HEAD 指针指向的是当前分支。 68 | 69 |

70 | 71 | 新建分支是新建一个指针指向时间线的最后一个节点,并让 HEAD 指针指向新分支表示新分支成为当前分支。 72 | 73 |

74 | 75 | 每次提交只会让当前分支向前移动,而其它分支不会移动。 76 | 77 |

78 | 79 | 合并分支也只需要改变指针即可。 80 | 81 |

82 | 83 | # 冲突 84 | 85 | 当两个分支都对同一个文件进行了修改,在分支合并时就会产生冲突。 86 | 87 |

88 | 89 | Git 会使用 <<<<<<< ,======= ,>>>>>>> 标记出不同分支的内容,只需要把不同分支中冲突部分修改成一样就能解决冲突。 90 | 91 | ``` 92 | <<<<<<< HEAD 93 | Creating a new branch is quick & simple. 94 | ======= 95 | Creating a new branch is quick AND simple. 96 | >>>>>>> feature1 97 | ``` 98 | 99 | # Fast forward 100 | 101 | "快进式合并"(fast-farward merge),会直接将 master 分支指向合并的分支,这种模式下进行分支合并会丢失分支信息,也就不能在分支历史上看出分支信息。 102 | 103 | 可以在合并时加上 --no-ff 参数来禁用 Fast forward 模式,并且加上 -m 参数让合并时产生一个新的 commit。 104 | 105 | ``` 106 | $ git merge --no-ff -m "merge with no-ff" dev 107 | ``` 108 | 109 |

110 | 111 | # 分支管理策略 112 | 113 | master 分支应该是非常稳定的,只用来发布新版本; 114 | 115 | 日常开发在开发分支 dev 上进行。 116 | 117 |

118 | 119 | # 储藏(Stashing) 120 | 121 | 在一个分支上操作之后,如果还没有将修改提交到分支上,此时进行切换分支,那么另一个分支上也能看到新的修改。这是因为所有分支都共用一个工作区的缘故。 122 | 123 | 可以使用 git stash 将当前分支的修改储藏起来,此时当前工作区的所有修改都会被存到栈上,也就是说当前工作区是干净的,没有任何未提交的修改。此时就可以安全的切换到其它分支上了。 124 | 125 | ``` 126 | $ git stash 127 | Saved working directory and index state \ "WIP on master: 049d078 added the index file" 128 | HEAD is now at 049d078 added the index file (To restore them type "git stash apply") 129 | ``` 130 | 131 | 该功能可以用于 bug 分支的实现。如果当前正在 dev 分支上进行开发,但是此时 master 上有个 bug 需要修复,但是 dev 分支上的开发还未完成,不想立即提交。在新建 bug 分支并切换到 bug 分支之前就需要使用 git stash 将 dev 分支的未提交修改储藏起来。 132 | 133 | # SSH 传输设置 134 | 135 | Git 仓库和 Github 中心仓库之间是通过 SSH 加密。 136 | 137 | 如果工作区下没有 .ssh 目录,或者该目录下没有 id_rsa 和 id_rsa.pub 这两个文件,可以通过以下命令来创建 SSH Key: 138 | 139 | ``` 140 | $ ssh-keygen -t rsa -C "youremail@example.com" 141 | ``` 142 | 143 | 然后把公钥 id_rsa.pub 的内容复制到 Github "Account settings" 的 SSH Keys 中。 144 | 145 | # .gitignore 文件 146 | 147 | 忽略以下文件: 148 | 149 | 1. 操作系统自动生成的文件,比如缩略图; 150 | 2. 编译生成的中间文件,比如 Java 编译产生的 .class 文件; 151 | 3. 自己的敏感信息,比如存放口令的配置文件。 152 | 153 | 不需要全部自己编写,可以到 [https://github.com/github/gitignore](https://github.com/github/gitignore) 中进行查询。 154 | 155 | # Git 命令一览 156 | 157 |

158 | 159 | 比较详细的地址:http://www.cheat-sheets.org/saved-copy/git-cheat-sheet.pdf 160 | -------------------------------------------------------------------------------- /notes/JDK 中的设计模式.md: -------------------------------------------------------------------------------- 1 | 2 | * [一、创建型](#一创建型) 3 | * [1. 单例模式](#1-单例模式) 4 | * [2. 简单工厂模式](#2-简单工厂模式) 5 | * [3. 工厂方法模式](#3-工厂方法模式) 6 | * [4. 抽象工厂](#4-抽象工厂) 7 | * [5. 生成器模式](#5-生成器模式) 8 | * [6. 原型模式](#6-原型模式) 9 | * [二、行为型](#二行为型) 10 | * [1. 责任链](#1-责任链) 11 | * [2. 命令模式](#2-命令模式) 12 | * [3. 解释器模式](#3-解释器模式) 13 | * [4. 迭代器](#4-迭代器) 14 | * [5. 中间人模式](#5-中间人模式) 15 | * [6. 备忘录模式](#6-备忘录模式) 16 | * [7. 观察者模式](#7-观察者模式) 17 | * [8. 策略模式](#8-策略模式) 18 | * [9. 模板方法](#9-模板方法) 19 | * [10. 访问者模式](#10-访问者模式) 20 | * [11. 空对象模式](#11-空对象模式) 21 | * [三、结构型](#三结构型) 22 | * [1. 适配器](#1-适配器) 23 | * [2. 桥接模式](#2-桥接模式) 24 | * [3. 组合模式](#3-组合模式) 25 | * [4. 装饰者模式](#4-装饰者模式) 26 | * [5. 蝇量模式](#5-蝇量模式) 27 | * [6. 动态代理](#6-动态代理) 28 | * [参考资料](#参考资料) 29 | 30 | 31 | 32 | # 一、创建型 33 | 34 | ## 1. 单例模式 35 | 36 | 确保只实例化一个对象,并提供一个对象的全局访问点。 37 | 38 | ```java 39 | java.lang.Runtime#getRuntime() 40 | java.awt.Toolkit#getDefaultToolkit() 41 | java.awt.GraphicsEnvironment#getLocalGraphicsEnvironment() 42 | java.awt.Desktop#getDesktop() 43 | ``` 44 | 45 | ## 2. 简单工厂模式 46 | 47 | 在不对用户暴露对象内部逻辑的前提下创建对象;使用通用的接口来创建对象; 48 | 49 | ## 3. 工厂方法模式 50 | 51 | 定义创建对象的接口,但是让子类来决定应该使用哪个类来创建;使用通用的接口来创建对象; 52 | 53 | ```java 54 | java.lang.Proxy#newProxyInstance() 55 | java.lang.Object#toString() 56 | java.lang.Class#newInstance() 57 | java.lang.reflect.Array#newInstance() 58 | java.lang.reflect.Constructor#newInstance() 59 | java.lang.Boolean#valueOf(String) 60 | java.lang.Class#forName() 61 | ``` 62 | 63 | ## 4. 抽象工厂 64 | 65 | 提供一个创建相关对象家族的接口,而没有明确指明它们的类。 66 | 67 | ```java 68 | java.util.Calendar#getInstance() 69 | java.util.Arrays#asList() 70 | java.util.ResourceBundle#getBundle() 71 | java.sql.DriverManager#getConnection() 72 | java.sql.Connection#createStatement() 73 | java.sql.Statement#executeQuery() 74 | java.text.NumberFormat#getInstance() 75 | javax.xml.transform.TransformerFactory#newInstance() 76 | ``` 77 | 78 | ## 5. 生成器模式 79 | 80 | 定义一个新的类来构造另一个类的实例,以创建一个复杂的对象。 81 | 82 | 它可以封装一个对象的构造过程,并允许按步骤构造。 83 | 84 | ```java 85 | java.lang.StringBuilder#append() 86 | java.lang.StringBuffer#append() 87 | java.sql.PreparedStatement 88 | javax.swing.GroupLayout.Group#addComponent() 89 | ``` 90 | 91 | ## 6. 原型模式 92 | 93 | 使用原型实例指定要创建对象的类型;通过复制这个原型来创建新对象。 94 | 95 | ```java 96 | java.lang.Object#clone() 97 | java.lang.Cloneable 98 | ``` 99 | 100 | # 二、行为型 101 | 102 | ## 1. 责任链 103 | 104 | 避免将请求的发送者附加到其接受者,从而使其它对象也可以处理请求;将请求以对象的方式把发送到链上直到请求被处理完毕。 105 | 106 | ```java 107 | java.util.logging.Logger#log() 108 | javax.servlet.Filter#doFilter() 109 | ``` 110 | 111 | ## 2. 命令模式 112 | 113 | 将命令封装进对象中;允许使用命令对象对客户对象进行参数化;允许将命令对象存放到队列中。 114 | 115 | ```java 116 | java.lang.Runnable 117 | javax.swing.Action 118 | ``` 119 | 120 | ## 3. 解释器模式 121 | 122 | 为语言创建解释器,通常由语言的语法和语法分析来定义。 123 | 124 | ```java 125 | java.util.Pattern 126 | java.text.Normalizer 127 | java.text.Format 128 | ``` 129 | 130 | ## 4. 迭代器 131 | 132 | 提供一种一致的访问聚合对象元素的方法,并且不暴露聚合对象的内部表示。 133 | 134 | ```java 135 | java.util.Iterator 136 | java.util.Enumeration 137 | ``` 138 | 139 | ## 5. 中间人模式 140 | 141 | 使用中间人对象来封装对象之间的交互。中间人模式可以让降低交互对象之间的耦合程度。 142 | 143 | ```java 144 | java.util.Timer 145 | java.util.concurrent.Executor#execute() 146 | java.util.concurrent.ExecutorService#submit() 147 | java.lang.reflect.Method#invoke() 148 | ``` 149 | 150 | ## 6. 备忘录模式 151 | 152 | 在不违反封装的情况下获得对象的内部状态,从而在需要时可以将对象恢复到最初状态。 153 | 154 | ```java 155 | java.util.Date 156 | java.io.Serializable 157 | ``` 158 | 159 | ## 7. 观察者模式 160 | 161 | 定义对象之间的一对多依赖,当一个对象状态改变时,它的所有依赖都会收到通知并且自动更新状态。 162 | 163 | ```java 164 | java.util.EventListener 165 | javax.servlet.http.HttpSessionBindingListener 166 | javax.servlet.http.HttpSessionAttributeListener 167 | javax.faces.event.PhaseListener 168 | ``` 169 | 170 | ## 8. 策略模式 171 | 172 | 定义一系列算法,封装每个算法,并使它们可以互换。策略可以让算法独立于使用它的客户端。 173 | 174 | ```java 175 | java.util.Comparator#compare() 176 | javax.servlet.http.HttpServlet 177 | javax.servlet.Filter#doFilter() 178 | ``` 179 | 180 | ## 9. 模板方法 181 | 182 | 定义算法框架,并将一些步骤的实现延迟到子类。通过模板方法,子类可以重新定义算法的某些步骤,而不用改变算法的结构。 183 | 184 | ```java 185 | java.util.Collections#sort() 186 | java.io.InputStream#skip() 187 | java.io.InputStream#read() 188 | java.util.AbstractList#indexOf() 189 | ``` 190 | 191 | ## 10. 访问者模式 192 | 193 | 提供便捷的维护方式来操作一组对象。它使你在不改变操作对象的前提下,可以修改或扩展对象的行为。 194 | 195 | 例如集合,它可以包含不同类型的元素,访问者模式允许在不知道具体元素类型的前提下对集合元素进行一些操作。 196 | 197 | ```java 198 | javax.lang.model.element.Element and javax.lang.model.element.ElementVisitor 199 | javax.lang.model.type.TypeMirror and javax.lang.model.type.TypeVisitor 200 | ``` 201 | 202 | ## 11. 空对象模式 203 | 204 | 使用什么都不做的空对象来替代 NULL。 205 | 206 | # 三、结构型 207 | 208 | ## 1. 适配器 209 | 210 | 把一个类接口转换成另一个用户需要的接口。 211 | 212 | ```java 213 | java.util.Arrays#asList() 214 | javax.swing.JTable(TableModel) 215 | java.io.InputStreamReader(InputStream) 216 | java.io.OutputStreamWriter(OutputStream) 217 | javax.xml.bind.annotation.adapters.XmlAdapter#marshal() 218 | javax.xml.bind.annotation.adapters.XmlAdapter#unmarshal() 219 | ``` 220 | 221 | ## 2. 桥接模式 222 | 223 | 将抽象与实现分离开来,使它们可以独立变化。 224 | 225 | ```java 226 | AWT (It provides an abstraction layer which maps onto the native OS the windowing support.) 227 | JDBC 228 | ``` 229 | 230 | ## 3. 组合模式 231 | 232 | 将对象组合成树形结构来表示整理-部分层次关系,允许用户以相同的方式处理单独对象和组合对象。 233 | 234 | ```java 235 | javax.swing.JComponent#add(Component) 236 | java.awt.Container#add(Component) 237 | java.util.Map#putAll(Map) 238 | java.util.List#addAll(Collection) 239 | java.util.Set#addAll(Collection) 240 | ``` 241 | 242 | ## 4. 装饰者模式 243 | 244 | 为对象动态添加功能。 245 | 246 | ```java 247 | java.io.BufferedInputStream(InputStream) 248 | java.io.DataInputStream(InputStream) 249 | java.io.BufferedOutputStream(OutputStream) 250 | java.util.zip.ZipOutputStream(OutputStream) 251 | java.util.Collections#checked[List|Map|Set|SortedSet|SortedMap]() 252 | ``` 253 | 254 | ## 5. 蝇量模式 255 | 256 | 利用共享的方式来支持大量的对象,这些对象一部分内部状态时相同的,而另一份状态可以变化。 257 | 258 | Java 利用缓存来加速大量小对象的访问时间。 259 | 260 | ```java 261 | java.lang.Integer#valueOf(int) 262 | java.lang.Boolean#valueOf(boolean) 263 | java.lang.Byte#valueOf(byte) 264 | java.lang.Character#valueOf(char) 265 | ``` 266 | 267 | ## 6. 动态代理 268 | 269 | 提供一个占位符来控制对象的访问。 270 | 271 | 代理可以是一些轻量级的对象,它控制者对重量级对象的访问,只有在真正实例化这些重量级对象时才会去实例化它。 272 | 273 | ```java 274 | java.lang.reflect.Proxy 275 | RMI 276 | ``` 277 | 278 | # 参考资料 279 | 280 | - [The breakdown of design patterns in JDK](http://www.programering.com/a/MTNxAzMwATY.html) 281 | - [Design Patterns](http://www.oodesign.com/) 282 | 283 | 284 | -------------------------------------------------------------------------------- /notes/一致性协议.md: -------------------------------------------------------------------------------- 1 | 2 | * [一、两阶段提交协议](#一两阶段提交协议) 3 | * [二、Paxos 协议](#二paxos-协议) 4 | * [三、Raft 协议](#三raft-协议) 5 | * [四、拜占庭将军问题](#四拜占庭将军问题) 6 | * [五、参考资料](#五参考资料) 7 | 8 | 9 | 10 | # 一、两阶段提交协议 11 | 12 | Two-phase Commit(2PC)。 13 | 14 | 可以保证一个事务跨越多个节点时保持 ACID 特性。 15 | 16 | 两类节点:协调者(Coordinator)和参与者(Participants),协调者只有一个,参与者可以有多个。 17 | 18 | ## 运行过程 19 | 20 | 1. 准备阶段:协调者询问参与者事务是否执行成功; 21 | 22 | 2. 提交阶段:如果事务在每个参与者上都执行成功,协调者发送通知让参与者提交事务;否则,协调者发送通知让参与者回滚事务。 23 | 24 |

25 | 26 | 27 | 需要注意的是,在准备阶段,参与者执行了事务,但是还未提交。只有在提交阶段协接收到协调者发来的通知后,才进行提交或者回滚。 28 | 29 | ## 存在的问题 30 | 31 | - 参与者发生故障。解决方案:可以给事务设置一个超时时间,如果某个参与者一直不响应,那么认为事务执行失败。 32 | 33 | - 协调者发生故障。解决方案:将操作日志同步到备用协调者,让备用协调者接替后续工作。 34 | 35 | # 二、Paxos 协议 36 | 37 | 用于达成共识性问题,即对多个节点产生的值,该算法能保证只选出唯一一个值。 38 | 39 | 主要有三类节点: 40 | 41 | 1. 提议者(Proposer):提议一个值; 42 | 2. 接受者(Acceptor):对每个提议进行投票; 43 | 3. 告知者(Learner):被告知投票的结果,不参与投票的过程。 44 | 45 |

46 | 47 | ## 执行过程 48 | 49 | 规定一个提议包含两个字段:[n, v],其中 n 为序号(具有唯一性),v 为提议值。 50 | 51 | 下图演示了两个 Proposer 和三个 Acceptor 的系统中运行该算法的初始过程,每个 Proposer 都会向每个 Acceptor 发送提议请求。 52 | 53 |

54 | 55 | 当 Acceptor 接收到一个提议请求,包含的提议为 [n1, v1],并且之前还未接收过提议请求,那么发送一个提议响应,设置当前接收的提议为 [n1, v1],并且保证以后不会再接受提议值小于 n1 的提议。 56 | 57 | 如下图,Acceptor X 在收到 [n=2, v=8] 的提议请求时,由于之前没有接收过提议,因此就发送一个 [no previous] 的提议响应,并且设置当前接收的提议为 [n=2, v=8],并且保证以后不会再接受提议值小于 2 的提议。其它的 Acceptor 类似。 58 | 59 |

60 | 61 | 如果 Acceptor 接受到一个提议请求,包含的提议为 [n2, v2],并且之前已经接收过提议 [n1, v1]。如果 n1 > n2,那么就丢弃该提议请求;否则,发送提议响应,该提议响应包含之前已经接收过的提议 [n1, v1],设置当前接收的提议为 [n2, v2],并且保证以后不会再接受提议值小于 n2 的提议。 62 | 63 | 如下图,Acceptor Z 收到 Proposer A 发来的 [n=2, v=8] 的提议请求,由于之前已经接收过 [n=4, v=5] 的提议,并且 n > 2,因此就抛弃该提议请求;Acceptor X 收到 Proposer B 发来的 [n=4, v=5] 的提议请求,因为之前接收的提议为 [n=2, v=8],并且 2 <= 4,因此就发送 [n=2, v=8] 的提议响应,设置当前接收的提议为 [n=4, v=5],并且保证以后不会再接受提议值小于 4 的提议。Acceptor Y 类似。 64 | 65 |

66 | 67 | 当一个 Proposer 接收到超过一半 Acceptor 的提议响应时,就可以发送接受请求。 68 | 69 | 如下图,Proposer A 接受到两个提议响应之后,就发送 [n=2, v=8] 接受请求。该接受请求会被所有 Acceptor 丢弃,因为此时所有 Acceptor 都保证不接受提议值小于 4 的提议。Proposer B 过后也收到了两个提议响应,因此也开始发送接受请求。需要注意的是,接受请求的 v 需要取它收到的最大 v 值,也就是 8。因此它发送 [n=4, v=8] 的接受请求。 70 | 71 |

72 | 73 | Acceptor 接收到接受请求时,如果提议号大于等于该 Acceptor 承诺的最小提议号,那么就发送通知给所有的 Learner。当 Learner 发现有大多数的 Acceptor 接收了某个提议,那么该提议的提议值就被 Paxos 选择出来。 74 | 75 |

76 | 77 | ## 约束条件 78 | 79 | ### 1. 正确性 80 | 81 | 只有一个提议值会生效。 82 | 83 | 因为 Paxos 协议要求每个生效的提议被多数 Acceptor 接收,并且 Acceptor 不会接受两个不同的提议,因此可以保证正确性。 84 | 85 | ### 2. 可终止性 86 | 87 | 最后总会有一个提议生效。 88 | 89 | Paxos 协议能够让 Proposer 发送的提议朝着能被大多数 Acceptor 接受的那个提议靠拢,因此能够保证可终止性。 90 | 91 | # 三、Raft 协议 92 | 93 | Raft 和 Poxas 类似,但是更容易理解,也更容易实现。 94 | 95 | Raft 主要是用来竞选主节点。 96 | 97 | ## 单个 Candidate 的竞选 98 | 99 | 有三种节点:Follower、Candidate 和 Leader。Leader 会周期性的发送心跳包给 Follower。每个 Follower 都设置了一个随机的竞选超时时间,一般为 150ms\~300ms,如果在这个时间内没有收到 Leader 的心跳包,就会变成 Candidate,进入竞选阶段。 100 | 101 | ① 下图表示一个分布式系统的最初阶段,此时只有 Follower,没有 Leader。Follower A 等待一个随机的竞选超时时间之后,没收到 Leader 发来的心跳包,因此进入竞选阶段。 102 | 103 |

104 | 105 | ② 此时 A 发送投票请求给其它所有节点。 106 | 107 |

108 | 109 | ③ 其它节点会对请求进行回复,如果超过一半的节点回复了,那么该 Candidate 就会变成 Leader。 110 | 111 |

112 | 113 | ④ 之后 Leader 会周期性地发送心跳包给 Follower,Follower 接收到心跳包,会重新开始计时。 114 | 115 |

116 | 117 | ## 多个 Candidate 竞选 118 | 119 | ① 如果有多个 Follower 成为 Candidate,并且所获得票数相同,那么就需要重新开始投票,例如下图中 Candidate B 和 Candidate D 都获得两票,因此需要重新开始投票。 120 | 121 |

122 | 123 | ② 当重新开始投票时,由于每个节点设置的随机竞选超时时间不同,因此能下一次再次出现多个 Candidate 并获得同样票数的概率很低。 124 | 125 |

126 | 127 | ## 日志复制 128 | 129 | ① 来自客户端的修改都会被传入 Leader。注意该修改还未被提交,只是写入日志中。 130 | 131 |

132 | 133 | ② Leader 会把修改复制到所有 Follower。 134 | 135 |

136 | 137 | ③ Leader 会等待大多数的 Follower 也进行了修改,然后才将修改提交。 138 | 139 |

140 | 141 | ④ 此时 Leader 会通知的所有 Follower 让它们也提交修改,此时所有节点的值达成一致。 142 | 143 |

144 | 145 | # 四、拜占庭将军问题 146 | 147 | > [拜占庭将军问题深入探讨](http://www.8btc.com/baizhantingjiangjun) 148 | 149 | # 五、参考资料 150 | 151 | - 杨传辉. 大规模分布式存储系统: 原理解析与架构实战[M]. 机械工业出版社, 2013. 152 | - [区块链技术指南](https://www.gitbook.com/book/yeasy/blockchain_guide/details) 153 | - [NEAT ALGORITHMS - PAXOS](http://harry.me/blog/2014/12/27/neat-algorithms-paxos/) 154 | - [Raft: Understandable Distributed Consensus](http://thesecretlivesofdata.com/raft) 155 | - [Paxos By Example](https://angus.nyc/2012/paxos-by-example/) 156 | -------------------------------------------------------------------------------- /notes/代码可读性.md: -------------------------------------------------------------------------------- 1 | 2 | * [一、可读性的重要性](#一可读性的重要性) 3 | * [二、用名字表达代码含义](#二用名字表达代码含义) 4 | * [三、名字不能带来歧义](#三名字不能带来歧义) 5 | * [四、良好的代码风格](#四良好的代码风格) 6 | * [五、编写注释](#五编写注释) 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 | | send | deliver、dispatch、announce、distribute、route | 33 | | find | search、extract、locate、recover | 34 | | start| launch、create、begin、open| 35 | | make | create、set up、build、generate、compose、add、new | 36 | 37 | 使用 i、j、k 作为循环迭代器的名字过于简单,user_i、member_i 这种名字会更有表达力。因为循环层次越多,代码越难理解,有表达力的迭代器名字可读性会更高 38 | 39 | 为名字添加形容词等信息能让名字更具有表达力,但是名字也会变长。名字长短的准则是:作用域越大,名字越长。因此只有在短作用域才能使用一些简单名字。 40 | 41 | # 三、名字不能带来歧义 42 | 43 | 起完名字要思考一下别人会对这个名字有何解读,会不会误解了原本想表达的含义。 44 | 45 | 用 min、max 表示数量范围;用 first、last 表示访问空间的包含范围,begin、end 表示访问空间的排除范围,即 end 不包含尾部。 46 | 47 |

48 | 49 | 布尔相关的命名加上 is、can、should、has 等前缀。 50 | 51 | # 四、良好的代码风格 52 | 53 | 适当的空行和缩进。 54 | 55 | 排列整齐的注释: 56 | 57 | ```java 58 | int a = 1; // 注释 59 | int b = 11; // 注释 60 | int c = 111; // 注释 61 | ``` 62 | 63 | 语句顺序不能随意,比如与 html 表单相关联的变量的赋值应该和表单在 html 中的顺序一致; 64 | 65 | 把相关的代码按块组织起来放在一起。 66 | 67 | # 五、编写注释 68 | 69 | 阅读代码首先会注意到注释,如果注释没太大作用,那么就会浪费代码阅读的时间。那些能直接看出含义的代码不需要写注释,特别是并不需要为每个方法都加上注释,比如那些简单的 getter 和 setter 方法,为这些方法写注释反而让代码可读性更差。 70 | 71 | 不能因为有注释就随便起个名字,而是争取起个好名字而不写注释。 72 | 73 | 可以用注释来记录采用当前解决办法的思考过程,从而让读者更容易理解代码。 74 | 75 | 注释用来提醒一些特殊情况。 76 | 77 | 用 TODO 等做标记: 78 | 79 | | 标记 | 用法 | 80 | |---|---| 81 | |TODO| 待做 | 82 | |FIXME| 待修复 | 83 | |HACH| 粗糙的解决方案 | 84 | |XXX| 危险!这里有重要的问题 | 85 | 86 | # 六、如何编写注释 87 | 88 | 尽量简洁明了: 89 | 90 | ```java 91 | // The first String is student's name 92 | // The Second Integer is student's score 93 | Map scoreMap = new HashMap<>(); 94 | ``` 95 | 96 | ```java 97 | // Student' name -> Student's score 98 | Map scoreMap = new HashMap<>(); 99 | ``` 100 | 101 | 添加测试用例来说明: 102 | 103 | ```java 104 | //... 105 | // Example: add(1, 2), return 3 106 | int add(int x, int y) { 107 | return x + y; 108 | } 109 | ``` 110 | 111 | 在很复杂的函数调用中对每个参数标上名字: 112 | 113 | ```java 114 | int a = 1; 115 | int b = 2; 116 | int num = add(\* x = *\ a, \* y = *\ b); 117 | ``` 118 | 119 | 使用专业名词来缩短概念上的解释,比如用设计模式名来说明代码。 120 | 121 | # 七、提高控制流的可读性 122 | 123 | 条件表达式中,左侧是变量,右侧是常数。比如下面第一个语句正确: 124 | 125 | ```java 126 | if(len < 10) 127 | if(10 > len) 128 | ``` 129 | 130 | if / else 条件语句,逻辑的处理顺序为:① 正逻辑;② 关键逻辑;③ 简单逻辑。 131 | 132 | ```java 133 | if(a == b) { 134 | // 正逻辑 135 | } else{ 136 | // 反逻辑 137 | } 138 | ``` 139 | 140 | 只有在逻辑简单的情况下使用 ? : 三目运算符来使代码更紧凑,否则应该拆分成 if / else; 141 | 142 | do / while 的条件放在后面,不够简单明了,并且会有一些迷惑的地方,最好使用 while 来代替。 143 | 144 | 如果只有一个 goto 目标,那么 goto 尚且还能接受,但是过于复杂的 goto 会让代码可读性特别差,应该避免使用 goto。 145 | 146 | 在嵌套的循环中,用一些 return 语句往往能减少嵌套的层数。 147 | 148 | # 八、拆分长表达式 149 | 150 | 长表达式的可读性很差,可以引入一些解释变量从而拆分表达式: 151 | 152 | ```python 153 | if line.split(':')[0].strip() == "root": 154 | ... 155 | ``` 156 | ```python 157 | username = line.split(':')[0].strip() 158 | if username == "root": 159 | ... 160 | ``` 161 | 162 | 使用摩根定理简化一些逻辑表达式: 163 | 164 | ```java 165 | if(!a && !b) { 166 | ... 167 | } 168 | ``` 169 | ```java 170 | if(!(a || b)) { 171 | ... 172 | } 173 | ``` 174 | 175 | # 九、变量与可读性 176 | 177 | **去除控制流变量** 。在循环中通过使用 break 或者 return 可以减少控制流变量的使用。 178 | 179 | ```java 180 | boolean done = false; 181 | while(/* condition */ && !done) { 182 | ... 183 | if(...) { 184 | done = true; 185 | continue; 186 | } 187 | } 188 | ``` 189 | ``` 190 | while(/* condition */) { 191 | ... 192 | if(...) { 193 | break; 194 | } 195 | } 196 | ``` 197 | 198 | **减小变量作用域** 。作用域越小,越容易定位到变量所有使用的地方。 199 | 200 | JavaScript 可以用闭包减小作用域。以下代码中 submit_form 是函数变量,submitted 变量控制函数不会被提交两次。第一个实现中 submitted 是全局变量,第二个实现把 submitted 放到匿名函数中,从而限制了起作用域范围。 201 | 202 | ```js 203 | submitted = false; 204 | var submit_form = function(form_name) { 205 | if(submitted) { 206 | return; 207 | } 208 | submitted = true; 209 | }; 210 | ``` 211 | 212 | ```js 213 | var submit_form = (function() { 214 | var submitted = false; 215 | return function(form_name) { 216 | if(submitted) { 217 | return; 218 | } 219 | submitted = true; 220 | } 221 | }()); // () 使得外层匿名函数立即执行 222 | ``` 223 | 224 | JavaScript 中没有用 var 声明的变量都是全局变量,而全局变量很容易造成迷惑,因此应当总是用 var 来声明变量。 225 | 226 | 变量定义的位置应当离它使用的位置最近。 227 | 228 | **实例解析** 229 | 230 | 在一个网页中有以下文本输入字段: 231 | 232 | ```html 233 | 234 | 235 | 236 | 237 | ``` 238 | 239 | 现在要接受一个字符串并把它放到第一个空的 input 字段中,初始实现如下: 240 | 241 | ```js 242 | var setFirstEmptyInput = function(new_alue) { 243 | var found = false; 244 | var i = 1; 245 | var elem = document.getElementById('input' + i); 246 | while(elem != null) { 247 | if(elem.value === '') { 248 | found = true; 249 | break; 250 | } 251 | i++; 252 | elem = document.getElementById('input' + i); 253 | } 254 | if(found) elem.value = new_value; 255 | return elem; 256 | } 257 | ``` 258 | 259 | 以上实现有以下问题: 260 | 261 | - found 可以去除; 262 | - elem 作用域过大; 263 | - 可以用 for 循环代替 while 循环; 264 | 265 | ```js 266 | var setFirstEmptyInput = function(new_value) { 267 | for(var i = 1; true; i++) { 268 | var elem = document.getElementById('input' + i); 269 | if(elem === null) { 270 | return null; 271 | } 272 | if(elem.value === '') { 273 | elem.value = new_value; 274 | return elem; 275 | } 276 | } 277 | }; 278 | ``` 279 | 280 | # 十、抽取函数 281 | 282 | 工程学就是把大问题拆分成小问题再把这些问题的解决方案放回一起。 283 | 284 | 首先应该明确一个函数的高层次目标,然后对于不是直接为了这个目标工作的代码,抽取出来放到独立的函数中。 285 | 286 | 介绍性的代码: 287 | 288 | ```java 289 | int findClostElement(int[] arr) { 290 | int clostIdx; 291 | int clostDist = Interger.MAX_VALUE; 292 | for(int i = 0; i < arr.length; i++) { 293 | int x = ...; 294 | int y = ...; 295 | int z = ...; 296 | int value = x * y * z; 297 | int dist = Math.sqrt(Math.pow(value, 2), Math.pow(arr[i], 2)); 298 | if(dist < clostDist) { 299 | clostIdx = i; 300 | clostDist = value; 301 | } 302 | } 303 | return clostIdx; 304 | } 305 | ``` 306 | 307 | 以上代码中循环部分主要计算距离,这部分不属于代码高层次目标,高层次目标是寻找最小距离的值,因此可以把这部分代替提取到独立的函数中。这样做也带来一个额外的好处有:可以单独进行测试、可以快速找到程序错误并修改。 308 | 309 | ```java 310 | public int findClostElement(int[] arr) { 311 | int clostIdx; 312 | int clostDist = Interger.MAX_VALUE; 313 | for(int i = 0; i < arr.length; i++) { 314 | int dist = computDist(arr, i); 315 | if(dist < clostDist) { 316 | clostIdx = i; 317 | clostDist = value; 318 | } 319 | } 320 | return clostIdx; 321 | } 322 | ``` 323 | 324 | 并不是函数抽取的越多越好,如果抽取过多,在阅读代码的时候可能需要不断跳来跳去。只有在当前函数不需要去了解某一块代码细节而能够表达其内容时,把这块代码抽取成子函数才是好的。 325 | 326 | 函数抽取也用于减小代码的冗余。 327 | 328 | # 十一、一次只做一件事 329 | 330 | 只做一件事的代码很容易让人知道其要做的事; 331 | 332 | 基本流程:列出代码所做的所有任务;把每个任务拆分到不同的函数,或者不同的段落。 333 | 334 | # 十二、用自然语言表述代码 335 | 336 | 先用自然语言书写代码逻辑,也就是伪代码,然后再写代码,这样代码逻辑会更清晰。 337 | 338 | # 十三、减少代码量 339 | 340 | 不要过度设计,编码过程会有很多变化,过度设计的内容到最后往往是无用的。 341 | 342 | 多用标准库实现。 343 | -------------------------------------------------------------------------------- /notes/代码风格规范.md: -------------------------------------------------------------------------------- 1 | # Google Java Style Guide 2 | 3 | - http://www.hawstein.com/posts/google-java-style.html 4 | - http://google.github.io/styleguide/javaguide.html 5 | 6 | # Google C++ Style Guide 7 | 8 | - http://zh-google-styleguide.readthedocs.io/en/latest/google-cpp-styleguide/contents/ 9 | - http://google.github.io/styleguide/cppguide.html 10 | 11 | # Google Python Style Guide 12 | 13 | - http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/contents/ 14 | - http://google.github.io/styleguide/pyguide.html 15 | -------------------------------------------------------------------------------- /notes/分布式基础.md: -------------------------------------------------------------------------------- 1 | 2 | * [一、基本概念](#一基本概念) 3 | * [异常](#异常) 4 | * [超时](#超时) 5 | * [衡量指标](#衡量指标) 6 | * [二、数据分布](#二数据分布) 7 | * [哈希分布](#哈希分布) 8 | * [顺序分布](#顺序分布) 9 | * [三、负载均衡](#三负载均衡) 10 | * [四、复制](#四复制) 11 | * [强同步复制协议](#强同步复制协议) 12 | * [异步复制协议](#异步复制协议) 13 | * [五、CAP](#五cap) 14 | * [六、BASE](#六base) 15 | * [基本可用](#基本可用) 16 | * [软状态](#软状态) 17 | * [最终一致性](#最终一致性) 18 | * [七、容错](#七容错) 19 | * [故障检测](#故障检测) 20 | * [故障恢复](#故障恢复) 21 | * [八、CDN 架构](#八cdn-架构) 22 | * [参考资料](#参考资料) 23 | 24 | 25 | 26 | # 一、基本概念 27 | 28 | ## 异常 29 | 30 | ### 1. 服务器宕机 31 | 32 | 内存错误、服务器停电等都会导致服务器宕机,此时节点无法正常工作,称为不可用。 33 | 34 | 服务器宕机会导致节点失去所有内存信息,因此需要将内存信息保存到持久化介质上。 35 | 36 | ### 2. 网络异常 37 | 38 | 有一种特殊的网络异常称为 **网络分区** ,即集群的所有节点被划分为多个区域,每个区域内部可以通信,但是区域之间无法通信。 39 | 40 | ### 3. 磁盘故障 41 | 42 | 磁盘故障是一种发生概率很高的异常。 43 | 44 | 使用冗余机制,将数据存储到多台服务器。 45 | 46 | ## 超时 47 | 48 | 在分布式系统中,一个请求除了成功和失败两种状态,还存在着超时状态。 49 | 50 |

51 | 52 | 可以将服务器的操作设计为具有 **幂等性** ,即执行多次的结果与执行一次的结果相同。如果使用这种方式,当出现超时的时候,可以不断地重新请求直到成功。 53 | 54 | ## 衡量指标 55 | 56 | ### 1. 性能 57 | 58 | 常见的性能指标有:吞吐量、响应时间。 59 | 60 | 其中,吞吐量指系统在某一段时间可以处理的请求总数,通常为每秒的读操作数或者写操作数;响应时间指从某个请求发出到接收到返回结果消耗的时间。 61 | 62 | 这两个指标往往是矛盾的,追求高吞吐的系统,往往很难做到低响应时间,解释如下: 63 | 64 | - 在无并发的系统中,吞吐量为响应时间的倒数,例如响应时间为 10 ms,那么吞吐量为 100 req/s,因此高吞吐也就意味着低响应时间。 65 | 66 | - 但是在并发的系统中,由于一个请求在调用 I/O 资源的时候,需要进行等待。服务器端一般使用的是异步等待方式,即等待的请求被阻塞之后不需要一直占用 CPU 资源。这种方式能大大提高 CPU 资源的利用率,例如上面的例子中,单个请求在无并发的系统中响应时间为 10 ms,如果在并发的系统中,那么吞吐量将大于 100 req/s。因此为了追求高吞吐量,通常会提高并发程度。但是并发程度的增加,会导致请求的平均响应时间也增加,因为请求不能马上被处理,需要和其它请求一起进行并发处理,响应时间自然就会增高。 67 | 68 | ### 2. 可用性 69 | 70 | 可用性指系统在面对各种异常时可以提供正常服务的能力。可以用系统可用时间占总时间的比值来衡量,4 个 9 的可用性表示系统 99.99% 的时间是可用的。 71 | 72 | ### 3. 一致性 73 | 74 | 可以从两个角度理解一致性:从客户端的角度,读写操作是否满足某种特性;从服务器的角度,多个数据副本之间是否一致。 75 | 76 | 有以下三种一致性模型: 77 | 78 | 1. 强一致性:新数据写入之后,在任何数据副本上都能读取到最新值; 79 | 2. 弱一致性:新数据写入之后,不能保证在数据副本上能读取到最新值; 80 | 3. 最终一致性:新数据写入之后,只能保证过一了一个时间窗口才能读取到最新值; 81 | 82 | ### 4. 可扩展性 83 | 84 | 指系统通过扩展集群服务器规模来提高性能的能力。理想的分布式系统需要实现“线性可扩展”,即随着集群规模的增加,系统的整体性能也会线程增加。 85 | 86 | # 二、数据分布 87 | 88 | 分布式系统的数据分布在多个节点中,常用的数据分布方式有哈希分布和顺序分布。 89 | 90 | ## 哈希分布 91 | 92 | 哈希分布就是将数据计算哈希值之后,按照哈希值分配到不同的节点上。例如有 N 个节点,数据的主键为 key,则将该数据分配的节点序号为:hash(key)%N。 93 | 94 | 传统的哈希分布算法存在一个问题:当节点数量变化时,也就是 N 值变化,那么几乎所有的数据都需要重新分布,将导致大量的数据迁移。 95 | 96 | #### 一致性哈希 97 | 98 | Distributed Hash Table(DHT):对于哈希空间 0\~2n,将该哈希空间看成一个哈希环,将每个节点都配置到哈希环上。每个数据对象通过哈希取模得到哈希值之后,存放到哈希环中顺时针方向第一个大于等于该哈希值的节点上。 99 | 100 |

101 | 102 | 一致性哈希的优点是在加入或者删除节点时只会影响到哈希环中相邻的节点,例如下图中新增节点 X,只需要将数据对象 C 重新存放到节点 X 上即可,对于节点 A、B、D 都没有影响。 103 | 104 |

105 | 106 | ## 顺序分布 107 | 108 | 哈希分布式破坏了数据的有序性,顺序分布则不会。 109 | 110 | 顺序分布的数据划分为多个连续的部分,按一定策略分布到不同节点上。例如下图中,User 表的主键范围为 1 \~ 7000,使用顺序分布可以将其划分成多个子表,对应的主键范围为 1 \~ 1000,1001 \~ 2000,...,6001 \~ 7000。 111 | 112 | 其中 Meta 表是为了支持更大的集群规模,它将原来的一层索引结分成两层,使用 Meta 表来维护 User 子表所在的节点,从而减轻 Root 节点的负担。 113 | 114 |

115 | 116 | # 三、负载均衡 117 | 118 | 衡量负载的因素很多,如 CPU、内存、磁盘等资源使用情况、读写请求数等。分布式系统应当能够自动负载均衡,当某个节点的负载较高,将它的部分数据迁移到其它节点。 119 | 120 | 每个集群都有一个总控节点,其它节点为工作节点,由总控节点根据全局负载信息进行整体调度,工作节点定时发送心跳包(Heartbeat)将节点负载相关的信息发送给总控节点。 121 | 122 | 一个新上线的工作节点,由于其负载较低,如果不加控制,总控节点会将大量数据同时迁移到该节点上,造成该节点一段时间内无法工作。因此负载均衡操作需要平滑进行,新加入的节点需要较长的一段时间来达到比较均衡的状态。 123 | 124 | # 四、复制 125 | 126 | 复制是保证分布式系统高可用的基础,让一个数据存储多个副本,当某个副本所在的节点出现故障时,能够自动切换到其它副本上,从而实现故障恢复。 127 | 128 | 多个副本通常有一个为主副本,其它为备副本。主副本用来处理写请求,备副本主要用来处理读请求,实现读写分离。主副本将同步操作日志发送给备副本,备副本通过回放操作日志获取最新修改。 129 | 130 |

131 | 132 | 主备副本之间有两种复制协议,一种是强同步复制协议,一种是异步复制协议。 133 | 134 | ## 强同步复制协议 135 | 136 | 要求主副本将同步操作日志发给备副本之后进行等待,要求至少一个备副本返回成功后,才开始修改主副本,修改完成之后通知客户端操作成功。 137 | 138 | 优点:至少有一个备副本拥有完整的数据,出现故障时可以安全地切换到该备副本,因此一致性好。 139 | 140 | 缺点:可用性差,因为主副本需要等待,那么整个分布式系统的可用时间就会降低。 141 | 142 | ## 异步复制协议 143 | 144 | 主副本将同步操作日志发给备副本之后不需要进行等待,直接修改主副本并通知客户端操作成功。 145 | 146 | 优点:可用性好。 147 | 148 | 缺点:一致性差。 149 | 150 | # 五、CAP 151 | 152 | 分布式系统不可能同时满足一致性(C:Consistency)、可用性(A:Availability)和分区容忍性(P:Partition tolerance),最多只能同时满足其中两项。这三个概念上文中已经提到。 153 | 154 | 在设计分布式系统时,需要根据实际需求弱化某一要求。因此就有了下图中的三种设计:CA、CP 和 AP。 155 | 156 |

157 | 158 | 需要注意的是,分区容忍性必不可少,因为需要总是假设网络是不可靠的。因此实际上设计分布式系统需要在一致性和可用性之间做权衡。 159 | 160 | # 六、BASE 161 | 162 | BASE 是 Basically Available(基本可用)、Soft state(软状态)和 Eventually consistent(最终一致性)三个短语的缩写。BASE 理论是对 CAP 中一致性和可用性权衡的结果,是基于 CAP 定理逐步演化而来的。BASE 理论的核心思想是:即使无法做到强一致性,但每个应用都可以根据自身业务特点,采用适当的方式来使系统达到最终一致性。 163 | 164 | ## 基本可用 165 | 166 | 指分布式系统在出现故障的时候,保证核心可用,允许损失部分可用性。 167 | 168 | 例如,电商在做促销时,服务层可能只提供降级服务,部分用户可能会被引导到降级页面上。 169 | 170 | ## 软状态 171 | 172 | 指允许系统存在中间状态,而该中间状态不会影响系统整体可用性,即不同节点的数据副本之间进行同步的过程允许存在延时。 173 | 174 | ## 最终一致性 175 | 176 | 指所有的数据副本,在经过一段时间的同步之后,最终都能够达到一致的状态。 177 | 178 | 强一致性需要保证数据副本实时一致,而最终一致性只需要保证过一段时间是一致的。 179 | 180 | ACID 是传统数据库系统常用的设计理论,追求强一致性模型。BASE 常用于大型分布式系统,只需要保证最终一致性。在实际的分布式场景中,不同业务单元和组件对一致性的要求是不同的,因此 ACID 和 BASE 往往会结合在一起使用。 181 | 182 | # 七、容错 183 | 184 | 分布式系统故障发生的概率很大,为了实现高可用以及减少人工运维成本,需要实现自动化容错。 185 | 186 | ## 故障检测 187 | 188 | 通过 **租约机制** 来对故障进行检测。假设节点 A 为主控节点,节点 A 向节点 B 发送租约,节点 B 在租约规定的期限内才能提供服务。期限快到达时,节点 B 需要向 A 重新申请租约。 189 | 190 | 如果过期,那么 B 不再提供服务,并且 A 也能知道 B 此时可能发生故障并已经停止服务。可以看到,通过这种机制,A 和 B 都能对 B 发生故障这一事实达成一致。 191 | 192 | ## 故障恢复 193 | 194 | 当某个节点故障时,就将它上面的服务迁移到其它节点。 195 | 196 | # 八、CDN 架构 197 | 198 | CND 通过将内容发布到靠近用户的边缘节点,使不同地域的用户在访问相同网页时可以就近获取。不仅可以减轻服务器的负担,也可以提高用户的访问速度。 199 | 200 | 从下图可以看出,DNS 在对域名解析时不再向用户返回源服务器的 IP 地址,而是返回边缘节点的 IP 地址,所以用户最终访问的是边缘节点。边缘节点会先从源服务器中获取用户所需的数据,如果请求成功,边缘节点会将页面缓存下来,下次用户访问时可以直接读取。 201 | 202 |

203 | 204 | # 参考资料 205 | 206 | - 杨传辉. 大规模分布式存储系统: 原理解析与架构实战[M]. 机械工业出版社, 2013. 207 | -------------------------------------------------------------------------------- /notes/正则表达式.md: -------------------------------------------------------------------------------- 1 | 2 | * [一、概述](#一概述) 3 | * [二、匹配单个字符](#二匹配单个字符) 4 | * [三、匹配一组字符](#三匹配一组字符) 5 | * [四、使用元字符](#四使用元字符) 6 | * [五、重复匹配](#五重复匹配) 7 | * [六、位置匹配](#六位置匹配) 8 | * [七、使用子表达式](#七使用子表达式) 9 | * [八、回溯引用](#八回溯引用) 10 | * [九、前后查找](#九前后查找) 11 | * [十、嵌入条件](#十嵌入条件) 12 | 13 | 14 | 15 | # 一、概述 16 | 17 | 正则表达式用于文本内容的查找和替换。 18 | 19 | 正则表达式内置于其它语言或者软件产品中,它本身不是一种语言或者软件。 20 | 21 | 一个问题往往可以用多种正则表达式方案来解决。 22 | 23 | [正则表达式在线工具](http://tool.chinaz.com/regex) 24 | 25 | # 二、匹配单个字符 26 | 27 | 正则表达式一般是区分大小写的,但是也有些实现是不区分。 28 | 29 | **.** 可以用来匹配任何的单个字符,但是在绝大多数实现里面,不能匹配换行符; 30 | 31 | **\\** 是元字符,表示它有特殊的含义,而不是字符本身的含义。如果需要匹配 . ,那么要用 \ 进行转义,即在 . 前面加上 \ 。 32 | 33 | **正则表达式** 34 | 35 | ``` 36 | nam. 37 | ``` 38 | 39 | **匹配结果** 40 | 41 | My **name** is Zheng. 42 | 43 | # 三、匹配一组字符 44 | 45 | **[ ]** 定义一个字符集合; 46 | 47 | 0-9、a-z 定义了一个字符区间,区间使用 ASCII 码来确定。字符区间只能用在 [ ] 之间,因此 **-** 元字符只有在 [ ] 之间才是元字符,在 [ ] 之外就是一个普通字符; 48 | 49 | **^** 是取非操作,必须在 [ ] 字符集合中使用; 50 | 51 | **应用** 52 | 53 | 匹配以 abc 为开头,并且最后一个字母不为数字的字符串: 54 | 55 | **正则表达式** 56 | 57 | ``` 58 | abc[^0-9] 59 | ``` 60 | 61 | **匹配结果** 62 | 63 | 1. **abcd** 64 | 2. abc1 65 | 3. abc2 66 | 67 | # 四、使用元字符 68 | 69 | ## 匹配空白字符 70 | 71 | | 元字符 | 说明 | 72 | | ------------ | ------------ | 73 | | [\b] | 回退(删除)一个字符 | 74 | | \f | 换页符 | 75 | | \n | 换行符 | 76 | | \r | 回车符 | 77 | | \t | 制表符 | 78 | | \v | 垂直制表符 | 79 | 80 | \r\n 是 Windows 中的文本行结束标签,在 Unix/Linux 则是 \n ;\r\n\r\n 可以匹配 Windows 下的空白行,因为它将匹配两个连续的行尾标签,而这正是两条记录之间的空白行; 81 | 82 | . 是元字符,前提是没有对它们进行转义; f 和 n 也是元字符,但是前提是对他们进行了转义。 83 | 84 | ## 匹配特定的字符类别 85 | 86 | ### 1. 数字元字符 87 | 88 | | 元字符 | 说明 | 89 | | ------------ | ------------ | 90 | | \d | 数字字符,等价于 [0-9] | 91 | | \D | 非数字字符,等价于 [^0-9] | 92 | 93 | ### 2. 字母数字元字符 94 | 95 | | 元字符 | 说明 | 96 | | ------------ | ------------ | 97 | | \w | 大小写字母,下划线和数字,等价于 [a-zA-Z0-9\_] | 98 | | \W | 对 \w 取非 | 99 | 100 | ### 3. 空白字符元字符 101 | 102 | | 元字符 | 说明 | 103 | | ------------ | ------------ | 104 | | \s | 任何一个空白字符,等价于 [\f\n\r\t\v] | 105 | | \S | 对 \s 取非 | 106 | 107 | \x 匹配十六进制字符,\0 匹配八进制,例如 \x0A 对应 ASCII 字符 10 ,等价于 \n,也就是它会匹配 \n 。 108 | 109 | ## 使用 POSIX 字符类 110 | 111 | | 字符类 | 说明 | 112 | | --- | --- | 113 | | [:alnum:] | 字母数字字符 | 114 | | [:alpha:] | 字母字符 | 115 | | [:cntrl:] | 控制字符 | 116 | | [:digit:] | 数字字符 | 117 | | [:graph:] | 非空白字符 ( 非空格、控制字符等 ) | 118 | | [:lower:] | 小写字母 | 119 | | [:print:] | 与 [:graph:] 相似,但是包含空格字符 | 120 | | [:punct:] | 标点字符 | 121 | | [:space:] | 所有的空白字符 ( 换行符、空格、制表符 ) | 122 | | [:upper:] | 大写字母 | 123 | | [:xdigit:] | 允许十六进制的数字 (0-9a-fA-F) | 124 | 125 | 并不是所有正则表达式实现都支持 POSIX 字符类,也不一定使用它。 126 | 127 | 使用时需要用两对方括号,例如 [[:alpha:]]。 128 | 129 | # 五、重复匹配 130 | 131 | **\+** 匹配 1 个或者多个字符, **\*** 匹配 0 个或者多个,**?** 匹配 0 个或者 1 个。 132 | 133 | **应用** 134 | 135 | 匹配邮箱地址。 136 | 137 | **正则表达式** 138 | 139 | ``` 140 | [\w.]+@\w+.\w+ 141 | ``` 142 | 143 | [\w.] 匹配的是字母数字或者 . ,在其后面加上 + ,表示匹配多次。在字符集合 [ ] 里,. 不是元字符; 144 | 145 | **匹配结果** 146 | 147 | **abc.def@qq.com** 148 | 149 | 为了可读性,常常把转义的字符放到字符集合 [ ] 中,但是含义是相同的。 150 | 151 | ``` 152 | \w+@\w+.\w+ 153 | [\w]+@[\w]+.[\w]+ 154 | ``` 155 | 156 | **{n}** 匹配 n 个字符,**{m, n}** 匹配 m\~n 个字符,**{m,}** 至少匹配 m 个字符; 157 | 158 | \* 和 + 都是贪婪型元字符,会匹配最多的内容,在元字符后面加 ? 可以转换为懒惰型元字符,例如 \*?、+? 和 {m, n}? 。 159 | 160 | **正则表达式** 161 | 162 | ``` 163 | a.+c 164 | ``` 165 | 166 | 由于 + 是贪婪型的,因此 .+ 会匹配更可能多的内容,所以会把整个 abcabcabc 文本都匹配,而不是只匹配前面的 abc 文本。用懒惰型可以实现匹配前面的。 167 | 168 | **匹配结果** 169 | 170 | **abcabcabc** 171 | 172 | # 六、位置匹配 173 | 174 | ## 单词边界 175 | 176 | **\b** 可以匹配一个单词的边界,边界是指位于 \w 和 \W 之间的位置;**\B** 匹配一个不是单词边界的位置。 177 | 178 | \b 只匹配位置,不匹配字符,因此 \babc\b 匹配出来的结果为 3 个字符。 179 | 180 | ## 字符串边界 181 | 182 | **^** 匹配整个字符串的开头,**$** 匹配结尾。 183 | 184 | ^ 元字符在字符集合中用作求非,在字符集合外用作匹配字符串的开头。 185 | 186 | 使用 (?m) 来打开分行匹配模式,在该模式下,换行被当做字符串的边界。 187 | 188 | **应用** 189 | 190 | 匹配代码中以 // 开始的注释行 191 | 192 | **正则表达式** 193 | 194 | ``` 195 | (?m)^\s*//.*$ 196 | ``` 197 | 198 | 如果没用 (?m),则只会匹配 // 注释 1 以及之后的所有内容,因为 * 是贪婪型的。用了分行匹配模式之后,换行符被当成是字符串分隔符,因此能正确匹配出两个注释内容。 199 | 200 | **匹配结果** 201 | 202 | 1. public void fun() { 203 | 2.      **// 注释 1** 204 | 3.      int a = 1; 205 | 4.      int b = 2; 206 | 5.      **// 注释 2** 207 | 6.      int c = a + b; 208 | 7. } 209 | 210 | # 七、使用子表达式 211 | 212 | 使用 **( )** 定义一个子表达式。子表达式的内容可以当成一个独立元素,即可以将它看成一个字符,并且使用 * 等元字符。 213 | 214 | 子表达式可以嵌套,但是嵌套层次过深会变得很难理解。 215 | 216 | **正则表达式** 217 | 218 | ``` 219 | (ab) {2,} 220 | ``` 221 | 222 | **匹配结果** 223 | 224 | **ababab** 225 | 226 | **|** 是或元字符,它把左边和右边所有的部分都看成单独的两个部分,两个部分只要有一个匹配就行。 227 | 228 | ``` 229 | (19|20)\d{2} 230 | ``` 231 | 232 | **匹配结果** 233 | 234 | 1. **1900** 235 | 2. **2010** 236 | 3. 1020 237 | 238 | **应用** 239 | 240 | 匹配 IP 地址。IP 地址中每部分都是 0-255 的数字,用正则表达式匹配时以下情况是合法的: 241 | 242 | 1. 一位或者两位的数字 243 | 2. 1 开头的三位数 244 | 3. 2 开头,第 2 位是 0-4 的三位数 245 | 4. 25 开头,第 3 位是 0-5 的三位数 246 | 247 | **正则表达式** 248 | 249 | ``` 250 | (((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))\.) {3}(((\d{1,2})|(1\d{2})|(2[0-4]\d)|(25[0-5]))) 251 | ``` 252 | 253 | **匹配结果** 254 | 255 | 1. **192.168.0.1** 256 | 2. 555.555.555.555 257 | 258 | # 八、回溯引用 259 | 260 | 回溯引用使用 **\n** 来引用某个子表达式,其中 n 代表的是子表达式的序号,从 1 开始。它和子表达式匹配的内容一致,比如子表达式匹配到 abc ,那么回溯引用部分也需要匹配 abc 。 261 | 262 | **应用** 263 | 264 | 匹配 HTML 中合法的标题元素。 265 | 266 | **正则表达式** 267 | 268 | \1 将回溯引用子表达式 (h[1-6]) 匹配的内容,也就是说必须和子表达式匹配的内容一致。 269 | 270 | ``` 271 | <(h[1-6])>\w*? 272 | ``` 273 | 274 | **匹配结果** 275 | 276 | 1. **<h1>x</h1>** 277 | 2. **<h2>x</h2>** 278 | 3. <h3>x</h1> 279 | 280 | ## 替换 281 | 282 | 需要用到两个正则表达式。 283 | 284 | **应用** 285 | 286 | 修改电话号码格式。 287 | 288 | **文本** 289 | 290 | 313-555-1234 291 | 292 | **查找正则表达式** 293 | 294 | ``` 295 | (\d{3})(-)(\d{3})(-)(\d{4}) 296 | ``` 297 | 298 | **替换正则表达式** 299 | 300 | 在第一个子表达式查找的结果加上 () ,然后加一个空格,在第三个和第五个字表达式查找的结果中间加上 - 进行分隔。 301 | 302 | ``` 303 | ($1) $3-$5 304 | ``` 305 | 306 | **结果** 307 | 308 | (313) 555-1234 309 | 310 | ## 大小写转换 311 | 312 | | 元字符 | 说明 | 313 | | ---| ---| 314 | | \l | 把下个字符转换为小写 | 315 | | \u| 把下个字符转换为大写 | 316 | | \L | 把\L 和\E 之间的字符全部转换为小写 | 317 | | \U | 把\U 和\E 之间的字符全部转换为大写 | 318 | | \E | 结束\L 或者\U | 319 | 320 | **应用** 321 | 322 | 把文本的第二个和第三个字符转换为大写。 323 | 324 | **文本** 325 | 326 | abcd 327 | 328 | **查找** 329 | 330 | ``` 331 | (\w)(\w{2})(\w) 332 | ``` 333 | 334 | **替换** 335 | 336 | ``` 337 | $1\U$2\E$3 338 | ``` 339 | 340 | **结果** 341 | 342 | aBCd 343 | 344 | # 九、前后查找 345 | 346 | 前后查找规定了匹配的内容首尾应该匹配的内容,但是又不包含首尾匹配的内容。向前查找用 **?=** 来定义,它规定了尾部匹配的内容,这个匹配的内容在 ?= 之后定义。所谓向前查找,就是规定了一个匹配的内容,然后以这个内容为尾部向前面查找需要匹配的内容。向后匹配用 ?<= 定义。 347 | 348 | **应用** 349 | 350 | 查找出邮件地址 @ 字符前面的部分。 351 | 352 | **正则表达式** 353 | 354 | ``` 355 | \w+(?=@) 356 | ``` 357 | 358 | **结果** 359 | 360 | **abc** @qq.com 361 | 362 | 对向前和向后查找取非,只要把 = 替换成 ! 即可,比如 (?=) 替换成 (?!) 。取非操作使得匹配那些首尾不符合要求的内容。 363 | 364 | # 十、嵌入条件 365 | 366 | ## 回溯引用条件 367 | 368 | 条件判断为某个子表达式是否匹配,如果匹配则需要继续匹配条件表达式后面的内容。 369 | 370 | **正则表达式** 371 | 372 | 子表达式 (\\() 匹配一个左括号,其后的 ? 表示匹配 0 个或者 1 个。 ?(1) 为条件,当子表达式 1 匹配时条件成立,需要执行 \) 匹配,也就是匹配右括号。 373 | 374 | ``` 375 | (\()?abc(?(1)\)) 376 | ``` 377 | 378 | **结果** 379 | 380 | 1. **(abc)** 381 | 2. **abc** 382 | 3. (abc 383 | 384 | ## 前后查找条件 385 | 386 | 条件为定义的首尾是否匹配,如果匹配,则继续执行后面的匹配。注意,首尾不包含在匹配的内容中。 387 | 388 | **正则表达式** 389 | 390 | ?(?=-) 为前向查找条件,只有在以 - 为前向查找的结尾能匹配 \d{5} ,才继续匹配 -\d{4} 。 391 | 392 | ``` 393 | \d{5}(?(?=-)-\d{4}) 394 | ``` 395 | 396 | **结果** 397 | 398 | 1. **11111** 399 | 2. 22222- 400 | 3. **33333-4444** 401 | -------------------------------------------------------------------------------- /other/alipay.md: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /other/alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/alipay.png -------------------------------------------------------------------------------- /other/download.md: -------------------------------------------------------------------------------- 1 | 2 | # 网络 3 | 4 |          5 | 6 | # 操作系统 7 | 8 |          9 | 10 | # 算法 11 | 12 |          13 | 14 | # 设计模式 15 | 16 |    17 | 18 | # 数据库 19 | 20 |       21 | 22 | # Redis 23 | 24 |    25 | 26 | # Java 27 | 28 |       29 | 30 | # C++ 31 | 32 |             33 | 34 | # 工具 35 | 36 |    37 | 38 | # 编码实践 39 | 40 |                   41 | 42 | # 科普 43 | 44 |                45 | 46 | -------------------------------------------------------------------------------- /other/download2.md: -------------------------------------------------------------------------------- 1 | # 关于 2 | 3 | 计算机经典书籍 PDF 下载 4 | 5 | # 网络 6 | 7 | - [计算机网络.pdf](https://pan.baidu.com/s/1EXaJbNckzuQMOCyamzjL_Q) 8 | - [TCP/IP详解.pdf](https://pan.baidu.com/s/1oBbA9LOevcJ_reg8y5kOvw) 9 | - [图解 HTTP.pdf](https://pan.baidu.com/s/1M0AHXqG9sP9Bxne6u0JK8A) 10 | - [图解 TCP/IP.pdf](https://pan.baidu.com/s/1y0P-VFlWKdOPW7YB60OWlw) 11 | 12 | # 操作系统 13 | 14 | - [计算机操作系统.pdf](https://pan.baidu.com/s/1C-MgvslLKd1buwmebti6Qg) 15 | - [鸟哥的 Linux 私房菜](https://pan.baidu.com/s/1Qm2G4rghPorQeH5J9fDHTg) 16 | - [深入理解计算机系统.pdf](https://pan.baidu.com/s/1OoyVI90fK1Q9eixzH9jnpQ) 17 | - [现代操作系统.pdf](https://pan.baidu.com/s/12mTkrpLsb7tz11cGn_KZ4w) 18 | 19 | # 算法 20 | 21 | - [算法.pdf](https://pan.baidu.com/s/1Va1R66d13ynmita8nfkRPg) 22 | - [剑指 Offer.pdf](https://pan.baidu.com/s/1HmGwXvTcHDrQnUAL1wWE3g) 23 | - [编程之美.pdf](https://pan.baidu.com/s/1SZGUbvKpKOomM-iYxe_GGw) 24 | - [程序员代码面试指南.pdf](https://pan.baidu.com/s/10EoXyW33MnYJUX5YeD5pPg) 25 | 26 | # 设计模式 27 | 28 | - [Head First 设计模式.pdf](https://pan.baidu.com/s/1JOO4M3c6EGB5xHz_-aGtDQ) 29 | - [设计模式 可复用面试对象软件的基础.pdf](https://pan.baidu.com/s/1n41aEgGuRg9hQ-9iwOxc5A) 30 | 31 | # 数据库 32 | 33 | - [数据库系统概论.pdf](https://pan.baidu.com/s/1xhYsZUi2fugLf9jxSWA0pQ) 34 | - [高性能 MySQL.pdf](https://pan.baidu.com/s/1aXRWznphuiEc4XRXpM1qLA) 35 | - [MySQL 必知必会.pdf](https://pan.baidu.com/s/182JK19-rvbISYAv4aLk7xg) 36 | 37 | # Redis 38 | 39 | - [Redis 设计与实现.pdf](https://pan.baidu.com/s/1XovYaApdsVsd97pLCwAvpA) 40 | - [Reids 实战.pdf](https://pan.baidu.com/s/1bfbiPjoBEaNUs6qLWVEIJw) 41 | 42 | # Java 43 | 44 | - [Java 编程思想.pdf](https://pan.baidu.com/s/1iNBkY9ANUcmeSp4VjBGhRQ) 45 | - [深入理解 Java 虚拟机.pdf](https://pan.baidu.com/s/1zdATX8Qs-RMk6DN7iqECYw) 46 | - [Java 并发编程实战.pdf](https://pan.baidu.com/s/1LkPVPrT_3BYFkfxieBkeVw) 47 | 48 | # C++ 49 | 50 | - [C++ Promer 第五版.pdf](https://pan.baidu.com/s/1VhhqN7oVcrv0KhF32CXRLQ) 51 | - [C 和指针.pdf](https://pan.baidu.com/s/1u3-QrdnkHo5ScUK84v7C5w) 52 | - [Unix 环境高级编程.pdf](https://pan.baidu.com/s/1K6xm3YlV53trCxyGR0j_gQ) 53 | - [Unix 网络编程.pdf](https://pan.baidu.com/s/10iFqDOHSveJC3VC7dl1vMw) 54 | - [Effective C++.pdf](https://pan.baidu.com/s/1o-hgLJ4XvXAHeFhWAuuiFQ) 55 | 56 | # 工具 57 | 58 | - [Pro Git.pdf](https://pan.baidu.com/s/1zYoS3lB1yCCT-So1YeoRuA) 59 | - [正则表达式必知必会.pdf](https://pan.baidu.com/s/1ybA1qvjx4p844Pd8zDlx7Q) 60 | 61 | # 编码实践 62 | 63 | - [代码大全.pdf](https://pan.baidu.com/s/1H1ilY54BISk7oDaKYpcrwA) 64 | - [重构.pdf](https://pan.baidu.com/s/1pWGwRRVxtpSmlsK7B1uU7Q) 65 | - [敏捷软件开发.pdf](https://pan.baidu.com/s/1HGHeahqtscz7iczhK7ps-Q) 66 | - [编写可读代码的艺术.pdf](https://pan.baidu.com/s/14uxNIdeXKLOnUJ6LMRndPg) 67 | - [程序员的职业素养.pdf](https://pan.baidu.com/s/1MaNeNsoqlTMn2uuT1QrsHQ) 68 | - [人月神话.pdf](https://pan.baidu.com/s/17sIRZxCf_uJMZNnqAHEDkA) 69 | - [黑客与画家.pdf](https://pan.baidu.com/s/1s0vhcWxN_36PpZeJoOHrKA) 70 | 71 | # 科普 72 | 73 | - [计算机程序的构造与解释.pdf](https://pan.baidu.com/s/1fKo7ntvQUettvjaTQqyCEw) 74 | - [数学之美.pdf](https://pan.baidu.com/s/1dNFZcBdDhA80-pWT1qcQSg) 75 | - [编码.pdf](https://pan.baidu.com/s/1fII84UPuo8aIxDkOakvUVg) 76 | - [编程珠玑.pdf](https://pan.baidu.com/s/1XarJowXrxoBtKdmVCGcm1w) 77 | -------------------------------------------------------------------------------- /other/handbook.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/handbook.png -------------------------------------------------------------------------------- /other/s10328621.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s10328621.jpg -------------------------------------------------------------------------------- /other/s1074361.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s1074361.jpg -------------------------------------------------------------------------------- /other/s1086045.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s1086045.jpg -------------------------------------------------------------------------------- /other/s1092076.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s1092076.jpg -------------------------------------------------------------------------------- /other/s1113106.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s1113106.jpg -------------------------------------------------------------------------------- /other/s11194203.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s11194203.jpg -------------------------------------------------------------------------------- /other/s1495029.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s1495029.jpg -------------------------------------------------------------------------------- /other/s1613283.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s1613283.jpg -------------------------------------------------------------------------------- /other/s1650904.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s1650904.jpg -------------------------------------------------------------------------------- /other/s1671095.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s1671095.jpg -------------------------------------------------------------------------------- /other/s2359163.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s2359163.jpg -------------------------------------------------------------------------------- /other/s26676928.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s26676928.jpg -------------------------------------------------------------------------------- /other/s2686916.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s2686916.jpg -------------------------------------------------------------------------------- /other/s27023182.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s27023182.jpg -------------------------------------------------------------------------------- /other/s27043456.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s27043456.jpg -------------------------------------------------------------------------------- /other/s27243455.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s27243455.jpg -------------------------------------------------------------------------------- /other/s27283822.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s27283822.jpg -------------------------------------------------------------------------------- /other/s27297117.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s27297117.jpg -------------------------------------------------------------------------------- /other/s27458236.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s27458236.jpg -------------------------------------------------------------------------------- /other/s2794811.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s2794811.jpg -------------------------------------------------------------------------------- /other/s28296984.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s28296984.jpg -------------------------------------------------------------------------------- /other/s28313721.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s28313721.jpg -------------------------------------------------------------------------------- /other/s28322244.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s28322244.jpg -------------------------------------------------------------------------------- /other/s28341985.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s28341985.jpg -------------------------------------------------------------------------------- /other/s28845534.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s28845534.jpg -------------------------------------------------------------------------------- /other/s29195878.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s29195878.jpg -------------------------------------------------------------------------------- /other/s2992671.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s2992671.jpg -------------------------------------------------------------------------------- /other/s2996168.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s2996168.jpg -------------------------------------------------------------------------------- /other/s3296854.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s3296854.jpg -------------------------------------------------------------------------------- /other/s3895413.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s3895413.jpg -------------------------------------------------------------------------------- /other/s4141593.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s4141593.jpg -------------------------------------------------------------------------------- /other/s4157180.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s4157180.jpg -------------------------------------------------------------------------------- /other/s4245786.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s4245786.jpg -------------------------------------------------------------------------------- /other/s4379914.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s4379914.jpg -------------------------------------------------------------------------------- /other/s4399937.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s4399937.jpg -------------------------------------------------------------------------------- /other/s4436543.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s4436543.jpg -------------------------------------------------------------------------------- /other/s4510534.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s4510534.jpg -------------------------------------------------------------------------------- /other/s4647091.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s4647091.jpg -------------------------------------------------------------------------------- /other/s4669554.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s4669554.jpg -------------------------------------------------------------------------------- /other/s4687321.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s4687321.jpg -------------------------------------------------------------------------------- /other/s5968156.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s5968156.jpg -------------------------------------------------------------------------------- /other/s7038106.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s7038106.jpg -------------------------------------------------------------------------------- /other/s7663093.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s7663093.jpg -------------------------------------------------------------------------------- /other/s8938479.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s8938479.jpg -------------------------------------------------------------------------------- /other/s9114855.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/other/s9114855.jpg -------------------------------------------------------------------------------- /pics/0042edad-8e3b-4279-bd93-6906fcd1b640.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0042edad-8e3b-4279-bd93-6906fcd1b640.jpg -------------------------------------------------------------------------------- /pics/005d83c2-e64a-41f0-bbdd-51c71d494a18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/005d83c2-e64a-41f0-bbdd-51c71d494a18.jpg -------------------------------------------------------------------------------- /pics/00d8d345-cd4a-48af-919e-209d2788eca7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/00d8d345-cd4a-48af-919e-209d2788eca7.jpg -------------------------------------------------------------------------------- /pics/00eda100-dba1-4ec2-9140-5fe5f3855951.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/00eda100-dba1-4ec2-9140-5fe5f3855951.jpg -------------------------------------------------------------------------------- /pics/0126ff14-d52d-4a6e-b8ca-e429881e23b7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0126ff14-d52d-4a6e-b8ca-e429881e23b7.png -------------------------------------------------------------------------------- /pics/01658047-0d86-4a7a-a8ca-7ea20fa1fdde.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/01658047-0d86-4a7a-a8ca-7ea20fa1fdde.png -------------------------------------------------------------------------------- /pics/037c3a0b-332d-434d-a374-f343ef72c8e1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/037c3a0b-332d-434d-a374-f343ef72c8e1.jpg -------------------------------------------------------------------------------- /pics/042cf928-3c8e-4815-ae9c-f2780202c68f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/042cf928-3c8e-4815-ae9c-f2780202c68f.png -------------------------------------------------------------------------------- /pics/04ff7ae6-7bee-4cf8-82f8-dfe2ba1f3616.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/04ff7ae6-7bee-4cf8-82f8-dfe2ba1f3616.jpg -------------------------------------------------------------------------------- /pics/054d8d16-a3f9-460d-a365-834ba9940e3b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/054d8d16-a3f9-460d-a365-834ba9940e3b.jpg -------------------------------------------------------------------------------- /pics/05907ab4-42c5-4b5e-9388-6617f6c97bea.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/05907ab4-42c5-4b5e-9388-6617f6c97bea.jpg -------------------------------------------------------------------------------- /pics/065c3bbb-3ea0-4dbf-8f26-01d0e0ba7db7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/065c3bbb-3ea0-4dbf-8f26-01d0e0ba7db7.png -------------------------------------------------------------------------------- /pics/07717718-1230-4347-aa18-2041c315e670.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/07717718-1230-4347-aa18-2041c315e670.jpg -------------------------------------------------------------------------------- /pics/080f488c-75ef-49a8-a49d-78fa372ad422.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/080f488c-75ef-49a8-a49d-78fa372ad422.png -------------------------------------------------------------------------------- /pics/086871db-5871-460f-97b7-126cd738bb0e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/086871db-5871-460f-97b7-126cd738bb0e.jpg -------------------------------------------------------------------------------- /pics/08738dd0-ae8e-404a-ba78-a6b1b7d225b3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/08738dd0-ae8e-404a-ba78-a6b1b7d225b3.jpg -------------------------------------------------------------------------------- /pics/08f32fd3-f736-4a67-81ca-295b2a7972f2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/08f32fd3-f736-4a67-81ca-295b2a7972f2.jpg -------------------------------------------------------------------------------- /pics/09e398d8-9c6e-48f6-b48b-8b4f9de61d1d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/09e398d8-9c6e-48f6-b48b-8b4f9de61d1d.png -------------------------------------------------------------------------------- /pics/0aaf4630-d2a2-4783-b3f7-a2b6a7dfc01b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0aaf4630-d2a2-4783-b3f7-a2b6a7dfc01b.jpg -------------------------------------------------------------------------------- /pics/0b304499-0d7c-49cc-b784-3e7a805c9fba.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0b304499-0d7c-49cc-b784-3e7a805c9fba.jpg -------------------------------------------------------------------------------- /pics/0ddebc5c-7c24-46b1-98db-4fa5e54db16b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0ddebc5c-7c24-46b1-98db-4fa5e54db16b.png -------------------------------------------------------------------------------- /pics/0de18cdb-e974-47a3-af47-9538edafe857.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0de18cdb-e974-47a3-af47-9538edafe857.png -------------------------------------------------------------------------------- /pics/0e4c8a7f-f84c-4c4e-9544-49cd40167af8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0e4c8a7f-f84c-4c4e-9544-49cd40167af8.png -------------------------------------------------------------------------------- /pics/0e6cf8bd-b84e-4b3c-b79d-40d7dd54e120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0e6cf8bd-b84e-4b3c-b79d-40d7dd54e120.png -------------------------------------------------------------------------------- /pics/0ed83061-9c1e-4df3-b15b-69aad5bfe9b8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0ed83061-9c1e-4df3-b15b-69aad5bfe9b8.png -------------------------------------------------------------------------------- /pics/0ee0f61b-c782-441e-bf34-665650198ae0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0ee0f61b-c782-441e-bf34-665650198ae0.jpg -------------------------------------------------------------------------------- /pics/0f31bc7a-d60b-48a6-8e3f-597708369e52.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0f31bc7a-d60b-48a6-8e3f-597708369e52.png -------------------------------------------------------------------------------- /pics/0f39c274-b79c-4e83-8c7c-94fc2747832d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0f39c274-b79c-4e83-8c7c-94fc2747832d.jpg -------------------------------------------------------------------------------- /pics/0f6fe85a-b680-47ea-af67-21ab98a62f8c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0f6fe85a-b680-47ea-af67-21ab98a62f8c.jpg -------------------------------------------------------------------------------- /pics/0f8c0a60-d4c6-47f4-978d-1a5c393fedac.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/0f8c0a60-d4c6-47f4-978d-1a5c393fedac.jpg -------------------------------------------------------------------------------- /pics/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/10.gif -------------------------------------------------------------------------------- /pics/1005dc9d-9049-4b06-9524-6171e56ebd8c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1005dc9d-9049-4b06-9524-6171e56ebd8c.png -------------------------------------------------------------------------------- /pics/106f5585-b2e7-4718-be5d-3b322d1ef42a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/106f5585-b2e7-4718-be5d-3b322d1ef42a.jpg -------------------------------------------------------------------------------- /pics/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/11.gif -------------------------------------------------------------------------------- /pics/110b1a9b-87cd-45c3-a21d-824623715b33.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/110b1a9b-87cd-45c3-a21d-824623715b33.jpg -------------------------------------------------------------------------------- /pics/111521118015898.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/111521118015898.gif -------------------------------------------------------------------------------- /pics/111521118445538.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/111521118445538.gif -------------------------------------------------------------------------------- /pics/111521118483039.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/111521118483039.gif -------------------------------------------------------------------------------- /pics/111521118640738.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/111521118640738.gif -------------------------------------------------------------------------------- /pics/111521119203347.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/111521119203347.gif -------------------------------------------------------------------------------- /pics/111521119368714.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/111521119368714.gif -------------------------------------------------------------------------------- /pics/114c49a6-72e3-4264-ae07-c564127094ac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/114c49a6-72e3-4264-ae07-c564127094ac.png -------------------------------------------------------------------------------- /pics/1164a71f-413d-494a-9cc8-679fb6a2613d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1164a71f-413d-494a-9cc8-679fb6a2613d.jpg -------------------------------------------------------------------------------- /pics/1202b2d6-9469-4251-bd47-ca6034fb6116.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1202b2d6-9469-4251-bd47-ca6034fb6116.png -------------------------------------------------------------------------------- /pics/144d28a0-1dc5-4aba-8961-ced5bc88428a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/144d28a0-1dc5-4aba-8961-ced5bc88428a.jpg -------------------------------------------------------------------------------- /pics/14583c71-8f57-4939-a9fc-065469b1bb7a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/14583c71-8f57-4939-a9fc-065469b1bb7a.png -------------------------------------------------------------------------------- /pics/1582217a-ed46-4cac-811e-90d13a65163b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1582217a-ed46-4cac-811e-90d13a65163b.png -------------------------------------------------------------------------------- /pics/15e1edf0-8908-4815-af5e-a74e456da23b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/15e1edf0-8908-4815-af5e-a74e456da23b.png -------------------------------------------------------------------------------- /pics/163cf8b4-5f30-46c9-af00-316a71b3c890.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/163cf8b4-5f30-46c9-af00-316a71b3c890.jpg -------------------------------------------------------------------------------- /pics/1706ce58-a081-4fed-9b36-c3c0d7e22b3a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1706ce58-a081-4fed-9b36-c3c0d7e22b3a.jpg -------------------------------------------------------------------------------- /pics/17976404-95f5-480e-9cb4-250e6aa1d55f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/17976404-95f5-480e-9cb4-250e6aa1d55f.png -------------------------------------------------------------------------------- /pics/17d807ef-03bf-4824-a97c-ea5fb58ec61d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/17d807ef-03bf-4824-a97c-ea5fb58ec61d.jpg -------------------------------------------------------------------------------- /pics/1974a836-aa6b-4fb8-bce1-6eb11969284a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1974a836-aa6b-4fb8-bce1-6eb11969284a.jpg -------------------------------------------------------------------------------- /pics/19f2c9ef-6739-4a95-8e9d-aa3f7654e028.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/19f2c9ef-6739-4a95-8e9d-aa3f7654e028.jpg -------------------------------------------------------------------------------- /pics/1a511c76-bb6b-40ab-b8aa-39eeb619d673.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1a511c76-bb6b-40ab-b8aa-39eeb619d673.jpg -------------------------------------------------------------------------------- /pics/1a851e90-0d5c-4d4f-ac54-34c20ecfb903.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1a851e90-0d5c-4d4f-ac54-34c20ecfb903.jpg -------------------------------------------------------------------------------- /pics/1b4d6737-d834-46ed-8f9d-6f123e29c8dd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1b4d6737-d834-46ed-8f9d-6f123e29c8dd.jpg -------------------------------------------------------------------------------- /pics/1bea398f-17a7-4f67-a90b-9e2d243eaa9a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1bea398f-17a7-4f67-a90b-9e2d243eaa9a.png -------------------------------------------------------------------------------- /pics/1c237399-e322-4930-b5b4-a582b1ad8bda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1c237399-e322-4930-b5b4-a582b1ad8bda.png -------------------------------------------------------------------------------- /pics/1c8432c8-2552-457f-b117-1da36c697221.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1c8432c8-2552-457f-b117-1da36c697221.jpg -------------------------------------------------------------------------------- /pics/1c8ccf5c-7ecd-4b8a-b160-3f72a510ce26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1c8ccf5c-7ecd-4b8a-b160-3f72a510ce26.png -------------------------------------------------------------------------------- /pics/1ca52246-c443-48ae-b1f8-1cafc09ec75c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1ca52246-c443-48ae-b1f8-1cafc09ec75c.png -------------------------------------------------------------------------------- /pics/1dc481cc-99f6-4fa8-8f68-fbd563995bf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1dc481cc-99f6-4fa8-8f68-fbd563995bf5.png -------------------------------------------------------------------------------- /pics/1dc67ff6-d29b-4864-baac-fd6b23f9b2ac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1dc67ff6-d29b-4864-baac-fd6b23f9b2ac.png -------------------------------------------------------------------------------- /pics/1dd56e61-2970-4d27-97c2-6e81cee86978.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1dd56e61-2970-4d27-97c2-6e81cee86978.jpg -------------------------------------------------------------------------------- /pics/1e09d75f-6268-4425-acf8-8ecd1b4a0ef3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1e09d75f-6268-4425-acf8-8ecd1b4a0ef3.jpg -------------------------------------------------------------------------------- /pics/1ea4dc9a-c4dd-46b5-bb11-49f98d57ded1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1ea4dc9a-c4dd-46b5-bb11-49f98d57ded1.png -------------------------------------------------------------------------------- /pics/1ee5f0a5-b8df-43b9-95ab-c516c54ec797.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1ee5f0a5-b8df-43b9-95ab-c516c54ec797.jpg -------------------------------------------------------------------------------- /pics/1f080e53-4758-406c-bb5f-dbedf89b63ce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1f080e53-4758-406c-bb5f-dbedf89b63ce.jpg -------------------------------------------------------------------------------- /pics/1f4a7f10-52b2-4bd7-a67d-a9581d66dc62.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/1f4a7f10-52b2-4bd7-a67d-a9581d66dc62.jpg -------------------------------------------------------------------------------- /pics/20150928140509757.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/20150928140509757.png -------------------------------------------------------------------------------- /pics/20368ec9-972e-4d6a-8050-3948334bcda0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/20368ec9-972e-4d6a-8050-3948334bcda0.jpg -------------------------------------------------------------------------------- /pics/211c60d4-75ca-4acd-8a4f-171458ed58b4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/211c60d4-75ca-4acd-8a4f-171458ed58b4.jpg -------------------------------------------------------------------------------- /pics/21a00b02-c0a6-4bcd-9af0-5ec6bb66e34c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/21a00b02-c0a6-4bcd-9af0-5ec6bb66e34c.jpg -------------------------------------------------------------------------------- /pics/222768a7-914f-4d64-b874-d98f3b926fb6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/222768a7-914f-4d64-b874-d98f3b926fb6.jpg -------------------------------------------------------------------------------- /pics/223fc26e-2fd6-484c-bcb7-443cac134f15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/223fc26e-2fd6-484c-bcb7-443cac134f15.jpg -------------------------------------------------------------------------------- /pics/2279cc60-9714-4e0e-aac9-4c348e0c2165.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2279cc60-9714-4e0e-aac9-4c348e0c2165.png -------------------------------------------------------------------------------- /pics/22b39f77-ac47-4978-91ed-84aaf457644c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/22b39f77-ac47-4978-91ed-84aaf457644c.jpg -------------------------------------------------------------------------------- /pics/22de0538-7c6e-4365-bd3b-8ce3c5900216.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/22de0538-7c6e-4365-bd3b-8ce3c5900216.png -------------------------------------------------------------------------------- /pics/22fda4ae-4dd5-489d-ab10-9ebfdad22ae0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/22fda4ae-4dd5-489d-ab10-9ebfdad22ae0.jpg -------------------------------------------------------------------------------- /pics/2366c2ad-5859-4d4e-805f-7e2b88061cd8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2366c2ad-5859-4d4e-805f-7e2b88061cd8.jpg -------------------------------------------------------------------------------- /pics/245fd2fb-209c-4ad5-bc5e-eb5664966a0e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/245fd2fb-209c-4ad5-bc5e-eb5664966a0e.jpg -------------------------------------------------------------------------------- /pics/249f3bb1-feee-4805-a259-a72699d638ca.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/249f3bb1-feee-4805-a259-a72699d638ca.jpg -------------------------------------------------------------------------------- /pics/25226bb2-92cc-40cb-9e7f-c44e79fbb64a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/25226bb2-92cc-40cb-9e7f-c44e79fbb64a.jpg -------------------------------------------------------------------------------- /pics/25387681-89f8-4365-a2fa-83b86449ee84.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/25387681-89f8-4365-a2fa-83b86449ee84.jpg -------------------------------------------------------------------------------- /pics/253bd869-ea48-4092-9aed-6906ccb2f3b0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/253bd869-ea48-4092-9aed-6906ccb2f3b0.jpg -------------------------------------------------------------------------------- /pics/2548f2ec-7b00-4ec7-b286-20fc3022e084.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2548f2ec-7b00-4ec7-b286-20fc3022e084.jpg -------------------------------------------------------------------------------- /pics/25b8adad-2ef6-4f30-9012-c306b4e49897.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/25b8adad-2ef6-4f30-9012-c306b4e49897.png -------------------------------------------------------------------------------- /pics/25d6d3d4-4726-47b1-a9cb-3316d1ff5dd5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/25d6d3d4-4726-47b1-a9cb-3316d1ff5dd5.png -------------------------------------------------------------------------------- /pics/26223561-eea4-463c-8ddb-3bb456c76267.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/26223561-eea4-463c-8ddb-3bb456c76267.png -------------------------------------------------------------------------------- /pics/26772ecc-a3e3-4ab7-a46f-8b4656990c27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/26772ecc-a3e3-4ab7-a46f-8b4656990c27.jpg -------------------------------------------------------------------------------- /pics/26cb5e7e-6fa3-44ad-854e-fe24d1a5278c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/26cb5e7e-6fa3-44ad-854e-fe24d1a5278c.jpg -------------------------------------------------------------------------------- /pics/26ccd069-55ec-4a28-aeb3-025e39e5810f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/26ccd069-55ec-4a28-aeb3-025e39e5810f.jpg -------------------------------------------------------------------------------- /pics/2766d04f-7dad-42e4-99d1-60682c9d5c61.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2766d04f-7dad-42e4-99d1-60682c9d5c61.jpg -------------------------------------------------------------------------------- /pics/278fe431-af88-4a95-a895-9c3b80117de3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/278fe431-af88-4a95-a895-9c3b80117de3.jpg -------------------------------------------------------------------------------- /pics/27ace615-558f-4dfb-8ad4-7ac769c10118.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/27ace615-558f-4dfb-8ad4-7ac769c10118.jpg -------------------------------------------------------------------------------- /pics/27c2e0b3-8f95-453d-bedc-6398a8566ce9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/27c2e0b3-8f95-453d-bedc-6398a8566ce9.jpg -------------------------------------------------------------------------------- /pics/29058e09-bb72-4040-a73d-4c497895e9ce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/29058e09-bb72-4040-a73d-4c497895e9ce.jpg -------------------------------------------------------------------------------- /pics/292b4a35-4507-4256-84ff-c218f108ee31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/292b4a35-4507-4256-84ff-c218f108ee31.jpg -------------------------------------------------------------------------------- /pics/293b9326-02fc-4ad8-8c79-b4a7b5ba60d3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/293b9326-02fc-4ad8-8c79-b4a7b5ba60d3.png -------------------------------------------------------------------------------- /pics/29574e6f-295c-444e-83c7-b162e8a73a83.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/29574e6f-295c-444e-83c7-b162e8a73a83.jpg -------------------------------------------------------------------------------- /pics/29badd92-109f-4f29-abb9-9857f5973928.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/29badd92-109f-4f29-abb9-9857f5973928.png -------------------------------------------------------------------------------- /pics/2_14_microkernelArchitecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2_14_microkernelArchitecture.jpg -------------------------------------------------------------------------------- /pics/2a398239-ee47-4ea1-b2d8-0ced638839ef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2a398239-ee47-4ea1-b2d8-0ced638839ef.png -------------------------------------------------------------------------------- /pics/2a40042a-03c8-4556-ad1f-72d89f8c555c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2a40042a-03c8-4556-ad1f-72d89f8c555c.jpg -------------------------------------------------------------------------------- /pics/2a502516-5d34-4eef-8f39-916298a60035.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2a502516-5d34-4eef-8f39-916298a60035.png -------------------------------------------------------------------------------- /pics/2a842a14-e4ab-4f37-83fa-f82c206fe426.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2a842a14-e4ab-4f37-83fa-f82c206fe426.png -------------------------------------------------------------------------------- /pics/2b3410f1-9559-4dd1-bc3d-e3e572247be2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2b3410f1-9559-4dd1-bc3d-e3e572247be2.png -------------------------------------------------------------------------------- /pics/2b6037b2-ec69-4235-ad0e-886fa320d645.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2b6037b2-ec69-4235-ad0e-886fa320d645.jpg -------------------------------------------------------------------------------- /pics/2bf2fd8f-5ade-48ba-a2b3-74195ac77c4b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2bf2fd8f-5ade-48ba-a2b3-74195ac77c4b.png -------------------------------------------------------------------------------- /pics/2c4556e4-0751-4377-ab08-e7b89d697ca7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2c4556e4-0751-4377-ab08-e7b89d697ca7.png -------------------------------------------------------------------------------- /pics/2c8a7a87-1bf1-4d66-9ba9-225a1add0a51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2c8a7a87-1bf1-4d66-9ba9-225a1add0a51.png -------------------------------------------------------------------------------- /pics/2c968ec5-0967-49ce-ac06-f8f5c9ab33bc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2c968ec5-0967-49ce-ac06-f8f5c9ab33bc.jpg -------------------------------------------------------------------------------- /pics/2cdc3ce2-fa82-4c22-baaa-000c07d10473.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2cdc3ce2-fa82-4c22-baaa-000c07d10473.jpg -------------------------------------------------------------------------------- /pics/2d078e08-3a49-46d0-b784-df780b7e4bc3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2d078e08-3a49-46d0-b784-df780b7e4bc3.jpg -------------------------------------------------------------------------------- /pics/2ddd6132-60be-4a72-9daa-3d9756191f4a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2ddd6132-60be-4a72-9daa-3d9756191f4a.png -------------------------------------------------------------------------------- /pics/2e5620c4-b558-46fe-8f12-00c9dd597a61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/2e5620c4-b558-46fe-8f12-00c9dd597a61.png -------------------------------------------------------------------------------- /pics/30edea19-3507-423c-bbb0-5184292692d7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/30edea19-3507-423c-bbb0-5184292692d7.png -------------------------------------------------------------------------------- /pics/31d99967-1171-448e-8531-bccf5c14cffe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/31d99967-1171-448e-8531-bccf5c14cffe.jpg -------------------------------------------------------------------------------- /pics/3294ff06-f942-425e-aecc-ca04e45566d4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/3294ff06-f942-425e-aecc-ca04e45566d4.png -------------------------------------------------------------------------------- /pics/32b8374a-e822-4720-af0b-c0f485095ea2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/32b8374a-e822-4720-af0b-c0f485095ea2.jpg -------------------------------------------------------------------------------- /pics/33821037-dc40-4266-901c-e5b38e618426.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/33821037-dc40-4266-901c-e5b38e618426.png -------------------------------------------------------------------------------- /pics/33a4e822-2dd0-481e-ac89-7f6161034402.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/33a4e822-2dd0-481e-ac89-7f6161034402.jpg -------------------------------------------------------------------------------- /pics/3402d1c0-7020-4249-9a7f-12ea2ea6adf7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/3402d1c0-7020-4249-9a7f-12ea2ea6adf7.jpg -------------------------------------------------------------------------------- /pics/341c632a-1fc1-4068-9b9f-bf7ef68ebb4c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/341c632a-1fc1-4068-9b9f-bf7ef68ebb4c.jpg -------------------------------------------------------------------------------- /pics/34259bb8-ca3a-4872-8771-9e946782d9c3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/34259bb8-ca3a-4872-8771-9e946782d9c3.png -------------------------------------------------------------------------------- /pics/346244ff-98c1-4f12-9a87-d0832e8c04cf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/346244ff-98c1-4f12-9a87-d0832e8c04cf.jpg -------------------------------------------------------------------------------- /pics/350048d6-20f5-4ca9-8452-3957a09ef3af.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/350048d6-20f5-4ca9-8452-3957a09ef3af.png -------------------------------------------------------------------------------- /pics/352dd00d-d1bb-4134-845d-16a75bcb0e02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/352dd00d-d1bb-4134-845d-16a75bcb0e02.jpg -------------------------------------------------------------------------------- /pics/35b0caf8-6f34-49db-93ed-d505e9eb3d99.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/35b0caf8-6f34-49db-93ed-d505e9eb3d99.png -------------------------------------------------------------------------------- /pics/365e5a18-cf63-4b80-bb12-da6b650653f7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/365e5a18-cf63-4b80-bb12-da6b650653f7.jpg -------------------------------------------------------------------------------- /pics/37b74a34-251c-45f8-88a4-614ec953f7e9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/37b74a34-251c-45f8-88a4-614ec953f7e9.png -------------------------------------------------------------------------------- /pics/38b894a7-525e-4204-80de-ecc1acc52c46.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/38b894a7-525e-4204-80de-ecc1acc52c46.jpg -------------------------------------------------------------------------------- /pics/395a9e83-b1a1-4a1d-b170-d081e7bb5bab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/395a9e83-b1a1-4a1d-b170-d081e7bb5bab.png -------------------------------------------------------------------------------- /pics/39a27cca-c9af-482a-8a87-5522557a309e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/39a27cca-c9af-482a-8a87-5522557a309e.jpg -------------------------------------------------------------------------------- /pics/3a676c54-b559-4466-9b21-eb10f1e25879.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/3a676c54-b559-4466-9b21-eb10f1e25879.jpg -------------------------------------------------------------------------------- /pics/3b0d1aa8-d0e0-46c2-8fd1-736bf08a11aa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/3b0d1aa8-d0e0-46c2-8fd1-736bf08a11aa.jpg -------------------------------------------------------------------------------- /pics/3cd630ea-017c-488d-ad1d-732b4efeddf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/3cd630ea-017c-488d-ad1d-732b4efeddf5.png -------------------------------------------------------------------------------- /pics/3dc454fb-efd4-4eb8-afde-785b2182caeb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/3dc454fb-efd4-4eb8-afde-785b2182caeb.jpg -------------------------------------------------------------------------------- /pics/3e2200b3-1c18-4853-ae42-7788e8e1f939.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/3e2200b3-1c18-4853-ae42-7788e8e1f939.png -------------------------------------------------------------------------------- /pics/3e87de44-1c69-4365-8139-b22e8d4be347.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/3e87de44-1c69-4365-8139-b22e8d4be347.png -------------------------------------------------------------------------------- /pics/3f5bba4b-7813-4aea-b578-970c7e3f6bf3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/3f5bba4b-7813-4aea-b578-970c7e3f6bf3.jpg -------------------------------------------------------------------------------- /pics/3f8d8c9d-a9a9-4d7a-813c-2de05ee5a97e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/3f8d8c9d-a9a9-4d7a-813c-2de05ee5a97e.jpg -------------------------------------------------------------------------------- /pics/40639782-5df2-4e96-a4f3-f9dd664d0ca1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/40639782-5df2-4e96-a4f3-f9dd664d0ca1.jpg -------------------------------------------------------------------------------- /pics/40c3f8e5-3a20-45b6-a60c-77b9b952e104.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/40c3f8e5-3a20-45b6-a60c-77b9b952e104.jpg -------------------------------------------------------------------------------- /pics/40d96c0d-156f-4eee-a183-2d597344f1cd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/40d96c0d-156f-4eee-a183-2d597344f1cd.png -------------------------------------------------------------------------------- /pics/4102b7d0-39b9-48d8-82ae-ac4addb7ebfb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4102b7d0-39b9-48d8-82ae-ac4addb7ebfb.jpg -------------------------------------------------------------------------------- /pics/4146e14b-56b9-433c-8e3d-74b1b325399c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4146e14b-56b9-433c-8e3d-74b1b325399c.jpg -------------------------------------------------------------------------------- /pics/41a4cb30-f393-4b3b-abe4-9941ccf8fa1f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/41a4cb30-f393-4b3b-abe4-9941ccf8fa1f.jpg -------------------------------------------------------------------------------- /pics/423f2a40-bee1-488e-b460-8e76c48ee560.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/423f2a40-bee1-488e-b460-8e76c48ee560.png -------------------------------------------------------------------------------- /pics/42e17a80-b9fc-42a2-9ba8-68364fae3710.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/42e17a80-b9fc-42a2-9ba8-68364fae3710.jpg -------------------------------------------------------------------------------- /pics/439deca7-fed0-4c89-87e5-7088d10f1fdb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/439deca7-fed0-4c89-87e5-7088d10f1fdb.jpg -------------------------------------------------------------------------------- /pics/4440ad24-625b-489a-96c1-e5ab1b06a30f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4440ad24-625b-489a-96c1-e5ab1b06a30f.png -------------------------------------------------------------------------------- /pics/44e1d90e-3fe6-4dd6-8dce-6daab12e7663.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/44e1d90e-3fe6-4dd6-8dce-6daab12e7663.jpg -------------------------------------------------------------------------------- /pics/44e4a7ab-215c-41a1-8e34-f55f6c09e517.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/44e4a7ab-215c-41a1-8e34-f55f6c09e517.jpg -------------------------------------------------------------------------------- /pics/44edefb7-4b58-4519-b8ee-4aca01697b78.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/44edefb7-4b58-4519-b8ee-4aca01697b78.jpg -------------------------------------------------------------------------------- /pics/45c86855-9b18-4cf4-a9a7-f8b6eb78d133.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/45c86855-9b18-4cf4-a9a7-f8b6eb78d133.png -------------------------------------------------------------------------------- /pics/4628274c-25b6-4053-97cf-d1239b44c43d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4628274c-25b6-4053-97cf-d1239b44c43d.png -------------------------------------------------------------------------------- /pics/46f66e88-e65a-4ad0-a060-3c63fe22947c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/46f66e88-e65a-4ad0-a060-3c63fe22947c.png -------------------------------------------------------------------------------- /pics/47ca2614-509f-476e-98fc-50ec9f9d43c0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/47ca2614-509f-476e-98fc-50ec9f9d43c0.png -------------------------------------------------------------------------------- /pics/47d98583-8bb0-45cc-812d-47eefa0a4a40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/47d98583-8bb0-45cc-812d-47eefa0a4a40.jpg -------------------------------------------------------------------------------- /pics/485fdf34-ccf8-4185-97c6-17374ee719a0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/485fdf34-ccf8-4185-97c6-17374ee719a0.png -------------------------------------------------------------------------------- /pics/488b2127-9ea9-48f3-a3b6-800f1684be12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/488b2127-9ea9-48f3-a3b6-800f1684be12.png -------------------------------------------------------------------------------- /pics/48f8f98e-8dfd-450d-8b5b-df4688f0d377.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/48f8f98e-8dfd-450d-8b5b-df4688f0d377.jpg -------------------------------------------------------------------------------- /pics/4995b547-5620-45af-89d7-10f35c9621a1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4995b547-5620-45af-89d7-10f35c9621a1.jpg -------------------------------------------------------------------------------- /pics/4b16e1d3-3a60-472c-9756-2f31b1c48abe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4b16e1d3-3a60-472c-9756-2f31b1c48abe.png -------------------------------------------------------------------------------- /pics/4ccd294c-d6b2-421b-839e-d88336ff5fb7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4ccd294c-d6b2-421b-839e-d88336ff5fb7.png -------------------------------------------------------------------------------- /pics/4f4deaf4-8487-4de2-9d62-5ad017ee9589.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4f4deaf4-8487-4de2-9d62-5ad017ee9589.png -------------------------------------------------------------------------------- /pics/4f67611d-492f-4958-9fa0-4948010e345f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4f67611d-492f-4958-9fa0-4948010e345f.jpg -------------------------------------------------------------------------------- /pics/4f67aa74-5bf5-4ea4-9a6e-2e07d8f5fa86.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4f67aa74-5bf5-4ea4-9a6e-2e07d8f5fa86.png -------------------------------------------------------------------------------- /pics/4ff355cf-9a7f-4468-af43-e5b02038facc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4ff355cf-9a7f-4468-af43-e5b02038facc.jpg -------------------------------------------------------------------------------- /pics/4ff7eacd-0081-452e-9686-60a81e11bf73.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/4ff7eacd-0081-452e-9686-60a81e11bf73.jpg -------------------------------------------------------------------------------- /pics/50d38e84-238f-4081-8876-14ef6d7938b5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/50d38e84-238f-4081-8876-14ef6d7938b5.jpg -------------------------------------------------------------------------------- /pics/521969c9-71f6-44a5-9c78-118530e5c135.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/521969c9-71f6-44a5-9c78-118530e5c135.png -------------------------------------------------------------------------------- /pics/524a237c-ffd7-426f-99c2-929a6bf4c847.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/524a237c-ffd7-426f-99c2-929a6bf4c847.jpg -------------------------------------------------------------------------------- /pics/52726d32-e97a-49dd-8419-04d30a9f9050.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/52726d32-e97a-49dd-8419-04d30a9f9050.png -------------------------------------------------------------------------------- /pics/5292faa6-0141-4638-bf0f-bb95b081dcba.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5292faa6-0141-4638-bf0f-bb95b081dcba.jpg -------------------------------------------------------------------------------- /pics/52bb87e0-983e-4dd0-8e71-46dd2f72c97c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/52bb87e0-983e-4dd0-8e71-46dd2f72c97c.jpg -------------------------------------------------------------------------------- /pics/540133af-aaaf-4208-8f7f-33cb89ac9621.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/540133af-aaaf-4208-8f7f-33cb89ac9621.png -------------------------------------------------------------------------------- /pics/543d47a1-f0dd-414f-b23c-0c142c814854.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/543d47a1-f0dd-414f-b23c-0c142c814854.png -------------------------------------------------------------------------------- /pics/5510045a-8f32-487f-a756-463e51a6dab0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5510045a-8f32-487f-a756-463e51a6dab0.png -------------------------------------------------------------------------------- /pics/58633775-8584-4a01-ad3f-eee4d9a466e1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/58633775-8584-4a01-ad3f-eee4d9a466e1.jpg -------------------------------------------------------------------------------- /pics/58b9926c-b56c-42f7-82e3-86aa0c164d0a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/58b9926c-b56c-42f7-82e3-86aa0c164d0a.jpg -------------------------------------------------------------------------------- /pics/58e57a21-6b6b-40b6-af85-956dd4e0f55a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/58e57a21-6b6b-40b6-af85-956dd4e0f55a.jpg -------------------------------------------------------------------------------- /pics/5942debd-fc00-477a-b390-7c5692cc8070.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5942debd-fc00-477a-b390-7c5692cc8070.jpg -------------------------------------------------------------------------------- /pics/5994928c-3d2d-45bd-abb1-adc4f5f4d775.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5994928c-3d2d-45bd-abb1-adc4f5f4d775.jpg -------------------------------------------------------------------------------- /pics/59aff6c1-8bc5-48e4-9e9c-082baeb2f274.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/59aff6c1-8bc5-48e4-9e9c-082baeb2f274.jpg -------------------------------------------------------------------------------- /pics/5b832bde-d05e-42db-b648-42e274571ad9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5b832bde-d05e-42db-b648-42e274571ad9.jpg -------------------------------------------------------------------------------- /pics/5c558190-fccd-4b5e-98ed-1896653fc97f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5c558190-fccd-4b5e-98ed-1896653fc97f.jpg -------------------------------------------------------------------------------- /pics/5c638d59-d4ae-4ba4-ad44-80bdc30f38dd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5c638d59-d4ae-4ba4-ad44-80bdc30f38dd.jpg -------------------------------------------------------------------------------- /pics/5ce4bdad-5ba1-4f60-81c3-874659412a5c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5ce4bdad-5ba1-4f60-81c3-874659412a5c.jpg -------------------------------------------------------------------------------- /pics/5d387d02-6f96-44d6-b5d0-4538349f868e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5d387d02-6f96-44d6-b5d0-4538349f868e.png -------------------------------------------------------------------------------- /pics/5e0cef33-4087-4f21-a428-16d5fddda671.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5e0cef33-4087-4f21-a428-16d5fddda671.jpg -------------------------------------------------------------------------------- /pics/5e9b10f3-9504-4483-9667-d4770adebf9f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5e9b10f3-9504-4483-9667-d4770adebf9f.png -------------------------------------------------------------------------------- /pics/5ed71283-a070-4b21-85ae-f2cbfd6ba6e1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5ed71283-a070-4b21-85ae-f2cbfd6ba6e1.jpg -------------------------------------------------------------------------------- /pics/5ef94f62-98ce-464d-a646-842d9c72c8b8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5ef94f62-98ce-464d-a646-842d9c72c8b8.jpg -------------------------------------------------------------------------------- /pics/5f5ef0b6-98ea-497c-a007-f6c55288eab1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/5f5ef0b6-98ea-497c-a007-f6c55288eab1.png -------------------------------------------------------------------------------- /pics/6019b2db-bc3e-4408-b6d8-96025f4481d6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6019b2db-bc3e-4408-b6d8-96025f4481d6.png -------------------------------------------------------------------------------- /pics/61b4832d-71f3-413c-84b6-237e219b9fdc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/61b4832d-71f3-413c-84b6-237e219b9fdc.png -------------------------------------------------------------------------------- /pics/62077f5d-a06d-4129-9b43-78715b82cb03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/62077f5d-a06d-4129-9b43-78715b82cb03.png -------------------------------------------------------------------------------- /pics/62e0dd4f-44c3-43ee-bb6e-fedb9e068519.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/62e0dd4f-44c3-43ee-bb6e-fedb9e068519.png -------------------------------------------------------------------------------- /pics/62e77997-6957-4b68-8d12-bfd609bb2c68.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/62e77997-6957-4b68-8d12-bfd609bb2c68.jpg -------------------------------------------------------------------------------- /pics/62ebbb63-8fd7-4488-a866-76a9dc911662.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/62ebbb63-8fd7-4488-a866-76a9dc911662.png -------------------------------------------------------------------------------- /pics/63cd5b50-d6d8-4df6-8912-ef4a1dd5ba13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/63cd5b50-d6d8-4df6-8912-ef4a1dd5ba13.jpg -------------------------------------------------------------------------------- /pics/643a2587-08ae-4d92-94fb-d9a1c448cd13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/643a2587-08ae-4d92-94fb-d9a1c448cd13.png -------------------------------------------------------------------------------- /pics/6468a541-3a9a-4008-82b6-03a0fe941d2a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6468a541-3a9a-4008-82b6-03a0fe941d2a.png -------------------------------------------------------------------------------- /pics/64b95403-d976-421a-8b45-bac89c0b5185.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/64b95403-d976-421a-8b45-bac89c0b5185.jpg -------------------------------------------------------------------------------- /pics/654acfed-a6a5-4fc7-8f40-3fdcae57bae8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/654acfed-a6a5-4fc7-8f40-3fdcae57bae8.jpg -------------------------------------------------------------------------------- /pics/658fc5e7-79c0-4247-9445-d69bf194c539.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/658fc5e7-79c0-4247-9445-d69bf194c539.png -------------------------------------------------------------------------------- /pics/664f8901-5dc7-4644-a072-dad88cc5133a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/664f8901-5dc7-4644-a072-dad88cc5133a.jpg -------------------------------------------------------------------------------- /pics/67bf5487-c45d-49b6-b9c0-a058d8c68902.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/67bf5487-c45d-49b6-b9c0-a058d8c68902.png -------------------------------------------------------------------------------- /pics/6943e2af-5a70-4004-8bee-b33d60f39da3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6943e2af-5a70-4004-8bee-b33d60f39da3.jpg -------------------------------------------------------------------------------- /pics/699b4f96-d63f-46ea-a581-2b3d95eceb6a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/699b4f96-d63f-46ea-a581-2b3d95eceb6a.jpg -------------------------------------------------------------------------------- /pics/6ab5de9b-1c1e-4118-b2c3-fb6c7ed7de6f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6ab5de9b-1c1e-4118-b2c3-fb6c7ed7de6f.png -------------------------------------------------------------------------------- /pics/6afa9796-af1a-4495-9f02-63349ab68a19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6afa9796-af1a-4495-9f02-63349ab68a19.png -------------------------------------------------------------------------------- /pics/6bc61bb8-3b1c-4dc8-ac25-cef925ace0eb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6bc61bb8-3b1c-4dc8-ac25-cef925ace0eb.jpg -------------------------------------------------------------------------------- /pics/6e11b122-95ce-4869-bf7d-3b0d7591707e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6e11b122-95ce-4869-bf7d-3b0d7591707e.jpg -------------------------------------------------------------------------------- /pics/6e2cb20a-8d2a-46fe-9ac7-68a2126b7bd5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6e2cb20a-8d2a-46fe-9ac7-68a2126b7bd5.jpg -------------------------------------------------------------------------------- /pics/6e9bd38c-0d23-4ce1-a1f1-8bc302165360.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6e9bd38c-0d23-4ce1-a1f1-8bc302165360.jpg -------------------------------------------------------------------------------- /pics/6f4af159-8b03-4246-8d0e-222db65bb83c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6f4af159-8b03-4246-8d0e-222db65bb83c.jpg -------------------------------------------------------------------------------- /pics/6f5ed46f-86d7-4852-a34f-c1cf1b6343a0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6f5ed46f-86d7-4852-a34f-c1cf1b6343a0.png -------------------------------------------------------------------------------- /pics/6fea6dd4-9232-4df8-abdf-f1b528a18b17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6fea6dd4-9232-4df8-abdf-f1b528a18b17.jpg -------------------------------------------------------------------------------- /pics/6fec7f56-a685-4232-b03e-c92a8dfba486.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/6fec7f56-a685-4232-b03e-c92a8dfba486.png -------------------------------------------------------------------------------- /pics/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7.gif -------------------------------------------------------------------------------- /pics/7080a928-06ba-4e10-9792-b8dd190dc8e2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7080a928-06ba-4e10-9792-b8dd190dc8e2.jpg -------------------------------------------------------------------------------- /pics/70a09383-f432-4b0f-ba42-b5b30d104f0b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/70a09383-f432-4b0f-ba42-b5b30d104f0b.jpg -------------------------------------------------------------------------------- /pics/70b66757-755c-4e17-a7b7-5ce808023643.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/70b66757-755c-4e17-a7b7-5ce808023643.png -------------------------------------------------------------------------------- /pics/72f9bc11-06a9-40b4-8939-14f72e5cb4c3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/72f9bc11-06a9-40b4-8939-14f72e5cb4c3.png -------------------------------------------------------------------------------- /pics/73a3983d-dd18-4373-897e-64b706a7e370.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/73a3983d-dd18-4373-897e-64b706a7e370.jpg -------------------------------------------------------------------------------- /pics/73b73189-9e95-47e5-91d0-9378b8462e15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/73b73189-9e95-47e5-91d0-9378b8462e15.png -------------------------------------------------------------------------------- /pics/73ecb593-664e-490e-80e9-4319773113ef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/73ecb593-664e-490e-80e9-4319773113ef.png -------------------------------------------------------------------------------- /pics/760a5d63-d96d-4dd9-bf9a-c3d126b2f401.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/760a5d63-d96d-4dd9-bf9a-c3d126b2f401.jpg -------------------------------------------------------------------------------- /pics/76a49594323247f21c9b3a69945445ee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/76a49594323247f21c9b3a69945445ee.png -------------------------------------------------------------------------------- /pics/76b48b4c-8999-4967-893b-832602e73285.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/76b48b4c-8999-4967-893b-832602e73285.png -------------------------------------------------------------------------------- /pics/76dc7769-1aac-4888-9bea-064f1caa8e77.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/76dc7769-1aac-4888-9bea-064f1caa8e77.jpg -------------------------------------------------------------------------------- /pics/78534153-88d1-4f83-a6e0-59064dbdc43a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/78534153-88d1-4f83-a6e0-59064dbdc43a.png -------------------------------------------------------------------------------- /pics/785806ed-c46b-4dca-b756-cebe7bf8ac3a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/785806ed-c46b-4dca-b756-cebe7bf8ac3a.jpg -------------------------------------------------------------------------------- /pics/78f2314e-2643-41df-8f3d-b7e28294094b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/78f2314e-2643-41df-8f3d-b7e28294094b.jpg -------------------------------------------------------------------------------- /pics/78f65456-666b-4044-b4ee-f7692dbbc0d3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/78f65456-666b-4044-b4ee-f7692dbbc0d3.jpg -------------------------------------------------------------------------------- /pics/79f28233-f5cb-492a-9dc4-696cb714d434.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/79f28233-f5cb-492a-9dc4-696cb714d434.png -------------------------------------------------------------------------------- /pics/7a29acce-f243-4914-9f00-f2988c528412.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7a29acce-f243-4914-9f00-f2988c528412.jpg -------------------------------------------------------------------------------- /pics/7b281b1e-0595-402b-ae35-8c91084c33c1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7b281b1e-0595-402b-ae35-8c91084c33c1.png -------------------------------------------------------------------------------- /pics/7b877a2a-8fd1-40d8-a34c-c445827300b8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7b877a2a-8fd1-40d8-a34c-c445827300b8.jpg -------------------------------------------------------------------------------- /pics/7b8f0d8e-a4fa-4c9d-b9a0-3e6a11cb3e33.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7b8f0d8e-a4fa-4c9d-b9a0-3e6a11cb3e33.jpg -------------------------------------------------------------------------------- /pics/7bd202a7-93d4-4f3a-a878-af68ae25539a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7bd202a7-93d4-4f3a-a878-af68ae25539a.png -------------------------------------------------------------------------------- /pics/7be0abf9-687c-4451-becd-626b0be7ec22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7be0abf9-687c-4451-becd-626b0be7ec22.jpg -------------------------------------------------------------------------------- /pics/7c54de21-e2ff-402e-bc42-4037de1c1592.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7c54de21-e2ff-402e-bc42-4037de1c1592.png -------------------------------------------------------------------------------- /pics/7cfcfdf7-63a7-4111-a677-2eca29fbcf24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7cfcfdf7-63a7-4111-a677-2eca29fbcf24.png -------------------------------------------------------------------------------- /pics/7dda050d-ac35-4f47-9f51-18f18ed6fa9a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7dda050d-ac35-4f47-9f51-18f18ed6fa9a.png -------------------------------------------------------------------------------- /pics/7ec9d619-fa60-4a2b-95aa-bf1a62aad408.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7ec9d619-fa60-4a2b-95aa-bf1a62aad408.jpg -------------------------------------------------------------------------------- /pics/7f642a65-b167-4c8f-b382-8322c6322b2c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7f642a65-b167-4c8f-b382-8322c6322b2c.jpg -------------------------------------------------------------------------------- /pics/7f82fd18-7f16-4125-ada6-bb6b795b4fda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7f82fd18-7f16-4125-ada6-bb6b795b4fda.png -------------------------------------------------------------------------------- /pics/7fcb2fb0-2cd9-4396-bc2d-282becf963c3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/7fcb2fb0-2cd9-4396-bc2d-282becf963c3.jpg -------------------------------------------------------------------------------- /pics/80c5aff8-fc46-4810-aeaa-215b5c60a003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/80c5aff8-fc46-4810-aeaa-215b5c60a003.png -------------------------------------------------------------------------------- /pics/81375888-6be1-476f-9521-42eea3e3154f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/81375888-6be1-476f-9521-42eea3e3154f.jpg -------------------------------------------------------------------------------- /pics/8143787f-12eb-46ea-9bc3-c66d22d35285.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8143787f-12eb-46ea-9bc3-c66d22d35285.jpg -------------------------------------------------------------------------------- /pics/81538cd5-1bcf-4e31-86e5-e198df1e013b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/81538cd5-1bcf-4e31-86e5-e198df1e013b.jpg -------------------------------------------------------------------------------- /pics/81a75fed-5c1d-4e4c-af4a-4c38c2a48927.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/81a75fed-5c1d-4e4c-af4a-4c38c2a48927.jpg -------------------------------------------------------------------------------- /pics/81fd1d6f-a3b2-4160-9a0a-1f7cb50ba440.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/81fd1d6f-a3b2-4160-9a0a-1f7cb50ba440.jpg -------------------------------------------------------------------------------- /pics/823cdab7-3779-4e3a-a951-dc2d154e0ee6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/823cdab7-3779-4e3a-a951-dc2d154e0ee6.jpg -------------------------------------------------------------------------------- /pics/8320bad6-3f91-4a15-8e3d-68e8f39649b5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8320bad6-3f91-4a15-8e3d-68e8f39649b5.png -------------------------------------------------------------------------------- /pics/83575315-20b5-44a6-bf58-94460a141ffa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/83575315-20b5-44a6-bf58-94460a141ffa.jpg -------------------------------------------------------------------------------- /pics/8393f520-d824-44ea-a5f3-1c1a73d735fb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8393f520-d824-44ea-a5f3-1c1a73d735fb.jpg -------------------------------------------------------------------------------- /pics/85583359-1b45-45f2-9811-4f7bb9a64db7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/85583359-1b45-45f2-9811-4f7bb9a64db7.jpg -------------------------------------------------------------------------------- /pics/8615d9f7-bd1d-4240-8bb4-02b941d54a6f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8615d9f7-bd1d-4240-8bb4-02b941d54a6f.png -------------------------------------------------------------------------------- /pics/8681db55-0873-434b-aa98-83d07e8392ae.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8681db55-0873-434b-aa98-83d07e8392ae.jpg -------------------------------------------------------------------------------- /pics/86b71296-0d1e-4a63-bcd9-54955b6b781b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/86b71296-0d1e-4a63-bcd9-54955b6b781b.jpg -------------------------------------------------------------------------------- /pics/8785dabd-1285-4bd0-b3aa-b05cc060a24a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8785dabd-1285-4bd0-b3aa-b05cc060a24a.jpg -------------------------------------------------------------------------------- /pics/87ffaf7f-4aa5-4da0-af84-994de62fa440.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/87ffaf7f-4aa5-4da0-af84-994de62fa440.jpg -------------------------------------------------------------------------------- /pics/89091427-7b2b-4923-aff6-44681319a8aa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/89091427-7b2b-4923-aff6-44681319a8aa.jpg -------------------------------------------------------------------------------- /pics/897a4f4e-2683-44e1-a26a-c0d0234dc576.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/897a4f4e-2683-44e1-a26a-c0d0234dc576.jpg -------------------------------------------------------------------------------- /pics/8ab40d6d-bd7c-47d3-afe8-6a8bc9f5d04c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8ab40d6d-bd7c-47d3-afe8-6a8bc9f5d04c.jpg -------------------------------------------------------------------------------- /pics/8adb2591-d3f1-4632-84cb-823fb9c5eb09.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8adb2591-d3f1-4632-84cb-823fb9c5eb09.jpg -------------------------------------------------------------------------------- /pics/8b15e36f-69b4-46b6-a07c-7234ac7c7927.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8b15e36f-69b4-46b6-a07c-7234ac7c7927.jpg -------------------------------------------------------------------------------- /pics/8b335d94-c1ca-42e1-ad48-bb179d28a4f1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8b335d94-c1ca-42e1-ad48-bb179d28a4f1.jpg -------------------------------------------------------------------------------- /pics/8b5bd2c8-8425-4a8b-89db-235c95800de9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8b5bd2c8-8425-4a8b-89db-235c95800de9.jpg -------------------------------------------------------------------------------- /pics/8b798007-e0fb-420c-b981-ead215692417.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8b798007-e0fb-420c-b981-ead215692417.jpg -------------------------------------------------------------------------------- /pics/8bc6fc2c-d198-4759-b06c-18d94d851e97.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8bc6fc2c-d198-4759-b06c-18d94d851e97.png -------------------------------------------------------------------------------- /pics/8bc990c1-a2bb-4885-afd7-db0f1ea87451.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8bc990c1-a2bb-4885-afd7-db0f1ea87451.png -------------------------------------------------------------------------------- /pics/8c139711-3500-4f71-8456-c1adaf429ad0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8c139711-3500-4f71-8456-c1adaf429ad0.png -------------------------------------------------------------------------------- /pics/8d211911-0e62-4190-ab00-d8610adec4a0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8d211911-0e62-4190-ab00-d8610adec4a0.jpg -------------------------------------------------------------------------------- /pics/8d6af5ac-74eb-4e07-99aa-654b9f21f1d3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8d6af5ac-74eb-4e07-99aa-654b9f21f1d3.jpg -------------------------------------------------------------------------------- /pics/8e8ba824-7a9e-4934-a212-e6a41dcc1602.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8e8ba824-7a9e-4934-a212-e6a41dcc1602.jpg -------------------------------------------------------------------------------- /pics/8ef22836-8800-4765-b4b8-ade80096b323.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8ef22836-8800-4765-b4b8-ade80096b323.jpg -------------------------------------------------------------------------------- /pics/8f1e2db5-a59b-4633-8b61-6b8b9505b8ea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8f1e2db5-a59b-4633-8b61-6b8b9505b8ea.png -------------------------------------------------------------------------------- /pics/8f64e9c5-7682-4feb-9312-dea09514e160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/8f64e9c5-7682-4feb-9312-dea09514e160.jpg -------------------------------------------------------------------------------- /pics/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9.gif -------------------------------------------------------------------------------- /pics/902b83ab-8054-4bd2-898f-9a4a0fe52830.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/902b83ab-8054-4bd2-898f-9a4a0fe52830.jpg -------------------------------------------------------------------------------- /pics/903093ec-acc8-4f9b-bf2c-b990b9a5390c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/903093ec-acc8-4f9b-bf2c-b990b9a5390c.jpg -------------------------------------------------------------------------------- /pics/912174d8-0786-4222-b7ef-a611d36e5db9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/912174d8-0786-4222-b7ef-a611d36e5db9.jpg -------------------------------------------------------------------------------- /pics/9192dc0a-a7cd-4030-8df6-e388600644cf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9192dc0a-a7cd-4030-8df6-e388600644cf.jpg -------------------------------------------------------------------------------- /pics/91ef04e4-923a-4277-99c0-6be4ce81e5ac.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/91ef04e4-923a-4277-99c0-6be4ce81e5ac.jpg -------------------------------------------------------------------------------- /pics/9208563b-014d-4745-aa1c-492c9f7f7a7f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9208563b-014d-4745-aa1c-492c9f7f7a7f.jpg -------------------------------------------------------------------------------- /pics/923896c1-937e-4a38-b8a6-cec3040b4e2a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/923896c1-937e-4a38-b8a6-cec3040b4e2a.jpg -------------------------------------------------------------------------------- /pics/931e112e-97d3-4a47-ac64-a86d70844e58.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/931e112e-97d3-4a47-ac64-a86d70844e58.png -------------------------------------------------------------------------------- /pics/93a28704-6401-4671-9758-051fadfbeb47.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/93a28704-6401-4671-9758-051fadfbeb47.jpg -------------------------------------------------------------------------------- /pics/93cbce0c-c37d-429c-815b-861976a46bd8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/93cbce0c-c37d-429c-815b-861976a46bd8.png -------------------------------------------------------------------------------- /pics/952e06bd-5a65-4cab-82e4-dd1536462f38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/952e06bd-5a65-4cab-82e4-dd1536462f38.png -------------------------------------------------------------------------------- /pics/95f4559c-3d2a-4176-b365-4fbc46c76cf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/95f4559c-3d2a-4176-b365-4fbc46c76cf1.png -------------------------------------------------------------------------------- /pics/967b2f5a-6ade-4ceb-bb41-493483fd3dff.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/967b2f5a-6ade-4ceb-bb41-493483fd3dff.png -------------------------------------------------------------------------------- /pics/96b63e13-e2d8-4ddb-9aa1-a38959ca96e5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/96b63e13-e2d8-4ddb-9aa1-a38959ca96e5.jpg -------------------------------------------------------------------------------- /pics/98fb8a54-e916-440e-ab4f-73b2955838c9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/98fb8a54-e916-440e-ab4f-73b2955838c9.jpg -------------------------------------------------------------------------------- /pics/9a30b932-f69f-40a1-9564-a1354ff8cf29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9a30b932-f69f-40a1-9564-a1354ff8cf29.jpg -------------------------------------------------------------------------------- /pics/9b5e0fa0-9274-4219-a3a9-84fbb509c735.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9b5e0fa0-9274-4219-a3a9-84fbb509c735.jpg -------------------------------------------------------------------------------- /pics/9b829410-86c4-40aa-ba8d-9e8e26c0eeb8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9b829410-86c4-40aa-ba8d-9e8e26c0eeb8.jpg -------------------------------------------------------------------------------- /pics/9c997ac5-c8a7-44fe-bf45-2c10eb773e53.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9c997ac5-c8a7-44fe-bf45-2c10eb773e53.jpg -------------------------------------------------------------------------------- /pics/9cd97f41-fd9c-405c-aca1-9c82d24e20dc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9cd97f41-fd9c-405c-aca1-9c82d24e20dc.png -------------------------------------------------------------------------------- /pics/9d2226dc-c4a3-40ec-9b3e-a46bf86af499.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9d2226dc-c4a3-40ec-9b3e-a46bf86af499.png -------------------------------------------------------------------------------- /pics/9d549816-60b7-4899-9877-23b01503ab13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9d549816-60b7-4899-9877-23b01503ab13.png -------------------------------------------------------------------------------- /pics/9dbb5fc2-936b-4c6d-b3a7-9617aae45080.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9dbb5fc2-936b-4c6d-b3a7-9617aae45080.jpg -------------------------------------------------------------------------------- /pics/9e5e3cc6-3107-4051-b584-8ff077638fe6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9e5e3cc6-3107-4051-b584-8ff077638fe6.png -------------------------------------------------------------------------------- /pics/9e80f75a-b12b-4344-80c8-1f9ccc2d5246.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9e80f75a-b12b-4344-80c8-1f9ccc2d5246.jpg -------------------------------------------------------------------------------- /pics/9ecaebee-670e-4cb2-9cdb-3029c00f33bd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9ecaebee-670e-4cb2-9cdb-3029c00f33bd.png -------------------------------------------------------------------------------- /pics/9ee83c8c-1165-476c-85a6-e6e434e5307a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/9ee83c8c-1165-476c-85a6-e6e434e5307a.jpg -------------------------------------------------------------------------------- /pics/ProcessState.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ProcessState.png -------------------------------------------------------------------------------- /pics/TIM截图20180227172950.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/TIM截图20180227172950.png -------------------------------------------------------------------------------- /pics/a0339a9f-f44f-4e37-a37f-169bc735536d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a0339a9f-f44f-4e37-a37f-169bc735536d.jpg -------------------------------------------------------------------------------- /pics/a1198642-9159-4d88-8aec-c3b04e7a2563.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a1198642-9159-4d88-8aec-c3b04e7a2563.jpg -------------------------------------------------------------------------------- /pics/a13b62da-0fa8-4224-a615-4cadacc08871.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a13b62da-0fa8-4224-a615-4cadacc08871.png -------------------------------------------------------------------------------- /pics/a1ced733-02f5-4091-8f5a-ab9b4e5a3525.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a1ced733-02f5-4091-8f5a-ab9b4e5a3525.png -------------------------------------------------------------------------------- /pics/a2670745-a7b1-497b-90a4-dbddc4e2006d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a2670745-a7b1-497b-90a4-dbddc4e2006d.jpg -------------------------------------------------------------------------------- /pics/a3f34241-bb80-4879-8ec9-dff2d81b514e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a3f34241-bb80-4879-8ec9-dff2d81b514e.jpg -------------------------------------------------------------------------------- /pics/a4248c4b-6c1d-4fb8-a557-86da92d3a294.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a4248c4b-6c1d-4fb8-a557-86da92d3a294.jpg -------------------------------------------------------------------------------- /pics/a4b162e5-db2a-4a27-b213-1fe481c5a06a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a4b162e5-db2a-4a27-b213-1fe481c5a06a.png -------------------------------------------------------------------------------- /pics/a5c25452-6fa5-49e7-9322-823077442775.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a5c25452-6fa5-49e7-9322-823077442775.jpg -------------------------------------------------------------------------------- /pics/a5fa89e7-54b9-4e2f-8c48-a35712d7b2f5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a5fa89e7-54b9-4e2f-8c48-a35712d7b2f5.jpg -------------------------------------------------------------------------------- /pics/a69af9bb-b5ad-4896-862d-697e5ee4feb1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a69af9bb-b5ad-4896-862d-697e5ee4feb1.png -------------------------------------------------------------------------------- /pics/a6ac2b08-3861-4e85-baa8-382287bfee9f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a6ac2b08-3861-4e85-baa8-382287bfee9f.png -------------------------------------------------------------------------------- /pics/a74b70ac-323a-4b31-b4d5-90569b8a944b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a74b70ac-323a-4b31-b4d5-90569b8a944b.png -------------------------------------------------------------------------------- /pics/a758c8b2-0ac7-438f-90c2-3923ffad6328.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a758c8b2-0ac7-438f-90c2-3923ffad6328.png -------------------------------------------------------------------------------- /pics/a797959a-0ed5-475b-8d97-df157c672019.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a797959a-0ed5-475b-8d97-df157c672019.jpg -------------------------------------------------------------------------------- /pics/a9077f06-7584-4f2b-8c20-3a8e46928820.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a9077f06-7584-4f2b-8c20-3a8e46928820.jpg -------------------------------------------------------------------------------- /pics/a9b6c1db-0f4a-4e91-8ac8-6b19bd106b51.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a9b6c1db-0f4a-4e91-8ac8-6b19bd106b51.png -------------------------------------------------------------------------------- /pics/a9b91b7d-65d7-4aa3-8ef6-21876b05ad16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/a9b91b7d-65d7-4aa3-8ef6-21876b05ad16.png -------------------------------------------------------------------------------- /pics/aa202729-769d-4d2a-b103-f45b412ceaf4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/aa202729-769d-4d2a-b103-f45b412ceaf4.jpg -------------------------------------------------------------------------------- /pics/aa20c123-b6b5-432a-83d3-45dc39172192.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/aa20c123-b6b5-432a-83d3-45dc39172192.jpg -------------------------------------------------------------------------------- /pics/aa340e1a-f366-436b-a5a5-29a90425c10d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/aa340e1a-f366-436b-a5a5-29a90425c10d.png -------------------------------------------------------------------------------- /pics/ac106e7e-489a-4082-abd9-dabebe48394c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ac106e7e-489a-4082-abd9-dabebe48394c.jpg -------------------------------------------------------------------------------- /pics/ac9b31ec-cef1-4880-a875-fc4571ca10e1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ac9b31ec-cef1-4880-a875-fc4571ca10e1.png -------------------------------------------------------------------------------- /pics/acc42b0f-10ba-4fa2-8694-cf2aab1fb434.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/acc42b0f-10ba-4fa2-8694-cf2aab1fb434.jpg -------------------------------------------------------------------------------- /pics/b001fa64-307c-49af-b4b2-2043fc26154e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b001fa64-307c-49af-b4b2-2043fc26154e.png -------------------------------------------------------------------------------- /pics/b02a5492-5dcf-4a69-9b5b-c2298b2cb81c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b02a5492-5dcf-4a69-9b5b-c2298b2cb81c.jpg -------------------------------------------------------------------------------- /pics/b0748916-1acd-4138-b24c-69326cb452fe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b0748916-1acd-4138-b24c-69326cb452fe.jpg -------------------------------------------------------------------------------- /pics/b0d94736-e157-4886-aff2-c303735b0a24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b0d94736-e157-4886-aff2-c303735b0a24.jpg -------------------------------------------------------------------------------- /pics/b0e8ef47-2f23-4379-8c64-10d5cb44d438.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b0e8ef47-2f23-4379-8c64-10d5cb44d438.jpg -------------------------------------------------------------------------------- /pics/b18d679b-c8e2-4564-88ee-7600090e46da.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b18d679b-c8e2-4564-88ee-7600090e46da.jpg -------------------------------------------------------------------------------- /pics/b1b4cf7d-c54a-4ff1-9741-cd2eea331123.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b1b4cf7d-c54a-4ff1-9741-cd2eea331123.jpg -------------------------------------------------------------------------------- /pics/b1fa0453-a4b0-4eae-a352-48acca8fff74.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b1fa0453-a4b0-4eae-a352-48acca8fff74.png -------------------------------------------------------------------------------- /pics/b202eeb9-5e84-4dfb-a6a1-4f4b7ed5d3e4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b202eeb9-5e84-4dfb-a6a1-4f4b7ed5d3e4.jpg -------------------------------------------------------------------------------- /pics/b242fafc-5945-42a8-805e-6e3f1f2f89b4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b242fafc-5945-42a8-805e-6e3f1f2f89b4.jpg -------------------------------------------------------------------------------- /pics/b2b6253c-c701-4b30-aff4-bc3c713542a7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b2b6253c-c701-4b30-aff4-bc3c713542a7.jpg -------------------------------------------------------------------------------- /pics/b396d726-b75f-4a32-89a2-03a7b6e19f6f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b396d726-b75f-4a32-89a2-03a7b6e19f6f.jpg -------------------------------------------------------------------------------- /pics/b488282d-bfe0-464f-9e91-1f5b83a975bd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b488282d-bfe0-464f-9e91-1f5b83a975bd.jpg -------------------------------------------------------------------------------- /pics/b4b29aa9-dd2c-467b-b75f-ca6541cb25b5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b4b29aa9-dd2c-467b-b75f-ca6541cb25b5.jpg -------------------------------------------------------------------------------- /pics/b56ef52e-3d0f-4cdd-97dc-eaed893444a5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b56ef52e-3d0f-4cdd-97dc-eaed893444a5.jpg -------------------------------------------------------------------------------- /pics/b5af9ee6-97e6-446b-9551-6dfe96770d1a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b5af9ee6-97e6-446b-9551-6dfe96770d1a.png -------------------------------------------------------------------------------- /pics/b5bdcbe2-b958-4aef-9151-6ad963cb28b4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b5bdcbe2-b958-4aef-9151-6ad963cb28b4.png -------------------------------------------------------------------------------- /pics/b5c78914-066f-42be-ad1a-1c9f72aa9093.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b5c78914-066f-42be-ad1a-1c9f72aa9093.png -------------------------------------------------------------------------------- /pics/b69d7184-ab62-4957-ba29-fb4fa25f9b65.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b69d7184-ab62-4957-ba29-fb4fa25f9b65.jpg -------------------------------------------------------------------------------- /pics/b6a678c0-c875-4038-afba-301846620786.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b6a678c0-c875-4038-afba-301846620786.jpg -------------------------------------------------------------------------------- /pics/b6acae0d-7148-41de-adc3-ff5ff8dca3ae.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b6acae0d-7148-41de-adc3-ff5ff8dca3ae.jpg -------------------------------------------------------------------------------- /pics/b750eb3e-8a80-475c-95df-2e971b277603.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b750eb3e-8a80-475c-95df-2e971b277603.jpg -------------------------------------------------------------------------------- /pics/b7b0eac6-e7ea-4fb6-8bfb-95fec6f235e2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b7b0eac6-e7ea-4fb6-8bfb-95fec6f235e2.png -------------------------------------------------------------------------------- /pics/b7b1f5c6-ff8a-4353-8060-44bbc4b9e02e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b7b1f5c6-ff8a-4353-8060-44bbc4b9e02e.jpg -------------------------------------------------------------------------------- /pics/b8ceb9db-180e-4d01-932c-593fa2a6f515.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b8ceb9db-180e-4d01-932c-593fa2a6f515.jpg -------------------------------------------------------------------------------- /pics/b97958dd-3e43-45f7-97f5-3ec20f3f8b88.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b97958dd-3e43-45f7-97f5-3ec20f3f8b88.jpg -------------------------------------------------------------------------------- /pics/b9a39d2a-618c-468b-86db-2e851f1a0057.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b9a39d2a-618c-468b-86db-2e851f1a0057.jpg -------------------------------------------------------------------------------- /pics/b9e9ae8c-e216-4c01-b267-a50dbeb98fa4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/b9e9ae8c-e216-4c01-b267-a50dbeb98fa4.jpg -------------------------------------------------------------------------------- /pics/ba6ae411-82da-4d86-a434-6776d1731e8e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ba6ae411-82da-4d86-a434-6776d1731e8e.jpg -------------------------------------------------------------------------------- /pics/bc775758-89ab-4805-9f9c-78b8739cf780.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/bc775758-89ab-4805-9f9c-78b8739cf780.jpg -------------------------------------------------------------------------------- /pics/bccb799f-56e2-4356-95f0-a9ea05b0de2a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/bccb799f-56e2-4356-95f0-a9ea05b0de2a.jpg -------------------------------------------------------------------------------- /pics/bd6c05f3-02ee-4c8a-b374-40c87154a898.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/bd6c05f3-02ee-4c8a-b374-40c87154a898.jpg -------------------------------------------------------------------------------- /pics/be53c00b-2534-4dc6-ad03-c55995c47db9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/be53c00b-2534-4dc6-ad03-c55995c47db9.jpg -------------------------------------------------------------------------------- /pics/bf4ed077-d481-4db7-9e7a-85d841a5a8c3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/bf4ed077-d481-4db7-9e7a-85d841a5a8c3.jpg -------------------------------------------------------------------------------- /pics/c02a83b8-a6b9-4d00-a509-6f0516beaf5e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c02a83b8-a6b9-4d00-a509-6f0516beaf5e.png -------------------------------------------------------------------------------- /pics/c037c901-7eae-4e31-a1e4-9d41329e5c3e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c037c901-7eae-4e31-a1e4-9d41329e5c3e.png -------------------------------------------------------------------------------- /pics/c07035c3-a9ba-4508-8e3c-d8ae4c6ee9ee.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c07035c3-a9ba-4508-8e3c-d8ae4c6ee9ee.jpg -------------------------------------------------------------------------------- /pics/c11f5e3a-7a28-4db7-87b1-29ba1a2f2d72.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c11f5e3a-7a28-4db7-87b1-29ba1a2f2d72.jpg -------------------------------------------------------------------------------- /pics/c2117f61-1177-4768-bf33-cf4f950d911c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c2117f61-1177-4768-bf33-cf4f950d911c.png -------------------------------------------------------------------------------- /pics/c24ad1af-d81b-409f-b4eb-62db9002d525.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c24ad1af-d81b-409f-b4eb-62db9002d525.png -------------------------------------------------------------------------------- /pics/c28fd93a-0d55-4a19-810f-72652feee00d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c28fd93a-0d55-4a19-810f-72652feee00d.jpg -------------------------------------------------------------------------------- /pics/c2d343f7-604c-4856-9a3c-c71d6f67fecc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c2d343f7-604c-4856-9a3c-c71d6f67fecc.png -------------------------------------------------------------------------------- /pics/c3ca36b2-8459-4cf1-98b0-cc95a0e94f20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c3ca36b2-8459-4cf1-98b0-cc95a0e94f20.jpg -------------------------------------------------------------------------------- /pics/c41d3977-e0e7-4ee4-93e1-d84f1ae3e20e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c41d3977-e0e7-4ee4-93e1-d84f1ae3e20e.jpg -------------------------------------------------------------------------------- /pics/c470eb9b-fb05-45c5-8bb7-1057dc3c16de.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c470eb9b-fb05-45c5-8bb7-1057dc3c16de.jpg -------------------------------------------------------------------------------- /pics/c484b07d-be3d-4699-9e28-f035de8a274c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c484b07d-be3d-4699-9e28-f035de8a274c.jpg -------------------------------------------------------------------------------- /pics/c50d230c-8b89-4644-8f62-8708d03aac5b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c50d230c-8b89-4644-8f62-8708d03aac5b.jpg -------------------------------------------------------------------------------- /pics/c5409a64-81fc-48c1-9790-ffa0afdb7bf5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c5409a64-81fc-48c1-9790-ffa0afdb7bf5.png -------------------------------------------------------------------------------- /pics/c625baa0-dde6-449e-93df-c3a67f2f430f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c625baa0-dde6-449e-93df-c3a67f2f430f.jpg -------------------------------------------------------------------------------- /pics/c634b5ed-a14b-4302-b40e-3ee387dd3c8a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c634b5ed-a14b-4302-b40e-3ee387dd3c8a.jpg -------------------------------------------------------------------------------- /pics/c64f91e2-f5a8-436b-8663-b8f3fba3e098.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c64f91e2-f5a8-436b-8663-b8f3fba3e098.png -------------------------------------------------------------------------------- /pics/c73a0b78-5f46-4d2d-a009-dab2a999b5d8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c73a0b78-5f46-4d2d-a009-dab2a999b5d8.jpg -------------------------------------------------------------------------------- /pics/c73aa08e-a987-43c9-92be-adea4a884c25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c73aa08e-a987-43c9-92be-adea4a884c25.png -------------------------------------------------------------------------------- /pics/c7665f73-c52f-4ce4-aed3-592bbd76265b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c7665f73-c52f-4ce4-aed3-592bbd76265b.png -------------------------------------------------------------------------------- /pics/c77b6a18-dfac-42a2-ac89-7e99481275dc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c77b6a18-dfac-42a2-ac89-7e99481275dc.jpg -------------------------------------------------------------------------------- /pics/c7b9b4c8-83d1-4eb0-8408-ea6576a9ed90.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c7b9b4c8-83d1-4eb0-8408-ea6576a9ed90.png -------------------------------------------------------------------------------- /pics/c8637fd2-3aaa-46c4-b7d9-f24d3fa04781.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c8637fd2-3aaa-46c4-b7d9-f24d3fa04781.jpg -------------------------------------------------------------------------------- /pics/c8cdfa3d-d610-4731-9d89-564252378e7d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c8cdfa3d-d610-4731-9d89-564252378e7d.png -------------------------------------------------------------------------------- /pics/c9cfcd20-c901-435f-9a07-3e46830c359f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/c9cfcd20-c901-435f-9a07-3e46830c359f.jpg -------------------------------------------------------------------------------- /pics/ca3a793e-06e5-4ff3-b28e-a9c20540d164.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ca3a793e-06e5-4ff3-b28e-a9c20540d164.png -------------------------------------------------------------------------------- /pics/ca711108-e937-4d7d-99aa-61b325c61f1a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ca711108-e937-4d7d-99aa-61b325c61f1a.jpg -------------------------------------------------------------------------------- /pics/cc3d855a-4281-445b-8f83-8f855458de19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/cc3d855a-4281-445b-8f83-8f855458de19.png -------------------------------------------------------------------------------- /pics/cd5fbcff-3f35-43a6-8ffa-082a93ce0f0e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/cd5fbcff-3f35-43a6-8ffa-082a93ce0f0e.png -------------------------------------------------------------------------------- /pics/ce039f03-6588-4f0c-b35b-a494de0eac47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ce039f03-6588-4f0c-b35b-a494de0eac47.png -------------------------------------------------------------------------------- /pics/ce0fa5d0-866b-46e6-a873-8eb1f78c2882.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ce0fa5d0-866b-46e6-a873-8eb1f78c2882.jpg -------------------------------------------------------------------------------- /pics/ceee91c2-da26-4169-94c3-e4608b46b9ac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ceee91c2-da26-4169-94c3-e4608b46b9ac.png -------------------------------------------------------------------------------- /pics/cf08a51d-14c0-4bfc-863b-c8672d9c2b02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/cf08a51d-14c0-4bfc-863b-c8672d9c2b02.jpg -------------------------------------------------------------------------------- /pics/cf4386a1-58c9-4eca-a17f-e12b1e9770eb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/cf4386a1-58c9-4eca-a17f-e12b1e9770eb.png -------------------------------------------------------------------------------- /pics/cfb05050-47aa-4fd1-86eb-a7c86320f81b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/cfb05050-47aa-4fd1-86eb-a7c86320f81b.png -------------------------------------------------------------------------------- /pics/d0175e0c-859e-4991-b263-8378e52f7ee5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d0175e0c-859e-4991-b263-8378e52f7ee5.jpg -------------------------------------------------------------------------------- /pics/d160ec2e-cfe2-4640-bda7-62f53e58b8c0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d160ec2e-cfe2-4640-bda7-62f53e58b8c0.png -------------------------------------------------------------------------------- /pics/d1ab24fa-1a25-4804-aa91-513df55cbaa6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d1ab24fa-1a25-4804-aa91-513df55cbaa6.jpg -------------------------------------------------------------------------------- /pics/d206d090-d911-4263-a1fe-d6f63f5d1776.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d206d090-d911-4263-a1fe-d6f63f5d1776.png -------------------------------------------------------------------------------- /pics/d2c55c84-aa1f-43c1-bd97-457bcb7816b3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d2c55c84-aa1f-43c1-bd97-457bcb7816b3.png -------------------------------------------------------------------------------- /pics/d2d34239-e7c1-482b-b33e-3170c5943556.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d2d34239-e7c1-482b-b33e-3170c5943556.jpg -------------------------------------------------------------------------------- /pics/d301774f-e0d2-41f3-95f4-bfe39859b52e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d301774f-e0d2-41f3-95f4-bfe39859b52e.jpg -------------------------------------------------------------------------------- /pics/d49466db-fdd3-4d36-8a86-47dc45c07a1e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d49466db-fdd3-4d36-8a86-47dc45c07a1e.jpg -------------------------------------------------------------------------------- /pics/d4a05b9c-f423-4137-9510-b6851f089edb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d4a05b9c-f423-4137-9510-b6851f089edb.jpg -------------------------------------------------------------------------------- /pics/d589eca6-c7cf-49c5-ac96-8e4ca0cccadd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d589eca6-c7cf-49c5-ac96-8e4ca0cccadd.jpg -------------------------------------------------------------------------------- /pics/d8355d56-aa2b-4452-8001-8475cc095af1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d8355d56-aa2b-4452-8001-8475cc095af1.jpg -------------------------------------------------------------------------------- /pics/d887219c-963a-4392-abe7-d3967546e96d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d887219c-963a-4392-abe7-d3967546e96d.jpg -------------------------------------------------------------------------------- /pics/d8f873fc-00bc-41ee-a87c-c1b4c0172844.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d8f873fc-00bc-41ee-a87c-c1b4c0172844.png -------------------------------------------------------------------------------- /pics/d990c0e7-64d1-4ba3-8356-111bc91e53c5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/d990c0e7-64d1-4ba3-8356-111bc91e53c5.png -------------------------------------------------------------------------------- /pics/da5dbeae-f247-400b-84d8-af48f0241bc9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/da5dbeae-f247-400b-84d8-af48f0241bc9.png -------------------------------------------------------------------------------- /pics/dac28811-79b6-4b75-bfa7-6b228e8ac3fb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/dac28811-79b6-4b75-bfa7-6b228e8ac3fb.png -------------------------------------------------------------------------------- /pics/dbc5c9f1-c13c-4d06-86ba-7cc949eb4c8f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/dbc5c9f1-c13c-4d06-86ba-7cc949eb4c8f.jpg -------------------------------------------------------------------------------- /pics/dbd60b1f-b700-4da6-a993-62578e892333.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/dbd60b1f-b700-4da6-a993-62578e892333.jpg -------------------------------------------------------------------------------- /pics/dc3e704c-7c57-42b8-93ea-ddd068665964.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/dc3e704c-7c57-42b8-93ea-ddd068665964.jpg -------------------------------------------------------------------------------- /pics/dc695f48-4189-4fc7-b950-ed25f6c80f82.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/dc695f48-4189-4fc7-b950-ed25f6c80f82.jpg -------------------------------------------------------------------------------- /pics/dcf265ad-fe35-424d-b4b7-d149cdf239f4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/dcf265ad-fe35-424d-b4b7-d149cdf239f4.png -------------------------------------------------------------------------------- /pics/dd78a1fe-1ff3-4bcf-a56f-8c003995beb6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/dd78a1fe-1ff3-4bcf-a56f-8c003995beb6.jpg -------------------------------------------------------------------------------- /pics/ddf72ca9-c0be-49d7-ab81-57a99a974c8e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ddf72ca9-c0be-49d7-ab81-57a99a974c8e.jpg -------------------------------------------------------------------------------- /pics/de1e46d2-748f-4da3-a29e-7de7bc840366.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/de1e46d2-748f-4da3-a29e-7de7bc840366.jpg -------------------------------------------------------------------------------- /pics/de284292-b275-4454-8a98-f7e0de370a78.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/de284292-b275-4454-8a98-f7e0de370a78.jpg -------------------------------------------------------------------------------- /pics/de7c5a31-55f5-4e9d-92ec-4ed5b2ec3828.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/de7c5a31-55f5-4e9d-92ec-4ed5b2ec3828.jpg -------------------------------------------------------------------------------- /pics/de9b9ea0-1327-4865-93e5-6f805c48bc9e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/de9b9ea0-1327-4865-93e5-6f805c48bc9e.png -------------------------------------------------------------------------------- /pics/dec6c6cc-1b5f-44ed-b8fd-464fcf849dac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/dec6c6cc-1b5f-44ed-b8fd-464fcf849dac.png -------------------------------------------------------------------------------- /pics/decb0936-e83c-4a55-840a-fe8aa101ac61.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/decb0936-e83c-4a55-840a-fe8aa101ac61.png -------------------------------------------------------------------------------- /pics/df48ea1b-3069-4fb7-93c0-4c8a26c7ed7c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/df48ea1b-3069-4fb7-93c0-4c8a26c7ed7c.png -------------------------------------------------------------------------------- /pics/dfd078b2-aa4f-4c50-8319-232922d822b8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/dfd078b2-aa4f-4c50-8319-232922d822b8.jpg -------------------------------------------------------------------------------- /pics/e024bd7e-fb4e-4239-9451-9a6227f50b00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e024bd7e-fb4e-4239-9451-9a6227f50b00.jpg -------------------------------------------------------------------------------- /pics/e0900bb2-220a-43b7-9aa9-1d5cd55ff56e.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e0900bb2-220a-43b7-9aa9-1d5cd55ff56e.png -------------------------------------------------------------------------------- /pics/e0be6970-5b0e-44a2-bc71-df4d61c42b8f.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e0be6970-5b0e-44a2-bc71-df4d61c42b8f.jpg -------------------------------------------------------------------------------- /pics/e13833c8-e215-462e-855c-1d362bb8d4a0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e13833c8-e215-462e-855c-1d362bb8d4a0.jpg -------------------------------------------------------------------------------- /pics/e198c201-f386-4491-8ad6-f7e433bf992d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e198c201-f386-4491-8ad6-f7e433bf992d.png -------------------------------------------------------------------------------- /pics/e1cd89d1-8973-41d0-8ea9-940d94c314d9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e1cd89d1-8973-41d0-8ea9-940d94c314d9.jpg -------------------------------------------------------------------------------- /pics/e1eda3d5-5ec8-4708-8e25-1a04c5e11f48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e1eda3d5-5ec8-4708-8e25-1a04c5e11f48.png -------------------------------------------------------------------------------- /pics/e41405a8-7c05-4f70-8092-e961e28d3112.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e41405a8-7c05-4f70-8092-e961e28d3112.jpg -------------------------------------------------------------------------------- /pics/e5ad625e-729d-4a8d-923a-7c3df5773e1c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e5ad625e-729d-4a8d-923a-7c3df5773e1c.jpg -------------------------------------------------------------------------------- /pics/e5baeb38-0ec9-4ad7-8374-1cdb0dba74a6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e5baeb38-0ec9-4ad7-8374-1cdb0dba74a6.jpg -------------------------------------------------------------------------------- /pics/e6b733ad-606d-4028-b3e8-83c3a73a3797.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e6b733ad-606d-4028-b3e8-83c3a73a3797.jpg -------------------------------------------------------------------------------- /pics/e7d7dc0d-fc22-4f95-8768-b8a216168792.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e7d7dc0d-fc22-4f95-8768-b8a216168792.jpg -------------------------------------------------------------------------------- /pics/e84dd187-779f-4ffc-8ccc-40d8c03f5324.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/e84dd187-779f-4ffc-8ccc-40d8c03f5324.jpg -------------------------------------------------------------------------------- /pics/ea5e434a-a218-44b5-aa72-4cd08991abcf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ea5e434a-a218-44b5-aa72-4cd08991abcf.jpg -------------------------------------------------------------------------------- /pics/ea5ed9b2-6d9f-48fb-b890-0288caf9088a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ea5ed9b2-6d9f-48fb-b890-0288caf9088a.jpg -------------------------------------------------------------------------------- /pics/eb6271de-22c9-4f4b-8b31-eab1f560efac.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/eb6271de-22c9-4f4b-8b31-eab1f560efac.png -------------------------------------------------------------------------------- /pics/eb859228-c0f2-4bce-910d-d9f76929352b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/eb859228-c0f2-4bce-910d-d9f76929352b.png -------------------------------------------------------------------------------- /pics/ebc59de6-fa62-4118-92e5-7744b8ae893d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ebc59de6-fa62-4118-92e5-7744b8ae893d.jpg -------------------------------------------------------------------------------- /pics/ebf03f56-f957-4435-9f8f-0f605661484d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ebf03f56-f957-4435-9f8f-0f605661484d.jpg -------------------------------------------------------------------------------- /pics/ec2f0a65-82ad-4ab9-940f-70ee9f6992cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ec2f0a65-82ad-4ab9-940f-70ee9f6992cc.png -------------------------------------------------------------------------------- /pics/ed523051-608f-4c3f-b343-383e2d194470.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ed523051-608f-4c3f-b343-383e2d194470.png -------------------------------------------------------------------------------- /pics/ed5522bb-3a60-481c-8654-43e7195a48fe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ed5522bb-3a60-481c-8654-43e7195a48fe.png -------------------------------------------------------------------------------- /pics/ed62f400-192c-4185-899b-187958201f0c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ed62f400-192c-4185-899b-187958201f0c.jpg -------------------------------------------------------------------------------- /pics/edc23f99-c46c-4200-b64e-07516828720d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/edc23f99-c46c-4200-b64e-07516828720d.jpg -------------------------------------------------------------------------------- /pics/f0321ed1-fa93-460e-951b-4239fef819f3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f0321ed1-fa93-460e-951b-4239fef819f3.jpg -------------------------------------------------------------------------------- /pics/f1fb826b-ecf4-4ddb-91f0-2bafecf08869.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f1fb826b-ecf4-4ddb-91f0-2bafecf08869.jpg -------------------------------------------------------------------------------- /pics/f2e0cee9-ecdc-4a96-853f-d9f6a1ad6ad1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f2e0cee9-ecdc-4a96-853f-d9f6a1ad6ad1.jpg -------------------------------------------------------------------------------- /pics/f3d3e072-e947-43e9-b999-22385fd569a0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f3d3e072-e947-43e9-b999-22385fd569a0.jpg -------------------------------------------------------------------------------- /pics/f50bc364-fdc2-4a46-9b8f-f8f5b6add3b8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f50bc364-fdc2-4a46-9b8f-f8f5b6add3b8.jpg -------------------------------------------------------------------------------- /pics/f60c2116-fd19-4431-a57c-102fcc41ebd9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f60c2116-fd19-4431-a57c-102fcc41ebd9.jpg -------------------------------------------------------------------------------- /pics/f6be22cb-d64f-4ee5-87b7-cbc4e6255c0e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f6be22cb-d64f-4ee5-87b7-cbc4e6255c0e.jpg -------------------------------------------------------------------------------- /pics/f76067a5-7d5f-4135-9549-8199c77d8f1c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f76067a5-7d5f-4135-9549-8199c77d8f1c.jpg -------------------------------------------------------------------------------- /pics/f7d170a3-e446-4a64-ac2d-cb95028f81a8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f7d170a3-e446-4a64-ac2d-cb95028f81a8.png -------------------------------------------------------------------------------- /pics/f7d5da89-2d75-4d8f-85e7-6b608865dc00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f7d5da89-2d75-4d8f-85e7-6b608865dc00.jpg -------------------------------------------------------------------------------- /pics/f7d880c9-740a-4a16-ac6d-be502281b4b2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f7d880c9-740a-4a16-ac6d-be502281b4b2.jpg -------------------------------------------------------------------------------- /pics/f7ecbb8d-bb8b-4d45-a3b7-f49425d6d83d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f7ecbb8d-bb8b-4d45-a3b7-f49425d6d83d.jpg -------------------------------------------------------------------------------- /pics/f7f7e3e5-7dd4-4173-9999-576b9e2ac0a2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f7f7e3e5-7dd4-4173-9999-576b9e2ac0a2.png -------------------------------------------------------------------------------- /pics/f8b12555-967b-423d-a84e-bc9eff104b8b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f8b12555-967b-423d-a84e-bc9eff104b8b.jpg -------------------------------------------------------------------------------- /pics/f900f266-a323-42b2-bc43-218fdb8811a8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f900f266-a323-42b2-bc43-218fdb8811a8.jpg -------------------------------------------------------------------------------- /pics/f99c019e-7e91-4c2e-b94d-b031c402dcb5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f99c019e-7e91-4c2e-b94d-b031c402dcb5.jpg -------------------------------------------------------------------------------- /pics/f99ee771-c56f-47fb-9148-c0036695b5fe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f99ee771-c56f-47fb-9148-c0036695b5fe.jpg -------------------------------------------------------------------------------- /pics/f9ed4da5-0032-41e6-991a-36d995ec28fd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/f9ed4da5-0032-41e6-991a-36d995ec28fd.png -------------------------------------------------------------------------------- /pics/fa4101d7-19ce-4a69-a84f-20bbe64320e5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/fa4101d7-19ce-4a69-a84f-20bbe64320e5.jpg -------------------------------------------------------------------------------- /pics/fabd5fa0-b75e-48d0-9e2c-31471945ceb9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/fabd5fa0-b75e-48d0-9e2c-31471945ceb9.jpg -------------------------------------------------------------------------------- /pics/fb327611-7e2b-4f2f-9f5b-38592d408f07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/fb327611-7e2b-4f2f-9f5b-38592d408f07.png -------------------------------------------------------------------------------- /pics/fb546e12-e1fb-4b72-a1fb-8a7f5000dce6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/fb546e12-e1fb-4b72-a1fb-8a7f5000dce6.jpg -------------------------------------------------------------------------------- /pics/fc0c6b2d-68c7-4de8-aaaa-97355a4f0472.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/fc0c6b2d-68c7-4de8-aaaa-97355a4f0472.jpg -------------------------------------------------------------------------------- /pics/fd945daf-4a6c-4f20-b9c2-5390f5955ce5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/fd945daf-4a6c-4f20-b9c2-5390f5955ce5.jpg -------------------------------------------------------------------------------- /pics/fe3d224c-8ffd-40f9-85b1-86ffe1393f6c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/fe3d224c-8ffd-40f9-85b1-86ffe1393f6c.jpg -------------------------------------------------------------------------------- /pics/ff17c103-750a-4bb8-9afa-576327023af9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/ff17c103-750a-4bb8-9afa-576327023af9.png -------------------------------------------------------------------------------- /pics/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/flow.png -------------------------------------------------------------------------------- /pics/linux-filesystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/linux-filesystem.png -------------------------------------------------------------------------------- /pics/tGPV0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/tGPV0.png -------------------------------------------------------------------------------- /pics/xss-attack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linw7/Interview-Notebook/8f7c76c7907a6209e2ae3d355fc48aca792cbfd4/pics/xss-attack.png --------------------------------------------------------------------------------