<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pp4u的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pp4u</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pp4u]]></copyright><item><title><![CDATA[计算结构体内成员的内存偏移量]]></title><link>https://blog.youkuaiyun.com/pp4u/article/details/851377</link><guid>https://blog.youkuaiyun.com/pp4u/article/details/851377</guid><author>pp4u</author><pubDate>Thu, 29 Jun 2006 16:07:00 +0800</pubDate><description><![CDATA[已知机构体的定义和成员，怎么计算该成员在此结构体内的偏移量呢？例如 struct testStruct {                    int tmpI;                    char tmpS[10];                    float tmpF;         }; tmpI的偏移量为0,tmpS的偏移量为4,tmpF成员的偏移量为16，怎样通过简]]></description><category></category></item><item><title><![CDATA[static修饰的变量存在哪里]]></title><link>https://blog.youkuaiyun.com/pp4u/article/details/851333</link><guid>https://blog.youkuaiyun.com/pp4u/article/details/851333</guid><author>pp4u</author><pubDate>Thu, 29 Jun 2006 15:55:00 +0800</pubDate><description><![CDATA[从 C/C++ 语言的角度出发，只要了解对象的存储区分为静态存储（static storage）、自动存储（automatic storage）和动态分配存储（allocated or dynamic storage）就可以了。如果和操作系统的概念结合起来，自动存储区对应着栈（stack），动态分配存储区对应着堆（heap），静态存储区又可细分为 .bss、.data、.rodata 等段（sec]]></description><category></category></item><item><title><![CDATA[网络字节顺序、大端法、小端法]]></title><link>https://blog.youkuaiyun.com/pp4u/article/details/832433</link><guid>https://blog.youkuaiyun.com/pp4u/article/details/832433</guid><author>pp4u</author><pubDate>Sun, 25 Jun 2006 11:44:00 +0800</pubDate><description><![CDATA[在国内的4种短信协议的协议头部分，都定义了4个字节长度的message length字段，字段的数据类型为无符号整形（也就是说，这个字段的范围是0－2^16-1）；而在java语言中，没有无符号整形这种数据类型（如果 用int类型来表示，由于java中int型是有符号数，则会发送溢出），我设想将message length存入long类型中，将数字的大小控制在0－2^16-1范围之内，当超过此范围]]></description><category></category></item><item><title><![CDATA[让错误无处遁形gdb排错工具基本用法]]></title><link>https://blog.youkuaiyun.com/pp4u/article/details/832417</link><guid>https://blog.youkuaiyun.com/pp4u/article/details/832417</guid><author>pp4u</author><pubDate>Sun, 25 Jun 2006 11:39:00 +0800</pubDate><description><![CDATA[当程序出错并产生core 时快速定位出错函数的办法,gdb 程序名 core文件名(一般是core,也可能是core.xxxx)　　　　调试程序使用的键　　r run 运行.程序还没有运行前使用　　c cuntinue 继续运行。运行中断后继续运行　　q 退出　　kill 终止调试的程序　　h help 帮助　　 命令补全功能　　　　step 跟入函数　　next 不跟入函数　　b breakpo]]></description><category></category></item><item><title><![CDATA[得到当前日期前十天的那天的日期]]></title><link>https://blog.youkuaiyun.com/pp4u/article/details/138728</link><guid>https://blog.youkuaiyun.com/pp4u/article/details/138728</guid><author>pp4u</author><pubDate>Sat, 16 Oct 2004 10:39:00 +0800</pubDate><description><![CDATA[	java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd");java.util.GregorianCalendar g=new java.util.GregorianCalendar();g.setTime(new java.util.Date());g.add(java.util.Ca]]></description><category></category></item><item><title><![CDATA[[转载]目前最好的分页技术]]></title><link>https://blog.youkuaiyun.com/pp4u/article/details/134502</link><guid>https://blog.youkuaiyun.com/pp4u/article/details/134502</guid><author>pp4u</author><pubDate>Wed, 13 Oct 2004 10:27:00 +0800</pubDate><description><![CDATA[ 前言 JDBC和分页 和具体数据库相关的实现方法 另一种繁琐的实现方法 使用Vector进行分页 一个新的Pageable接口及其实现 Pageable的使用方法 总结 参考资料 关于作者 前言     在使用数据库的过程中，不可避免的需要使用到分页的功能，可是JDBC的规范对此却没有很好的解决。对于这个需求很多朋友都有自己的解决方案，比如使用Vector等集合类先保存取出的数据再分页。]]></description><category></category></item><item><title><![CDATA[oracle_sql函数]]></title><link>https://blog.youkuaiyun.com/pp4u/article/details/134492</link><guid>https://blog.youkuaiyun.com/pp4u/article/details/134492</guid><author>pp4u</author><pubDate>Wed, 13 Oct 2004 10:23:00 +0800</pubDate><description><![CDATA[oracle_sql 函数说明：在括号中注明（数值）的为数值型函数；注明为（字符）的为字符函数；注明为日期的为日期型函数；注明为（转换）的为转换型函数；注明是（聚组）的为聚组型函数；不注明的为其他函数。函数名：说明abs(x)（数值）返回x的绝对值add_months（x，y）（日期）返回值为日期x加上y个月]]></description><category></category></item><item><title><![CDATA[浅谈Java中的存储空间类型]]></title><link>https://blog.youkuaiyun.com/pp4u/article/details/134435</link><guid>https://blog.youkuaiyun.com/pp4u/article/details/134435</guid><author>pp4u</author><pubDate>Wed, 13 Oct 2004 09:51:00 +0800</pubDate><description><![CDATA[在Thinking in java里，列举了Java的六种存储类型1.寄存器编写过汇编程序的应该对寄存器非常熟悉，那时候用的ax，bx，cx，dx等等。寄存器在CPU里面，所以速度特别快，但是数量非常有限。在java中无法直接和寄存器打交道，不过在c中是可以声明寄存器变量的。2.栈空间写过汇编的肯定感到非常亲切，在汇编程序里不就是压栈和出栈吗？有一个指针控制栈空间，分配空间是栈指针上移，就是p]]></description><category></category></item><item><title><![CDATA[一些常见的RuntimeException]]></title><link>https://blog.youkuaiyun.com/pp4u/article/details/134421</link><guid>https://blog.youkuaiyun.com/pp4u/article/details/134421</guid><author>pp4u</author><pubDate>Wed, 13 Oct 2004 09:46:00 +0800</pubDate><description><![CDATA[Java中所有异常或者错误都继承Throwable，我们把它分为三类吧：1.Error:所有都继承自Error，表示致命的错误，比如内存不够，字节码不合法等。2.Exception:这个属于应用程序级别的异常，这类异常必须捕捉。3.RuntimeException:奇怪RuntimeException继承了Exception，而不是直接继Error，  这个表示系统异常，比较严重。Error我]]></description><category></category></item></channel></rss>