1.在完全两个不同的环境下,
第一个环境中使用Web Application,通过ASP和IIS来与SQL Server连接。
第二个是在Windows平台下使用Client/Server软件来与SQL server连接。
Question: 在使用User ID和Password的情况下,能在两个系统下Login的Architecture Diagram制作方法进行说明。
2.(自动)超过一张的纸制品文件在扫描成为图像文件的时候,可以用两种方式对图像文件编排页码,1。根据自然数,编排页码,例如1,2,3,4,9,10。手动:使用者不一定只使用自然数,可以根据需要需要,增加(Extension Page Number),文件的页码和图像文件的页码不一定完全一致,图像文件页码之间可以有其他号码,也可以加序列号。例如:总共10页中,页码可以根据需要编排为:1,2,2-1,3,3-1,3-2,5,6,7,8,9
在这种情况下,页码2和3中间有一个Extension Page Number,没有第4页。
Question: 假定总数有10000页的文件,首先制作Class Diagram, 然后用Pseudo Code方式来分别实现“Insert” 和“Load” 的功能。
第一个环境中使用Web Application,通过ASP和IIS来与SQL Server连接。
第二个是在Windows平台下使用Client/Server软件来与SQL server连接。
Question: 在使用User ID和Password的情况下,能在两个系统下Login的Architecture Diagram制作方法进行说明。
2.(自动)超过一张的纸制品文件在扫描成为图像文件的时候,可以用两种方式对图像文件编排页码,1。根据自然数,编排页码,例如1,2,3,4,9,10。手动:使用者不一定只使用自然数,可以根据需要需要,增加(Extension Page Number),文件的页码和图像文件的页码不一定完全一致,图像文件页码之间可以有其他号码,也可以加序列号。例如:总共10页中,页码可以根据需要编排为:1,2,2-1,3,3-1,3-2,5,6,7,8,9
在这种情况下,页码2和3中间有一个Extension Page Number,没有第4页。
Question: 假定总数有10000页的文件,首先制作Class Diagram, 然后用Pseudo Code方式来分别实现“Insert” 和“Load” 的功能。
"Insert", 就是简单的插入,like this
insert_page(int start_place, int page_number) {
/* 顺序搜索所有页面,直到找到start_place页面 */
/* 检查要插入的页面是自然数,还是(Extension page number) */
/* 如果是自然数,插入该号码,同时调整从该页之后的所有页(对原来的号码++) */
/* 如果是Extension page number, 则检查待插位置之后的第一个元素,第二个元素,
看是否支持(Extension page Number),如果支持,就不用再做处理。2,2-1, 3, 3-1。
如果不支持,(3-1,3-2, 5),则顺序遍历该Extension page number, 直道找到一个普通
页面,将它和它以后的页号--,就OK了 */
所谓的Load,就是不如打印出来,就找到指定页面,检查一下看它后面有没有Extension page,如果有就
一起打印出来,如果没有,就打印该页就行了。我猜是这样的。
打印:printf("........");
第一题用SQL Server的存储过程,2个系统都通过调用login存储过程不是都可以登录了吗?
第二题还是没看明白。
第一个环境中使用Web Application,通过ASP和IIS来与SQL Server连接。
第二个是在Windows平台下使用Client/Server软件来与SQL server连接。
Question: 在使用User ID和Password的情况下,能在两个系统下Login的Architecture Diagram制作方法进行说明。
--------------------三层架构???
http://blog.joycode.com/saucer/archive/2004/02/25/13789.aspx
如果有空的话,可以做一个类来处理页数
class Page
{
int Page;
int SubPage;
public Page()
{Page=0;SubPage=0;}
public Page(string value)
{
找value中“-”前的字符,转为int,付给page
找value中“-”后的字符,转为int,付给subpage}
public static 排序的比较函数(Page p1, Page p2)
{
Debug.Assert(p1!=null);
Debug.Assert(p2!=null);
判断空对象的处理return p1.Page > p2.Page && p1.subPage > p2.subPage;
}
}通过这个比较函数,你就可以用List模版或其它工具,将这10000个页数排序,进行操作
不知道这样行不行。第一题看不懂,“能在两个系统下Login的Architecture Diagram制作方法”是什么意思?
所以我想可能仅仅是说C/S和B/S程序之间的程序共享问题吧。说白了就是做基类。做一个基类,两部分程序都可以调用。第二题,要是我没有理解错误的话。题出得不合理。
2和3之间有2-1的话应当没有3才对吧?
也就是说10页情况应当如下:1,2,2-1,4,4-1,4-2,6,7,7-1,7-2,10
题目中说10页,居然给出了11个数!所以我除了晕,还是晕!!
呵呵呵,也许第二题我自己没有充分理解。反正我觉得这样不合理。