<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[海枫的专栏]]></title><description><![CDATA[原来我们不是顾念所见的，乃是顾念所不见的，因为所见的是暂时的，所不见的是永远的 ]]></description><link>https://blog.csdn.net/linyt</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; linyt]]></copyright><item><title><![CDATA[Java最新技术介绍和分析 (202305)]]></title><link>https://blog.csdn.net/linyt/article/details/135371950</link><guid>https://blog.csdn.net/linyt/article/details/135371950</guid><author>linyt</author><pubDate>Wed, 03 Jan 2024 20:06:38 +0800</pubDate><description><![CDATA[本文介绍Java12到Java17的重要进展]]></description><category></category></item><item><title><![CDATA[再续【从零使用qemu模拟器搭建arm运行环境】]]></title><link>https://blog.csdn.net/linyt/article/details/108960410</link><guid>https://blog.csdn.net/linyt/article/details/108960410</guid><author>linyt</author><pubDate>Thu, 08 Oct 2020 10:42:50 +0800</pubDate><description><![CDATA[动机
我在2015年编写博文《从零使用qemu模拟器搭建arm运行环境》介绍在 Ubuntu 14.04系统如何一步步构造arm+qemu的运行环境。该文的主要问题是读者有运行环境不一定是Ubuntu 14.04，会遇到不少的软件包安装和编译错误问题，我也没有办法构造复现。另一方面，当前再次构造这个环境时，也会遇到类似的问题需要处理，特别是换成Centos发行版之后，处理起来更复杂。
既然每位朋友的发行版都不一样，那可以使用Docker统一构建环境，这是本项目的主要动机，使用Docker基于Ubuntu14]]></description><category></category></item><item><title><![CDATA[高级语言编写kernel，鱼和熊掌不可兼得]]></title><link>https://blog.csdn.net/linyt/article/details/94217963</link><guid>https://blog.csdn.net/linyt/article/details/94217963</guid><author>linyt</author><pubDate>Sat, 29 Jun 2019 22:28:37 +0800</pubDate><description><![CDATA[本文说明：本文首发在[内核月谈]公从号上，现在在个博客上发布，仍然标志为原创。
本文基于OSDI18论文《The benefits and costs of writing a POSIX kernel in a high-level language》的理解整理而成。从第1节到4节沿着论文作者思路介绍a)为什么要使用高级语言编写Kernel；b)使用Go编写Biscuit在开发效率，系统安全性和...]]></description><category></category></item><item><title><![CDATA[等额本息贷款每月还款金额推导过程]]></title><link>https://blog.csdn.net/linyt/article/details/87886929</link><guid>https://blog.csdn.net/linyt/article/details/87886929</guid><author>linyt</author><pubDate>Sat, 23 Feb 2019 00:13:55 +0800</pubDate><description><![CDATA[假设贷款总额是A，而每月利息是b，总共360期，目标是计算每个月应该给银多少钱，推导过程如下。
设每个月还银行的本金为
mn(1≤n≤360)m_n ( 1 \leq n \leq 360) mn​(1≤n≤360)
每个月还给银行的本金加上利息设为c，则每月的c是固定的。
现在分析一下第i个月的还款情况，前面i-1个月已经还了本金∑n=1i−1mn\sum_{n=1}^{i - 1} m_{n}...]]></description><category></category></item><item><title><![CDATA[对国产操作操系统的一点看法]]></title><link>https://blog.csdn.net/linyt/article/details/82718650</link><guid>https://blog.csdn.net/linyt/article/details/82718650</guid><author>linyt</author><pubDate>Sun, 16 Sep 2018 01:24:03 +0800</pubDate><description><![CDATA[最近中美贸易点和中兴事件，再次拉动了大众的神经，大家开始知道中国的科技实力并没有想像中的那么强，很多核心技术还是掌握在以美国为首的西方国里手里。　 
最近Ｄeepin国产操作系统团队CTO王勇发表离职声明，让大家对国产操作系统的信心再次遇冷。 
最近一个月看了一些关于国产操作系统文章，谈一下自己的想法吧。



国产操作系统是真命题还是伪命题

看到这个标题，估计很多人都会说，国产操作系统当然是真...]]></description><category></category></item><item><title><![CDATA[从零开始制作Linux]]></title><link>https://blog.csdn.net/linyt/article/details/80142036</link><guid>https://blog.csdn.net/linyt/article/details/80142036</guid><author>linyt</author><pubDate>Sun, 29 Apr 2018 21:51:40 +0800</pubDate><description><![CDATA[提到制作Linux，大家都能想到如雷贯耳、大名鼎鼎的Linux from scratch。但Linux from scratch的复杂性不是普通人能轻易掌握的，对于初学者来说，任何步骤出现不一致，会让初学者遇到挫拆，攻破LFS的信心越来越低。

本文教大家制作一个比LFS更简单的Linux系统，只有Grub、Linux kernel和最小的根文件系统initrd，原理和过程都非常简单。大家可以在这...]]></description><category></category></item><item><title><![CDATA[揭密X86架构C可变参数函数实现原理]]></title><link>https://blog.csdn.net/linyt/article/details/79772742</link><guid>https://blog.csdn.net/linyt/article/details/79772742</guid><author>linyt</author><pubDate>Sun, 01 Apr 2018 00:48:13 +0800</pubDate><description><![CDATA[前两天公司论坛有同事在问C语言可变参数函数中的va_start，va_arg 和 va_end 这些接口怎么实现的？我毫不犹豫翻开箱底，将多年前前（算算有十年了）写的文章「亲密接触C可变参数函数」发给他，然后开始了深入的技术交流，才有现在这篇文章，所以这篇文算是写给同事的，也分享给大家。

「亲密接触C可变参数函数」这篇文章讲的是i386架构下可变参数函数的实现原理，但是从i386到X86架构，两...]]></description><category></category></item><item><title><![CDATA[异次元骇客、虚拟机和造物主]]></title><link>https://blog.csdn.net/linyt/article/details/79603557</link><guid>https://blog.csdn.net/linyt/article/details/79603557</guid><author>linyt</author><pubDate>Sun, 18 Mar 2018 19:46:58 +0800</pubDate><description><![CDATA[春节期间跟同学谈到「异次元骇客 」这部电影，谈到电影的故事情节和逻辑思维上的突破，大家兴趣盎然。上个周末又将电影看了一遍，看懂了许多原先没看到的东西，分享一下对电影的理解。



异次元骇客



异次元骇客是非常值得一看的电影，它超越了人类的逻辑空间。你可以说他是科幻，其实它是在探讨人类宇宙的边界和密码，宇宙是真实的还是虚拟的，它的边界在哪里。 


科学家福勒带领一个拥有尖端技术的小组，他们的...]]></description><category></category></item><item><title><![CDATA[1等于0.循环9吗？]]></title><link>https://blog.csdn.net/linyt/article/details/72566858</link><guid>https://blog.csdn.net/linyt/article/details/72566858</guid><author>linyt</author><pubDate>Sun, 13 Aug 2017 01:15:42 +0800</pubDate><description><![CDATA[1等于0.循环9吗？脑洞大开一下……]]></description><category></category></item><item><title><![CDATA[如何求解三次方程]]></title><link>https://blog.csdn.net/linyt/article/details/72081785</link><guid>https://blog.csdn.net/linyt/article/details/72081785</guid><author>linyt</author><pubDate>Sat, 12 Aug 2017 00:13:20 +0800</pubDate><description><![CDATA[本文介绍一元三次方程的求解过程以及通用的求根公式]]></description><category></category></item><item><title><![CDATA[阿里与华为，引领科技现代化进程]]></title><link>https://blog.csdn.net/linyt/article/details/62922187</link><guid>https://blog.csdn.net/linyt/article/details/62922187</guid><author>linyt</author><pubDate>Tue, 21 Mar 2017 22:49:35 +0800</pubDate><description><![CDATA[阿里对外宣布开展 NASA 计划，不同媒体有不同的解读。但个人认为这个中国科技现代化的开始，对中国IT技术有不可估量的意义。]]></description><category></category></item><item><title><![CDATA[一分钟理解向后兼容]]></title><link>https://blog.csdn.net/linyt/article/details/53364199</link><guid>https://blog.csdn.net/linyt/article/details/53364199</guid><author>linyt</author><pubDate>Sun, 27 Nov 2016 15:54:28 +0800</pubDate><description><![CDATA[向后兼容 就是 向历史兼容，你理解对了吗？]]></description><category></category></item><item><title><![CDATA[巧夺天工的kfifo(修订版）]]></title><link>https://blog.csdn.net/linyt/article/details/53355355</link><guid>https://blog.csdn.net/linyt/article/details/53355355</guid><author>linyt</author><pubDate>Sat, 26 Nov 2016 21:38:52 +0800</pubDate><description><![CDATA[多年以前写了篇《巧夺天工的kfifo》文章，最近有好位网友发消息讨论kfifo实现细节。发现原文有些细节没有说得很清楚，甚至有点啰嗦，于是趁今晚有空修订一下。]]></description><category></category></item><item><title><![CDATA[应用布尔盲注来爆库（1）]]></title><link>https://blog.csdn.net/linyt/article/details/53106321</link><guid>https://blog.csdn.net/linyt/article/details/53106321</guid><author>linyt</author><pubDate>Wed, 09 Nov 2016 22:41:44 +0800</pubDate><description><![CDATA[如果注入成功了，但网页没有返回任何有用信息，这种情况下，如何获取数据库信息了，这就需要布尔盲注上场了]]></description><category></category></item><item><title><![CDATA[基于错误信息的SQL盲注]]></title><link>https://blog.csdn.net/linyt/article/details/53041229</link><guid>https://blog.csdn.net/linyt/article/details/53041229</guid><author>linyt</author><pubDate>Sat, 05 Nov 2016 01:24:45 +0800</pubDate><description><![CDATA[如果不知道网站上的SQL拼接方式，那该怎么利用错误信息进行SQL盲注了，快来围观吧]]></description><category></category></item><item><title><![CDATA[SQL注入练习平台sqli-labs]]></title><link>https://blog.csdn.net/linyt/article/details/53039501</link><guid>https://blog.csdn.net/linyt/article/details/53039501</guid><author>linyt</author><pubDate>Fri, 04 Nov 2016 23:17:44 +0800</pubDate><description><![CDATA[你是否在学习SQL注入找不到好的OJ平台，这里介绍sqli-labs项目给你，非常适合SQL注入初学者来这里升级怪兽。]]></description><category></category></item><item><title><![CDATA[如何利用SQL注入进行爆库]]></title><link>https://blog.csdn.net/linyt/article/details/52966555</link><guid>https://blog.csdn.net/linyt/article/details/52966555</guid><author>linyt</author><pubDate>Sun, 30 Oct 2016 00:40:59 +0800</pubDate><description><![CDATA[SQL注入可以完全爆库，不相信，进来看看，本文一步步介绍爆库的原理和步骤。]]></description><category></category></item><item><title><![CDATA[初识SQL注入]]></title><link>https://blog.csdn.net/linyt/article/details/52894072</link><guid>https://blog.csdn.net/linyt/article/details/52894072</guid><author>linyt</author><pubDate>Sat, 22 Oct 2016 23:49:32 +0800</pubDate><description><![CDATA[使用简单的实验来展示SQL注入的基础原理]]></description><category></category></item><item><title><![CDATA[聊聊Linux2038年问题]]></title><link>https://blog.csdn.net/linyt/article/details/52728910</link><guid>https://blog.csdn.net/linyt/article/details/52728910</guid><author>linyt</author><pubDate>Tue, 04 Oct 2016 01:23:30 +0800</pubDate><description><![CDATA[2038年问题与之前的千年虫问题的杀伤力是不一样的，千年虫属于应用程序的问题，而2038年问题却是系统级的，有更大的杀伤力。幸好当前离2038还有20年时间，并且整个Linux社区已经开始解决的，离目标不远了，曙光在望。]]></description><category></category></item><item><title><![CDATA[再谈0.循环9等于1]]></title><link>https://blog.csdn.net/linyt/article/details/52332753</link><guid>https://blog.csdn.net/linyt/article/details/52332753</guid><author>linyt</author><pubDate>Sat, 27 Aug 2016 01:37:15 +0800</pubDate><description><![CDATA[你还相信0.循环9 小于 1吗？ 我们的直觉往往是错的，不信？ 进来看看吧]]></description><category></category></item></channel></rss>