ebook15-12

Size: px
Start display at page:

Download "ebook15-12"

Transcription

1 1 2I / O 12.1 I / O V I / O s e l e c tp o l l r e a d vw r i t e v I / Om m a p I / O F I F O F I F O i o c t l 14 I / O I / o p e n, r e a dw r i t e I / O (1) o p e n O _ N O N B L O C K 3. 3 (2) f c n t l O _ N O N B L O C K V O _ N D E L AY r e a d 0 U N I X r e a d 0 P O S I X. 1 O _ N D E L AY P O S I X. 1 r e a d1 e r r n o E A G A I NS V R 4 O _ N D E L AY P O S I X. 1O _ N O N B L O C K P O S I X. 1 O _ N D E L AY 4. 3 B S Df c n t l F N D E L AY 4. 3 B S D I / O

2 2 7 4 U N I X 4. 3 B S D E W O U L D B L O C K B S D P O S I X. 1O _ N O N B L O C K 4. 3 B S DF N D E L AY I / O B S D E W O U L D B L O C K P O S I X. 1E A G A I N B S D F I F O I / F I F O 12-1 I / O f o r c l r- f l 3-5 s e t _ f 1 s e t _ f w r i t e $ ls -l /etc/termcap -rw-rw-r-- 1 root Oct /etc/termcap $ a.out < /etc/termcap > temp.file read bytes nwrite = , errno = 0

3 1 2I/O $ ls -l temp.file -rw-rw-r-- 1 stevens Nov 21 16:27 temp.file w r i t e 12-1 $ a.out < /etc/termcap 2>stderr.out $ cat stderr.out read bytes nwrite = 8192, errno = 0 nwrite = 8192, errno = 0 nwrite = -1, errno = 11 nwrite = 4096,errno = 0 nwrite = -1, errno = 11 nwrite = 4096,errno = 0 nwrite = -1, errno = 11 nwrite = 4096,errno = 0 nwrite = -1, errno = 11 nwrite = -1, errno = 11 nwrite = 4096, errno = errno 11E A G A I N w r i t e w r i t e S V R 4 w r i t e w r i t e w r i t e E A G A I N S V R 4 I / O S V R 4 w r i t e 20 C P U I / O 1 7 I / O P o s t S c r i p t w r i t e 12.3 U N I X U N I X 16

4 2 7 6 U N I X record locking U N I X U N I U N I X 12-1 U N I X f c n t 1 l o c k f f l o c k P O S I X. 1 X P G 3 S V R 2 SVR3, SVR B S D 4.3BSD Reno P O S I X. 1 f c n t l V 4.3BSD Reno BSD flock P O S I X. 1f c n t l P O S I X. 1f c n t l Vl o c k f f c n t l 1980 John Bass V 7 l o c k i n g III Xenix SVR4Xenix S V R 2 V f c n t l fcntl f c n t l #include <sys/types.h> #include <unistd.h> #include <fcnt1.h> int fcnt1(int f i l e d e s,int c m d,.../* struct flock f l o * c k p t r */); c m d - 1 c m df _ G E T L KF _ S E T L KF _ S E T L K W f l o c k p t r f l o c k

5 1 2I/O f l o c k F _ R D L C K F _ W R L C K F _ U N L C l _ s t a r tl _ w h e n c e l _ s t a t l _ w h e n c e l s e e k 3. 6 l _ l e n l _ l e n0 l _ s t a r tl _ w h e n c e l _ s t a r t 0l _ w h e n c e S E E K _ S E Tl _ l e n 0 l _ t y p el _ R D L C K L _ W R L C f c n t l F_GETLK f l o c k p t r f l o c k p t r f l o c k p t l _ t y p e F _ U N L C K f l o c k p t r F_SETLK f l o c k p t r f c n t l e r r n o E A C C E SE A G A I N S V R 2S V R 4 E A C C E S E A G A I N B S D E A G A I NP O S I X. 1 f l o c k p t r l _ t y p ef _ U N L C K

6 2 7 8 U N I X F_SETLKW F _ S E T L K W w a i t f l o c k p t r F _ G E T L K F _ S E T L KF _ S E T L K W F _ S E T L K 0 ~ 99 0 ~ 49 0 ~ 4 50 ~ ~ ~ ~ 19 f l o c k 12-2 l o c k _ r e g 12-2 F _ G E T L K o u r h d r. h B #define read_lock(fd,offset,whence,len) \ l o c k _ r e g ( f d, F _ S E T L K, F _ R D L C K, o f f s e t, w h e n c e, l e n ) #define readw_lock(fd,offset,whence,len) \ l o c k _ r e g ( f d, F _ S E T L K W, F _ R D L C K, o f f s e t, w h e n c e, l e n ) #define write_lock(fd,offset,whence,len) \ l o c k _ r e g ( f d, F _ S E T L K, F _ W R L C K, o f f s e t, w h e n c e, l e n ) #define writew_lock(fd,offset,whence,len) \ l o c k _ r e g ( f d, F _ S E T L K W, F _ W R L C K, o f f s e t, w h e n c e, l e n ) #define un_lock(fd,offset,whence,len) \ l o c k _ r e g ( f d, F _ S E T L K, F _ U N L C K, o f f s e t, w h e n c e, l e n ) l s e e k 12-3 l o c k _ t e s t

7 1 2I/O I D 0 o u r h d r. h #define is_readlock(fd,offset,whence,len) \ l o c k _ t e s t ( f d, F _ R D L C K, o f f s e t, w h e n c e, l e n ) #define is_writelock(fd,offset,whence,len) \ l o c k _ t e s t ( f d, F _ W R L C K, o f f s e t, w h e n c e, l e n ) T E L L _ x x xwa I T _ x x x,

8 2 8 0 U N I X $ a. o u t child:got the lock,byte 0 parent:got the lock,byte 1 child:writew_lock error:deadlock situation detected/avoided parent:got the lock,byte (1) fd1=open(pathname,...); read_lock(fd1,...); f d 2 = d u p ( f d 1 ); c l o s e ( f d 2 ); c l o s ef d 2 f d 1 d u p o p e n fd1=open(pathname,...); read_lock(fd1,...); fd2=open(pathname,...);

9 1 2I/O c l o s e ( f d 2 ) ; (2) f o r k f o r k f c n t l (3) e x e c P O S I X. 1 S V R B S D BSD B S D pause( ) f d v v v v i f d I D B S D I D

10 2 8 2 U N I X o p e nf o r k d u p f l o c k i f l o c k f l o c k w r i t e _ l o c r e a d _ l o c k I D f d 1f d 2f d 3 i f l o c k I D P I D I D I D 12-5 I D I D I \ n I D \ n 654 \ n 5 \ n 0 f t r u n c a t e o p e n O _ T R U N C 0 O _ T R U N C f o r ke x e c 12-5

11 1 2I/O l _ w h e n c es E E K _ C U R S E E K _ E N D l _ s t a r t 12-6, 0 1 S V R

12 2 8 4 U N I X $ a. o u t writew_lock error: No record locks available $ ls-l temp.lock -rw-r--r-- 1 stevens other 592 Nov 1 04:41 temp.lock E N O L C K w r i t e w _ l o c kw r i t e w r i t e w _ l o c k u n _ l o c k u n _ l o c k f o r w r i t e w _ l o c k 12-3 u n _ l o c k 12-4 f o r w r i t e f c n t l e r n o E N O L C K un_lock l_start 1 un_lock _ d b _ w r i t e d a t_ d b _ w r i t e i d x cooperating pro c e s s o p e nr e a dw r i t e S V R 4 P O S I X I D -

13 1 2I/O I D S V R 3 r e a d w r i t e E A G A I N EAGAIN EAGAIN 12-3 r e a d, w r i t e o p e n r e a dw r i t e 12-3 o p e n f l a g O _ T R U N CO _ C R E AT O _ N O N B L O C K, o p e n e r r n o E A G A I N O _ T R U N C 0 O _ C R E AT e r r n o U N I X e d e d e d u n l i n k S V R 4 t r u s s ( 1 ) B S D k t r a c e ( 1 )k d u m p ( 1 ) v i v i E A G A I N w r i t e v i K o r n S h e l l>> > cannot creat Bourne shell > > > Korn ShellO _ C R E ATO _ A P P E N D O _ C R E AT Bourne shell O _ C R E AT o p e n w r i t e

14 2 8 6 U N I X

15 1 2I/O f o r k E A C C E SE A G A I N r e a d E A C C E SE A G A I N r e a d S V R 4 $ a. o u t read_lock of already-locked region returns 13 read failed (mandatory locking works):no more processes i n t r o ( 2 ) 13 E A C C E S r e a d No more processes f o r k B S D $ a. o u t read_lock of already_locked region returns 35 read OK (no mandatory locking),buff=ab e r r n o 35 E A G A I N U N I X B S Dv i v i v i f o r k v i v i v i w a i t e x e c S V R 4 S V R 4 v ie d 1 6

16 2 8 8 U N I X 12.4 V (1) V (2) I/O (3) Dennis Ritchie Ritchie 1984, I / O S V R 3S V R 4 I / O AT&T 1990d S V R 4 I / O i o c t l d o w n s t r e a m u p s t r e a m l d t e r m AT&T 1990d 7 AT&T ) 3 o p e nc l o s er e a dw r i t ei o c t l S V R 3

17 1 2I/O g e t m s gp u t m s gp o l l S V R 4 g e t p m s gp u t p m s g / d e v l s - l, c l i s t ( B a c h L e ff l e r ) S V R B S D clist r e a d, w r i t e r e a dw r i t eg e t m s gg e t p m s g p u t m s gp u t p m s g 12-4 w r i t ep u t m s gp u t p m s g s t r b u f 12-4 w r i t ep u t m s gp u t p m s g?? E I N VA L E I N VA L 0 E I N VA L E I N VA L

18 2 9 0 U N I X p u t m s gp u t p m s g l e n g e t m s gg e t p m s g maxlen l e n 0 l e n 1 O l a n d e r, McGrathI s r a e l1 986 V AT & T [ 1990 d ] 5 V ( T L I ) S t e v e n s i o c t l w r i t e N w r i t e p u t m s gg e t m s g 25 r e a dw r i t eg e t m s g g e t p m s gp u t m s gp u t p m s g M_DATAI / O M_PROTO M_PCPROTO 0 1 ~ w r i t ep u t m s gp u t p m s g M _ S I G putmsgp u t p m s g p u t m s gp u t p m s g #include <stropts.h> int putmsg(int f i l e d e s,const struct strbuf c t l p * t r, const struct strbuf d a t * a p t r,int f l a g) ; int putpmsg(int f i l e d e s,const struct strbuf c t l p * t r, const struct strbuf d a t * a p t r,int b a n d,int f l a g) ; 0-1

19 1 2I/O w r i t e f l a g0p u t m s g c t l p t r c t l p t r- > l e n 1 c t l p t r c t l p t r- > l e n 0 d a t a p t r c t l p t r ioctl i o c t l I / O S V R 4 i o c t l 29 s t r e a m i o ( 7 ) AT & T 1990 d < s t r o p t s. h > C i o c t l re q u e s t 29 re q u e s t I _ re q u e s t i s a s t r e a m i s a t t y S V R 4 i s a s t r e a m int isastream(int f i l e d e s) ; 1 0 S V R 4 # i n c l u d e i s a t t y i o c t l 12-8 I_CANPUT ioctl i o c t l i s a s t r e a m

20 2 9 2 U N I X i o c t l $ a.out /dev/tty /dev/vidadm /dev/null /etc/motd /dev/tty:/dev/tty:streams device /dev/vidadm:/dev/vidadm:not a stream:invalid argument /dev/null:/dev/null:not a stream:no suck device /etc/motd: /etc/motd:not a stream:not a typewriter / d e v / t t ys V R / d e v / v i d a d m i o c t l i o c t E I N VA L / d e v / n u l l i o c t l i o c t E N O D E V / e t c / m o t d E N O T T Y E N O T T YNot a typewriter i o c t l U N I X E N O T T Y i o c t l re q u e s ti _ L I S T AT & T d 10 s t r _ l i s t struct str_list { i n t sl_nmods; /* number of entries in array */ struct str_mlist *sl_modlist; /* ptr to first element of array */ }; s l _ m o d l i s t s t r _ m l i s t s l _ n m o d s struct str_mlist { char 1_name[FMNAMESZ+1]; /* null terminated module name */ }; F M N A M E S Z < s y s / c o n f. h > 8l _ n a m e

21 1 2I/O F M N A M E S Z n u l l i o c t l 0 i o c t l s t r _ m l i s t I _ L I S T i o c t l $ w h o s t e v e n s c o n s o l e Sep 25 06:12 s t e v e n s p t s 001 Oct 12 07:12 $ a.out /dev/pts001 #modules= 4 module: ttcompat module: ldterm module: ptem driver: pts $ a.out /dev/console

22 2 9 4 U N I X #modules= 5 module: ttcompat module: ldterm module: ansi module: char driver: cmux t t c o m p a tl d t e r m write 12-4 w r i t e M _ D ATA w r i t e write 0 F I F O 0 F I F O 0w r i t e i o c t l F I F O i o c t l re q u e s t I _ G W R O P T re q u e s t I _ S W R O P T 3. 13,, ( ) SNDZERO F I F O0 0 SNDPIPE w r i t ep u t m s g S I G P I P E g e t m s gg e t p m s g getmsgg e t p m s g #include <stropts.h> int getmsg(int f i l e d e s,struct strbuf c t * l p t r, struct strbuf d a * t a p t r,int * f l a g p t r) ; int getpmsg(int f i l e d e s,struct strbuf c t * l p t r, struct strbuf d a * t a p t r, int *b a n d p t r, int *f l a g p t r) ; - 1 f l a g p t rb a n d p t r

23 1 2I/O f l a g p t r 0 g e t m s g f l a g p t r R S _ H I P R I g e t m s g f l a g p t r R S _ H I P R I g e t p m s g b a n d p t r ( a )f l a g p t rb a n d p t r (b) (c) d a t a p t rc t l p t r, (d) c t l p t r- >m a x l e nd a t a p t r- >m a x l e n g e t m s g g e t m s g r e a d ( 1 ) ( 2 ) r e a d r e a d r e a d i o c t l re q u e s t I _ G R D O P T re q u e s t I _ S R D O P T RNORM RMSGN RMSGD r e a d RPROTNORM - r e a d e r r n o E B A D M S G RPROTDAT RPROTDIS - r e a d - r e a d g e t m s g r e a d S V R 4 $ echo hello,world a.out f l a g = 0, c t l. l e n = - 1, d a t. l e n = 13 h e l l o, w o r l d f l a g = 0, c t l. l e n = 0, d a t. l e n = 0 $ a. o u t this is line 1 f l a g = 0, c t l. l e n = - 1, d a t. l e n = 15 this is line 1 and line 2 f l a g = 0, c t l. l e n = - 1, d a t. l e n = 11

24 2 9 6 U N I X and line 2 ˆ D f l a g = 0, c t l. l e n = - 1, d a t. l e n = 0 $ a.out < /etc/motd getmsg error:not a stream device E O F e c h o g e t m s g g e t m s g 12.5 I/O I / O while ( (n=read(stdin_fileno, buf, BUFSIZ) ) > 0) if (write (STDOUT_FILENO, buf, n)!= n) err_sys (write error ) ; I / O I /

25 1 2I/O r e a d r e a d S I G C H L D S I G U S R 1 I / O r e a d r e a d C P U r e a d C P I / O I / Oasynchronous I/O I / O P O S I X S V R 4 S I G P O L L B S D S I G I O 1 I / O I / O I / O I / O I/O multiplexing I / O I / O

26 2 9 8 U N I X I / O P O S I X S V R B S D s e l e c t I / O p o l l S V R 4 S V R 4 p o l l s e l e c t I / O B S D s e l e c t I / O I / O S V R 3 p o l l S V R 4 p o l l S V R 4 p o l l s e l e c tp o l l B S D s e l e c t B S D S A _ R E S TA RT S V R 4 S A _ R E S TA RT s e l e c tp o l l S V R 4 s e l e c tp o l l s i g n a l _ i n t r select select SVR44.3+BSD I/O select (1) (2) (3) s e l e c t (1) (2) I / O r e a dw r i t e #include <sys/types.h>/* fd_set data type */ #include <sys/time.h> /* struct timeval */ #include <unistd.h> /* function prototype might be here */ int select (int m a x f d p 1, fd_set *re a d f d s, fd_set *w r i t e f d s, fd_set *e x c e p t f d s, struct timeval * t v p t r) ; 0-1 struct timeval{ long tv_sec; /* seconds */ long tv_usec; /* and microseconds */ } t v p t r= =NULL s e l e c t 1e r r n o E I N T R t v p t r- >t v _ s e c= =0 && t v p t r- >t v _ u s e c= =0

27 1 2I/O s e l e c t t v p t r- >t v _ s e c! =0 t v p t r- >t v _ u s e c! =0 0 t v p t r- >t v _ u s e c re a d f d sw r i t e f d se x c e p t f d s f d _ s e t s e l e c t f g _ s e t ( a ) ( b ( c ) fd_set int rset; fd; F D _ Z E R O FD_ZERO (&rset); FD_SET (fd,&rset); FD_SET (STDIN_FILENO,&rset); s e l e c t F D _ I S S E T if (FD_ISSET(fd, &rset)){... }

28 3 0 0 U N I X s e l e c t s e l e c t s l e e p s l e e s e l e c t s e l e c t m a x f d p1 f d1max fd plus 1 1 F D _ S E T S I Z E < s y s / t y p e s. h > ~ 10 1 fd_set readset, writeset; F D _ Z E R O (& r e a d s e t ); F D _ Z E R O (& w r i t e s e t ); FD_SET(0, &readset); FD_SET(3, &readset); FD_SET(1, &writeset); FD_SET(2, &writeset); select (4, &readset, &writeset, NULL, NULL); select s e l e c t (1) 1 (2) 0 (3)

29 1 2I/O B S D S V R 4 S V R 4B S Ds e l e c t B S D S V R 4 P O S I X s e l e c t (1) re a d f d s r e a d (2) w r i t e f d s w r i t e (3) e x c e p t f d s ( a ) ( b S t e v e n s s e l e c t 5 s e l e c t s e l e c t 5 s e l e c t s e l e c t r e a d 0 U N I X s e l e c t poll S V R 4p o l l s e l e c t p o l l S V R 4 #include <stropts.h> #include <poll.h> int poll(struct pollfd f d a rr a y[],unsigned long n f d s,int t i m e o u t) ; 0-1 s e l e c t p o l l p o l l f d struct pollfd { i n t f d ; /* file descriptor to check, or < 0 to ignore */ s h o r t e v e n t s ; /* events of interest on fd */ s h o r t r e v e n t s ; /* events that occurred on fd */ } ; f d a rr a y n f d s S V R 3 n f d s unsigned long S V R 4 p o l l s i z e _ t < p o l l. h > unsigned long

30 3 0 2 U N I X S V R 4S V I DAT & T 1989 p o l l struct pollfd f d a rr a y[ ], S V R 4 AT&T 1990 d struct pollfd *f d a rr a y C f d a rr a y e v e n t s 12-5 r e v e n t s p o l l e v e n t s s e l e c t s e l e c t 12-5 polle v e n t sr e v e n t s e v e n t s r e v e n t s ( 0 ) 0 P O L L O U T e v e n t s r e v e n t s P O L L H U P p o l l s e l e c t timeout == INFTIM INFTIM <stropts.h>, 1 p o l l 1 errno EINTR t i m e o u t == 0 p o l l timeout > 0 t i m e o u t 0 t i m e o u t P O L L I N r e a d 0P O L L H U Pr e v e n t s r e v e n t s P O L L H U P s e l e c t p o l l

31 1 2I/O I / O s e l e c tp o l l I / O, s e l e c tp o l l 10 S V R B S D S V R 4 S I G P O L L B S D S I G I O I / O S V R 4s e l e c tp o l l 4 B S D s e l e c t I / O S V R 4 I / O B S D I / O S V R B S D I / O I / O SVR4 V I / O S V R 4 I / S I G P O L L I / O i o c t l re q u e s t I _ S E T S I G 12-6 < s t r o p t s. h > 12-6 S I G P O L L 0 S _ R D B A N D 0 S I G U R G S I G P O L L S _ O U T P U T 0 S I G P O L L M _ E R R O R M _ H A N G U P i o c t l S I G P O L L 10-1 S I G P O L L i o c t l BSD B S D I / O S I G I OS I G U R G I / O

32 3 0 4 U N I X S I G I O (1) s i g n a ls i g a c t i o n (2) F _ S E TO W N f c n t l I D I D (3) F _ S E T F L f c n t l O _ A S Y N C I / O 3-2 ( 3 ) B S D S I G U R G ( 1 ) ( 2 ) 12.7 readvw r i t e v r e a d vw r i t e v scatter re a d gather write #include <sys/types.h> #include <sys/uio.h> ssize_t readv(int f i l e d e s,const struct iovec i o v[ ],int i o v c n t) ; ssize_t writev(int f i l e d e s,const struct iovec i o v[ ],int i o v c n t) ; - 1 i o v e c struct iovec { void *iov_base; /* starting address of buffer */ size_t iov_len; /* size of buffer */ }; i o v i o v c n t 4. 2 B S D S V R 4 i o v e c S V R 4 AT&T 1990eS V R 4S V I DAT & T 1989 S V R B S D < s y s / u i o. h > S V I DS V R POSIX r e a dw r i t ep O S I X. 1 void * s i z e _ t, s s i z e _ t r e a d v c o n s t B S D S V R 4 r e a d v i o v e c i o v _ b a s e 4. 3 B S DS V R 4i o v c n t B S D U I O _ M A X I O V 1024S V I D I O V _ M A X V S V R r e a d vw r i t e v i o v e c w r i t e v i o v[0], i o v[ 1 ]

33 1 2I/O iov[iovcnt-1] writev r e a d v r e a d r e a d v I readvw r i t e vi o v e c _ d b _ w r i t e i d x (1) w r t r e, (2) w r t r e (3) w r i t e v w r i t e v w r i t e v w r i t e w r i t e w r i t e C P U C P U w r i t e w r i t w r i t e v 3-1 C P U w r i t e w r i t e v w r i t e S PA R C S PA R C

34 3 0 6 U N I X 386 C P U r e a d vw r i t e v r e a dw r i t e w r i t e w r i t e v C P U 12.8 readnw r i t e n, S V R 4 (1) r e a d (2) w r i t e w r i t e 18 S V R 4 BSD UNIX r e a d nw r i t e n N r e a dw r i t e N #include "o u r h d r. h" ssize_t readn(int f i l e d e s,void *b u f f,size_t n b y t e s) ; ssize_t writen(int f i l e d e s,void *b u f f,size_t n b y t e s) ; - 1 w r i t e n r e a d n r e a d w r i t e nr e a d n writen

35 1 2I/O readn 12.9 I / O I / O r e a dw r i t e I / O m m a p #include <sys/types.h> #include <sys/mman.h> caddr_t mmap(caddr_t a d d r, size_t l e n,int p ro t,int f l a g, int f i l e d e s,off_t o f f) ; - 1 I / O 4. 1 B S D1 981 v r e a dv w r i t e I / O4. 2 B S D m m a p L e ff l e r[ 1989 ] B S D m m a p G i n g e l l, M o r a ns h a n n o n1 987 m m a p S V R B S D m m a p c a d d r _ t char *a d d r 0 f i l e d e s l e n o f f o f

36 3 0 8 U N I X ( b s s ) m m a p 12-8 p ro c 12-8 o p e n P R O T _ W R I T E f l a g MAP_FIXED a d d r a d d r0 a d d r a d d r 0 MAP_SHARED w r i t e M A P _ P R I VAT E MAP_PRIVATE B S D M A P _ x x x 4.3+BSD mmap2 ( B S D) o f fa d d r M A P _ F I X E D S V R

37 1 2I/O S C _ PA G E S I Z Es y s c o n f B S D < s y s / p a r a m. h > N B P G o f fa d d r S I G S E G VS I G B U S S I G S E G V m m a p S I G B U S S I G B U S f o r k e x e c m u n m a p f i l e d e s #include <sys/types.h> #include <sys/mman.h> int munmap(caddr_t a d d r,size_t l e n) ; 0-1 munmap m u n m a p M A P _ S H A R E D m s y n c f s y n I / O c p ( 1 ) f s t a t m m a p l s e e k m m a p S I G B U S f t r u n c a t e m m a p m e m c p y s r c d s t I / O

38 3 1 0 U N I X r e a dw r i t e read/writem m a p / m e m c p y S PA R C r e a d / w r i t e m m a p / m e m c p y S PA R C C P U w r i t e v 386m m a p / m e m c p y r e a d / w r i t e mmap SPARC386 I/O read/write I/O m m a p / m e m c p y I / O

39 1 2I/O I / O I / O - K r i e g e r, S t u m mu n r a u I / O I / O I / O S V R B S D I / O I / O I / O I / O V I/O s e l e c tp o l l readvw r i t e v I / Om m a p f o r w r i t e < s y s / t y p e s. h > s e l e c t F D _ 12. 3< s y s / t y p e s. h > f d _ s e t f d _ s e t g e t m s g s e l e c tp o l l s l e e p s l e e p _ u s B S D u s l e e p T E L L _ WA I TT E L L _ PA R E N T T E L L _ C H I L DWA I T _ PA R E N T WA I T _ C H I L D s e l e c tp o l l 2 P I P E _ B U F m m a p c l o s e I / O

ebook15-C

ebook15-C C 1 1.1 l s ( 1 ) - i i 4. 14 - d $ l s -ldi /etc/. /etc/.. - i i 3077 drwxr-sr-x 7 bin 2048 Aug 5 20:12 /etc/./ 2 drwxr-xr-x 13 root 512 Aug 5 20:11 /etc/../ $ls -ldi /. /..... i 2 2 drwxr-xr-x 13 root

More information

ebook15-10

ebook15-10 1 0 10.1 U N I X V 7 4. 3 B S D S V R 3 P O S I X. 1 100 % 10.2 S I G S I G A B RT a b o r t S I G A L R M a l a r m V 7 1 5 S V R 4 4. 3 + B S D 31 < s i g n a l. h > 0 10. 9 k i l l 0 P O S I X. 1 D

More information

ebook15-2

ebook15-2 2 U N I X 2.1 U N I X C U N I X U N I X 80 U N I X ( ) U N I X 2.2 UNIX 2.2.1 ANSI C 1989 C A N S I X 3. 159-1989 ANSI 1989 ISO/IEC 9899:1990 A N S I ( I S O ) ANSI C C UN I X C ANSI 1989 4 Plauger 1992;Kernighan

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

ebook15-4

ebook15-4 4 4.1 I / O I / s t a t s t a t ( ) U N I X 4.2 stat fstat lstat s t a t #include #include int stat(const char p a * t h n a m e, struct stat b * u f) ; int fstat(int f i l e

More information

Microsoft Word - 連啟元.doc

Microsoft Word - 連啟元.doc 中極學刊 第七輯 國立暨南國際大學 中 國 語 文 學 系 2 0 0 8 年 06 月 傳 奇 乎 傳 教 乎 千古奇聞 的編選視域初探 王鐿容 中央大學中文所 摘 要 明末清初商業發展 印刷術的發達 造成文化消費的普及 大眾藝文風氣勃 發 加以心學發展趨盛 思想禁錮鬆動 許多男性文人均曾直接或間接提升女性 地位 商業發達 婦女識字率增加 女性文學的閱讀需求激增 所以出現的一批 寫 給 女 人 的

More information

第11章 可调内核参数

第11章 可调内核参数 11 11 Unix BSD 4.4 Linux sysctl Unix Linux /proc window /proc /proc/sys /proc/sys sysctl Unix root /proc/sys/vm root /proc/sys sysctl /proc/sys struct ctl_table 18274 struct ctl_tables /proc/sys struct

More information

ebook35-21

ebook35-21 21 Linux L i n u x 211 U N I X U N I X I / O F I F O U N I X I n t e r n e t s o c k e t () s o c k e t () send() r e c v ( read() w r i t e () send() r e c v () I n t e r n e t 212 Internet Internet S

More information

é SI 12g C = 6 12 = 1 H2( g) + O2( g) H2O( l) + 286kJ ( 1) 2 1 1 H 2( g) + O2( g) H2O( l) H = 286kJ mol ( 2) 2 1 N 2 ( g) + O2( g) NO 2 ( g) 34kJ 2 1 1 N 2 ( g) + O2( g) NO 2 ( g) H = + 34kJ mol 2 1 N

More information

因 味 V 取 性 又 鸟 U 且 最 大 罗 海 惜 梅 理 春 并 贵 K a t h l ee n S c h w e r d t n er M f l e z S e b a s t i a n C A Fe rs e T 民 伊 ' 国 漳 尤 地 视 峰 州 至 周 期 甚 主 第 应

因 味 V 取 性 又 鸟 U 且 最 大 罗 海 惜 梅 理 春 并 贵 K a t h l ee n S c h w e r d t n er M f l e z S e b a s t i a n C A Fe rs e T 民 伊 ' 国 漳 尤 地 视 峰 州 至 周 期 甚 主 第 应 国 ' 东 极 也 直 前 增 东 道 台 商 才 R od e ric h P t ak 略 论 时 期 国 与 东 南 亚 的 窝 贸 易 * 冯 立 军 已 劳 痢 内 容 提 要 国 与 东 南 亚 的 窝 贸 易 始 于 元 代 代 大 规 模 开 展 的 功 效 被 广 为 颂 扬 了 国 国 内 市 场 窝 的 匮 乏 窝 补 虚 损 代 上 流 社 会 群 体 趋 之 若 鹜 食 窝

More information

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 C C trio@seu.edu.cn C C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 Week3 C Week5 Week5 Memory & Pointer

More information

ebook8-30

ebook8-30 3 0 C C C C C C++ C + + C++ GNU C/C++ GNU egcs UNIX shell s h e l l g a w k P e r l U N I X I / O UNIX shell awk P e r l U N I X C C C C C C U N I X 30.1 C C U N I X 70 C C U N I X U N I X U N I X C Dennis

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

プログラムの設計と実現II

プログラムの設計と実現II UNIX C ls mkdir man http://www.tj.chiba-u.jp/lecture/prog2/ Ctrl+x, Ctrl+s ( )..[4]% gcc Wall o hoge hoge.c..[5]%./hoge 1 : 1 2 : 2 3 : 3 4 : 0 6..[6]% (! )..[4]% gcc Wall o hoge hoge.c..[5]%!g gcc Wall

More information

1

1 1 2 3 4 5 GNUDebugger 6 7 void main(int argc, char **argv){ vulncpy(argv[1]); return; } void vulncpy(char *a){ char buf[30]; strcpy(buf, a); return; } *argv[1] buf Shellcode *argv[1]... &buf &buf 8 strcpy

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

epub 33-8

epub 33-8 8 1) 2) 3) A S C I I 4 C I / O I / 8.1 8.1.1 1. ANSI C F I L E s t d i o. h typedef struct i n t _ f d ; i n t _ c l e f t ; i n t _ m o d e ; c h a r *_ n e x t ; char *_buff; /* /* /* /* /* 1 5 4 C FILE

More information

新版 明解C言語入門編

新版 明解C言語入門編 328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66

More information

ebook

ebook 21 ARP 21.1 ( A R P ) I P 48 bit A R P I P 48 bit A R P RFC 826 Plummer 1982] I P I A R A R P I A R P I P A R P I A R P N e t / 3 A R 1 4 A R P 21.2 ARP N e t / 3 A R P A R P 21-1 A R P b s d i A R P I

More information

Microsoft Word - 目次範例-catalog016204.doc

Microsoft Word - 目次範例-catalog016204.doc 財 政 經 濟 篇 行 政 規 則 行 政 院 金 融 監 督 管 理 委 員 會 令 中 華 民 國 99 年 10 月 25 日 金 管 銀 法 字 第 09910003990 銀 行 辦 理 結 構 型 商 品 所 收 本 金 性 質 及 會 計 處 理 之 相 關 事 項 規 定 如 下 : 一 結 構 型 商 品 所 收 之 本 金 不 視 為 存 款, 該 本 金 於 計 算 銀 行 法

More information

99710a72ZW.PDF

99710a72ZW.PDF 1 F-100-19 F-4-21 F-14 F-15 F-16 F/A-18-29 -27 2000 F-22 EF2000-35 1.42 2 29 29 29M 29K 1986 1986 1988 1997 1997 11.36 11.36 12.00 17.32 17.32 17.27 4.73 4.73 4.73 38 38 38 P 33 P 33K P 33

More information

4.进度控制(网络计划)0.ppt

4.进度控制(网络计划)0.ppt 全 国 建 筑 类 执 业 资 格 考 试 共 性 案 例 进 度 控 制 网 络 计 划 1 网 络 计 划 常 用 的 工 程 网 络 计 划 类 型 双 代 号 网 络 计 划 双 代 号 时 标 网 络 计 划 单 代 号 网 络 计 划 A 4 B 单 代 号 搭 接 网 络 计 划 1 D 2 4 C 2 E 5 双 代 号 5 F 2 G 4 2 6 1 工 作 A 4 D 2 4 B

More information

static struct file_operations gpio_ctl_fops={ ioctl: gpio_ctl_ioctl, open : gpio_open, release: gpio_release, ; #defineled1_on() (GPBDAT &= ~0x1) #def

static struct file_operations gpio_ctl_fops={ ioctl: gpio_ctl_ioctl, open : gpio_open, release: gpio_release, ; #defineled1_on() (GPBDAT &= ~0x1) #def Kaise s 2410 Board setting [1]. Device Driver Device Driver Linux s Kernel ARM s kernel s3c2410_kernel2.4.18_r1.1_change.tar.bz2 /usr/src (1) #cd /usr/src (2) #tar xfj s3c2410_kernel2.4.18_r1.1_change.tar.bz2

More information

发 布 出 品 课 题 主 持 人 谢 平 执 行 人 陈 超 课 题 组 陈 超 陈 晓 文 邹 传 伟 刘 海 二 倪 经 纬 田 薇 杨 硕 刘 利 红 高 翔 苗 文 龙 石 午 光 张 德 进 宋 功 武 欧 阳 海 燕 王 艺 潼 马 文 霄 计 葵 生 范 如 倩 周 群 监 制 姚 望 孙 波 王 东 高 嵩 制 作 项 目 总 监 兼 责 任 编 辑 欧 阳 海 燕 设 计 张 兴

More information

学习MSP430单片机推荐参考书

学习MSP430单片机推荐参考书 MSP430 16 MSP430 C MSP430 C MSP430 FLASH 16 1 CPU 16 ALU 16 PC SP SR R4~R15 2 3 00-FFH 100-1FFH 4 5 1 2 51 24 27 6 1 2 3 4 5 6 4 12 SR SP SR CPU SR CPU C Z N GIE CPUOff CPU OscOff SCG0 SCG1 CPU EXIT SP

More information

华恒家庭网关方案

华恒家庭网关方案 LINUX V1.5 1 2 1 2 LINUX WINDOWS PC VC LINUX WINDOWS LINUX 90% GUI LINUX C 3 REDHAT 9 LINUX PC TFTP/NFS http://www.hhcn.com/chinese/embedlinux-res.html minicom NFS mount C HHARM9-EDU 1 LINUX HHARM9-EDU

More information

Microsoft Word - 議題三~1

Microsoft Word - 議題三~1 議 題 三 大 安 溪 長 期 放 流 管 對 地 下 水 質 和 沿 海 水 質 的 影 響 洪 正 義 ( 大 安 鄉 村 長 ): 首 先 我 在 這 裡 要 感 到 很 遺 憾 的, 大 安 鄉 長 期 來 除 了 說 承 受 上 游 的 污 染, 現 在 更 要 承 受 中 科 污 水 的 污 染 到 目 前 為 止, 大 安 鄉 關 於 中 科 的 環 保 資 料 可 說 少 得 說 相

More information

ebook14-4

ebook14-4 4 TINY LL(1) First F o l l o w t o p - d o w n 3 3. 3 backtracking parser predictive parser recursive-descent parsing L L ( 1 ) LL(1) parsing L L ( 1 ) L L ( 1 ) 1 L 2 L 1 L L ( k ) k L L ( 1 ) F i r s

More information

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1 21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414

More information

福建中联房地产开发集团有限公司

福建中联房地产开发集团有限公司 宁 德 市 中 维 房 地 产 开 发 有 限 公 司 泰 禾 红 树 林 项 目 环 境 影 响 报 告 书 ( 简 本 ) 建 设 单 位 : 宁 德 市 中 维 房 地 产 开 发 有 限 公 司 评 价 单 位 : 北 京 中 安 质 环 技 术 评 价 中 心 有 限 公 司 国 环 评 证 乙 字 第 1029 号 二 O 一 三 年 O 十 月 1. 建 设 项 目 概 况 1.1 项

More information

ebook12-1

ebook12-1 API N e t B I O S Wi n s o c k A P I Wi n s o c k 1 N e t B I O S Wi n s o c k A P I N e t B I O S O S / 2 D O S 2 3 4 Wi n d o w s Wi n d o w s 1 NetBIOS Network Basic Input/Output System, NetBIOS A P

More information

C/C++程序设计 - 字符串与格式化输入/输出

C/C++程序设计 - 字符串与格式化输入/输出 C/C++ / Table of contents 1. 2. 3. 4. 1 i # include # include // density of human body : 1. 04 e3 kg / m ^3 # define DENSITY 1. 04 e3 int main ( void ) { float weight, volume ; int

More information

Microsoft Word - linux命令及建议.doc

Microsoft Word - linux命令及建议.doc Linux 操 作 系 统 命 令 集 1 基 本 命 令 查 看 系 统 信 息 : uname -a 修 改 密 码 : passwd 退 出 : logout(exit) 获 取 帮 助 : man commands 2 文 件 和 目 录 命 令 显 示 当 前 工 作 目 录 : pwd 改 变 所 在 目 录 : cd cd - 切 换 到 上 一 次 使 用 的 目 录 cd 切 换

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

由 于 受 各 种 因 素 的 制 约, 农 村 一 直 是 普 法 教 育 的 薄 弱 地 区, 一 些 农 民 朋 友 不 知 法 不 懂 法, 不 善 于 用 法 律 武 器 维 护 自 己 的 合 法 权 益 为 了 让 利 益 受 损 的 乡 村 农 民 苦 有 处 诉 难 有 人 帮 冤

由 于 受 各 种 因 素 的 制 约, 农 村 一 直 是 普 法 教 育 的 薄 弱 地 区, 一 些 农 民 朋 友 不 知 法 不 懂 法, 不 善 于 用 法 律 武 器 维 护 自 己 的 合 法 权 益 为 了 让 利 益 受 损 的 乡 村 农 民 苦 有 处 诉 难 有 人 帮 冤 丹 阴 当前特别要把人民最期盼 最迫切 最急需解决的民生问题 骨干企业企业家保护备忘录 制度的意见 等指导性文件 旗 作为加强和改进政法工作的切入点 着力点 人民群众最需 帜鲜明地支持改革 保护创业 惩治腐败 维护正义 促进发 要去的地方就是干警最应该去的地方 人民最需要解决的问 展 形成了一整套为经济建设保驾护航的规范性做法 走出了 题就是干警全力去做的事情 胶南检察院检察长栾成章可 一条服务大局的特色创新之路

More information

ebook

ebook 3 3 3.1 3.1.1 ( ) 90 3 1966 B e r n s t e i n P ( i ) R ( i ) W ( i P ( i P ( j ) 1) R( i) W( j)=φ 2) W( i) R( j)=φ 3) W( i) W( j)=φ 3.1.2 ( p r o c e s s ) 91 Wi n d o w s Process Control Bl o c k P C

More information

五花八门宝典(一).doc

五花八门宝典(一).doc BBS...5... 11...23...26...31...46...49...54...55...57...59...62... 110... 114... 126... 132... 149 I "108" 1 2 3 4 BBS 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 M ( ) Kg S ( ) A ( ) K (

More information

C/C++ - 字符串与字符串函数

C/C++ - 字符串与字符串函数 C/C++ Table of contents 1. 2. 3. 4. 1 char C 2 char greeting [50] = " How " " are " " you?"; char greeting [50] = " How are you?"; 3 printf ("\" Ready, go!\" exclaimed John."); " Ready, go!" exclaimed

More information

C

C C 14 2017 5 31 1. 2. 3. 4. 5. 2/101 C 1. ( ) 4/101 C C ASCII ASCII ASCII 5/101 C 10000 00100111 00010000 ASCII 10000 31H 30H 30H 30H 30H 1 0 0 0 0 0 ASCII 6/101 C 7/101 C ( ) ( ) 8/101 C UNIX ANSI C 9/101

More information

该 奈 自 受 PZ 多 透 soc i e B t h y. y t is NA YL OR exp os ed t h a t b e i n g wh o res or sa in t es s e s we r e m ad e n b ot om. M ean wh i l e NA YL

该 奈 自 受 PZ 多 透 soc i e B t h y. y t is NA YL OR exp os ed t h a t b e i n g wh o res or sa in t es s e s we r e m ad e n b ot om. M ean wh i l e NA YL 探 性 通 性 圣 重 ' 颠 并 格 洛 丽 亚 奈 勒 小 说 贝 雷 的 咖 啡 馆 对 圣 经 女 性 的 重 写 郭 晓 霞 内 容 提 要 雷 的 咖 啡 馆 中 权 社 会 支 配 的 女 性 形 象 美 国 当 代 著 名 黑 人 女 作 家 格 洛 丽 亚 过 对 6 个 圣 经 女 性 故 事 的 重 写 奈 勒 在 其 小 说 贝 覆 了 圣 经 中 被 父 揭 示 了 传 统

More information

C

C C 2017 3 14 1. 2. 3. 4. 2/95 C 1. 3/95 C I 1 // talkback.c: 2 #include 3 #include 4 #define DENSITY 62.4 5 int main(void) 6 { 7 float weight, volume; 8 int size; 9 unsigned long letters;

More information

1

1 SDT Uclinux SDT.alf.c 44blib.alf 44blib.c jtag ADS.alf.c make menuconfig make dep make clean make lib_only make user_only make romfs make image make uclinux ext2 cash lcd frambuffer 1 armsys-c uclinux

More information

,, ( ) ( ) ( ) 12, :,,,,,,,,,,,,,,,,, (CIP) /,. 2. :, ISBN :. TH CI P ( 2000 )44124 () ( ) : : :

,, ( ) ( ) ( ) 12, :,,,,,,,,,,,,,,,,, (CIP) /,. 2. :, ISBN :. TH CI P ( 2000 )44124 () ( ) : : : 2 1 () ,, ( ) ( ) ( ) 12, :,,,,,,,,,,,,,,,,, (CIP) /,. 2. :,2004 21 ISBN7-313 - 02392-8............ :. TH CI P ( 2000 )44124 () ( 877 200030 ) : 64071208 : :787mm1 092mm 1/ 16 : 24 :585 2000 11 1 2004

More information

像 客 样 使 命令行 徐 东

像 客 样 使 命令行 徐 东 像 客 样 使 命令行 徐 东 1 1.1................................ 1 1.2................................. 3 1.3............................. 4 1.3.1 Linux............................ 5 1.3.2 macos............................

More information

Bus Hound 5

Bus Hound 5 Bus Hound 5.0 ( 1.0) 21IC 2007 7 BusHound perisoft PC hound Bus Hound 6.0 5.0 5.0 Bus Hound, IDE SCSI USB 1394 DVD Windows9X,WindowsMe,NT4.0,2000,2003,XP XP IRP Html ZIP SCSI sense USB Bus Hound 1 Bus

More information

Persuasive Techniques (motorcycle helmet)

Persuasive Techniques  (motorcycle helmet) M O D E A T H E E L E M E N T S O F A N A R G U M E N T 1n t h l s t e s t i m o n y g iv e n b e f o r e t h e M a ry l a n d Se n a t e t h e s p e a ke r m a ke s a s t r o n g c l a i m a b o u t t

More information

untitled

untitled 不 料 料 例 : ( 料 ) 串 度 8 年 數 串 度 4 串 度 數 數 9- ( ) 利 數 struct { ; ; 數 struct 數 ; 9-2 數 利 數 C struct 數 ; C++ 數 ; struct 省略 9-3 例 ( 料 例 ) struct people{ char name[]; int age; char address[4]; char phone[]; int

More information

Ps22Pdf

Ps22Pdf Q CIP / / / 2880 Q Q Q Q Q QQ Q Q Q Q Q ec A c c A c c c Q a A A A c e A c a c c ea c c a A c c c a A c c c a A / A c c c c f a c c f a c c f a c f e A c f c f / c A c c a c c A e A c c e A c c ea c c

More information

目 錄 一 研 討 會 活 動 主 題... 1 二 參 訪 名 單 及 分 房 資 訊... 2 三 參 訪 行 程 表... 3 四 會 議 地 點 及 歡 送 晚 宴 地 點... 6 五 研 討 會 議 程 表... 7 六 接 待 人 員 名 單... 8 七 參 訪 景 點 簡 介...

目 錄 一 研 討 會 活 動 主 題... 1 二 參 訪 名 單 及 分 房 資 訊... 2 三 參 訪 行 程 表... 3 四 會 議 地 點 及 歡 送 晚 宴 地 點... 6 五 研 討 會 議 程 表... 7 六 接 待 人 員 名 單... 8 七 參 訪 景 點 簡 介... 第 二 十 一 屆 海 峽 兩 岸 國 家 公 園 暨 自 然 保 護 區 研 討 會 参 訪 行 程 手 冊 日 期 :2014.12.06( 六 )-2014.12.12( 五 ) 指 導 單 位 : 內 政 部 營 建 署 主 辦 單 位 : 國 家 公 園 學 會 協 辦 單 位 : 墾 丁 國 家 公 園 管 理 處 金 門 國 家 公 園 管 理 處 台 江 國 家 公 園 管 理 處

More information

ebook45-5

ebook45-5 5 S Q L SQL Server 5.1 5-1 SQL Server 5-1 A B S A C O S A S I N ATA N AT N 2 C E I L I N G C O S C O T D E G R E E S E X P F L O O R L O G L O G 10 P I P O W E R R A D I A N S R A N D R O U N D S I G N

More information

#!$ %" & ( &)*+,((&-,./ )01,+2 ( /., )>2/ 80;2 +&,($ J &( > =.>? =0+ 9, *,0*., 0= )>2/ 2> &02($ J &( > A.;, % 9 > )>* 0= &2 9, )&11.,

#!$ % & ( &)*+,((&-,./ )01,+2 ( /., )>2/ 80;2 +&,($ J &( > =.>? =0+ 9, *,0*., 0= )>2/ 2> &02($ J &( > A.;, % 9 > )>* 0= &2 9, )&11., #$$%!&$!#$! $!!$!#$!$$!!$ $( )) *#( )!& #+!,+!-+ ##+ " $( )) #) #% #* # % & &% &- )! %$ %,#,& *$! )"./.0." " " " %!$" 0./00 &!( 0" N9 625A>26( ( ( ;4L 25G9L( ( (!!!)" /000.!% #$" 0.0// &#(." 9E94 D: #!(

More information

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco

Windows RTEMS 1 Danilliu MMI TCP/IP QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos eco Windows RTEMS 1 Danilliu MMI TCP/IP 80486 QEMU i386 QEMU ARM POWERPC i386 IPC PC104 uc/os-ii uc/os MMI TCP/IP i386 PORT Linux ecos Linux ecos ecos ecos Email www.rtems.com RTEMS ecos RTEMS RTEMS Windows

More information

E170C2.PDF

E170C2.PDF IQ E170C2 2002.3. Rotork Rotork * ( ) * * RotorkIQ - IQ * * PC IQ Insight / Rotork * - Rotork IQ www.rotork.com 5 10 5.1 11 1 2 5.2 11 2 3 5.3 11 3 IQ 3 5.4 11 3.1 3 5.5 IQM12 3.2 3 5.6 IQML12 3.3 4 5.7

More information

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

SM-A7000 Android SM-A7009 Android SM-A700F Android SM-A700FD Android Galaxy A7 (2015) SM-A700FQ Android SM-A70

SM-A7000 Android SM-A7009 Android SM-A700F Android SM-A700FD Android Galaxy A7 (2015) SM-A700FQ Android SM-A70 SM-A3000 Android 5.0 2.3 SM-A3009 Android 5.0 2.3 SM-A300F Android 5.0 2.3 SM-A300FU Android 6.0 2.6 Galaxy A3 (2015) SM-A300G Android 5.0 2.3 SM-A300H Android 5.0 2.3 SM-A300HQ Android 5.0 2.3 SM-A300M

More information

Ps22Pdf

Ps22Pdf ) ,,, :,,,,,,, ( CIP) /. :, 2001. 9 ISBN 7-5624-2368-7.......... TU311 CIP ( 2001) 061075 ( ) : : : : * : : 174 ( A ) : 400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / / www. cqup.

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

C/C++ - 数组与指针

C/C++ - 数组与指针 C/C++ Table of contents 1. 2. 3. 4. 5. 6. 7. 8. 1 float candy [ 365]; char code [12]; int states [50]; 2 int array [6] = {1, 2, 4, 6, 8, 10}; 3 // day_mon1.c: # include # define MONTHS 12 int

More information

<4D6963726F736F667420576F7264202D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63>

<4D6963726F736F667420576F7264202D20B9F9B0EABBCDBBAFAB48DEB3B4C1A5BDB3F8A7692E646F63> 臺 北 市 立 松 山 高 級 工 農 職 業 學 校 資 訊 科 專 題 製 作 報 告 題 目 : 反 彈 空 間 指 導 老 師 : 余 耀 銘 學 生 : 廖 國 銓 趙 信 瑋 中 華 民 國 102 年 5 月 摘 要 在 這 高 速 科 技 的 起 飛 下, 科 技 都 建 立 起 於 基 礎, 有 些 人 把 這 基 礎 轉 為 理 論, 教 給 大 眾 學 習 ; 有 些 人 利

More information

試料分解と目的元素精製法_2010日本分析化学会

試料分解と目的元素精製法_2010日本分析化学会 H2007T(10:3011:00) ICPAES,ICPMS 22416 http://www.caa.go.jp/safety/pdf/100419kouhyou_1.pdf http://www.caa.go.jp/safety/pdf/100419kouhyou_1.pdf 2010-07-28 Cd0.4 ppm232 * CODEX STAN 193-1995, Rev.3-2007 Web

More information

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

More information

中国轮胎商业网宣传运作收费标准

中国轮胎商业网宣传运作收费标准 中 国 轮 胎 工 厂 DOT 大 全 序 号 DOT 国 家 工 厂 名 ( 中 文 ) 1 02 中 国 曹 县 贵 德 斯 通 轮 胎 有 限 公 司 2 03 中 国 唐 山 市 灵 峰 轮 胎 有 限 公 司 3 04 中 国 文 登 市 三 峰 轮 胎 有 限 公 司 4 08 中 国 安 徽 安 粮 控 股 股 份 有 限 公 司 5 0D 中 国 贵 州 轮 胎 厂 6 0F 中 国

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

02

02 Thinking in C++: Volume One: Introduction to Standard C++, Second Edition & Volume Two: Practical Programming C++ C C++ C++ 3 3 C C class C++ C++ C++ C++ string vector 2.1 interpreter compiler 2.1.1 BASIC

More information

Ps22Pdf

Ps22Pdf ,,,,,,, ( ),, ( ) 1902,, 1906 1 ,,,,,,, :,, ;,,, :,, ( ) ( ),,,,,, 2 ,,,,,,, : ( ),,,,,,,,,, :, 3 ,,,,, :,,,,,,,, 1.,,,,, 4 ( ),,,,,,,,,,,,, 5 :,,, ( 1 ) ( ) ( 2 ) ( ) ( ),, ( 3 ), : : : : : : : : : :

More information

1 1 1.1 1 1.1.1 1 1.1.2 2 1.1.3 3 1.2 3 1.2.1 3 1.2.2 4 1.2.3 5 1.2.4 5 1.2.5 6 1.3 8 1.3.1 8 1.3.2 10 1.3.3 10 1.3.4 11 1.3.5 11 1.4 12 1.4.1 12 1.4.2 15 1.4.3 16 2 18 2.1 18 2.1.1 18 2.1.2 20 2.1.3 24

More information

3 N D I S N D I S N D I S N D I D D K C p a c k e t. c o p e n c l o s. c r e a d. c w r i t e. c p a c k e t. r c p a c k e t. s y s p a c k e t. i n

3 N D I S N D I S N D I S N D I D D K C p a c k e t. c o p e n c l o s. c r e a d. c w r i t e. c p a c k e t. r c p a c k e t. s y s p a c k e t. i n 3 N D I S 3 N D I S N D I S N D I S N D I D D K C p a c k e t. c o p e n c l o s. c r e a d. c w r i t e. c p a c k e t. r c p a c k e t. s y s p a c k e t. i n f C a n a l y z e. c c h i l d w i n. c

More information

untitled

untitled MPICH anzhulin@sohu.com 1 MPICH for Microsoft Windows 1.1 MPICH for Microsoft Windows Windows NT4/2000/XP Professional Server Windows 95/98 TCP/IP MPICH MS VC++ 6.x MS VC++.NET Compaq Visual Fortran 6.x

More information

`§Ù©u•Z37¥¡-4Æ’ Z.pdf

`§Ù©u•Z37¥¡-4Æ’ Z.pdf 1 9 9 9 2 0 0 3 2 005 WI a b c d e 2.0 -----------(1) 8 March.15.2005 WI a b c d 2. 0 2. 0 1 0 S PA ( m i t i g a t i o n ) 37 9 Wr / R c Rc ( 1 ) Vs (2) R c Ws Wt ----------------------(1) Vs Ns Ws ---------------------------------(2)

More information

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / SunSun MicrosystemsSun

2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A. Sun Sun Berkeley BSD UNIX X/Open Company, Ltd. / SunSun MicrosystemsSun SAP livecache Sun Cluster Solaris OS SPARC Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. : 817 7374 10 2004 4 A 2004 Sun Microsystems, Inc. 4150 Network Circle, Santa Clara, CA

More information

untitled

untitled 2007 12 1 2 SIRIUS 3 4 5 6 2 2/2 3SB3 2/4 3SB3 2/5 3SB3 2/5 2/7 2/10 2/11 2/13 3SB3 2/14 3SB3 2/15 3SB3 2/17 3SB37 SIRIUS 3SB3 3SB3 (/) (/) (/) () Ø22mm (/) (/) (/) () 23 RONIS (/) (SB30) () 23 OMR (/)

More information

New Doc 1

New Doc 1 U N I V E R SI T Y O F M A L ; 1ï i l i dvol 1 l 2 0 1 8 w 1a1 p&t«apa«ridia ti p E g s l am an Pt d1an h Ma @Mi u Ooam a1 ol am S1udl es} ]111 / 2 1 Dr Mo11an a Daw 11a mai amy 1 P r o f e s s o r D r

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

God's Masterpiece- the Cross

God's Masterpiece- the Cross 神 的 杰 作 基 督 的 十 字 架 介 绍 内 住 在 里 面 的 罪 / 肉 体 / 自 我, 不 亚 于 一 个 肮 脏 的 暴 君 给 我 们 命 令 去 遵 行 对 于 许 多 信 徒 来 说, 这 所 有 的 事 实 已 经 成 为 了 多 年 来 一 个 继 续 不 停 的 问 题 我 们 为 此 而 挣 扎 而 斗 争 我 们 曾 在 无 价 值 的 努 力 去 摆 脱 我 们 自

More information

! *!"#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( / )! ( ) 3SB3!" Ø22mm!"# ( / ) 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( ) 7, 10 7, 9 7, 8

! *!#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!# ( / )!# ( / )!# ( / )! ( ) 3SB3! Ø22mm!# ( / ) 6, 8 6, 8 6, 8 8!# ( / )!# ( / )!# ( ) 7, 10 7, 9 7, 8 SIRIUS 3SB3 sirius s ! *!"#$%&'()*+,-./#01 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( / )! ( ) 3SB3!" Ø22mm!"# ( / ) 6, 8 6, 8 6, 8 8!"# ( / )!"# ( / )!"# ( ) 7, 10 7, 9 7, 8! (2 /3 ) ( / ) RONIS! ( SB) CES

More information

BB.3

BB.3 I IURNA L S AN S ï EK VOA ó N m 8 ç 6-8 1 园 叫团团回国 J m l ll m i h M t m t ik i E v l i P g l l A i r L i m b h - T k l ik d i K t T m g i d T r p tc P g r h P r r m P r S t d i T g r T r h d p p r b h K

More information

<4D6963726F736F667420576F7264202D20313035B248B0D3BFEFBDD2BFEFB2D5AE61AAF8B77CA4E2A555303431342E646F63>

<4D6963726F736F667420576F7264202D20313035B248B0D3BFEFBDD2BFEFB2D5AE61AAF8B77CA4E2A555303431342E646F63> 目 錄 親 師 專 線 p1 選 課 選 組 篇 新 北 市 立 淡 水 商 工 104 學 年 度 高 中 部 選 課 選 組 輔 導 實 施 計 畫 p2 新 北 市 立 淡 水 商 工 104 學 年 度 高 一 選 課 選 組 輔 導 重 要 日 程 p3 高 中 部 一 年 級 個 人 學 習 成 績 興 趣 性 向 測 驗 之 選 組 參 考 表 p4 選 課 選 組 Step by Step

More information

WWW PHP Comments Literals Identifiers Keywords Variables Constants Data Types Operators & Expressions 2

WWW PHP Comments Literals Identifiers Keywords Variables Constants Data Types Operators & Expressions 2 WWW PHP 2003 1 Comments Literals Identifiers Keywords Variables Constants Data Types Operators & Expressions 2 Comments PHP Shell Style: # C++ Style: // C Style: /* */ $value = $p * exp($r * $t); # $value

More information

1 ( Philistines) 2 3 4 ( ) ( ) ( ) 7,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,?,,, 8,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ( ),,,,,,,,,, 9,,,,,,,,,,??,,, :,,,, 92. 1 2. 20 10,,,, :,!,!,!,,,,?,,,,,,,,,,,,,,?,,,,,,,

More information

Microsoft Word - 实用案例.doc

Microsoft Word - 实用案例.doc 计 算 机 系 统 应 用 2009 年 第 12 期 嵌 入 式 Linux 下 温 湿 度 传 感 器 的 设 计 与 实 现 1 Design and Implementation of Temperature and Humidity Sensor Based on Embedded Linux 陈 博 刘 锦 高 ( 华 东 师 范 大 学 电 子 科 学 技 术 系 上 海 200241)

More information

C语言的应用.PDF

C语言的应用.PDF AVR C 9 1 AVR C IAR C, *.HEX, C,,! C, > 9.1 AVR C MCU,, AVR?! IAR AVR / IAR 32 ALU 1KBytes - 8MBytes (SPM ) 16 MBytes C C *var1, *var2; *var1++ = *--var2; AVR C 9 2 LD R16,-X ST Z+,R16 Auto (local

More information

untitled

untitled [] [] [] 15.1 1 2 Cu 2+ 2e=Cu Zn 2+ 2e=Zn 2H + 2eH 2 Cu2e=Cu 2+ Ni2e=Ni 2+ 2OH 2e=H 2 O 1/2O 2 2Cl 2e=Cl 2 1 1. 2. 15.2 z+ ze l H 3 O + e 2 1 H 2 O 2a H 2 O e 2 1 OH 2b O 2 2H 2 O 4e4OH 3 z+ ze 4 z+ (zh)e

More information

科学计算的语言-FORTRAN95

科学计算的语言-FORTRAN95 科 学 计 算 的 语 言 -FORTRAN95 目 录 第 一 篇 闲 话 第 1 章 目 的 是 计 算 第 2 章 FORTRAN95 如 何 描 述 计 算 第 3 章 FORTRAN 的 编 译 系 统 第 二 篇 计 算 的 叙 述 第 4 章 FORTRAN95 语 言 的 形 貌 第 5 章 准 备 数 据 第 6 章 构 造 数 据 第 7 章 声 明 数 据 第 8 章 构 造

More information

谨将我们的工作献给 即将毕业离校的兄弟们 林晓鑫 刘德超 黄巍 周蓝珺 胡禹轩 王新喜 何春晓 崔剑 李浩 以及 潘海东即将出世的小 Baby! II

谨将我们的工作献给 即将毕业离校的兄弟们 林晓鑫 刘德超 黄巍 周蓝珺 胡禹轩 王新喜 何春晓 崔剑 李浩 以及 潘海东即将出世的小 Baby! II 谨将我们的工作献给 即将毕业离校的兄弟们 林晓鑫 刘德超 黄巍 周蓝珺 胡禹轩 王新喜 何春晓 崔剑 李浩 以及 潘海东即将出世的小 Baby! II 0 译者序 Linux System Prorgramming ( LSP) 的 文 工作 实 工业 IBM 理 的 工作的同 的 同 们 林晓鑫 王 崔 春 何春晓 李 的 SMS@lilacbbs.com 文献 的 王 刘文 王 刘德超 王新喜

More information

/ / (FC 3)...

/ / (FC 3)... Modbus/TCP 1.0 1999 3 29 Andy Swales Schneider aswales@modicon.com ... 2 1.... 3 2.... 3 2.1.. 3 2.2..4 2.3..4 2.4... 5 3.... 5 3.1 0... 5 3.2 1... 5 3.3 2... 6 3.4 / /... 7 4.... 7 5.... 8 5.1 0... 9

More information

貳 目 的 一 改 善 原 住 民 族 家 庭 遭 遇 生 活 上 經 濟 上 之 困 境, 及 提 供 成 人 ( 含 婦 女 ) 兒 童 青 少 年 老 人 身 心 障 礙 者 等 保 護 個 案 及 時 之 照 顧 與 關 心, 排 除 原 住 民 族 在 原 鄉 及 都 會 區 面 臨 福

貳 目 的 一 改 善 原 住 民 族 家 庭 遭 遇 生 活 上 經 濟 上 之 困 境, 及 提 供 成 人 ( 含 婦 女 ) 兒 童 青 少 年 老 人 身 心 障 礙 者 等 保 護 個 案 及 時 之 照 顧 與 關 心, 排 除 原 住 民 族 在 原 鄉 及 都 會 區 面 臨 福 原 住 民 族 委 員 會 補 助 地 方 政 府 推 動 105 年 度 原 住 民 族 家 庭 服 務 中 心 實 施 計 畫 壹 計 畫 緣 起 台 灣 原 住 民 族 目 前 有 16 族,2015 年 6 月 底 原 住 民 人 口 數 為 54 萬 2,973 人 ( 帄 地 原 住 民 有 25 萬 5,070 人 占 47%, 山 地 原 住 民 有 28 萬 7,903 人 占 53%),

More information

目 錄 校 徽 圖 解 1 校 訓 釋 義 2 中 華 人 民 共 和 國 國 歌 3 順 德 聯 誼 總 會 屬 校 校 歌 4 辦 學 宗 旨 及 目 標 5 校 規 8 獎 懲 制 度 14 其 他 規 定 23 注 意 事 項 29 附 錄 33

目 錄 校 徽 圖 解 1 校 訓 釋 義 2 中 華 人 民 共 和 國 國 歌 3 順 德 聯 誼 總 會 屬 校 校 歌 4 辦 學 宗 旨 及 目 標 5 校 規 8 獎 懲 制 度 14 其 他 規 定 23 注 意 事 項 29 附 錄 33 學 生 須 知 網 頁 版 (14/15 年 度 ) 目 錄 校 徽 圖 解 1 校 訓 釋 義 2 中 華 人 民 共 和 國 國 歌 3 順 德 聯 誼 總 會 屬 校 校 歌 4 辦 學 宗 旨 及 目 標 5 校 規 8 獎 懲 制 度 14 其 他 規 定 23 注 意 事 項 29 附 錄 33 校 徽 圖 解 不 規 則 圖 形 是 順 德 市 的 輪 廓, 輪 廓 內 四 小 圖 代

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

ebook4-附录C

ebook4-附录C C.1 MySQL S Q L C SQL M y S Q L S Q L M y S Q L S Q L 289 290 PHP3 291 292 PHP3 C.2 MySQL C - 1 ) M y S Q L ( 293 C-1 MySQL ( e x p r ) - e x p r e x p r e x p r 1 + e x p r 2 e x p r 1 - e x p r 2 e x

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 Linux 操 作 系 统 基 础 介 绍 课 程 目 标 及 要 求 了 解 Linux 操 作 系 统 的 登 入 方 式 掌 握 常 用 命 令 的 基 本 用 法 能 够 熟 练 在 各 个 目 录 转 换 Outline 1. Linux 操 作 系 统 简 介 2. Linux 操 作 系 统 的 登 录 3. Linux 操 作 系 统 的 目 录 结 构 4. 常 用 命 令 5.

More information

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民

38 47995529 威 福 髮 藝 店 桃 園 市 蘆 竹 區 中 山 里 福 祿 一 街 48 號 地 下 一 樓 50,000 獨 資 李 依 純 105/04/06 府 經 登 字 第 1059003070 號 39 47995534 宏 品 餐 飲 桃 園 市 桃 園 區 信 光 里 民 1 08414159 惠 鴻 眼 鏡 行 桃 園 市 中 壢 區 福 德 里 中 華 路 一 段 186 號 1 樓 30,000 獨 資 宋 耀 鴻 105/04/27 府 經 登 字 第 1059003866 號 2 17891110 承 元 冷 氣 空 調 工 程 行 桃 園 市 桃 園 區 中 德 里 國 際 路 1 段 98 巷 50 號 2 樓 之 4 200,000 獨 資 詹 安 平

More information

c_cpp

c_cpp C C++ C C++ C++ (object oriented) C C++.cpp C C++ C C++ : for (int i=0;i

More information

C++ 程式設計

C++ 程式設計 C C 料, 數, - 列 串 理 列 main 數串列 什 pointer) 數, 數, 數 數 省 不 不, 數 (1) 數, 不 數 * 料 * 數 int *int_ptr; char *ch_ptr; float *float_ptr; double *double_ptr; 數 (2) int i=3; int *ptr; ptr=&i; 1000 1012 ptr 數, 數 1004

More information

<4D6963726F736F667420576F7264202D20313430363237BDADCBD5BAEBC4C1C9FACEEFBFC6BCBCD3D0CFDEB9ABCBBE2DBFAAB7A2C7F8CEB3CEE5C2B7A3A8D0DEB8C4A3A92E646F63>

<4D6963726F736F667420576F7264202D20313430363237BDADCBD5BAEBC4C1C9FACEEFBFC6BCBCD3D0CFDEB9ABCBBE2DBFAAB7A2C7F8CEB3CEE5C2B7A3A8D0DEB8C4A3A92E646F63> 建 设 项 目 环 境 影 响 报 告 表 项 目 名 称 : 精 加 工 教 槽 料 项 目 建 设 单 位 : 江 苏 弘 牧 生 物 科 技 有 限 公 司 编 制 单 位 : 东 台 市 环 境 科 学 研 究 所 编 制 日 期 : 二 一 四 年 七 月 江 苏 省 环 境 保 护 厅 制 47 建 设 项 目 基 本 情 况 项 目 名 称 建 设 单 位 精 加 工 教 槽 料 项

More information

北京中京实华新能源科技有限公司

北京中京实华新能源科技有限公司 北 京 中 京 实 华 新 能 源 科 技 有 限 公 司 2 万 吨 / 年 生 物 柴 油 生 产 项 目 环 境 影 响 报 告 书 建 设 单 位 : 北 京 中 京 实 华 新 能 源 科 技 有 限 公 司 评 价 单 位 : 北 京 中 环 国 宏 环 境 资 源 科 技 有 限 公 司 二 〇 一 五 年 十 二 月 责 任 篇 编 写 章 节 或 内 容 姓 名 职 称 登 记

More information

同 y b 心 y 又 它 的 结 果 的 原 对 隐 永 除 我 y * 如 本 约 W 都 记 总 没 导 前 沿 科 学 季 刊 0 5 4 第 第 6 期 的 桥 梁 存 了 ; 若 保 留 U 无 分 的 第 二 类 换 元 法 怎 么 处 理 的 法 写 作 商 Le n z 形 式 的

同 y b 心 y 又 它 的 结 果 的 原 对 隐 永 除 我 y * 如 本 约 W 都 记 总 没 导 前 沿 科 学 季 刊 0 5 4 第 第 6 期 的 桥 梁 存 了 ; 若 保 留 U 无 分 的 第 二 类 换 元 法 怎 么 处 理 的 法 写 作 商 Le n z 形 式 的 人 对 应 n G 将 给 说 笔 接 人 n 或 建 相 后 中 前 沿 科 学 季 刊 0 5 4 第 9 卷 总 第 6 期 浅 谈 行 分 原 理 的 错 误 丁 小 平 引 寺 浙 江 6 55 00 摘 要 l N e w t o n 和 G 丄 b e n z 各 自 的 分 原 理 难 自 圆 说 的 立 了 行 分 原 理 行 分 原 理 关 键 词 中 图 分 类 号 分 原 理

More information

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023) ( CIP) /. :, 2005. 2 ( ) ISBN 7-5624-3339-9.......... TP311. 1 CIP ( 2005) 011794 : : : : * : : 174 ( A ) :400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / /www. cqup. com. cn : fxk@cqup.

More information

臺 地 區 災 害 防 救 計 畫 第 四 編 坡 地 災 害 項 目 細 項 參 考 頁 次 相 互 援 助 協 議 之 訂 定 相 互 援 助 協 議 之 訂 定 共 同 對 策 2-32 頁 災 害 應 變 中 心 之 設 置 災 害 應 變 中 心 之 設 置 共 同 對 策 2-33 頁

臺 地 區 災 害 防 救 計 畫 第 四 編 坡 地 災 害 項 目 細 項 參 考 頁 次 相 互 援 助 協 議 之 訂 定 相 互 援 助 協 議 之 訂 定 共 同 對 策 2-32 頁 災 害 應 變 中 心 之 設 置 災 害 應 變 中 心 之 設 置 共 同 對 策 2-33 頁 臺 地 區 災 害 防 救 計 畫 第 四 編 坡 地 災 害 坡 地 災 害 目 錄 架 構 對 照 表 一 減 災 計 畫 項 目 細 項 參 考 頁 次 災 害 規 模 設 定 山 崩 與 地 滑 地 質 敏 感 區 4-1 土 石 流 定 義 及 成 因 4-4 歷 年 重 大 災 害 事 件 之 調 查 與 分 析 4-4 災 害 規 模 設 定 4-10 災 害 防 救 資 料 庫 與

More information

, : ( GB ), ;,,,,, (CIP) /. :, ISBN TH137 CIP (2005) : : 127 : : (029 ) : : :

, : ( GB ), ;,,,,, (CIP) /. :, ISBN TH137 CIP (2005) : : 127 : : (029 ) :   : : , : ( GB 786.1 1993 ), ;,,,,, (CIP) /. :, 2005. 8 ISBN 7 5612 1981 4.... TH137 CIP (2005) 089904 : : 127 : 710072 : (029 )88493844 : www.nwpup.com : :787 mm 1 092 mm 1/ 16 : 20.875 : 507 :2005 8 1 2005

More information