<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[坚持的旅程]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/geting</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; geting]]></copyright><item><title><![CDATA[Kafka JAAS 安全认证流程]]></title><link>https://blog.youkuaiyun.com/geting/article/details/52044491</link><guid>https://blog.youkuaiyun.com/geting/article/details/52044491</guid><author>geting</author><pubDate>Wed, 27 Jul 2016 12:58:31 +0800</pubDate><description><![CDATA[
1. mechanism不在enable列表时，返回enabled_mechanisms
2. 在PLAIN 方式时，client 发来的信息是“[authzid] UTF8NUL 
authcid UTF8NUL passwd”，server根据server jaas文件里的username password来判断client发来的authcid和passwd正不正确。
代码在 or]]></description><category></category></item><item><title><![CDATA[Kafka JAAS Plain SASL 安全认证配置]]></title><link>https://blog.youkuaiyun.com/geting/article/details/52044055</link><guid>https://blog.youkuaiyun.com/geting/article/details/52044055</guid><author>geting</author><pubDate>Wed, 27 Jul 2016 11:43:16 +0800</pubDate><description><![CDATA[1. 为zookeeper添加 jaas 文件

zookeeper {
        org.apache.kafka.common.security.plain.PlainLoginModule required
        username="geting"
        password="geting";
};]]></description><category></category></item><item><title><![CDATA[绘制平滑曲线]]></title><link>https://blog.youkuaiyun.com/geting/article/details/5629146</link><guid>https://blog.youkuaiyun.com/geting/article/details/5629146</guid><author>geting</author><pubDate>Thu, 27 May 2010 21:04:00 +0800</pubDate><description><![CDATA[1.方法一DrawCurve .csharpcode, .csharpcode pre{	font-size: small;	color: black;	font-family: consolas, "Courier New", courier, monospace;	background-color: #ffffff;	/*white-space: pre]]></description><category></category></item><item><title><![CDATA[Problem of null with If statement in Mysql]]></title><link>https://blog.youkuaiyun.com/geting/article/details/5629144</link><guid>https://blog.youkuaiyun.com/geting/article/details/5629144</guid><author>geting</author><pubDate>Thu, 27 May 2010 21:03:00 +0800</pubDate><description><![CDATA[           1: delimiter //       2: drop procedure if exists test//       3: create procedure test()       4: begin       5: if @test_id=NULL then       6:         select]]></description><category></category></item><item><title><![CDATA[Problem with Anonymous delegate in loop]]></title><link>https://blog.youkuaiyun.com/geting/article/details/5447694</link><guid>https://blog.youkuaiyun.com/geting/article/details/5447694</guid><author>geting</author><pubDate>Sat, 03 Apr 2010 14:48:00 +0800</pubDate><description><![CDATA[TestForeachEventHandler.zip             1: foreach (Test test in tests)       2:             {       3:                 Button button = new Button();       4:                 button.]]></description><category></category></item><item><title><![CDATA[分布式访问]]></title><link>https://blog.youkuaiyun.com/geting/article/details/3506086</link><guid>https://blog.youkuaiyun.com/geting/article/details/3506086</guid><author>geting</author><pubDate>Fri, 12 Dec 2008 21:33:00 +0800</pubDate><description><![CDATA[问题：分布式系统中二个用户同时请求远程的同一个资源，用户A先于B发送请求，但服务器先收到B的请求，服务器怎么做出判断？具体实现？书上算法是服务器使用时间戳判断先后，但在具体实现中，服务器怎么知道有多少用户连接，难不成还要定一时间用来等待可能迟到的连接？]]></description><category></category></item><item><title><![CDATA[宏处理]]></title><link>https://blog.youkuaiyun.com/geting/article/details/2026930</link><guid>https://blog.youkuaiyun.com/geting/article/details/2026930</guid><author>geting</author><pubDate>Sat, 05 Jan 2008 17:13:00 +0800</pubDate><description><![CDATA[宏处理中在形式参数的前面加“#”作为前缀，将使得实际参数被括在一对双括号里。“##”将合并它的两个参数e.g #define PRINT(int ) printf(#int"=%d/n",int)PRINT(abc);将被扩展为：printf("abc""=%d/n",abc);C预处理器会自动将相邻的字符串合并，所以右代码等价于：printf("abc=%d/n",abc); ]]></description><category></category></item><item><title><![CDATA[严蔚敏数据结构之递归算法]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1561274</link><guid>https://blog.youkuaiyun.com/geting/article/details/1561274</guid><author>geting</author><pubDate>Wed, 11 Apr 2007 22:01:00 +0800</pubDate><description><![CDATA[ 1,对于含有递归特性的问题，最好设计递归形式的算法。但也不要单纯追求形式，应在算法设计的分析过程中“就事论事”。如，在利用分割求解设计算法时，子问题和原问题的性质相同；或者，问题的当前一步解决之后，余下的问题和原问题性质相同，则自然导致递归求解。2，实现递归函数，目前必须利用“栈”。一个递归函数必定能改写为得用栈实现的非递归函数；反之，一个用栈实现的非递归函数可以改写为递归函数。需要注意的是递归]]></description><category></category></item><item><title><![CDATA[netbeans]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1552191</link><guid>https://blog.youkuaiyun.com/geting/article/details/1552191</guid><author>geting</author><pubDate>Wed, 04 Apr 2007 21:45:00 +0800</pubDate><description><![CDATA[为什么在netbeans中用JAVA DB建立表后，就不可以更改列值，即只可以添加列，不可以删除及更改列？]]></description><category></category></item><item><title><![CDATA[严蔚敏数据结构学习笔记七：图]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1532387</link><guid>https://blog.youkuaiyun.com/geting/article/details/1532387</guid><author>geting</author><pubDate>Sat, 17 Mar 2007 22:26:00 +0800</pubDate><description><![CDATA[在广度优先搜索的基础上求图中两结点的最短路径需1,将链队列的结点改为“双链”结点，即结点中包含next和priou两个指针；2，修改入队列的操作，插入新的队尾结点时，令其priou域的指针指向刚刚出队列的结点，即当前的队头指针所指结点；3，修改出队列的操作，出队列时，仅移动队头指针，而不将队头结点从链表中删除。由于普里姆算法的时间复杂度为O( N的平方)，则适于稠密图；而克鲁斯卡尔算法需对e条边按]]></description><category></category></item><item><title><![CDATA[XP 下SQL Server 2000的安装]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1526736</link><guid>https://blog.youkuaiyun.com/geting/article/details/1526736</guid><author>geting</author><pubDate>Mon, 12 Mar 2007 13:16:00 +0800</pubDate><description><![CDATA[1，手动打开SQL Server 安装文件的MSDE 目录运行setup.exe文件，安装SQL Sever的服务器2，用regedit命令打开注册表，把HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Session Manager目录下的PendingFileRenameOperations删除3，运行Server的安装文件。4，把注册表中HKEY]]></description><category></category></item><item><title><![CDATA[Turbo Pascal简介]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1523453</link><guid>https://blog.youkuaiyun.com/geting/article/details/1523453</guid><author>geting</author><pubDate>Wed, 07 Mar 2007 16:49:00 +0800</pubDate><description><![CDATA[Turbo Pascal是Pascal语言的一个扩展。它扩展了标准Pascal的功能特性。在语法上，Turbo Pascal吸取了其他语言如C等的特性，简化了标准Pascal的语法；在功能上，Turbo Pascal提供了包括屏幕控制、图形处理、系统调用等有用的函数库（Turbo Pascal中称为单元）。    Turbo Pascal包括CP/M、MS-DOS、Windows等不同操作系统上的]]></description><category></category></item><item><title><![CDATA[pascal基础学习笔记]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1523452</link><guid>https://blog.youkuaiyun.com/geting/article/details/1523452</guid><author>geting</author><pubDate>Wed, 07 Mar 2007 16:49:00 +0800</pubDate><description><![CDATA[pascal程序的基本结构program title;begin     statement;     statement;end.注释符为｛｝数据类型：char,integer(-32768~32767占两个byte的内存),longint(-2147483648~2147483647占4个byte内存),real,boolean算术操作:＋加法－减法×乘法DIV取被除数MOD取余数逻辑操作：A]]></description><category></category></item><item><title><![CDATA[循环单链表的类实现]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1508710</link><guid>https://blog.youkuaiyun.com/geting/article/details/1508710</guid><author>geting</author><pubDate>Mon, 12 Feb 2007 20:33:00 +0800</pubDate><description><![CDATA[/*  利用C++语言，实现循环单链表各种算法：建立链表、链表插入、链表删除、链表查找等。本可以把主菜单也做出来，但由于时间关系，主菜单暂时没加，此版本 只为演示链表的操作C＋＋形式，即把C中的面向过程改为面向对象，表现为链表类。此外还有些输入类型检验等待完善*//*   main.cpp   */         #include        #include        #incl]]></description><category></category></item><item><title><![CDATA[J2EE安装]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1508708</link><guid>https://blog.youkuaiyun.com/geting/article/details/1508708</guid><author>geting</author><pubDate>Mon, 12 Feb 2007 20:31:00 +0800</pubDate><description><![CDATA[Java 2 Enterprise Edition1,安装j2eesdk-1_4_03-windows.exe(本例安装在D:/Sun/AppServer)2，设置环境变量J2EE_HOME:D:/Sun/AppServerJAVA_HOME:D:/Sun/AppServer/jdkpath:D:/Sun/AppServer/jdk/bin(管理页面为：http://localhost:484]]></description><category></category></item><item><title><![CDATA[严蔚敏数据结构学习笔记六.树和二叉树]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1508707</link><guid>https://blog.youkuaiyun.com/geting/article/details/1508707</guid><author>geting</author><pubDate>Mon, 12 Feb 2007 20:27:00 +0800</pubDate><description><![CDATA[ 第六章，树和二叉树6.1树的类型定义数据对象D：D是具有相同特性的数据元素的集合。数据关系R：若D为空集，则称为空树；否则：1）在D中存在唯一的称为根的数据元素root，2）当n>1时，其余结点可分为m(m>0)个互不相交的有限集T1,T2,...,Tm，其中每一棵子集本身又是一棵符合本定义的树，称为根的子树。基本术语结点:数据元素＋若干指向子村的分支结点的度：分支的个数树的度：树中所有结点]]></description><category></category></item><item><title><![CDATA[严蔚敏数据结构学习笔记五.数组和广义表]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1508706</link><guid>https://blog.youkuaiyun.com/geting/article/details/1508706</guid><author>geting</author><pubDate>Mon, 12 Feb 2007 20:26:00 +0800</pubDate><description><![CDATA[第五章，数组和广义表（广义表放入后面章节）5.1数组的类型定义数组没有插入删除操作5.2数组的顺序表示和实现类型特点：1）只有引用型操作，没有加工型操作；（没有链式表示）2）数组是多维的结构，而存储空间是一个一维的结构。有两种顺序映象的方式：1）以行序为主序（低下标优先）；二维数组A中任一元素aij的存储位置：LOC[i,j]=LOC[0,0]+(b2*i+j)L(每行有b2个元素，L为每个元]]></description><category></category></item><item><title><![CDATA[严蔚敏数据结构学习笔记四.串]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1508705</link><guid>https://blog.youkuaiyun.com/geting/article/details/1508705</guid><author>geting</author><pubDate>Mon, 12 Feb 2007 20:26:00 +0800</pubDate><description><![CDATA[第四章，串4.1串的抽象数据类型定义串的逻辑结构和线性表极为相似，区别仅在于串的数据对象限定为字符集。然而，串的基本操作和线性表有很大差别。在线性表的基本操作中，大多以"单个元素"作为操作对象，如：在线性表中查找某个元素，求取某个元素，在某个位置上插入一个元素和删除一个元素等；而在串的基本操作中，通常以" 串的整体"作为操作对象，如：在串中查找某个子串，求取一个子串，在串的某个位置]]></description><category></category></item><item><title><![CDATA[严蔚敏数据结构学习笔记三.栈和队列]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1508704</link><guid>https://blog.youkuaiyun.com/geting/article/details/1508704</guid><author>geting</author><pubDate>Mon, 12 Feb 2007 20:25:00 +0800</pubDate><description><![CDATA[第三章.栈和队列3.1栈的类型定义（存在栈顶，栈底）相对于线性表特点为：插入和删除只能在特定的地方进行。3.2栈的应用举例1，数制转换， 2.括号匹配的检验，检验括号是否匹配的方法用"期待的急迫程度"这个概念来描述。分析可能出现的不匹配的情况：1），到来的右括弧非是所"期待"的（和栈顶元素不相等）；2），到来的是"不速之客"（栈以经空，表达式没还有右括弧）；3），直到结束，也没有到]]></description><category></category></item><item><title><![CDATA[严蔚敏数据结构学习笔记二.线性表]]></title><link>https://blog.youkuaiyun.com/geting/article/details/1508703</link><guid>https://blog.youkuaiyun.com/geting/article/details/1508703</guid><author>geting</author><pubDate>Mon, 12 Feb 2007 20:24:00 +0800</pubDate><description><![CDATA[第二章 线性表线性结构是一个数据元素的有序（次序）集线性结构的基本特征：    1，集合中必存在唯一的一个"第一元素"；    2，集合中必存在唯一的一个"最后元素"；    3，除最后元素在外，均有唯一的后继；    4，除第一元素之外，均有唯一的前驱。2.1线性表的类型定义（抽象数据类型）   基本操作中 的ListEmpty(L),ListLength(L),PriorElem(L.]]></description><category></category></item></channel></rss>