- 博客(28)
- 资源 (12)
- 收藏
- 关注
原创 Kafka JAAS 安全认证流程
1. mechanism不在enable列表时,返回enabled_mechanisms2. 在PLAIN 方式时,client 发来的信息是“[authzid] UTF8NUL authcid UTF8NUL passwd”,server根据server jaas文件里的username password来判断client发来的authcid和passwd正不正确。代码在 or
2016-07-27 12:58:31
3187
原创 Kafka JAAS Plain SASL 安全认证配置
1. 为zookeeper添加 jaas 文件zookeeper { org.apache.kafka.common.security.plain.PlainLoginModule required username="geting" password="geting";};
2016-07-27 11:43:16
15681
2
原创 绘制平滑曲线
1.方法一DrawCurve .csharpcode, .csharpcode pre{ font-size: small; color: black; font-family: consolas, "Courier New", courier, monospace; background-color: #ffffff; /*white-space: pre
2010-05-27 21:04:00
1638
原创 Problem of null with If statement in Mysql
1: delimiter // 2: drop procedure if exists test// 3: create procedure test() 4: begin 5: if @test_id=NULL then 6: select
2010-05-27 21:03:00
514
原创 Problem with Anonymous delegate in loop
TestForeachEventHandler.zip 1: foreach (Test test in tests) 2: { 3: Button button = new Button(); 4: button.
2010-04-03 14:48:00
378
原创 分布式访问
问题:分布式系统中二个用户同时请求远程的同一个资源,用户A先于B发送请求,但服务器先收到B的请求,服务器怎么做出判断?具体实现?书上算法是服务器使用时间戳判断先后,但在具体实现中,服务器怎么知道有多少用户连接,难不成还要定一时间用来等待可能迟到的连接?
2008-12-12 21:33:00
459
转载 宏处理
宏处理中在形式参数的前面加“#”作为前缀,将使得实际参数被括在一对双括号里。“##”将合并它的两个参数e.g #define PRINT(int ) printf(#int"=%d/n",int)PRINT(abc);将被扩展为:printf("abc""=%d/n",abc);C预处理器会自动将相邻的字符串合并,所以右代码等价于:printf("abc=%d/n",abc);
2008-01-05 17:13:00
765
原创 严蔚敏数据结构之递归算法
1,对于含有递归特性的问题,最好设计递归形式的算法。但也不要单纯追求形式,应在算法设计的分析过程中“就事论事”。如,在利用分割求解设计算法时,子问题和原问题的性质相同;或者,问题的当前一步解决之后,余下的问题和原问题性质相同,则自然导致递归求解。2,实现递归函数,目前必须利用“栈”。一个递归函数必定能改写为得用栈实现的非递归函数;反之,一个用栈实现的非递归函数可以改写为递归函数。需要注意的是递归
2007-04-11 22:01:00
1122
原创 严蔚敏数据结构学习笔记七:图
在广度优先搜索的基础上求图中两结点的最短路径需1,将链队列的结点改为“双链”结点,即结点中包含next和priou两个指针;2,修改入队列的操作,插入新的队尾结点时,令其priou域的指针指向刚刚出队列的结点,即当前的队头指针所指结点;3,修改出队列的操作,出队列时,仅移动队头指针,而不将队头结点从链表中删除。由于普里姆算法的时间复杂度为O( N的平方),则适于稠密图;而克鲁斯卡尔算法需对e条边按
2007-03-17 22:26:00
1531
原创 XP 下SQL Server 2000的安装
1,手动打开SQL Server 安装文件的MSDE 目录运行setup.exe文件,安装SQL Sever的服务器2,用regedit命令打开注册表,把HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Session Manager目录下的PendingFileRenameOperations删除3,运行Server的安装文件。4,把注册表中HKEY
2007-03-12 13:16:00
888
原创 pascal基础学习笔记
pascal程序的基本结构program title;begin statement; statement;end.注释符为{}数据类型:char,integer(-32768~32767占两个byte的内存),longint(-2147483648~2147483647占4个byte内存),real,boolean算术操作:+加法-减法×乘法DIV取被除数MOD取余数逻辑操作:A
2007-03-07 16:49:00
1965
转载 Turbo Pascal简介
Turbo Pascal是Pascal语言的一个扩展。它扩展了标准Pascal的功能特性。在语法上,Turbo Pascal吸取了其他语言如C等的特性,简化了标准Pascal的语法;在功能上,Turbo Pascal提供了包括屏幕控制、图形处理、系统调用等有用的函数库(Turbo Pascal中称为单元)。 Turbo Pascal包括CP/M、MS-DOS、Windows等不同操作系统上的
2007-03-07 16:49:00
2213
原创 循环单链表的类实现
/* 利用C++语言,实现循环单链表各种算法:建立链表、链表插入、链表删除、链表查找等。本可以把主菜单也做出来,但由于时间关系,主菜单暂时没加,此版本 只为演示链表的操作C++形式,即把C中的面向过程改为面向对象,表现为链表类。此外还有些输入类型检验等待完善*//* main.cpp */ #include #include #incl
2007-02-12 20:33:00
1177
原创 J2EE安装
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
2007-02-12 20:31:00
937
原创 严蔚敏数据结构学习笔记六.树和二叉树
第六章,树和二叉树6.1树的类型定义数据对象D:D是具有相同特性的数据元素的集合。数据关系R:若D为空集,则称为空树;否则:1)在D中存在唯一的称为根的数据元素root,2)当n>1时,其余结点可分为m(m>0)个互不相交的有限集T1,T2,...,Tm,其中每一棵子集本身又是一棵符合本定义的树,称为根的子树。基本术语结点:数据元素+若干指向子村的分支结点的度:分支的个数树的度:树中所有结点
2007-02-12 20:27:00
1575
原创 严蔚敏数据结构学习笔记四.串
第四章,串4.1串的抽象数据类型定义串的逻辑结构和线性表极为相似,区别仅在于串的数据对象限定为字符集。然而,串的基本操作和线性表有很大差别。在线性表的基本操作中,大多以"单个元素"作为操作对象,如:在线性表中查找某个元素,求取某个元素,在某个位置上插入一个元素和删除一个元素等;而在串的基本操作中,通常以" 串的整体"作为操作对象,如:在串中查找某个子串,求取一个子串,在串的某个位置
2007-02-12 20:26:00
1258
原创 严蔚敏数据结构学习笔记五.数组和广义表
第五章,数组和广义表(广义表放入后面章节)5.1数组的类型定义数组没有插入删除操作5.2数组的顺序表示和实现类型特点:1)只有引用型操作,没有加工型操作;(没有链式表示)2)数组是多维的结构,而存储空间是一个一维的结构。有两种顺序映象的方式:1)以行序为主序(低下标优先);二维数组A中任一元素aij的存储位置:LOC[i,j]=LOC[0,0]+(b2*i+j)L(每行有b2个元素,L为每个元
2007-02-12 20:26:00
1788
原创 严蔚敏数据结构学习笔记三.栈和队列
第三章.栈和队列3.1栈的类型定义(存在栈顶,栈底)相对于线性表特点为:插入和删除只能在特定的地方进行。3.2栈的应用举例1,数制转换, 2.括号匹配的检验,检验括号是否匹配的方法用"期待的急迫程度"这个概念来描述。分析可能出现的不匹配的情况:1),到来的右括弧非是所"期待"的(和栈顶元素不相等);2),到来的是"不速之客"(栈以经空,表达式没还有右括弧);3),直到结束,也没有到
2007-02-12 20:25:00
1464
原创 严蔚敏数据结构学习笔记二.线性表
第二章 线性表线性结构是一个数据元素的有序(次序)集线性结构的基本特征: 1,集合中必存在唯一的一个"第一元素"; 2,集合中必存在唯一的一个"最后元素"; 3,除最后元素在外,均有唯一的后继; 4,除第一元素之外,均有唯一的前驱。2.1线性表的类型定义(抽象数据类型) 基本操作中 的ListEmpty(L),ListLength(L),PriorElem(L.
2007-02-12 20:24:00
1393
原创 严蔚敏数据结构学习笔记一.绪论
第一章 绪论1.1数据结构讨论的范畴算法:怎么处理问题数据结构:问题的数学模型1.2基本概念一,数据与数据结构数据:符号的集合数据元素:数据中的元素数据项:数据元素是数据项的集合,数据结构中讨论的最小单位数据结构:带结构的数据元素的集合数据结构形式定义:数据元素,数据元素上的关系(逻辑结构)存储结构:逻辑结构在计算机中的映象关系的映象方法:顺序映象:以存储位置的相邻表示后继关系(两元素间差
2007-02-12 20:23:00
990
原创 创建String的不同方法
differet way to creat String1,use new operator:String s=new String("Hello");2,a short one:String s="Hello";两种方法当用于字符串时有相同的结果,但不用NEW关键字会创建JAVA字符串池中指向同一个字符串的指针。字符串池是JAVA存储资源的一种方法。以下程序用于检验:public cla
2007-02-12 20:21:00
766
1
原创 带包的类的编译与运行方法
带包(package)的类编译时需用javac -d . classname.java(在默认目录下)运行时为java packagename.classname如下程序://Mudchute.javapackage spital;abstract class Spital{ public Spital(int i) { }}public class Mudchute extends S
2007-02-12 20:20:00
1037
原创 判断是否为回文
import javax.swing.JOptionPane;//JOptionPane的YES_NO_OPTION怎么改变聚焦?public class palindrome {public static void main(String a[]) {while(true) { String pa=JOptionPane.showInputDialog("Please input
2007-02-12 20:19:00
730
原创 StringTokenizer类的典型用法
StringTokenizer类的典型用法import java.util.StringTokenizer; StringTokenizer wordFactory=new StringTokenizer("A single word can be critical.");while(wordFactory.hasMoreTokens()){ System
2007-02-12 20:17:00
1013
原创 继承方法求圆和矩形面积
//Area.javapublic abstract class Area{ public abstract double area();}//RoundArea.javapublic class RoundArea extends Area { private double radii; RoundArea(){} RoundArea(double r){ radii=
2007-02-12 20:16:00
1554
原创 用java实现的素数第二种算法
//遍历2以上N的平方根以下的每一个整数,是不是能整除N一,DOS界面public class PrimeNumber1 { public static void main(String args[]) { int N = 100; int p[]=new int[50]; p[0] = 2;// 放入第一个素数,有人说2不是素数,如果你是其中一员,就改成3吧 int nu =
2007-02-12 20:15:00
1939
1
原创 素数算法
素数是这样的整数,它除了表示为它自己和1的乘积以外,无论他表示为任何两个整数的乘积。素数算法:1:是从2开始用“是则留下,不是则去掉”的方法把所有的数列出来(一直列到你不想再往下列为止,比方说,一直列到10,000)。第一个数是2,它是一个素数,所以应当把它留下来,然后继续往下数,每隔一个数删去一个数,这样就能把所有能被2整除、因而不是素数的数都去掉。在留下的最小的数当中,排在2 后面的是3,
2007-02-12 20:12:00
1581
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人