���] �Cе���I(y��)������Web�_�l(f��)���g(sh��)����FLASK WEB�_�l(f��)����(zh��n):���T�M�A�cԭ������
-
>
ȫ��Ӌ��C�ȼ���ԇ�����濼�}��ģ�M������Ԕ�⡤����MSOffice����(y��ng)��
-
>
�Q��(zh��n)�Мy5000�}(���Z�����c���_)
-
>
ܛ�����ܜyԇ.�����c�{(di��o)��(y��u)���`֮·
-
>
��һ�д��aAndroid
-
>
JAVA���m(x��)����
-
>
EXCEL��̿ƕ�(��ȫ��)(ȫ��ӡˢ)
-
>
��ȌW(xu��)��(x��)
��(sh��)��(j��)�ƌW(xu��)�c���̼��g(sh��)������(sh��)��(j��)�ƌW(xu��)����(zh��n)֮�W(w��ng)�j(lu��)��ȡ:PYTHON���`��ʾ��
[��]ϣ�ա��f�ǡ������ˣ�Seppe¥53.4¥69.0
�Cе���I(y��)������Web�_�l(f��)���g(sh��)����FLASK WEB�_�l(f��)����(zh��n):���T�M�A�cԭ������ ���(qu��n)��Ϣ
- ISBN��9787111606598
- �l�δa��9787111606598 ; 978-7-111-60659-8
- �b����һ���z�漈
- �Ԕ�(sh��)�����o
- ���������o
- ���ٷ��>>
�Cе���I(y��)������Web�_�l(f��)���g(sh��)����FLASK WEB�_�l(f��)����(zh��n):���T�M�A�cԭ������ ������ɫ
��1��������Flask�ٷ��_�l(f��)�F꠳ɆT����Flask����������Python�Ŀؕ�IԴ���a����֪���������ڡ�Hello, Flask!�������� ��2�������@��Flask�_�l(f��)�F��ľS�o�߸߶��u�r ��3����(n��i)��ȫ�����Ļ��A(ch��)֪�R���M�A����(zh��n)���ٵ�Դ�a�������ṩ���Ƶ�Flask�W(xu��)��(x��)·���� ��4������(zh��n)�ԏ���5���C����������ͬ�y�ȌӼ���֪�R�c�����wԭ����(li��n)�����������_�l(f��)������ԭ�팍�F(xi��n)�;���˼���϶��@������(y��ng)������ ��5�����g(sh��)�·f��F(xi��n)lask��ܱ������Լ��������P(gu��n)Python�����ȫ��ʹ�õ����°l(f��)���ļ��g(sh��)�汾��
�Cе���I(y��)������Web�_�l(f��)���g(sh��)����FLASK WEB�_�l(f��)����(zh��n):���T�M�A�cԭ������ ��(n��i)�ݺ���
������Flask�ٷ��F꠵��_�l(f��)�ɆT�����õ���Flask�Ŀ���ľS�o�ߵĸ߶��J������(n��i)�����������Ļ��A(ch��)֪�R���M�A����(zh��n)���ٵ�Flaskԭ�������C�ƽ��������w������Flask Web�_�l(f��)�W(xu��)��(x��)·�����ܺ�ȫ��������(zh��n)�����������_�l(f��)�h(hu��n)���Ĵ���Ŀ�Ľ����c�M��������ľ������ٵ��Ԅӻ��yԇ�����܃�(y��u)�����ܺ����a(ch��n)�h(hu��n)���Ĵ�Ͳ����Ͼ���Ԕ���v��������Flask Web�����_�l(f��)��������5���C����������ͬ�y�ȌӼ���֪�R�c�����wԭ����(li��n)�����������_�l(f��)������ԭ�팍�F(xi��n)�;���˼���϶��@������(y��ng)�����������g(sh��)�������HFlaskʹ�õ����°l(f��)���ķ�(w��n)�����������B���P(gu��n)��Python���߰�ʹ�õ�Ҳ��ȫ�µİ汾��ͬ�r��δ��������׃���ĵط��M�����f�����Դ˴_��������(n��i)����һ���r�g��(n��i)�����^�r��������16�£��֞�����������ǰ���� ���A(ch��)ƪ����ǰ~6�£�ͨ�^�����ij���?q��)���Ԕ����B��Flask�����л��A(ch��)֪�R��ͬ�r��ÿ�µĺ������ṩ��һЩ�M�A���������M�A�x�ߌW(xu��)��(x��)���ڶ����� ����(zh��n)ƪ����7~11�£�ͨ�^5���挍���Ŀ���������Ӻ��Uጲ�ͬ��֪�R�c���y����u�f�����@5�������քe�飺����SayHello�����˲���Bluelog���DƬ�罻�W(w��ng)վAlbumy�����k��헳���Todoism��������CatChat���������� �M�Aƪ����ǰ2~16�£����Ƚ�B��Flask����IJ������̣��yԇ�����܃�(y��u)���Ͳ����Ͼ���Ȼ��ͨ�^һ���挍�Č����v����Flask�Uչ���_�l(f��)���ܺ���Դ���a�������c����������Flask�Č��F(xi��n)ԭ���c��Ҫ�����C����
�Cе���I(y��)������Web�_�l(f��)���g(sh��)����FLASK WEB�_�l(f��)����(zh��n):���T�M�A�cԭ������ Ŀ�
Ŀ� Contents
ǰ��
**���֡����A(ch��)ƪ
��1�¡����RFlask2
1.1����_�l(f��)�h(hu��n)��3
1.1.1��Pipenv������3
1.1.2�����bFlask7
1.1.3�������_�l(f��)�h(hu��n)��8
1.2��Hello, Flask!11
1.2.1����(chu��ng)������?q��)��?1
1.2.2��ע��·��12
1.3�������_�l(f��)����(w��)��14
1.3.1��Run��F(xi��n)lask��Run!14
1.3.2����������x�18
1.3.3���O(sh��)���\�Эh(hu��n)��18
1.4��Python Shell20
1.5��Flask�Uչ21
1.6���Ŀ����22
1.7��URL�c���c23
1.8��Flask����23
1.9��ģ���c�o�B(t��i)�ļ�24
1.10��Flask�cMVC�ܘ�(g��u)25
1.11�������Y(ji��)26
��2�¡�Flask�cHTTP27
2.1��Ո��푑�(y��ng)ѭ�h(hu��n)27
2.2��HTTPՈ��29
2.2.1��Ո�����29
2.2.2��Request����31
2.2.3����Flask��̎��Ո��34
2.2.4��Ո���^��37
2.3��HTTP푑�(y��ng)38
2.3.1��푑�(y��ng)����39
2.3.1����Flask������푑�(y��ng)40
2.3.2��푑�(y��ng)��ʽ43
2.3.3����һ�KCookie46
2.3.4��session����ȫ��Cookie49
2.4��Flask������54
2.4.1��������ȫ��׃��54
2.4.2������������55
2.4.3���������^��56
2.5��HTTP�M�A���`57
2.5.1���ض������һ�����57
2.5.2��ʹ��AJAX���g(sh��)�l(f��)�ͮ���Ո��60
2.5.3��HTTP����(w��)��������64
2.5.4��Web��ȫ����65
2.6�������Y(ji��)74
��3�¡�ģ��75
3.1��ģ������÷�75
3.1.1����(chu��ng)��ģ��76
3.1.2��ģ���Z��77
3.1.3����Ⱦģ��78
3.2��ģ���o������80
3.2.1��������80
3.2.2��ȫ����82
3.2.3���^�V��83
3.2.4���yԇ��85
3.2.5��ģ��h(hu��n)������87
3.3��ģ��Y(ji��)��(g��u)�M��88
3.3.1���ֲ�ģ��88
3.3.2����88
3.3.3��ģ���^��90
3.4��ģ���M�A���`93
3.4.1���հ���93
3.4.2�����d�o�B(t��i)�ļ�94
3.4.3����Ϣ�W�F(xi��n)98
3.4.4���Զ��x�e�`���100
3.4.5��JavaScript��CSS�е�Jinja2101
3.5�������Y(ji��)103
��4�¡����104
4.1��HTML���104
4.2��ʹ��Flask-WTF̎�����106
4.2.1�����xWTForms����106
4.2.2��ݔ��HTML���a109
4.2.3����ģ������Ⱦ���110
4.3��̎����Δ�(sh��)��(j��)112
4.3.1���ύ���112
4.3.2����C���(sh��)��(j��)113
4.3.3����ģ������Ⱦ�e�`��Ϣ117
4.4������M�A���`118
4.4.1���O(sh��)���e�`��Ϣ�Z��118
4.4.2��ʹ�ú���Ⱦ���120
4.4.3���Զ��x��C��121
4.4.4���ļ��ς�122
4.4.5��ʹ��Flask-CKEditor���ɸ��ı�����129
4.4.6������ζ����ύ���o132
4.4.7�������������133
4.5�������Y(ji��)137
��5�¡���(sh��)��(j��)��138
5.1����(sh��)��(j��)��ķ��139
5.1.1��SQL139
5.1.2��NoSQL139
5.1.3������x����140
5.2��ORMħ��140
5.3��ʹ��Flask-SQLAlchemy���픵(sh��)��(j��)��142
5.3.1���B�Ӕ�(sh��)��(j��)�����(w��)��142
5.3.2�����x��(sh��)��(j��)��ģ��144
5.3.3����(chu��ng)����(sh��)��(j��)��ͱ�145
5.4����(sh��)��(j��)�����146
5.4.1��CRUD147
5.4.2����ҕ�D����(sh��)�������(sh��)��(j��)��151
5.5�����x�P(gu��n)ϵ156
5.5.1������Python Shell������157
5.5.2��һ����158
5.5.3������һ164
5.5.4��һ��һ165
5.5.5��������166
5.6������(sh��)��(j��)���168
5.6.1���������ɱ�168
5.6.2��ʹ��Flask-Migrate�w�Ɣ�(sh��)��(j��)��169
5.6.3���_�l(f��)�r�Ƿ���Ҫ�w����171
5.7����(sh��)��(j��)���M�A���`172
5.7.1����(li��n)����172
5.7.2���¼��O(ji��n) 175
5.8�������Y(ji��)177
��6�¡�����]��178
6.1��ʹ��Flask-Mail�l(f��)������]��179
6.1.1������Flask-Mail179
6.1.2����(g��u)���]����(sh��)��(j��)182
6.1.3���l(f��)���]��182
6.2��ʹ����(w��)�]������(w��)SendGird183
6.2.1��ע��SendGird183
6.2.2��SendGrid SMTP�D(zhu��n)�l(f��)185
6.2.3��SendGrid Web API�D(zhu��n)�l(f��)185
6.3������]���M�A���`188
6.3.1���ṩHTML����188
6.3.2��ʹ��Jinja2ģ��M���]������189
6.3.3�������l(f��)���]��191
6.4�������Y(ji��)192
�ڶ����֡�����(zh��n)ƪ
��7�¡�����194
7.1��ʹ�ð��M�����a195
7.1.1�������ļ�196
7.1.2����(chu��ng)������?q��)��?97
7.2��Web�����_�l(f��)����198
7.2.1���������O(sh��)Ӌ199
7.2.1��ǰ������_�l(f��)200
7.2.3����˳����_�l(f��)202
7.3��ʹ��Bootstrap-Flask������澎��206
7.3.1�����d�YԴ�ļ�207
7.3.2�������Ⱦ���207
7.4��ʹ��Flask-Moment���ػ����ں͕r�g209
7.4.1�����ػ�ǰ�Ĝʂ�209
7.4.2��ʹ��Flask-Moment����Moment.js209
7.4.3����Ⱦ�r�g����210
7.5��ʹ��Faker����̓�M��(sh��)��(j��)213
7.6��ʹ��Flask-DebugToolbar�{(di��o)ԇ����215
7.7��Flask���õăɷN�M����ʽ216
7.7.1���h(hu��n)��׃����(y��u)��217
7.7.2�������ļ��A���w217
7.8�������Y(ji��)218
��8�¡����˲���219
8.1�������Ŀ�Y(ji��)��(g��u)220
8.1.1��ʹ���{��ģ�K������221
8.1.2��ʹ��M������227
8.1.3��ʹ�ù��S����(sh��)��(chu��ng)������?q��)��?28
8.2����������Ǽ�232
8.2.1����(sh��)��(j��)��233
8.2.2��ģ��240
8.2.3�����246
8.2.4��ҕ�D����(sh��)249
8.2.5������]��֧��249
8.3����������ǰ�_251
8.3.1������@ʾ�����б�251
8.3.2���@ʾ��������258
8.3.3�����¹̶�朽�259
8.3.4���@ʾ��������б�262
8.3.5���@ʾ�uՓ�б�263
8.3.6���l(f��)���uՓ�c�؏�(f��)266
8.3.7��֧�ֻ؏�(f��)�uՓ267
8.3.8���W(w��ng)վ���}�ГQ269
8.4����ʼ������271
8.4.1����ȫ�惦�ܴa271
8.4.2����(chu��ng)������T��273
8.5��ʹ��Flask-Login�����Ñ��J�C275
8.5.1���@ȡ��(d��ng)ǰ�Ñ�276
8.5.2��������277
8.5.3���dz���278
8.5.4��ҕ�D���o279
8.6��ʹ��CSRFProtect���F(xi��n)CSRF���o281
8.7���������ͺ��_283
8.7.1�����¹���284
8.7.2���uՓ����291
8.7.3�������297
8.8�������Y(ji��)298
��9�¡��DƬ�罻�W(w��ng)վ299
9.1���Ŀ�M���ܘ�(g��u)300
9.1.1������ʽ�ܘ�(g��u)300
9.1.2���օ^(q��)ʽ�ܘ�(g��u)302
9.1.3�����ʽ�ܘ�(g��u)303
9.1.4������x��303
9.2����������Ǽ�303
9.2.1����(sh��)��(j��)��ģ���c̓�M��(sh��)��(j��)305
9.2.2��ģ���c�o�B(t��i)�ļ�307
9.3�������J�C308
9.3.1���Ñ�ע��309
9.3.2����C�]���ַ311
9.3.3��ʹ���b����^�Vδ�_�J�Ñ�315
9.3.4���ܴa����316
9.4�������Ñ���ɫ�ę�(qu��n)����319
9.4.1����ɫ�c��(qu��n)��ģ��319
9.4.2���O(sh��)�ý�ɫ�c��(qu��n)��320
9.4.3�������ɫ�c��(qu��n)��321
9.4.4����C����(qu��n)��323
9.5��ʹ��Flask-Dropzone��(y��u)���ļ��ς�325
9.5.1������Flask-Dropzone326
9.5.2����Ⱦ�ς��^(q��)��328
9.5.3��̎���������ς��DƬ329
9.6��ʹ��Flask-Avatars̎���Ñ��^��334
9.6.1��Ĭ�J�^��335
9.6.2�������S�C�^��335
9.7���DƬչʾ�c����337
9.7.1�����Ñ�����@ʾ�DƬ�б�338
9.7.2���DƬԔ���341
9.7.3����һ����һ��?zh��)��D(zhu��n)342
9.7.4���h���_�Jģ�B(t��i)��344
9.7.5���e��DƬ346
9.7.6���DƬ����347
9.7.7���DƬ�˺�349
9.7.8���Ñ��Y�Ϗ���353
9.8���ղ؈DƬ358
9.8.1��ʹ���P(gu��n)(li��n)ģ�ͱ�ʾ�������P(gu��n)ϵ358
9.8.2�����Ӻ�ȡ���ղ�360
9.8.3���ղ��ߺ��ղ����362
9.9���Ñ��P(gu��n)ע365
9.9.1�������ö������P(gu��n)ϵ365
9.9.2���P(gu��n)ע�cȡ���P(gu��n)ע366
9.9.3���@ʾ�P(gu��n)ע�Ñ��б�369
9.9.4��ʹ��AJAX�ڏ����Ј�(zh��)���P(gu��n)ע����371
9.10����Ϣ����378
9.10.1��������Ϣ�ڔ�(sh��)��(j��)���еı�ʾ379
9.10.2����(chu��ng)������379
9.10.3���@ʾ��������380
9.10.4��ͨ�^݆ԃ���r����δ�xӋ��(sh��)382
9.11�����Y���c�~���O(sh��)��384
9.11.1���������Y��385
9.11.2���Զ��x�^��386
9.11.3�������ܴa392
9.11.4��������Ϣ�_�P(gu��n)394
9.11.5�����ղ��O(sh��)��H�Լ���Ҋ395
9.11.6��ע�N�~��396
9.12������c̽��397
9.12.1���@ȡ�����P(gu��n)ע�Ñ��ĈDƬ399
9.12.2��ʹ��(li��n)�Y(ji��)�ͷֽM��ԃ�@ȡ���T�˺�401
9.12.3��ʹ�Ô�(sh��)��(j��)��ͨ�ú���(sh��)�@ȡ�S�C�DƬ402
9.13��ʹ��Flask-Whooshee���F(xi��n)ȫ������403
9.13.1����(chu��ng)������404
9.13.2���������405
9.13.3���@ʾ�����Y(ji��)��406
9.14�������W(w��ng)վ���_407
9.14.1��������408
9.14.2���YԴ����411
9.14.3���������T���Ñ��Y�Ͼ�412
9.15�������Y(ji��)413
��10�¡����k��헳���415
10.1��ʹ��JavaScript��AJAX������퓳���417
10.1.1����퓳����ģ��M��418
10.1.2���ڸ�����(n��i)�ГQ�����421
10.1.3�����ɜyԇ�~��423
10.1.4�������´��k�lĿ424
10.2�����H���c���ػ�426
10.2.1��ʹ��Flask-Babel����Babel427
10.2.2���^(q��)����Z��427
10.2.3���ı��ć��H��432
10.2.4���ı��ı��ػ�433
10.2.5���r�g�c���ڵı��ػ�438
10.3���O(sh��)Ӌ������Web API440
10.3.1���J�RWeb API441
10.3.2���O(sh��)Ӌ��(y��u)�����õ�Web API443
10.3.3��ʹ��Flask����Web API446
10.3.4��ʹ��OAuth�J�C453
10.3.5���YԴ�����л�461
10.3.6���YԴ�ķ����л�465
10.3.7��Web API�Ĝyԇ�c�l(f��)��470
10.4�������Y(ji��)473
��11�¡��ھ�������474
11.1����������Ǽ�476
11.2��Gravatar�^��477
11.3��ʹ��Flask-SocketIO�������r�p��ͨ��480
11.3.1������Socket.IO�B��481
11.3.2��һ�l��Ϣ���ó�482
11.3.3���ھ��˔�(sh��)�y(t��ng)Ӌ485
11.3.4��ͨ���l�����x486
11.4��ʹ��Flask-OAuthlib���F(xi��n)���������489
11.4.1������OAuth�͑���490
11.4.2��ע��O(sh��)Auth����491
11.4.3��̎��OAuth2�ڙ�(qu��n)493
11.4.4��̎��OAuth1�ڙ�(qu��n)505
11.5�������ҹ�������507
11.5.1���o�ޝL�Ӽ��d�vʷ��Ϣ507
11.5.2��Markdown֧��510
11.5.3�����a�Z������512
11.5.4���˺����Ϣ����515
11.5.5���g�[������֪ͨ517
11.5.6����Ϣ����519
11.6�������Y(ji��)519
�������֡��M�Aƪ
��12�¡��Ԅӻ��yԇ522
12.1���J�R�Ԅӻ��yԇ522
12.2��Flask�yԇ�͑���523
12.3��ʹ��unittest������Ԫ�yԇ525
12.3.1��Flask����Ĝyԇ�̼�525
12.3.2�������yԇ����527
12.3.3���M���yԇ533
12.3.4���\�Мyԇ535
12.4��ʹ��Selenium�M���Ñ�����yԇ536
12.4.1�����b�g�[���c�(q��)��537
12.4.2���ʂ�yԇ�h(hu��n)��538
12.4.3�������yԇ���a539
12.5��ʹ��Coverage.pyӋ��yԇ���w��541
12.5.1�������÷�542
12.5.2���@ȡ�yԇ���w��543
12.6��ʹ��Flake8�z����a�|(zh��)��544
12.7�������Y(ji��)546
��13�¡����܃�(y��u)��547
13.1���������ܷ���548
13.1.1������(sh��)���ܷ���548
13.1.2����(sh��)��(j��)���ԃ����549
13.2��ʹ��Flask-Caching�O(sh��)�þ���551
13.2.1������ҕ�D����(sh��)552
13.2.2��������������(sh��)554
13.2.3�����¾���554
13.2.4��ʹ��Redis���龏����556
13.3��ʹ��Flask-Assets��(y��u)���o�B(t��i)�YԴ557
13.3.1��ע���YԴ��558
13.3.2�������YԴ���ļ�559
13.3.3����ģ���м��d�YԴ��559
13.4�������Y(ji��)562
��14�¡������Ͼ�563
14.1�����y(t��ng)����VS�Ʋ���563
14.2��������������564
14.3������ǰ�Ĝʂ�566
14.3.1�����³�������566
14.3.2����(chu��ng)�����a(ch��n)�h(hu��n)�����õij���?q��)��?67
14.3.3���O(sh��)���w�ƹ���568
14.3.4��������־568
14.3.5���քӌ�(d��o)��h(hu��n)��׃��572
14.3.6��HTTPS�D(zhu��n)�l(f��)572
14.4������Linux����(w��)��573
14.4.1��ʹ��OpenSSH����h�����C573
14.4.2�����b���������574
14.4.3����ȫ���o��ʩ575
14.4.4�����ʹ��a����ʼ������h(hu��n)��578
14.4.5��ʹ��Gunicorn�\�г���579
14.4.6��ʹ��Nginx�ṩ�������580
14.4.7��ʹ��Supervisor�����M��584
14.4.8�����²����ij���586
14.5������PythonAnywhere587
14.5.1����������O(sh��)��587
14.5.2����(chu��ng)��PythonAnywhere����588
14.5.3�����ʹ��a����ʼ������h(hu��n)��588
14.5.4����(chu��ng)����(sh��)��(j��)��590
14.5.5���O(sh��)��̓�M�h(hu��n)��591
14.5.6���o�B(t��i)�ļ�592
14.5.7���\�к��³���592
14.6������Heroku594
14.6.1��ͨ�^Heroku Git����595
14.6.2��ʹ��GitHub����601
14.7����һ����ʲô��603
14.8�������Y(ji��)604
��15�¡�Flask�Uչ�_�l(f��)605
15.1���Uչ������606
15.2���Uչ�Ŀ�Ǽ�606
15.3�������Uչ�608
15.4�����ӔUչ����610
15.5�����F(xi��n)�Uչ����610
15.5.1�����d�o�B(t��i)�YԴ611
15.5.2����(chu��ng)�������M��612
15.5.3�����Ƅ��O(sh��)�����[��613
15.6���_Դ�l(f��)��ǰ�Ĝʂ�614
15.6.1�������ęn�ַ����cע�614
15.6.2������README�c�ęn615
15.6.3���������ʂ�616
15.6.4������ʾ������621
15.6.5��������Ԫ�yԇ621
15.7���l(f��)����PyPI622
15.7.1����(chu��ng)��PyPI�~̖623
15.7.2��ʹ��setuptools���623
15.7.3��ʹ��twine�ς�625
15.8���������õĔUչ625
15.9�������Y(ji��)627
��16�¡�Flask����ԭ���c�C�ƽ���628
16.1����xFlaskԴ�a628
16.1.1���@ȡFlaskԴ�a628
16.1.2�������xԴ�a629
16.1.3��Flask�l(f��)�а汾����637
16.2��Flask���O(sh��)Ӌ����638
16.2.1���������638
16.2.2���ɂ�������ه638
16.2.3���@ʽ����?q��)��?38
16.2.4������������639
16.2.5�����N�����B(t��i)640
16.2.6���S�����Զ��x֧��641
16.3��Flask�cWSGI641
16.3.1��WSGI����642
16.3.2��WSGI����(w��)��643
16.3.3�����g��644
16.4��Flask���������c�C��646
16.4.1��Flask�е�Ո��푑�(y��ng)ѭ�h(hu��n)646
16.4.2��·��ϵ�y(t��ng)649
16.4.3������������653
16.4.4��Ո���c푑�(y��ng)����665
16.4.5��session667
16.4.6���{��674
16.4.7��ģ����Ⱦ677
16.5�������Y(ji��)680
���A��Flask�YԴ681
�Cе���I(y��)������Web�_�l(f��)���g(sh��)����FLASK WEB�_�l(f��)����(zh��n):���T�M�A�cԭ������ ���ߺ���
���x��Grey Li�� Flask�ٷ��_�l(f��)�Fꠣ�Pallets Team���ɆT��֪�����ڡ�Hello, Flask!��������HelloFlask.com�W(w��ng)վ��(chu��ng)��������Flask�зdz�������о�����Ϥ����Դ���a�����S�����Ŀ��(j��ng)��� ����۷����̈́�(chu��ng)��������Flask�ȶ����_Դ�Ŀؕ�I�^���a���������GitHub��github.com/greyli���Ͽ��������_Դ����������Ă��˾W(w��ng)վ��greyli.com���ϣ�������˽�P(gu��n)�����ĸ�����Ϣ��
- >
�ƴ��Mʿ�
- >
�ҏ�δ��˾�����g
- >
�_ӹ����(li��n)�����n�
- >
���ČW(xu��)���ɾ���--��Ѹ�c���m/�t�T�W(xu��)�g(sh��)����(�t�T�W(xu��)�g(sh��)����)
- >
���������~����Փ/���С��
- >
�ͽ���˼�
- >
�ؑ��۬��z
- >
��������~