diff --git a/code/a_new_hope.png b/code/a_new_hope.png
old mode 100755
new mode 100644
index c138227..3cfec95
Binary files a/code/a_new_hope.png and b/code/a_new_hope.png differ
diff --git a/code/alice.png b/code/alice.png
old mode 100755
new mode 100644
index b33c7ac..143790b
Binary files a/code/alice.png and b/code/alice.png differ
diff --git a/code/alice_color.jpg b/code/alice_color.jpg
old mode 100755
new mode 100644
index 1fc3d55..0d9816e
Binary files a/code/alice_color.jpg and b/code/alice_color.jpg differ
diff --git a/code/card.jpeg b/code/card.jpeg
index bee56e4..4178261 100644
Binary files a/code/card.jpeg and b/code/card.jpeg differ
diff --git a/code/code.jpg b/code/code.jpg
index 68d9ffc..fffe940 100644
Binary files a/code/code.jpg and b/code/code.jpg differ
diff --git a/code/code.png b/code/code.png
old mode 100755
new mode 100644
index aabec78..7c12de7
Binary files a/code/code.png and b/code/code.png differ
diff --git a/code/code_progress.jpg b/code/code_progress.jpg
index 40b8222..f721283 100644
Binary files a/code/code_progress.jpg and b/code/code_progress.jpg differ
diff --git a/code/grab_pil_demo.png b/code/grab_pil_demo.png
index a3d7f45..a9170b3 100644
Binary files a/code/grab_pil_demo.png and b/code/grab_pil_demo.png differ
diff --git a/code/grab_pil_part.png b/code/grab_pil_part.png
index 6f7f3f6..48d5dbb 100644
Binary files a/code/grab_pil_part.png and b/code/grab_pil_part.png differ
diff --git a/code/grab_py_demo.png b/code/grab_py_demo.png
index 6a87a6a..620fccf 100644
Binary files a/code/grab_py_demo.png and b/code/grab_py_demo.png differ
diff --git a/code/grab_py_part.png b/code/grab_py_part.png
index e564ed7..c407824 100644
Binary files a/code/grab_py_part.png and b/code/grab_py_part.png differ
diff --git a/code/grab_qt_demo.png b/code/grab_qt_demo.png
index f33db94..71ae08a 100644
Binary files a/code/grab_qt_demo.png and b/code/grab_qt_demo.png differ
diff --git a/code/grab_win32_demo.png b/code/grab_win32_demo.png
index 1d9aa98..4d47549 100644
Binary files a/code/grab_win32_demo.png and b/code/grab_win32_demo.png differ
diff --git a/code/lena.png b/code/lena.png
old mode 100755
new mode 100644
index c2869cc..4945807
Binary files a/code/lena.png and b/code/lena.png differ
diff --git a/code/puzzle.jpg b/code/puzzle.jpg
index 36a462a..3ae4493 100644
Binary files a/code/puzzle.jpg and b/code/puzzle.jpg differ
diff --git a/code/pyqrcode_demo.svg b/code/pyqrcode_demo.svg
index 205edde..eefbc7d 100644
--- a/code/pyqrcode_demo.svg
+++ b/code/pyqrcode_demo.svg
@@ -1,2 +1 @@
-
-
+
\ No newline at end of file
diff --git a/code/stormtrooper_mask.png b/code/stormtrooper_mask.png
old mode 100755
new mode 100644
index 4aa8b9b..f91c2e7
Binary files a/code/stormtrooper_mask.png and b/code/stormtrooper_mask.png differ
diff --git a/code/wordcloud.png b/code/wordcloud.png
old mode 100755
new mode 100644
index bca6538..50b2df6
Binary files a/code/wordcloud.png and b/code/wordcloud.png differ
diff --git a/content/images/163mail_smtp_demo.jpg b/content/images/163mail_smtp_demo.jpg
index b3e01b6..b858a97 100644
Binary files a/content/images/163mail_smtp_demo.jpg and b/content/images/163mail_smtp_demo.jpg differ
diff --git a/content/images/163mail_smtp_html.jpg b/content/images/163mail_smtp_html.jpg
index 0bb3027..984aad4 100644
Binary files a/content/images/163mail_smtp_html.jpg and b/content/images/163mail_smtp_html.jpg differ
diff --git a/content/images/163mail_smtp_html_successful.jpg b/content/images/163mail_smtp_html_successful.jpg
index 6f45dd0..0d3a479 100644
Binary files a/content/images/163mail_smtp_html_successful.jpg and b/content/images/163mail_smtp_html_successful.jpg differ
diff --git a/content/images/163mail_smtp_image.png b/content/images/163mail_smtp_image.png
index 8adf081..fe59467 100644
Binary files a/content/images/163mail_smtp_image.png and b/content/images/163mail_smtp_image.png differ
diff --git a/content/images/163mail_smtp_multipart.jpg b/content/images/163mail_smtp_multipart.jpg
index adb75c9..3a9fe4d 100644
Binary files a/content/images/163mail_smtp_multipart.jpg and b/content/images/163mail_smtp_multipart.jpg differ
diff --git a/content/images/163mail_smtp_multipart_successful.jpg b/content/images/163mail_smtp_multipart_successful.jpg
index 80cd5f1..1cd827f 100644
Binary files a/content/images/163mail_smtp_multipart_successful.jpg and b/content/images/163mail_smtp_multipart_successful.jpg differ
diff --git a/content/images/Tkinter_Driectory.png b/content/images/Tkinter_Driectory.png
index 719f05a..042b0ce 100644
Binary files a/content/images/Tkinter_Driectory.png and b/content/images/Tkinter_Driectory.png differ
diff --git a/content/images/Tkinter_button.png b/content/images/Tkinter_button.png
index 7e4a22a..323ffd4 100644
Binary files a/content/images/Tkinter_button.png and b/content/images/Tkinter_button.png differ
diff --git a/content/images/Tkinter_demo.png b/content/images/Tkinter_demo.png
index 6199fc2..335cc47 100644
Binary files a/content/images/Tkinter_demo.png and b/content/images/Tkinter_demo.png differ
diff --git a/content/images/Tkinter_demo_2.png b/content/images/Tkinter_demo_2.png
index 7d56860..c658b61 100644
Binary files a/content/images/Tkinter_demo_2.png and b/content/images/Tkinter_demo_2.png differ
diff --git a/content/images/Tkinter_partial.png b/content/images/Tkinter_partial.png
index 0b13f70..6e79fb4 100644
Binary files a/content/images/Tkinter_partial.png and b/content/images/Tkinter_partial.png differ
diff --git a/content/images/Tkinter_scale.png b/content/images/Tkinter_scale.png
index 72e4649..0526a8a 100644
Binary files a/content/images/Tkinter_scale.png and b/content/images/Tkinter_scale.png differ
diff --git a/content/images/argparse_add_argument.jpg b/content/images/argparse_add_argument.jpg
index 481de18..7d81b4e 100644
Binary files a/content/images/argparse_add_argument.jpg and b/content/images/argparse_add_argument.jpg differ
diff --git a/content/images/argparse_count.jpg b/content/images/argparse_count.jpg
index ca8655b..78571d9 100644
Binary files a/content/images/argparse_count.jpg and b/content/images/argparse_count.jpg differ
diff --git a/content/images/argparse_demo.jpg b/content/images/argparse_demo.jpg
index 20d773b..92aeb4f 100644
Binary files a/content/images/argparse_demo.jpg and b/content/images/argparse_demo.jpg differ
diff --git a/content/images/argparse_demo_h.jpg b/content/images/argparse_demo_h.jpg
index 4a0c02b..79b5505 100644
Binary files a/content/images/argparse_demo_h.jpg and b/content/images/argparse_demo_h.jpg differ
diff --git a/content/images/base64_demo.jpg b/content/images/base64_demo.jpg
index e95708f..3cbfc00 100644
Binary files a/content/images/base64_demo.jpg and b/content/images/base64_demo.jpg differ
diff --git a/content/images/base64_encode.jpg b/content/images/base64_encode.jpg
index 4f229d8..812e89f 100644
Binary files a/content/images/base64_encode.jpg and b/content/images/base64_encode.jpg differ
diff --git a/content/images/color_demo.png b/content/images/color_demo.png
index 4529148..2b82ae5 100644
Binary files a/content/images/color_demo.png and b/content/images/color_demo.png differ
diff --git a/content/images/color_linux.png b/content/images/color_linux.png
index 3b6684d..ada5521 100644
Binary files a/content/images/color_linux.png and b/content/images/color_linux.png differ
diff --git a/content/images/color_row.png b/content/images/color_row.png
index b2e5a3c..dabb54a 100644
Binary files a/content/images/color_row.png and b/content/images/color_row.png differ
diff --git a/content/images/crypto_3des.jpg b/content/images/crypto_3des.jpg
index 0d4d6b7..e711d58 100644
Binary files a/content/images/crypto_3des.jpg and b/content/images/crypto_3des.jpg differ
diff --git a/content/images/crypto_aes.jpg b/content/images/crypto_aes.jpg
index be265e9..cba5517 100644
Binary files a/content/images/crypto_aes.jpg and b/content/images/crypto_aes.jpg differ
diff --git a/content/images/crypto_des.jpg b/content/images/crypto_des.jpg
index 2398e9c..da86805 100644
Binary files a/content/images/crypto_des.jpg and b/content/images/crypto_des.jpg differ
diff --git a/content/images/crypto_md5.jpg b/content/images/crypto_md5.jpg
index 402be5e..46fe166 100644
Binary files a/content/images/crypto_md5.jpg and b/content/images/crypto_md5.jpg differ
diff --git a/content/images/envelopes_demo.jpg b/content/images/envelopes_demo.jpg
index 2418759..714291a 100644
Binary files a/content/images/envelopes_demo.jpg and b/content/images/envelopes_demo.jpg differ
diff --git a/content/images/envelopes_demo_successful.jpg b/content/images/envelopes_demo_successful.jpg
index 7af755e..fb28a7f 100644
Binary files a/content/images/envelopes_demo_successful.jpg and b/content/images/envelopes_demo_successful.jpg differ
diff --git a/content/images/ftplib_demo.png b/content/images/ftplib_demo.png
index 08e8ee7..bd852c2 100644
Binary files a/content/images/ftplib_demo.png and b/content/images/ftplib_demo.png differ
diff --git a/content/images/ftplib_download.png b/content/images/ftplib_download.png
index 3dd22f0..a6a9577 100644
Binary files a/content/images/ftplib_download.png and b/content/images/ftplib_download.png differ
diff --git a/content/images/getpass_demo.jpg b/content/images/getpass_demo.jpg
index c084c7e..30f4e2f 100644
Binary files a/content/images/getpass_demo.jpg and b/content/images/getpass_demo.jpg differ
diff --git a/content/images/gzip_demo.png b/content/images/gzip_demo.png
index a29cec0..a3f49f3 100644
Binary files a/content/images/gzip_demo.png and b/content/images/gzip_demo.png differ
diff --git a/content/images/hash_sha1.jpg b/content/images/hash_sha1.jpg
index 23473ea..c2a298a 100644
Binary files a/content/images/hash_sha1.jpg and b/content/images/hash_sha1.jpg differ
diff --git a/content/images/http_basic_auth_demo.png b/content/images/http_basic_auth_demo.png
index b48dec0..b8de608 100644
Binary files a/content/images/http_basic_auth_demo.png and b/content/images/http_basic_auth_demo.png differ
diff --git a/content/images/imageDraw_demo.jpg b/content/images/imageDraw_demo.jpg
index 458299a..6928726 100644
Binary files a/content/images/imageDraw_demo.jpg and b/content/images/imageDraw_demo.jpg differ
diff --git a/content/images/imageFilter_demo.jpg b/content/images/imageFilter_demo.jpg
index c512622..c9f222b 100644
Binary files a/content/images/imageFilter_demo.jpg and b/content/images/imageFilter_demo.jpg differ
diff --git a/content/images/image_change.jpg b/content/images/image_change.jpg
index 3d89ff1..45b6800 100644
Binary files a/content/images/image_change.jpg and b/content/images/image_change.jpg differ
diff --git a/content/images/image_create.jpg b/content/images/image_create.jpg
index 61f7f41..dfdf9fd 100644
Binary files a/content/images/image_create.jpg and b/content/images/image_create.jpg differ
diff --git a/content/images/image_demo_successful.jpg b/content/images/image_demo_successful.jpg
index bae66fa..1307968 100644
Binary files a/content/images/image_demo_successful.jpg and b/content/images/image_demo_successful.jpg differ
diff --git a/content/images/image_histogram.jpg b/content/images/image_histogram.jpg
index 15d8865..3d03a3a 100644
Binary files a/content/images/image_histogram.jpg and b/content/images/image_histogram.jpg differ
diff --git a/content/images/image_second.jpg b/content/images/image_second.jpg
index bd80cb2..ce54288 100644
Binary files a/content/images/image_second.jpg and b/content/images/image_second.jpg differ
diff --git a/content/images/json_demo.jpg b/content/images/json_demo.jpg
index 4fdc2e7..f72be90 100644
Binary files a/content/images/json_demo.jpg and b/content/images/json_demo.jpg differ
diff --git a/content/images/json_demo_2.jpg b/content/images/json_demo_2.jpg
index b5df886..9a3de9a 100644
Binary files a/content/images/json_demo_2.jpg and b/content/images/json_demo_2.jpg differ
diff --git a/content/images/json_object.jpg b/content/images/json_object.jpg
index c358ff0..4f601dc 100644
Binary files a/content/images/json_object.jpg and b/content/images/json_object.jpg differ
diff --git a/content/images/markdown_markdown.jpg b/content/images/markdown_markdown.jpg
index c1221d7..92acbde 100644
Binary files a/content/images/markdown_markdown.jpg and b/content/images/markdown_markdown.jpg differ
diff --git a/content/images/markdown_markdown2.jpg b/content/images/markdown_markdown2.jpg
index fb5f527..93ab57c 100644
Binary files a/content/images/markdown_markdown2.jpg and b/content/images/markdown_markdown2.jpg differ
diff --git a/content/images/markdown_mistune.jpg b/content/images/markdown_mistune.jpg
index f9698cd..4e5748d 100644
Binary files a/content/images/markdown_mistune.jpg and b/content/images/markdown_mistune.jpg differ
diff --git a/content/images/md2html.jpg b/content/images/md2html.jpg
index 20ad940..682f074 100644
Binary files a/content/images/md2html.jpg and b/content/images/md2html.jpg differ
diff --git a/content/images/md5_hash.jpg b/content/images/md5_hash.jpg
index 606308e..5b22c31 100644
Binary files a/content/images/md5_hash.jpg and b/content/images/md5_hash.jpg differ
diff --git a/content/images/md5_hash_bigfile.jpg b/content/images/md5_hash_bigfile.jpg
index 131779a..2a727c8 100644
Binary files a/content/images/md5_hash_bigfile.jpg and b/content/images/md5_hash_bigfile.jpg differ
diff --git a/content/images/md5_hash_file.jpg b/content/images/md5_hash_file.jpg
index 5c40cef..657df59 100644
Binary files a/content/images/md5_hash_file.jpg and b/content/images/md5_hash_file.jpg differ
diff --git a/content/images/md5_md5.jpg b/content/images/md5_md5.jpg
index 2b4a2e4..71bb5cd 100644
Binary files a/content/images/md5_md5.jpg and b/content/images/md5_md5.jpg differ
diff --git a/content/images/mysql.jpg b/content/images/mysql.jpg
index cb41011..3b3ef9a 100644
Binary files a/content/images/mysql.jpg and b/content/images/mysql.jpg differ
diff --git a/content/images/mysql_demo.jpg b/content/images/mysql_demo.jpg
index c1e9d5c..7c79cdf 100644
Binary files a/content/images/mysql_demo.jpg and b/content/images/mysql_demo.jpg differ
diff --git a/content/images/mysqldb_error.jpg b/content/images/mysqldb_error.jpg
index d965062..b3993d2 100644
Binary files a/content/images/mysqldb_error.jpg and b/content/images/mysqldb_error.jpg differ
diff --git a/content/images/mysqldb_first.jpg b/content/images/mysqldb_first.jpg
index 801f60a..c23b787 100644
Binary files a/content/images/mysqldb_first.jpg and b/content/images/mysqldb_first.jpg differ
diff --git a/content/images/mysqldb_second.jpg b/content/images/mysqldb_second.jpg
index 1eb8417..fe8cc2c 100644
Binary files a/content/images/mysqldb_second.jpg and b/content/images/mysqldb_second.jpg differ
diff --git a/content/images/mysqldb_third.jpg b/content/images/mysqldb_third.jpg
index a97ec4d..5628405 100644
Binary files a/content/images/mysqldb_third.jpg and b/content/images/mysqldb_third.jpg differ
diff --git a/content/images/no_thread_demo.jpg b/content/images/no_thread_demo.jpg
index 20d3ce3..608cec6 100644
Binary files a/content/images/no_thread_demo.jpg and b/content/images/no_thread_demo.jpg differ
diff --git a/content/images/openfile.jpg b/content/images/openfile.jpg
index ce1c982..592594b 100644
Binary files a/content/images/openfile.jpg and b/content/images/openfile.jpg differ
diff --git a/content/images/openfile2_error.jpg b/content/images/openfile2_error.jpg
index 23dc16a..654e33e 100644
Binary files a/content/images/openfile2_error.jpg and b/content/images/openfile2_error.jpg differ
diff --git a/content/images/os_demo.jpg b/content/images/os_demo.jpg
index 2ce605f..e79d4cd 100644
Binary files a/content/images/os_demo.jpg and b/content/images/os_demo.jpg differ
diff --git a/content/images/os_shell.jpg b/content/images/os_shell.jpg
index 443822e..64039a2 100644
Binary files a/content/images/os_shell.jpg and b/content/images/os_shell.jpg differ
diff --git a/content/images/os_walk.jpg b/content/images/os_walk.jpg
index 913b305..6a1f6ae 100644
Binary files a/content/images/os_walk.jpg and b/content/images/os_walk.jpg differ
diff --git a/content/images/pop_demo.jpg b/content/images/pop_demo.jpg
index c01e698..b262521 100644
Binary files a/content/images/pop_demo.jpg and b/content/images/pop_demo.jpg differ
diff --git a/content/images/py2exe_demo.png b/content/images/py2exe_demo.png
index a32442d..1cdf8c1 100644
Binary files a/content/images/py2exe_demo.png and b/content/images/py2exe_demo.png differ
diff --git a/content/images/pydes_des.jpg b/content/images/pydes_des.jpg
index 0996a97..517041e 100644
Binary files a/content/images/pydes_des.jpg and b/content/images/pydes_des.jpg differ
diff --git a/content/images/qqmail_SMTP.jpg b/content/images/qqmail_SMTP.jpg
index a11e439..2101f06 100644
Binary files a/content/images/qqmail_SMTP.jpg and b/content/images/qqmail_SMTP.jpg differ
diff --git a/content/images/qqmail_smtp_demo.jpg b/content/images/qqmail_smtp_demo.jpg
index 7f66a3b..b2bc148 100644
Binary files a/content/images/qqmail_smtp_demo.jpg and b/content/images/qqmail_smtp_demo.jpg differ
diff --git a/content/images/queue_demo.jpg b/content/images/queue_demo.jpg
index 68e6924..664c867 100644
Binary files a/content/images/queue_demo.jpg and b/content/images/queue_demo.jpg differ
diff --git a/content/images/random_demo.jpg b/content/images/random_demo.jpg
index 85be3d9..bb16e19 100644
Binary files a/content/images/random_demo.jpg and b/content/images/random_demo.jpg differ
diff --git a/content/images/re_complex.png b/content/images/re_complex.png
index f480873..34868b5 100644
Binary files a/content/images/re_complex.png and b/content/images/re_complex.png differ
diff --git a/content/images/re_demo.png b/content/images/re_demo.png
index 9813632..6a98e47 100644
Binary files a/content/images/re_demo.png and b/content/images/re_demo.png differ
diff --git a/content/images/smtp_ssl.jpg b/content/images/smtp_ssl.jpg
index 26e7464..c7de725 100644
Binary files a/content/images/smtp_ssl.jpg and b/content/images/smtp_ssl.jpg differ
diff --git a/content/images/socket.jpg b/content/images/socket.jpg
index ebbda5c..58974ec 100644
Binary files a/content/images/socket.jpg and b/content/images/socket.jpg differ
diff --git a/content/images/socket_client.png b/content/images/socket_client.png
index 7732064..4cedd90 100644
Binary files a/content/images/socket_client.png and b/content/images/socket_client.png differ
diff --git a/content/images/socket_client_improve.png b/content/images/socket_client_improve.png
index deb7faf..984530c 100644
Binary files a/content/images/socket_client_improve.png and b/content/images/socket_client_improve.png differ
diff --git a/content/images/socket_connection.jpg b/content/images/socket_connection.jpg
index 5af1f79..7c2ec71 100644
Binary files a/content/images/socket_connection.jpg and b/content/images/socket_connection.jpg differ
diff --git a/content/images/socket_error.png b/content/images/socket_error.png
index bc4bac5..807fa0b 100644
Binary files a/content/images/socket_error.png and b/content/images/socket_error.png differ
diff --git a/content/images/socket_get.png b/content/images/socket_get.png
index 9aa398e..de7f657 100644
Binary files a/content/images/socket_get.png and b/content/images/socket_get.png differ
diff --git a/content/images/socket_server.png b/content/images/socket_server.png
index 71de848..b0515d1 100644
Binary files a/content/images/socket_server.png and b/content/images/socket_server.png differ
diff --git a/content/images/socket_server_2.jpg b/content/images/socket_server_2.jpg
index a27f2e5..f8925bc 100644
Binary files a/content/images/socket_server_2.jpg and b/content/images/socket_server_2.jpg differ
diff --git a/content/images/socket_server_client.png b/content/images/socket_server_client.png
index 67d3fb9..fda2173 100644
Binary files a/content/images/socket_server_client.png and b/content/images/socket_server_client.png differ
diff --git a/content/images/socket_server_client_2.jpg b/content/images/socket_server_client_2.jpg
index e535159..32dd6f6 100644
Binary files a/content/images/socket_server_client_2.jpg and b/content/images/socket_server_client_2.jpg differ
diff --git a/content/images/socket_server_sockopt.png b/content/images/socket_server_sockopt.png
index 75f19bb..e9caa20 100644
Binary files a/content/images/socket_server_sockopt.png and b/content/images/socket_server_sockopt.png differ
diff --git a/content/images/source_color.png b/content/images/source_color.png
index 264c216..bd2fddb 100644
Binary files a/content/images/source_color.png and b/content/images/source_color.png differ
diff --git a/content/images/sphinx_code.png b/content/images/sphinx_code.png
index baa0266..37540cc 100644
Binary files a/content/images/sphinx_code.png and b/content/images/sphinx_code.png differ
diff --git a/content/images/sphinx_demo.png b/content/images/sphinx_demo.png
index e39e8cc..3c8b946 100644
Binary files a/content/images/sphinx_demo.png and b/content/images/sphinx_demo.png differ
diff --git a/content/images/sphinx_index.png b/content/images/sphinx_index.png
index cd88a6e..32dcb48 100644
Binary files a/content/images/sphinx_index.png and b/content/images/sphinx_index.png differ
diff --git a/content/images/sphinx_link.png b/content/images/sphinx_link.png
index 6000dda..0beba93 100644
Binary files a/content/images/sphinx_link.png and b/content/images/sphinx_link.png differ
diff --git a/content/images/sphinx_list.png b/content/images/sphinx_list.png
index edf13f1..d47c134 100644
Binary files a/content/images/sphinx_list.png and b/content/images/sphinx_list.png differ
diff --git a/content/images/sphinx_list_demo.png b/content/images/sphinx_list_demo.png
index 1d536ca..9c72ca9 100644
Binary files a/content/images/sphinx_list_demo.png and b/content/images/sphinx_list_demo.png differ
diff --git a/content/images/sphinx_requests.png b/content/images/sphinx_requests.png
index 7d6c473..5232d66 100644
Binary files a/content/images/sphinx_requests.png and b/content/images/sphinx_requests.png differ
diff --git a/content/images/sphinx_true.png b/content/images/sphinx_true.png
index 18cb8ff..86965bf 100644
Binary files a/content/images/sphinx_true.png and b/content/images/sphinx_true.png differ
diff --git a/content/images/sys_argv.jpg b/content/images/sys_argv.jpg
index 69709e3..91d1efa 100644
Binary files a/content/images/sys_argv.jpg and b/content/images/sys_argv.jpg differ
diff --git a/content/images/sys_modules.jpg b/content/images/sys_modules.jpg
index 4492462..115c061 100644
Binary files a/content/images/sys_modules.jpg and b/content/images/sys_modules.jpg differ
diff --git a/content/images/sys_platform.jpg b/content/images/sys_platform.jpg
index f258405..15a9f2d 100644
Binary files a/content/images/sys_platform.jpg and b/content/images/sys_platform.jpg differ
diff --git a/content/images/sys_std.jpg b/content/images/sys_std.jpg
index 77c04c1..888db0c 100644
Binary files a/content/images/sys_std.jpg and b/content/images/sys_std.jpg differ
diff --git a/content/images/tcp.jpg b/content/images/tcp.jpg
index c743f66..4ed92d3 100644
Binary files a/content/images/tcp.jpg and b/content/images/tcp.jpg differ
diff --git a/content/images/test.jpg b/content/images/test.jpg
index de34a43..3545854 100644
Binary files a/content/images/test.jpg and b/content/images/test.jpg differ
diff --git a/content/images/test1.png b/content/images/test1.png
index 7d78107..6da2f07 100644
Binary files a/content/images/test1.png and b/content/images/test1.png differ
diff --git a/content/images/test2.jpg b/content/images/test2.jpg
index 63c3df7..62dabe0 100644
Binary files a/content/images/test2.jpg and b/content/images/test2.jpg differ
diff --git a/content/images/test3.jpg b/content/images/test3.jpg
index 76bc0f6..fed125a 100644
Binary files a/content/images/test3.jpg and b/content/images/test3.jpg differ
diff --git a/content/images/test4.jpg b/content/images/test4.jpg
index ba1ea6b..0723743 100644
Binary files a/content/images/test4.jpg and b/content/images/test4.jpg differ
diff --git a/content/images/test5.jpg b/content/images/test5.jpg
index 85f3811..57ba809 100644
Binary files a/content/images/test5.jpg and b/content/images/test5.jpg differ
diff --git a/content/images/test6.jpg b/content/images/test6.jpg
index 1255efb..c82d589 100644
Binary files a/content/images/test6.jpg and b/content/images/test6.jpg differ
diff --git a/content/images/test7.jpg b/content/images/test7.jpg
index 095c5f7..5f8e810 100644
Binary files a/content/images/test7.jpg and b/content/images/test7.jpg differ
diff --git a/content/images/test8.jpg b/content/images/test8.jpg
index 1737954..74f067c 100644
Binary files a/content/images/test8.jpg and b/content/images/test8.jpg differ
diff --git a/content/images/test9.jpg b/content/images/test9.jpg
index 6be0562..564aad0 100644
Binary files a/content/images/test9.jpg and b/content/images/test9.jpg differ
diff --git a/content/images/test_PyQt4.png b/content/images/test_PyQt4.png
index a13e424..e65fb21 100644
Binary files a/content/images/test_PyQt4.png and b/content/images/test_PyQt4.png differ
diff --git a/content/images/thread_demo.jpg b/content/images/thread_demo.jpg
index 1cb08f3..26e7f47 100644
Binary files a/content/images/thread_demo.jpg and b/content/images/thread_demo.jpg differ
diff --git a/content/images/threading_class.jpg b/content/images/threading_class.jpg
index 8c699bd..2b99f6a 100644
Binary files a/content/images/threading_class.jpg and b/content/images/threading_class.jpg differ
diff --git a/content/images/threading_class_MyThread.jpg b/content/images/threading_class_MyThread.jpg
index 11196a8..3ee6b26 100644
Binary files a/content/images/threading_class_MyThread.jpg and b/content/images/threading_class_MyThread.jpg differ
diff --git a/content/images/threading_demo.jpg b/content/images/threading_demo.jpg
index 78189f6..6153ebb 100644
Binary files a/content/images/threading_demo.jpg and b/content/images/threading_demo.jpg differ
diff --git a/content/images/threading_lock.jpg b/content/images/threading_lock.jpg
index 49e3e7f..7738d75 100644
Binary files a/content/images/threading_lock.jpg and b/content/images/threading_lock.jpg differ
diff --git a/content/images/threading_nolock.jpg b/content/images/threading_nolock.jpg
index 03c527e..c4f166f 100644
Binary files a/content/images/threading_nolock.jpg and b/content/images/threading_nolock.jpg differ
diff --git a/content/images/time_demo.jpg b/content/images/time_demo.jpg
index ae6e125..3ffbc6b 100644
Binary files a/content/images/time_demo.jpg and b/content/images/time_demo.jpg differ
diff --git a/content/images/time_time.jpg b/content/images/time_time.jpg
index 00fe436..e78fd3c 100644
Binary files a/content/images/time_time.jpg and b/content/images/time_time.jpg differ
diff --git a/content/images/upxshell.png b/content/images/upxshell.png
index 3cb24c7..dd48a56 100644
Binary files a/content/images/upxshell.png and b/content/images/upxshell.png differ
diff --git a/content/images/xlrd_demo.jpg b/content/images/xlrd_demo.jpg
index f70538e..ca5cd08 100644
Binary files a/content/images/xlrd_demo.jpg and b/content/images/xlrd_demo.jpg differ
diff --git a/content/images/xlutils_demo.jpg b/content/images/xlutils_demo.jpg
index 15a3cc3..7d35c51 100644
Binary files a/content/images/xlutils_demo.jpg and b/content/images/xlutils_demo.jpg differ
diff --git a/content/images/xlwt_demo.jpg b/content/images/xlwt_demo.jpg
index 7870cc7..78211d3 100644
Binary files a/content/images/xlwt_demo.jpg and b/content/images/xlwt_demo.jpg differ
diff --git a/content/images/zipfile_demo.png b/content/images/zipfile_demo.png
index 6302014..bb58a0d 100644
Binary files a/content/images/zipfile_demo.png and b/content/images/zipfile_demo.png differ
diff --git a/content/images/zipfile_dir.png b/content/images/zipfile_dir.png
index 5badba3..c89ccd9 100644
Binary files a/content/images/zipfile_dir.png and b/content/images/zipfile_dir.png differ