<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>造壳 MkShell</title><description>MkShell - 煎鱼的个人网站，记录编程、架构、机器学习等技术学习与思考。</description><link>https://www.mkshell.com/</link><language>en-us</language><item><title>提问的智慧</title><link>https://www.mkshell.com/posts/2023-07-24-how-to-ask-questions-the-smart-way/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2023-07-24-how-to-ask-questions-the-smart-way/</guid><description>提问的智慧</description><pubDate>Mon, 24 Jul 2023 00:00:00 GMT</pubDate><category>技能</category><category>闲聊</category></item><item><title>程序员的副业有什么</title><link>https://www.mkshell.com/posts/2023-07-10-programmers-sideline/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2023-07-10-programmers-sideline/</guid><description>程序员的副业有什么</description><pubDate>Mon, 10 Jul 2023 00:00:00 GMT</pubDate><category>aigc</category><category>副业</category><category>技能</category><category>职业</category><category>赚钱</category></item><item><title>煎鱼周刊｜Python有什么Bug？内存优化: 纹理压缩技术！彻底搞懂零拷贝（Zero-Copy）技术！苹果 WWDC 2022 正式官宣！为什么很多人非说凤梨不是菠萝？从一线回到家乡二线城市定居，你后悔了吗？深入了解“外包”。</title><link>https://www.mkshell.com/posts/2022-04-11-jianyu-week-8/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2022-04-11-jianyu-week-8/</guid><description>煎鱼周刊｜Python有什么Bug？内存优化: 纹理压缩技术！彻底搞懂零拷贝（Zero-Copy）技术！苹果 WWDC 2022 正式官宣！为什么很多人非说凤梨不是菠萝？从一线回到家乡二线城市定居，你后悔了吗？深入了解“外包”。</description><pubDate>Mon, 11 Apr 2022 00:00:00 GMT</pubDate><category>周刊</category></item><item><title>煎鱼周刊｜Kafka/TensorFlow等框架在商业应用中的实践。对象存储的过去、现在、未来。京东旗下社区团购业务京喜拼拼将裁员！Spring 出现了堪比 Log4j 的超级大漏洞？熬夜对皮肤的危害可逆吗?</title><link>https://www.mkshell.com/posts/2022-04-06-jianyu-week-7/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2022-04-06-jianyu-week-7/</guid><description>煎鱼周刊｜Kafka/TensorFlow等框架在商业应用中的实践。对象存储的过去、现在、未来。京东旗下社区团购业务京喜拼拼将裁员！Spring 出现了堪比 Log4j 的超级大漏洞？熬夜对皮肤的危害可逆吗?</description><pubDate>Wed, 06 Apr 2022 00:00:00 GMT</pubDate><category>周刊</category></item><item><title>想掌握数据库事务背后的并发原理，请看这15张图</title><link>https://www.mkshell.com/posts/2022-03-29-database-sql-transaction-concurrency-lock/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2022-03-29-database-sql-transaction-concurrency-lock/</guid><description>想掌握数据库事务背后的并发原理，请看这15张图</description><pubDate>Tue, 29 Mar 2022 00:00:00 GMT</pubDate><category>data</category></item><item><title>煎鱼周刊｜Java 18正式发布！将 ETL 任务减少 30%的指标中台？战火中，艺术品会面临怎样的风险？稚晖君又有新玩意了！为什么说知乎只值10亿美金？</title><link>https://www.mkshell.com/posts/2022-03-28-jianyu-week-6/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2022-03-28-jianyu-week-6/</guid><description>煎鱼周刊｜Java 18正式发布！将 ETL 任务减少 30%的指标中台？战火中，艺术品会面临怎样的风险？稚晖君又有新玩意了！为什么说知乎只值10亿美金？</description><pubDate>Mon, 28 Mar 2022 00:00:00 GMT</pubDate><category>周刊</category></item><item><title>煎鱼周刊｜图解数据库事务背后的并发原理！2022全面数字化发展下的消费市场洞察！互联网和中概股动荡！为什么美联储一提加息，市场就慌了？</title><link>https://www.mkshell.com/posts/2022-03-20-jianyu-week-5/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2022-03-20-jianyu-week-5/</guid><description>煎鱼周刊｜图解数据库事务背后的并发原理！2022全面数字化发展下的消费市场洞察！互联网和中概股动荡！为什么美联储一提加息，市场就慌了？</description><pubDate>Sun, 20 Mar 2022 00:00:00 GMT</pubDate><category>周刊</category></item><item><title>煎鱼周刊｜三月樱花开了！各类工程师路线图！Ruby on Rails怎么就衰落了！中概与敢抄底吗？</title><link>https://www.mkshell.com/posts/2022-03-12-jianyu-week-4/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2022-03-12-jianyu-week-4/</guid><description>煎鱼周刊｜三月樱花开了！各类工程师路线图！Ruby on Rails怎么就衰落了！中概与敢抄底吗？</description><pubDate>Sat, 12 Mar 2022 00:00:00 GMT</pubDate><category>周刊</category></item><item><title>煎鱼周刊｜Linux 内核从 C89 迁移到 C11！阿里电商压力大吗？开源作者去世后，代码谁来继承？</title><link>https://www.mkshell.com/posts/2022-03-07-jianyu-week-3/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2022-03-07-jianyu-week-3/</guid><description>煎鱼周刊｜Linux 内核从 C89 迁移到 C11！阿里电商压力大吗？开源作者去世后，代码谁来继承？</description><pubDate>Mon, 07 Mar 2022 00:00:00 GMT</pubDate><category>周刊</category></item><item><title>煎鱼周刊｜Python弃用官方Bug管理网站迁移到Github！DeepMind 用 AI 控制核聚变！程序员在家也要好好做饭哦！</title><link>https://www.mkshell.com/posts/2022-02-28-jianyu-week-2/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2022-02-28-jianyu-week-2/</guid><description>煎鱼周刊｜Python弃用官方Bug管理网站迁移到Github！DeepMind 用 AI 控制核聚变！程序员在家也要好好做饭哦！</description><pubDate>Mon, 28 Feb 2022 00:00:00 GMT</pubDate><category>周刊</category></item><item><title>煎鱼周刊｜原来Emoji的编码也很复杂！写接口到底要不要Rest？你做过不在乎结果的项目吗？</title><link>https://www.mkshell.com/posts/2022-02-20-jianyu-week-1/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2022-02-20-jianyu-week-1/</guid><description>煎鱼周刊｜原来Emoji的编码也很复杂！写接口到底要不要Rest？你做过不在乎结果的项目吗？</description><pubDate>Sun, 20 Feb 2022 00:00:00 GMT</pubDate><category>周刊</category></item><item><title>互联网广告计费公式及名词整理</title><link>https://www.mkshell.com/posts/2020-05-18-internet-adv-formula-noun/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2020-05-18-internet-adv-formula-noun/</guid><description>互联网广告计费公式及名词整理</description><pubDate>Mon, 18 May 2020 00:00:00 GMT</pubDate><category>广告计费公式</category></item><item><title>由浅入深 | 如何一步步地搭建一个Web服务器</title><link>https://www.mkshell.com/posts/2020-05-17-how-to-build-web-server-python/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2020-05-17-how-to-build-web-server-python/</guid><description>由浅入深 | 如何一步步地搭建一个Web服务器</description><pubDate>Sun, 17 May 2020 00:00:00 GMT</pubDate><category>linux</category><category>python</category><category>web</category><category>wsgi</category><category>后台</category></item><item><title>Mysql InnoDB引擎的索引和存储结构</title><link>https://www.mkshell.com/posts/2019-01-20-mysql-innodb-engine-index-storage-structure/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2019-01-20-mysql-innodb-engine-index-storage-structure/</guid><description>Mysql InnoDB引擎的索引和存储结构</description><pubDate>Sun, 20 Jan 2019 00:00:00 GMT</pubDate><category>others</category></item><item><title>Python super 没那么简单</title><link>https://www.mkshell.com/posts/2018-12-18-python-super-learning/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-12-18-python-super-learning/</guid><description>Python super 没那么简单</description><pubDate>Tue, 18 Dec 2018 00:00:00 GMT</pubDate><category>python</category></item><item><title>《Python有什么好学的》之上下文管理器</title><link>https://www.mkshell.com/posts/2018-11-19-python-learning-context-manager/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-11-19-python-learning-context-manager/</guid><description>《Python有什么好学的》之上下文管理器</description><pubDate>Mon, 19 Nov 2018 00:00:00 GMT</pubDate><category>python</category></item><item><title>《Python有什么好学的》之修饰器</title><link>https://www.mkshell.com/posts/2018-11-07-python-learning-decorator/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-11-07-python-learning-decorator/</guid><description>《Python有什么好学的》之修饰器</description><pubDate>Wed, 07 Nov 2018 00:00:00 GMT</pubDate><category>python</category></item><item><title>《Python有什么好学的》之生成器/迭代器</title><link>https://www.mkshell.com/posts/2018-11-07-python-learning-generator-iterator/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-11-07-python-learning-generator-iterator/</guid><description>《Python有什么好学的》之生成器/迭代器</description><pubDate>Wed, 07 Nov 2018 00:00:00 GMT</pubDate><category>python</category></item><item><title>句柄、引用、指针与对象</title><link>https://www.mkshell.com/posts/2018-09-15-handle-reference-point-object/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-09-15-handle-reference-point-object/</guid><description>句柄、引用、指针与对象</description><pubDate>Sat, 15 Sep 2018 00:00:00 GMT</pubDate><category>programming</category></item><item><title>手把手教你用Strace诊断问题</title><link>https://www.mkshell.com/posts/2018-09-07-strace-diagnose-learning/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-09-07-strace-diagnose-learning/</guid><description>手把手教你用Strace诊断问题</description><pubDate>Fri, 07 Sep 2018 00:00:00 GMT</pubDate><category>linux</category></item><item><title>Linux shell条件判断if中的-a到-z的意思</title><link>https://www.mkshell.com/posts/2018-07-29-linux-shell-condition-if-a-z/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-07-29-linux-shell-condition-if-a-z/</guid><description>Linux shell条件判断if中的-a到-z的意思</description><pubDate>Sun, 29 Jul 2018 00:00:00 GMT</pubDate><category>linux</category></item><item><title>在Linux中追查进程信息</title><link>https://www.mkshell.com/posts/2018-07-29-search-linux-process-msg/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-07-29-search-linux-process-msg/</guid><description>在Linux中追查进程信息</description><pubDate>Sun, 29 Jul 2018 00:00:00 GMT</pubDate><category>linux</category><category>proc</category></item><item><title>Linux 的伪终端的基本原理及其在远程登录（SSH，telnet等）中的应用</title><link>https://www.mkshell.com/posts/2018-07-24-linux-pseudoterminal-ssh-telnet/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-07-24-linux-pseudoterminal-ssh-telnet/</guid><description>Linux 的伪终端的基本原理及其在远程登录（SSH，telnet等）中的应用</description><pubDate>Tue, 24 Jul 2018 00:00:00 GMT</pubDate><category>linux</category></item><item><title>Linux中PATH、 LIBRARY_PATH、 LD_LIBRARY_PATH的区别</title><link>https://www.mkshell.com/posts/2018-07-13-diff-path-library_path-ld_library_path-linux/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-07-13-diff-path-library_path-ld_library_path-linux/</guid><description>Linux中PATH、 LIBRARY_PATH、 LD_LIBRARY_PATH的区别</description><pubDate>Fri, 13 Jul 2018 00:00:00 GMT</pubDate><category>linux</category></item><item><title>Tomcat 8启动慢的原因 —— 熵池阻塞变慢详解</title><link>https://www.mkshell.com/posts/2018-07-13-tomcat-8-startup-slow-reason/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-07-13-tomcat-8-startup-slow-reason/</guid><description>Tomcat 8启动慢的原因 —— 熵池阻塞变慢详解</description><pubDate>Fri, 13 Jul 2018 00:00:00 GMT</pubDate><category>java</category><category>tomcat</category></item><item><title>访问一个不存在的网站是发生什么</title><link>https://www.mkshell.com/posts/2018-07-13-visit-not-exist-website/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-07-13-visit-not-exist-website/</guid><description>访问一个不存在的网站是发生什么</description><pubDate>Fri, 13 Jul 2018 00:00:00 GMT</pubDate><category>http</category></item><item><title>理解矩阵（一）</title><link>https://www.mkshell.com/posts/2018-06-23-learning-matrix-1/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-06-23-learning-matrix-1/</guid><description>理解矩阵（一）</description><pubDate>Sat, 23 Jun 2018 00:00:00 GMT</pubDate><category>others</category></item><item><title>理解矩阵（二）</title><link>https://www.mkshell.com/posts/2018-06-23-learning-matrix-2/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-06-23-learning-matrix-2/</guid><description>理解矩阵（二）</description><pubDate>Sat, 23 Jun 2018 00:00:00 GMT</pubDate><category>others</category></item><item><title>理解矩阵（三）</title><link>https://www.mkshell.com/posts/2018-06-23-learning-matrix-3/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-06-23-learning-matrix-3/</guid><description>理解矩阵（三）</description><pubDate>Sat, 23 Jun 2018 00:00:00 GMT</pubDate><category>others</category></item><item><title>学架构笔记14：读写分离</title><link>https://www.mkshell.com/posts/2018-06-20-architect-learning-reading-writing-separation/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-06-20-architect-learning-reading-writing-separation/</guid><description>学架构笔记14：读写分离</description><pubDate>Wed, 20 Jun 2018 00:00:00 GMT</pubDate><category>architect</category><category>distributed</category><category>笔记</category></item><item><title>学架构笔记10、11、12、13：架构设计四部曲</title><link>https://www.mkshell.com/posts/2018-06-20-arichtect-learning-4-steps/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-06-20-arichtect-learning-4-steps/</guid><description>学架构笔记10、11、12、13：架构设计四部曲</description><pubDate>Wed, 20 Jun 2018 00:00:00 GMT</pubDate><category>architect</category><category>笔记</category></item><item><title>学架构笔记8和9：架构设计三原则以及案例</title><link>https://www.mkshell.com/posts/2018-06-15-arichtect-learning-3-principle-example/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-06-15-arichtect-learning-3-principle-example/</guid><description>学架构笔记8和9：架构设计三原则以及案例</description><pubDate>Fri, 15 Jun 2018 00:00:00 GMT</pubDate><category>architect</category><category>后台</category><category>笔记</category></item><item><title>谈谈为什么需要服务治理（Dubbo）</title><link>https://www.mkshell.com/posts/2018-06-03-talking-about-why-service-govern-dubbo/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-06-03-talking-about-why-service-govern-dubbo/</guid><description>谈谈为什么需要服务治理（Dubbo）</description><pubDate>Sun, 03 Jun 2018 00:00:00 GMT</pubDate><category>architect</category><category>dubbo</category></item><item><title>简简单单说个闭包</title><link>https://www.mkshell.com/posts/2018-05-29-talk-about-clojure-simply/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-29-talk-about-clojure-simply/</guid><description>简简单单说个闭包</description><pubDate>Tue, 29 May 2018 00:00:00 GMT</pubDate><category>golang</category><category>php</category><category>programming</category><category>python</category></item><item><title>Linux dmesg命令介绍</title><link>https://www.mkshell.com/posts/2018-05-22-linux-dmesg-command-introduction/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-22-linux-dmesg-command-introduction/</guid><description>Linux dmesg命令介绍</description><pubDate>Tue, 22 May 2018 00:00:00 GMT</pubDate><category>debug</category><category>dmesg</category><category>linux</category></item><item><title>小小树莓派鉴黄初体验 OpenNSFW on RPi</title><link>https://www.mkshell.com/posts/2018-05-20-open-nsfw-on-rpi/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-20-open-nsfw-on-rpi/</guid><description>小小树莓派鉴黄初体验 OpenNSFW on RPi</description><pubDate>Sun, 20 May 2018 00:00:00 GMT</pubDate><category>caffe</category></item><item><title>Python-OpenCV进行人脸识别</title><link>https://www.mkshell.com/posts/2018-05-18-python-opencv-face-recognition/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-18-python-opencv-face-recognition/</guid><description>Python-OpenCV进行人脸识别</description><pubDate>Fri, 18 May 2018 00:00:00 GMT</pubDate><category>cv</category></item><item><title>Python-OpenCV训练一个人脸识别器</title><link>https://www.mkshell.com/posts/2018-05-17-python-opencv-train-face-recognizer/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-17-python-opencv-train-face-recognizer/</guid><description>Python-OpenCV训练一个人脸识别器</description><pubDate>Thu, 17 May 2018 00:00:00 GMT</pubDate><category>cv</category></item><item><title>树莓派3B+ 64位Ubuntu安装caffe</title><link>https://www.mkshell.com/posts/2018-05-16-raspberry-pi-3bplus-64-ubuntu-caffe/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-16-raspberry-pi-3bplus-64-ubuntu-caffe/</guid><description>树莓派3B+ 64位Ubuntu安装caffe</description><pubDate>Wed, 16 May 2018 00:00:00 GMT</pubDate><category>caffe</category><category>raspberry</category></item><item><title>Python-OpenCV人脸识别之数据集生成</title><link>https://www.mkshell.com/posts/2018-05-13-face-recognition-dataset-generator/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-13-face-recognition-dataset-generator/</guid><description>Python-OpenCV人脸识别之数据集生成</description><pubDate>Sun, 13 May 2018 00:00:00 GMT</pubDate><category>cv</category></item><item><title>在Python中使用OpenCV进行人脸检测</title><link>https://www.mkshell.com/posts/2018-05-12-face-detection-using-opencv-in-python/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-12-face-detection-using-opencv-in-python/</guid><description>在Python中使用OpenCV进行人脸检测</description><pubDate>Sat, 12 May 2018 00:00:00 GMT</pubDate><category>cv</category></item><item><title>PHP-FPM与FastCGI的关系</title><link>https://www.mkshell.com/posts/2018-05-08-php-fpm-fastcgi-relation/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-08-php-fpm-fastcgi-relation/</guid><description>PHP-FPM与FastCGI的关系</description><pubDate>Tue, 08 May 2018 00:00:00 GMT</pubDate><category>php</category></item><item><title>HashMap、HashSet、Hashtable的区别</title><link>https://www.mkshell.com/posts/2018-05-07-hashmap-hashset-hashtable-difference/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-07-hashmap-hashset-hashtable-difference/</guid><description>HashMap、HashSet、Hashtable的区别</description><pubDate>Mon, 07 May 2018 00:00:00 GMT</pubDate><category>面试</category></item><item><title>Java 内存模型笔记</title><link>https://www.mkshell.com/posts/2018-05-05-java-memory-model/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-05-java-memory-model/</guid><description>Java 内存模型笔记</description><pubDate>Sat, 05 May 2018 00:00:00 GMT</pubDate><category>java</category><category>面试</category></item><item><title>Replication中常见的数据一致性的问题</title><link>https://www.mkshell.com/posts/2018-05-05-replication-consistent-data-problems/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-05-replication-consistent-data-problems/</guid><description>Replication中常见的数据一致性的问题</description><pubDate>Sat, 05 May 2018 00:00:00 GMT</pubDate><category>distributed</category></item><item><title>世界，您好！</title><link>https://www.mkshell.com/posts/2018-05-04-hello-world/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2018-05-04-hello-world/</guid><description>世界，您好！</description><pubDate>Fri, 04 May 2018 00:00:00 GMT</pubDate><category>others</category></item><item><title>在 Ubuntu16.04 上搭建 Hadoop-2.8.0 伪分布式环境</title><link>https://www.mkshell.com/posts/2017-05-04-ubuntu16-04-hadoop2-8-0/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2017-05-04-ubuntu16-04-hadoop2-8-0/</guid><description>在 Ubuntu16.04 上搭建 Hadoop-2.8.0 伪分布式环境</description><pubDate>Thu, 04 May 2017 00:00:00 GMT</pubDate><category>distributed</category><category>hadoop</category></item><item><title>[小题大做] Github + Jenkins 实现自动化部署 hexo 博客静态文件</title><link>https://www.mkshell.com/posts/2017-04-27-using-github-and-jenkins-deploy-hexo/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2017-04-27-using-github-and-jenkins-deploy-hexo/</guid><description>[小题大做] Github + Jenkins 实现自动化部署 hexo 博客静态文件</description><pubDate>Thu, 27 Apr 2017 00:00:00 GMT</pubDate><category>ci</category><category>hexo</category><category>jenkins</category></item><item><title>ubuntu14.04 + cuda8 + caffe + cudnn5.0 (GTX1080 + GTX750Ti)</title><link>https://www.mkshell.com/posts/2017-03-09-ubuntu14-04-cuda8-caffe-cudnn5-0-gtx1080-gtx750ti/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2017-03-09-ubuntu14-04-cuda8-caffe-cudnn5-0-gtx1080-gtx750ti/</guid><description>ubuntu14.04 + cuda8 + caffe + cudnn5.0 (GTX1080 + GTX750Ti)</description><pubDate>Thu, 09 Mar 2017 00:00:00 GMT</pubDate><category>caffe</category></item><item><title>Python 2.x 的中文编码问题</title><link>https://www.mkshell.com/posts/2017-03-05-chinese-unicode-in-python2-x/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2017-03-05-chinese-unicode-in-python2-x/</guid><description>Python 2.x 的中文编码问题</description><pubDate>Sun, 05 Mar 2017 00:00:00 GMT</pubDate><category>python</category><category>unicode</category></item><item><title>从JDBC的不足思考Mybatis的构建</title><link>https://www.mkshell.com/posts/2017-03-03-thinking-about-mybatis-from-jdbc/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2017-03-03-thinking-about-mybatis-from-jdbc/</guid><description>从JDBC的不足思考Mybatis的构建</description><pubDate>Fri, 03 Mar 2017 00:00:00 GMT</pubDate><category>jdbc</category><category>mybatis</category></item><item><title>使用NioSocket手动实现HTTP服务器</title><link>https://www.mkshell.com/posts/2017-01-14-http-server-implement-using-niosocket/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2017-01-14-http-server-implement-using-niosocket/</guid><description>使用NioSocket手动实现HTTP服务器</description><pubDate>Sat, 14 Jan 2017 00:00:00 GMT</pubDate><category>java</category><category>niosocket</category></item><item><title>在树莓派2或3中编译谷歌深度学习框架TensorFlow</title><link>https://www.mkshell.com/posts/2016-10-14-compile-tensorflow-on-raspberry2or3/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2016-10-14-compile-tensorflow-on-raspberry2or3/</guid><description>在树莓派2或3中编译谷歌深度学习框架TensorFlow</description><pubDate>Fri, 14 Oct 2016 00:00:00 GMT</pubDate><category>ai</category><category>raspberry</category><category>tensorflow</category></item><item><title>思考卷积神经网络（CNN）中各种意义</title><link>https://www.mkshell.com/posts/2016-09-02-thinking-about-cnn/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2016-09-02-thinking-about-cnn/</guid><description>思考卷积神经网络（CNN）中各种意义</description><pubDate>Fri, 02 Sep 2016 00:00:00 GMT</pubDate><category>cnn</category></item><item><title>用Go写一个简单Web应用</title><link>https://www.mkshell.com/posts/2016-08-05-writing-web-using-go/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2016-08-05-writing-web-using-go/</guid><description>用Go写一个简单Web应用</description><pubDate>Fri, 05 Aug 2016 00:00:00 GMT</pubDate><category>golang</category><category>web</category></item><item><title>谈谈NLP中的终极问题</title><link>https://www.mkshell.com/posts/2016-06-01-talking-about-nlp-problems/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2016-06-01-talking-about-nlp-problems/</guid><description>谈谈NLP中的终极问题</description><pubDate>Wed, 01 Jun 2016 00:00:00 GMT</pubDate><category>ai</category><category>nlp</category></item><item><title>如何理解SVM | 支持向量机之我见</title><link>https://www.mkshell.com/posts/2016-05-14-learing-svm/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2016-05-14-learing-svm/</guid><description>如何理解SVM | 支持向量机之我见</description><pubDate>Sat, 14 May 2016 00:00:00 GMT</pubDate><category>ml</category></item><item><title>在树莓派2上Nginx并发1W到底有多难</title><link>https://www.mkshell.com/posts/2016-05-12-10k-parallel-on-raspberry2/</link><guid isPermaLink="true">https://www.mkshell.com/posts/2016-05-12-10k-parallel-on-raspberry2/</guid><description>总能得知Nginx的最大并发量能去到10W！简直吓到我，也不知道是我弱鸡还是我没弄过，反正10W的并发量我是没有弄过出来。不过嘛，说不定一台好CPU、大内存、高IO、高优化的服务器随便就可以上十万了，怎么说也是XEON的CPU然后来个几百几十G的内存是吧。那么在性能那么低的树莓派上并发量又能去到多少呢？网友总会说用树莓派当服务器还是算了吧，就这烂性能。这我也深有体会，在上面搭建的MC服务器简直没法玩啊！好吧，毕竟只是个值一两百块钱的板子而已</description><pubDate>Thu, 12 May 2016 00:00:00 GMT</pubDate><category>raspberry</category><category>后台</category><category>闲聊</category></item><item><title>学架构笔记1：架构的概念</title><link>https://www.mkshell.com/posts/1995-07-31-arichtect-learning-concept/</link><guid isPermaLink="true">https://www.mkshell.com/posts/1995-07-31-arichtect-learning-concept/</guid><description>学架构笔记1：架构的概念</description><pubDate>Mon, 31 Jul 1995 00:00:00 GMT</pubDate><category>笔记</category></item><item><title>学架构笔记6：可扩展性复杂</title><link>https://www.mkshell.com/posts/1995-07-31-arichtect-learning-extensibility/</link><guid isPermaLink="true">https://www.mkshell.com/posts/1995-07-31-arichtect-learning-extensibility/</guid><description>学架构笔记6：可扩展性复杂</description><pubDate>Mon, 31 Jul 1995 00:00:00 GMT</pubDate><category>笔记</category></item><item><title>学架构笔记5：高可用复杂</title><link>https://www.mkshell.com/posts/1995-07-31-arichtect-learning-high-availability/</link><guid isPermaLink="true">https://www.mkshell.com/posts/1995-07-31-arichtect-learning-high-availability/</guid><description>学架构笔记5：高可用复杂</description><pubDate>Mon, 31 Jul 1995 00:00:00 GMT</pubDate><category>笔记</category></item><item><title>学架构笔记4：高性能复杂</title><link>https://www.mkshell.com/posts/1995-07-31-arichtect-learning-high-performance/</link><guid isPermaLink="true">https://www.mkshell.com/posts/1995-07-31-arichtect-learning-high-performance/</guid><description>学架构笔记4：高性能复杂</description><pubDate>Mon, 31 Jul 1995 00:00:00 GMT</pubDate><category>笔记</category></item><item><title>学架构笔记2和3：架构的历史和目的</title><link>https://www.mkshell.com/posts/1995-07-31-arichtect-learning-history-purpose/</link><guid isPermaLink="true">https://www.mkshell.com/posts/1995-07-31-arichtect-learning-history-purpose/</guid><description>学架构笔记2和3：架构的历史和目的</description><pubDate>Mon, 31 Jul 1995 00:00:00 GMT</pubDate><category>笔记</category></item><item><title>学架构笔记7：低成本、安全、规模复杂</title><link>https://www.mkshell.com/posts/1995-07-31-arichtect-learning-low-cost-secure-scale/</link><guid isPermaLink="true">https://www.mkshell.com/posts/1995-07-31-arichtect-learning-low-cost-secure-scale/</guid><description>学架构笔记7：低成本、安全、规模复杂</description><pubDate>Mon, 31 Jul 1995 00:00:00 GMT</pubDate><category>笔记</category></item></channel></rss>