B/S C/S
C/SģʽºÍB/SģʽµÄÇø±ð
¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£¡£
¡«¡«Ê²Ã´ÊÇB/Sģʽ
B/Sģʽ£¬¼´ä¯ÀÀÆ÷/·þÎñÆ÷ģʽ£¬ÊÇÒ»ÖÖ´Ó´«Í³µÄ¶þ²ãCSģʽ·¢Õ¹ÆðÀ´µÄеÄÍøÂç½á¹¹Ä£Ê½£¬Æä±¾ÖÊÊÇÈý²ã½á¹¹C/Sģʽ¡£B/SÍøÂç½á¹¹Ä£Ê½ÊÇ»ùÓÚIntranetµÄÐèÇó¶ø³öÏÖ²¢·¢Õ¹µÄ¡£
¡«¡«B/SģʽµÄ¹¤×÷ÔÀí
ÔÚB/SģʽÖУ¬¿Í»§¶ËÔËÐÐä¯ÀÀÆ÷Èí¼þ¡£ä¯ÀÀÆ÷ÒÔ³¬Îı¾ÐÎʽÏòWeb·þÎñÆ÷Ìá³ö·ÃÎÊÊý¾Ý¿âµÄÒªÇó£¬Web·þÎñÆ÷½ÓÊÜ¿Í»§¶ËÇëÇóºó£¬½«Õâ¸öÇëÇóת»¯ÎªSQLÓï·¨£¬²¢½»¸øÊý¾Ý¿â·þÎñÆ÷£¬Êý¾Ý¿â·þÎñÆ÷µÃµ½ÇëÇóºó£¬ÑéÖ¤ÆäºÏ·¨ÐÔ£¬²¢½øÐÐÊý¾Ý´¦Àí£¬È»ºó½«´¦ÀíºóµÄ½á¹û·µ»Ø¸øWeb·þÎñÆ÷£¬Web·þÎñÆ÷ÔÙÒ»´Î½«µÃµ½µÄËùÓнá¹û½øÐÐת»¯£¬±ä³ÉHTMLÎĵµÐÎʽ£¬×ª·¢¸ø¿Í»§¶Ëä¯ÀÀÆ÷ÒÔÓѺõÄWebÒ³ÃæÐÎʽÏÔʾ³öÀ´¡£
¡«¡«B/SģʽµÄÌصã
ϵͳ¿ª·¢¡¢Î¬»¤ºÍÉý¼¶µÄ¾¼ÃÐÔ£º¶ÔÓÚ´óÐ͵ĹÜÀíÐÅϢϵͳ£¬Èí¼þ¿ª·¢¡¢Î¬»¤ÓëÉý¼¶µÄ·ÑÓÃÊǷdz£¸ßµÄ£¬BSģʽËù¾ßÓеĿò¼Ü½á¹¹¿ÉÒÔ´ó´ó½ÚÊ¡ÕâЩ·ÑÓã¬Í¬Ê±£¬BSģʽ¶Ôǰ̨¿Í»§»úµÄÒªÇó²¢²»¸ß£¬¿ÉÒÔ±ÜÃâäĿ½øÐÐÓ²¼þÉý¼¶Ôì³ÉµÄ¾Þ´óÀË·Ñ¡£
B/SģʽÌṩÁËÒ»ÖµÄÓû§½çÃ棺B/SģʽµÄÓ¦ÓÃÈí¼þ¶¼ÊÇ»ùÓÚWebä¯ÀÀÆ÷µÄ£¬ÕâЩä¯ÀÀÆ÷µÄ½çÃ涼ºÜÏàËÆ¡£¶ÔÓÚÎÞÓû§½»»¥¹¦ÄܵÄÒ³Ã棬Óû§½Ó´¥µÄ½çÃ涼ÊÇÒ»Öµģ¬´Ó¶ø¿ÉÒÔ½µµÍÈí¼þµÄÅàѵ·ÑÓá£
B/Sģʽ¾ßÓкÜÇ¿µÄ¿ª·ÅÐÔ: ÔÚB/SģʽÏ£¬ÍⲿµÄÓû§Òà¿Éͨ¹ýͨÓõÄä¯ÀÀÆ÷½øÐзÃÎÊ¡£
B/SģʽµÄ½á¹¹Ò×ÓÚÀ©Õ¹: ÓÉÓÚWebµÄƽ̨ÎÞ¹ØÐÔ£¬BSģʽ½á¹¹¿ÉÒÔÈÎÒâÀ©Õ¹£¬¿ÉÒÔ´Óһ̨·þÎñÆ÷¡¢¼¸¸öÓû§µÄ¹¤×÷×鼶À©Õ¹³ÉΪӵÓгÉǧÉÏÍòÓû§µÄ´óÐÍϵͳ¡£
B/Sģʽ¾ßÓиüÇ¿µÄÐÅϢϵͳ¼¯³ÉÐÔ: ÔÚBSģʽÏ£¬¼¯³ÉÁ˽â¾öÆóÊÂÒµµ¥Î»¸÷ÖÖÎÊÌâµÄ·þÎñ£¬¶ø·ÇÁãÉ¢µÄµ¥Ò»¹¦ÄܵĶàϵͳģʽ£¬Òò¶øËüÄÜÌṩ¸ü¸ßµÄ¹¤×÷ЧÂÊ¡£
B/SģʽÌṩÁé»îµÄÐÅÏ¢½»Á÷ºÍÐÅÏ¢·¢²¼·þÎñ: B/Sģʽ½èÖúInternetÇ¿´óµÄÐÅÏ¢·¢²¼ÓëÐÅÏ¢´«ËÍÄÜÁ¦¿ÉÒÔÓÐЧµØ½â¾öÆóÒµÄÚ²¿µÄ´óÁ¿²»¹æÔòµÄÐÅÏ¢½»Á÷¡£
-----------------------------------------------
¡«¡«Ê²Ã´ÊÇC/Sģʽ
C/Sģʽ£¬¼´¿Í»§/·þÎñÆ÷ģʽ£¬ÊÇÒ»ÖÖÁ½²ã½á¹¹µÄϵͳ£¬µÚÒ»²ãÊÇÔÚ¿Í»§»úϵͳÉϽáºÏÁ˱íʾÓëÒµÎñÂß¼£»
Ïà¹ØÎĵµ£º
C/S¼Ü¹¹µÄÓŵãÈçÏ£º
£¨1£©C/S¼Ü¹¹µÄ½çÃæºÍ²Ù×÷ÊÖÊÆ¿ÉÒÔËæ×Å¿Í»§µÄÒªÇó½øÐж¨ÖÆ£¬¿ÉÒÔʵÏֵķdz£Æ¯ÁÁ£¬ÓÉÓÚÅÖ¿Í»§¶Ë½¨Á¢ÔÚÓ¦ÓõĻù´¡ÉÏ£¬Òò´Ë²»»áÓÉÓÚƯÁÁµÄ½çÃæ¶øÓ°Ïìʵ¼ÊµÄ²Ù×÷¡£
£¨2£©ÏµÍ³°²È«ÐÔÄÜ¿ÉÒԵõ½ºÜºÃµÄ±£Ö¤£¬ÊµÏÖ¶à²ãÈÏÖ¤Ò²²»À§ÄÑ¡£
£¨3£©C/S½á¹¹µÄϵͳÓÉÓÚÖ»ÓÐÒ»²ã½»»¥£¬Òò´ËÏìÓ¦Ëٶȷdz£¿ì¡£
C/S¹¹¼ÜµÄÈ ......
package zzq.main;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
/************************************************************************
* CÓïÑÔȤζ³ÌÐò£¨²»µ½£©°ÙÀý-Ö®JavaʵÏÖ
*
* 0 ......
(ת)C/C++ÖеÄÈÕÆÚºÍʱ¼ä time_tÓëstruct tmת»»
ͻ񻣼
±¾ÎÄ´Ó½éÉÜ»ù´¡¸ÅÄîÈëÊÖ£¬Ì½ÌÖÁËÔÚC/C++ÖжÔÈÕÆÚºÍʱ¼ä²Ù×÷ËùÓõ½µÄÊý¾Ý½á¹¹ºÍº¯Êý£¬²¢¶Ô¼Æʱ¡¢Ê±¼äµÄ»ñÈ¡¡¢Ê±¼äµÄ¼ÆËãºÍÏÔʾ¸ñʽµÈ·½Ãæ½øÐÐÁ˲ûÊö¡£±¾ÎÄ»¹Í¨¹ý´óÁ¿µÄʵÀýÏòÄãչʾÁËtime.hÍ·ÎļþÖÐÉùÃ÷µÄ¸÷ÖÖº¯ÊýºÍÊý¾Ý½á¹¹µÄÏêϸʹÓ÷½·¨¡£
¹Ø¼ü×Ö£ºUTC£¨ÊÀ½ç±ê ......
//cExample.h
#ifndef C_EXAMPLE_H
#define C_EXAMPLE_H
#ifdef __cplusplus
extern "C"
{
#endif
int add(int x, int y);
#ifdef __cplusplus
}
#endif
#endif
---------------------------------
//cExample.c
#include"cExample.h"
int add(int x, int y)
{
return x + y;
}
----------------- ......
¡¡¡¡¶ÔÓÚÒ»¸öc/c++³ÌÐòÔ±À´Ëµ£¬ÄÚ´æй©ÊÇÒ»¸ö³£¼ûµÄÒ²ÊÇÁîÈËÍ·ÌÛµÄÎÊÌâ¡£ÒѾÓÐÐí¶à¼¼Êõ±»Ñо¿³öÀ´ÒÔÓ¦¶ÔÕâ¸öÎÊÌ⣬±ÈÈçSmart Pointer£¬Garbage CollectionµÈ¡£Smart Pointer¼¼Êõ±È½Ï³ÉÊ죬STLÖÐÒѾ°üº¬Ö§³ÖSmart PointerµÄclass£¬µ«ÊÇËüµÄʹÓÃËƺõ²¢²»¹ã·º£¬¶øÇÒËüÒ²²»Äܽâ¾öËùÓеÄÎÊÌ⣻Garbage Collection¼¼ÊõÔÚJavaÖÐ ......