<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tomcoding的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tomcoding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tomcoding]]></copyright><item><title><![CDATA[ASSM管理的Oracle段头块结构]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/162073700</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/162073700</guid><author>tomcoding</author><pubDate>Wed, 17 Jun 2026 17:39:28 +0800</pubDate><description><![CDATA[访问网站，学习Oracle内部数据结构，详细文档说明，下载Oracle的exp/imp，DUL，logminer，ASM工具的源代码，学习高技术含量的内容。上一篇文章我们介绍了，MSSM管理的Oracle段头块结构，其缺点就是会在高并发时造成段头块挣用，影响访问效率，为此Oracle引入了ASSM管理段内数据块的分配机制。ASSM是Automatic Segment Space Management的缩写，是高版本的Oracle默认的管理方式，使得空间管理更简单，也提高了效率。]]></description><category></category></item><item><title><![CDATA[MSSM管理的Oracle段头块]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/162072467</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/162072467</guid><author>tomcoding</author><pubDate>Wed, 17 Jun 2026 16:56:11 +0800</pubDate><description><![CDATA[访问网站，学习Oracle内部数据结构，详细文档说明，下载Oracle的exp/imp，DUL，logminer，ASM工具的源代码，学习高技术含量的内容。MSSM是Manual Segment Space Management的首字母缩写，是Oracle最初实现的一种段空间管理技术。MSSM在对象的段头设置一个空闲列表（Freelist）来管理空闲块。]]></description><category></category></item><item><title><![CDATA[深入解析Oracle数据块的内部结构]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/162015736</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/162015736</guid><author>tomcoding</author><pubDate>Mon, 15 Jun 2026 23:33:30 +0800</pubDate><description><![CDATA[访问网站，学习Oracle内部数据结构，详细文档说明，下载Oracle的exp/imp，DUL，logminer，ASM工具的源代码，学习高技术含量的内容。在Oracle数据库的存储体系中，数据块是整个体系的最小逻辑单元，也是I/O操作的基本单位。理解数据块的内部结构，不仅能够帮助DBA排查数据损坏、空间分配异常等底层问题，更能让开发者从根本上优化数据库的存储与访问性能。Oracle数据块是分层结构，从上到下依次是块头，事务固定层，事务可变层，数据头层，表目录层，行目录层，空闲空间，行数据层和块尾。]]></description><category></category></item><item><title><![CDATA[遇到一个ORA-01017错误，解决方法]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/161936102</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/161936102</guid><author>tomcoding</author><pubDate>Fri, 12 Jun 2026 22:14:06 +0800</pubDate><description><![CDATA[原来从 12c 开始，密码存储引入了多种验证协议，如果客户端版本过旧或驱动不支持高版本协议，可能协商失败表现为 ORA-01017。网站，学习Oracle内部数据结构，详细文档说明，下载Oracle的exp/imp，DUL，logminer，ASM工具的源代码，学习高技术含量的内容。如果能够登录，说明问题出在应用程序的连接串或 IDE 的凭据缓存，先清缓存、重输密码、检查字符串内是否有多余空格反斜杠。如果刚遇到这个问题，先不要动参数、不要重建文件，按这五步快速过一遍，往往就已经能解决。]]></description><category></category></item><item><title><![CDATA[现在的孩子变傻了吗？]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/161935887</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/161935887</guid><author>tomcoding</author><pubDate>Fri, 12 Jun 2026 21:47:43 +0800</pubDate><description><![CDATA[智商这个东西本来就不能全面体现一个人的各种能力，即使真的智商测试得了低分，也不能说明一个人的能力就不行，何况对不同代际的人群使用同样的测试方法也不公平，现在的科技和人类积累的知识是在飞速发展的，有些技能和经验，甚至是以前的知识很多都被快速淘汰了，现在的孩子不再掌握这些陈旧的东西，如果还按以前测试智商的方法是不能得到正确结论的。网站，学习Oracle内部数据结构，详细文档说明，下载Oracle的exp/imp，DUL，logminer，ASM工具的源代码，学习高技术含量的内容。]]></description><category></category></item><item><title><![CDATA[写在高考之后]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/161903874</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/161903874</guid><author>tomcoding</author><pubDate>Thu, 11 Jun 2026 23:07:47 +0800</pubDate><description><![CDATA[昨天是北京高考的最后一天，由于工作地点离一个考点比较近，这两天经常看到接送考生的家长，还有在考点附近等着的家长，无一例外的都在刷着手机，与几年前的状态截然不同，以前也有很多等考生的家长，似乎在一块聊的热火朝天，现在这种情景不见了，倒是考点附近的警车戒备森严，社区工作者把着附近的路口，如临大敌，凭空增加了许多紧张的气氛。网站，学习Oracle内部数据结构，详细文档说明，下载Oracle的exp/imp，DUL，logminer，ASM工具的源代码，学习高技术含量的内容。]]></description><category></category></item><item><title><![CDATA[从零开发一个自己的Oracle DUL软件]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/161866868</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/161866868</guid><author>tomcoding</author><pubDate>Wed, 10 Jun 2026 17:52:42 +0800</pubDate><description><![CDATA[​
访问www.tomcoding.com网站，学习Oracle内部数据结构，详细文档说明，下载Oracle的exp/imp，DUL，logminer，ASM工具的源代码，学习高技术含量的内容。

搜索网上的文章就会发现几乎都是使用手册和恢复的案例，没有人告诉你DUL是怎样实现的，本文中我们就来一步步的分析它的实现原理，如果你想自己开发一个类似的工具，这篇文章会告诉你有那些工作要做，该怎样去做。希望你在看完这篇文章后也能尝试开发出一个自己的DUL程序。]]></description><category></category></item><item><title><![CDATA[排序算法总结（四）归并排序]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142905471</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142905471</guid><author>tomcoding</author><pubDate>Sun, 13 Oct 2024 22:15:52 +0800</pubDate><description><![CDATA[归并排序的实质就是两个有序数组的合并操作，把数组拆分成单个元素时，这个包含一个元素的数组就是有序的，再把这些小数组逐级合并成大数组，大数组就是有序的了，示例代码演示了排序的过程。]]></description><category></category></item><item><title><![CDATA[排序算法总结（三）希尔排序]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142834330</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142834330</guid><author>tomcoding</author><pubDate>Thu, 10 Oct 2024 23:12:18 +0800</pubDate><description><![CDATA[介绍希尔排序算法的本质，其实是分组插入排序，主要为了解决插入排序元素交换频繁的问题，用C语言实现了一个函数，调用插入排序函数，把分组和插入排序分离出来，更容易看到这两者的关系。]]></description><category></category></item><item><title><![CDATA[排序算法总结（二）插入排序]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142768178</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142768178</guid><author>tomcoding</author><pubDate>Tue, 08 Oct 2024 20:14:12 +0800</pubDate><description><![CDATA[学习总结了插入排序算法，用C语言实现一个插入排序函数，对算法进行改进，减少移动元素的次数，用C语言实现改进算法。]]></description><category></category></item><item><title><![CDATA[排序算法总结（一）冒泡排序和选择排序]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142746895</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142746895</guid><author>tomcoding</author><pubDate>Mon, 07 Oct 2024 21:38:40 +0800</pubDate><description><![CDATA[总结一下排序算法中的冒泡排序和选择排序，这是我们常用的排序算法，主要在于搞清楚算法的逻辑，最后用C语言实现算法。]]></description><category></category></item><item><title><![CDATA[自己写一个FTP客户端程序的过程]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142731871</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142731871</guid><author>tomcoding</author><pubDate>Sun, 06 Oct 2024 21:22:49 +0800</pubDate><description><![CDATA[本文介绍了自己编写一个FTP客户端源码的过程，包括怎样入手，理清FTP命令，最后编码的过程。这是以前在项目中用过的一个实例，现在总结了一下，也可以看看在项目中遇到问题，解决问题的经过。]]></description><category></category></item><item><title><![CDATA[AES加密算法的详细描述和C语言实现]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142719247</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142719247</guid><author>tomcoding</author><pubDate>Sat, 05 Oct 2024 21:42:23 +0800</pubDate><description><![CDATA[AES是美国ANSI推荐的新一代数据加密规范，本文详细描述了AES算法的原理和加解密的步骤，用C语言实现了密钥生成函数和加密解密函数，更是用详尽的图片描述了算法的每个步骤，使得理解起来更加容易。]]></description><category></category></item><item><title><![CDATA[DES算法的详细描述和C语言实现]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142708972</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142708972</guid><author>tomcoding</author><pubDate>Fri, 04 Oct 2024 23:39:06 +0800</pubDate><description><![CDATA[实现DES加密算法的C语言源代码和描述DES算法的详细文档，详细介绍了DES算法的流程，有详细的图片描述算法的每一步，用C语言实现了加密和解密函数。]]></description><category></category></item><item><title><![CDATA[unixODBC编程（十）分片插入长数据]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142696042</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142696042</guid><author>tomcoding</author><pubDate>Thu, 03 Oct 2024 21:47:20 +0800</pubDate><description><![CDATA[表中有LONG字段类型时，如果要插入大量的数据，需要分片操作，一部分一部分的插入一个字段，ODBC使用SQLPutData()函数来处理这种情况，要使用这个函数需要前面进行其他操作，本文介绍了分片插入，动态提供数据的步骤和要注意的操作，最后用一个实际的例子来演示处理的全过程。]]></description><category></category></item><item><title><![CDATA[unixODBC编程（九）分片查询长数据]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142675903</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142675903</guid><author>tomcoding</author><pubDate>Wed, 02 Oct 2024 20:44:23 +0800</pubDate><description><![CDATA[介绍对长数据类型字段的读取，ODBC提供了读取一个字段部分数据的功能，通过一个读取LONG数据表的实际例子演示了操作过程。]]></description><category></category></item><item><title><![CDATA[unixODBC编程（八）使用滚动游标]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142671016</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142671016</guid><author>tomcoding</author><pubDate>Tue, 01 Oct 2024 15:42:12 +0800</pubDate><description><![CDATA[介绍滚动游标的功能，怎样在ODBC程序中使用滚动游标，怎样使用SQLFetchScroll函数去随机获取结果集中的某行或多行数据，用一个实际可运行的实例演示操作的过程。]]></description><category></category></item><item><title><![CDATA[unixODBC编程（七）数组查询]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142645057</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142645057</guid><author>tomcoding</author><pubDate>Sun, 29 Sep 2024 22:57:15 +0800</pubDate><description><![CDATA[介绍了怎样使用数组通过ODBC查询数据，如何设置语句句柄属性以及绑定数组变量的方式，最后以一个实际可执行的程序代码来演示操作过程。]]></description><category></category></item><item><title><![CDATA[unxODBC编程（六）数组插入]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142623908</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142623908</guid><author>tomcoding</author><pubDate>Sat, 28 Sep 2024 23:58:00 +0800</pubDate><description><![CDATA[介绍了ODBC数组插入的步骤，和需要进行的操作，一个完整的可执行代码演示插入过程。]]></description><category></category></item><item><title><![CDATA[unxiODBC编程（五）错误处理]]></title><link>https://blog.youkuaiyun.com/tomcoding/article/details/142575183</link><guid>https://blog.youkuaiyun.com/tomcoding/article/details/142575183</guid><author>tomcoding</author><pubDate>Thu, 26 Sep 2024 21:56:07 +0800</pubDate><description><![CDATA[介绍了ODBC函数的返回值都有哪些，怎样处理返回的错误信息，详细介绍了使用函数的原型和参数，编写一个处理错误的通用函数。]]></description><category></category></item></channel></rss>