41554 blogs · [ { "id": "01a08c65-50a4-721e-bbfe-4817af5e088b", "title": "My master dissertation", "url": "https://www.yanxurui.cc/posts/ai/2024-09-14-Dissertation/", "published_at": "2024-09-13T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817afe38e14", "title": "Performance of Asp.NET Core on Linux vs Windows", "url": "https://www.yanxurui.cc/posts/http/2024-08-14-Linux-vs-Windows/", "published_at": "2024-08-13T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817afebabd1", "title": "Mount Rinjani trekking", "url": "https://www.yanxurui.cc/posts/misc/2023-12-20-Rinjani/", "published_at": "2023-12-19T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b02a9066", "title": "Benchmark TCP/IP, Unix domain socket and Named pipe", "url": "https://www.yanxurui.cc/posts/server/2023-11-28-benchmark-tcp-uds-namedpipe/", "published_at": "2023-11-27T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b087e131", "title": "Compare the performance of HTTP/1.1, HTTP/2 and HTTP/3", "url": "https://www.yanxurui.cc/posts/http/2023-11-22-http-comparison/", "published_at": "2023-11-21T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b0bbeaa5", "title": "My VPS is under attack", "url": "https://www.yanxurui.cc/posts/tool/2023-01-02-my-VPS-is-under-attack/", "published_at": "2023-01-01T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b1b341a2", "title": "5 cool things I am doing with my VPS", "url": "https://www.yanxurui.cc/posts/tool/2022-12-04-5-cool-things-I-am-doing-with-my-VPS/", "published_at": "2022-12-03T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b1da14fd", "title": "盘点netcat的高级用法", "url": "https://www.yanxurui.cc/posts/tool/2020-05-22-netcat/", "published_at": "2020-05-21T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b2408cef", "title": "我的另类高地之旅", "url": "https://www.yanxurui.cc/posts/misc/2019-11-25-Highland/", "published_at": "2019-11-24T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b315b33b", "title": "圣安的岁月静好", "url": "https://www.yanxurui.cc/posts/misc/2019-06-29-Day-trip-to-StAndrews/", "published_at": "2019-06-28T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b36bfd35", "title": "布鲁塞尔-巴黎-巴塞罗那 七日游", "url": "https://www.yanxurui.cc/posts/misc/2019-05-24-Brussels-Paris-Barcelona/", "published_at": "2019-05-23T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b3aa2083", "title": "Cryptography Basics", "url": "https://www.yanxurui.cc/posts/misc/2019-05-08-cryptography-basics/", "published_at": "2019-05-07T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b3d3bd31", "title": "Common Attacks in Computer Security", "url": "https://www.yanxurui.cc/posts/misc/2019-05-01-Computer-Security-Overview/", "published_at": "2019-04-30T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b485c893", "title": "Reinforcement Learning Introduction", "url": "https://www.yanxurui.cc/posts/ai/2019-04-24-RL-Introduction/", "published_at": "2019-04-23T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b4889027", "title": "意游未尽(非wifi勿扰)", "url": "https://www.yanxurui.cc/posts/misc/2019-04-17-Italy-trip/", "published_at": "2019-04-16T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b4d01150", "title": "伦敦之行", "url": "https://www.yanxurui.cc/posts/misc/2018-12-24-London-trip/", "published_at": "2018-12-23T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b4e4e221", "title": "Essentials of Machine Learning Algorithms", "url": "https://www.yanxurui.cc/posts/ai/2018-12-11-Essentials-of-Machine-Learning-Algorithms/", "published_at": "2018-12-10T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b5df0df7", "title": "Introduction to Big Data Systems", "url": "https://www.yanxurui.cc/posts/server/2018-12-08-big-Introduction-to-Big-Data-Systems/", "published_at": "2018-12-07T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b62cec6f", "title": "Overview of NLP", "url": "https://www.yanxurui.cc/posts/ai/2018-12-06-Overview-of-NLP/", "published_at": "2018-12-05T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b68de1d5", "title": "爱丁堡游学", "url": "https://www.yanxurui.cc/posts/misc/2018-09-15-Journey-to-Edinburgh/", "published_at": "2018-09-14T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b6b1cf25", "title": "小白必看的翻墙教程", "url": "https://www.yanxurui.cc/posts/tool/2018-05-23-the-best-way-to-escape-Chinese-Internet-censorship/", "published_at": "2018-05-22T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b766ef75", "title": "杨辉三角蕴含的编程哲学", "url": "https://www.yanxurui.cc/posts/algorithm/2017-12-07-YangHui-triangle/", "published_at": "2017-12-06T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b812376a", "title": "集群环境下安装python应用最佳实践", "url": "https://www.yanxurui.cc/posts/python/2017-12-05-best-practice-in-installing-python-application/", "published_at": "2017-12-04T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b878bc73", "title": "http-flv: getting started", "url": "https://www.yanxurui.cc/posts/server/2017-11-25-http-flv/", "published_at": "2017-11-24T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b91a3e82", "title": "查看linux的配置", "url": "https://www.yanxurui.cc/posts/linux/2017-10-27-check-linux-config/", "published_at": "2017-10-26T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817b96b649a", "title": "python面向对象编程(OOP)", "url": "https://www.yanxurui.cc/posts/python/2017-10-15-python-object-oriented-programming/", "published_at": "2017-10-14T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817ba16aa5d", "title": "小米路由器mini实现翻墙", "url": "https://www.yanxurui.cc/posts/tool/2017-10-14-miwifi-mini-pandorabox-shadowsocks/", "published_at": "2017-10-13T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817ba32080a", "title": "使用ffmpeg进行简单的视频编辑", "url": "https://www.yanxurui.cc/posts/tool/2017-10-07-use-ffmpeg-to-edit-video/", "published_at": "2017-10-06T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817ba6bdcc2", "title": "使用TLS加密TCP流量", "url": "https://www.yanxurui.cc/posts/server/2017-09-13-secure-TCP-Data-using-TLS/", "published_at": "2017-09-12T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bae5dd17", "title": "惊群和OP_REUSEPORT", "url": "https://www.yanxurui.cc/posts/linux/2017-09-07-thundering-herd-and-reuseport/", "published_at": "2017-09-06T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817baed1136", "title": "Mac上使用串口登陆树莓派3", "url": "https://www.yanxurui.cc/posts/project/2017-08-28-login-raspberry3-via-uart-on-mac/", "published_at": "2017-08-27T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bb256589", "title": "边缘计算吐血整理", "url": "https://www.yanxurui.cc/posts/misc/2017-08-08-a-survey-of-edge-computing/", "published_at": "2017-08-07T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bb5875f7", "title": "理解Flask的request上下文", "url": "https://www.yanxurui.cc/posts/python/2017-08-01-understanding-request-context-in-Flask/", "published_at": "2017-07-31T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bc55bc3b", "title": "Flask: return value of view function", "url": "https://www.yanxurui.cc/posts/python/2017-07-27-return-value-of-view-function/", "published_at": "2017-07-26T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bcd58a82", "title": "使用elasticsearch搜索1000万条数据", "url": "https://www.yanxurui.cc/posts/project/2017-07-17-elasticsearch-10million-documents/", "published_at": "2017-07-16T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bd6431f3", "title": "使用全文索引将你的mysql打造成一个搜索引擎", "url": "https://www.yanxurui.cc/posts/project/2017-07-15-mysql-full-text-index/", "published_at": "2017-07-14T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bd8a1b17", "title": "ssh鲜为人知的三种用法", "url": "https://www.yanxurui.cc/posts/tool/2017-07-14-ssh-port-forward/", "published_at": "2017-07-13T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bd986202", "title": "PHP和Python部署方式与性能对比", "url": "https://www.yanxurui.cc/posts/server/2017-07-12-php-vs-python-in-deployment-and-performance/", "published_at": "2017-07-11T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817be5a267f", "title": "在python里调用C函数的三种方式", "url": "https://www.yanxurui.cc/posts/python/2017-06-18-3-ways-of-calling-c-functions-from-python/", "published_at": "2017-06-17T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bea69b0a", "title": "lua read file is too slow", "url": "https://www.yanxurui.cc/posts/lua/2017-06-11-lua-read-file-is-too-slow/", "published_at": "2017-06-10T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bfa4c724", "title": "使用libev开发一个聊天室", "url": "https://www.yanxurui.cc/posts/linux/2017-06-04-chat-room-based-on-libev/", "published_at": "2017-06-03T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817bfbf8829", "title": "IO多路复用漫谈(附epoll示例)", "url": "https://www.yanxurui.cc/posts/linux/2017-06-03-IO-multiplexing/", "published_at": "2017-06-02T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c02f7916", "title": "socket编程示例", "url": "https://www.yanxurui.cc/posts/linux/2017-06-02-socket-demo/", "published_at": "2017-06-01T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c0e8d9ca", "title": "线程同步的三种方式", "url": "https://www.yanxurui.cc/posts/linux/2017-05-31-thread-synchronization/", "published_at": "2017-05-30T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c13fe905", "title": "使用memcache替代redis", "url": "https://www.yanxurui.cc/posts/project/2017-05-16-replace-redis-with-memcache/", "published_at": "2017-05-15T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c1f97f99", "title": "http长连接", "url": "https://www.yanxurui.cc/posts/http/2017-05-06-http-persistent-connection/", "published_at": "2017-05-05T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c29fce62", "title": "一道编程题——lucky triples", "url": "https://www.yanxurui.cc/posts/algorithm/2017-04-11-lucky-triples/", "published_at": "2017-04-10T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c329b814", "title": "python里的数值类型", "url": "https://www.yanxurui.cc/posts/python/2017-03-31-python-numeric-types/", "published_at": "2017-03-30T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c37b36f6", "title": "NGINX as a file server", "url": "https://www.yanxurui.cc/posts/server/2017-03-21-NGINX-as-a-file-server/", "published_at": "2017-03-20T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c3db62ae", "title": "使用robotframework测试nginx的location指令", "url": "https://www.yanxurui.cc/posts/server/2017-03-15-write-test-for-nginx-location-by-robotframework/", "published_at": "2017-03-14T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c41d127d", "title": "lua中万能的table", "url": "https://www.yanxurui.cc/posts/lua/2017-03-06-versatile-table-in-lua/", "published_at": "2017-03-05T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c49f37ab", "title": "我的女邻居", "url": "https://www.yanxurui.cc/posts/misc/2017-02-26-the-girl-next-door/", "published_at": "2017-02-25T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c548e6e1", "title": "西安两日游", "url": "https://www.yanxurui.cc/posts/misc/2017-02-18-Two-Day-Tour-To-Xi'an/", "published_at": "2017-02-17T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c592e672", "title": "[译]NGINX和NGINX Plus缓存指南", "url": "https://www.yanxurui.cc/posts/server/2017-02-13-a-guide-to-caching-with-nginx-and-nginx-plus/", "published_at": "2017-02-12T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c5fc523f", "title": "Set up binary log position based replication", "url": "https://www.yanxurui.cc/posts/mysql/2017-01-06-set-up-simple-replication/", "published_at": "2017-01-05T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c675c2af", "title": "用c语言编写cgi脚本", "url": "https://www.yanxurui.cc/posts/server/2017-01-04-write-a-cgi-program-in-c-language/", "published_at": "2017-01-03T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c6838fbe", "title": "一种简单的接口验签规则", "url": "https://www.yanxurui.cc/posts/project/2016-12-28-A-simple-way-to-authorize-for-interface/", "published_at": "2016-12-27T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c68b515a", "title": "跑步到底能不能瘦小腿", "url": "https://www.yanxurui.cc/posts/misc/2016-12-09-Slim-calves/", "published_at": "2016-12-08T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c6f1816f", "title": "为sublime text 3开发插件", "url": "https://www.yanxurui.cc/posts/tool/2016-12-06-plugin-tutoral-for-sublime-text-3/", "published_at": "2016-12-05T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c6ff9fef", "title": "[转]我看过最好的小黄文", "url": "https://www.yanxurui.cc/posts/misc/2016-11-20-The-best-love-story/", "published_at": "2016-11-19T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c74b8e35", "title": "10道mysql查询语句面试题", "url": "https://www.yanxurui.cc/posts/mysql/2016-11-10-10-sql-interview-questions/", "published_at": "2016-11-09T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c756993c", "title": "Free disk space of linux by cleaning mysql logs", "url": "https://www.yanxurui.cc/posts/mysql/2016-11-01-free-linux-space/", "published_at": "2016-10-31T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c7c2c680", "title": "13个相见恨晚的Git技巧", "url": "https://www.yanxurui.cc/posts/tool/2016-07-07-13-git-skills/", "published_at": "2016-07-06T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c80d5316", "title": "使用impressjs制作演示文稿", "url": "https://www.yanxurui.cc/posts/tool/2016-04-26-an-impressjs-application/", "published_at": "2016-04-25T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c84e04dc", "title": "用我的web框架创建一个应用", "url": "https://www.yanxurui.cc/posts/python/2016-04-10-use-my-web-framework-to-build-an-app/", "published_at": "2016-04-09T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c8e6cf2b", "title": "自己动手写web框架", "url": "https://www.yanxurui.cc/posts/python/2016-04-04-write-my-own-web-framework/", "published_at": "2016-04-03T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c9a2dac2", "title": "自己动手写一个ORM", "url": "https://www.yanxurui.cc/posts/python/2016-04-01-write-my-own-orm/", "published_at": "2016-03-31T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817c9f6e82f", "title": "一亿个数中选出最大的1000个数", "url": "https://www.yanxurui.cc/posts/algorithm/2016-03-20-Find-the-biggest-M-numbers/", "published_at": "2016-03-19T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817caab545e", "title": "About Github Pages", "url": "https://www.yanxurui.cc/posts/tool/2015-10-12-about-github-pages/", "published_at": "2015-10-11T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817cac7480b", "title": "中国防火墙何去何从", "url": "https://www.yanxurui.cc/posts/misc/2013-04-15-fuck-the-GFW/", "published_at": "2013-04-14T16:00:00+00:00" }, { "id": "01a08c65-50a4-721e-bbfe-4817cbbff5ba", "title": "被国学热绑架了的《百家讲坛》", "url": "https://www.yanxurui.cc/posts/misc/2012-12-11-national-culture-fever/", "published_at": "2012-12-10T16:00:00+00:00" } ] posts Claim your blog
Back to yanxurui.cc
Blog · corpus.blog/blogs/yanxurui.cc/posts

yanxurui.cc

yanxurui.cc

2024

2023

2022

2020

2019

2018

2017

2016

2015

2013

2012