November 6 2006
来源:互联网 发布:异地一半照片软件 编辑:程序博客网 时间:2024/05/23 15:11
Now I am in Wuxi. I did not write web logs about for two months because I went over
a vicissitude in my life again. At the September 1, I got my salary; at the same time
I have received another bad message -- I was unemployed again. The firm is so poor.
But I am more poor than it because some my workmates and I always were kept in dark about
that unemployment. Before somedays, I just said "good bye" to my girl-firend. As a
matter of fact, my family always had not be pacified.
After dealing with my family affaire, I went to Wuxi in order to relax myself and
vist my relatives during Nation day holday. My relatives, especially my little aunt
and one of my cousin, proposed me why not seek a job in Wuxi. OK. Now I got a job
which works in the Wuxi Huaxia Computer Science and Technology Corporation, a software
development corporation. The main task of this corporation is to develop out-resource
or some projects for its parent company in Tokoyo. Yes, Tokoyo. I suspected the company
was found by Japanese.
So, the first day I was on duty, the Bailifan, who works in the Human Resource department,
told me that I must learn Japanese, because most of my client are Japanese. Oh, my god.
Those symbols looks so strange. Even if the operation system in my working computer
is also Japanese edition. I found that some of Japanese is japlish. In other words,
Japanese uses their "pinyin" to simulate and replace some english words.
Today some Japaneses who works in the Japanese Savic company came into our company.
They will stay about a month inorder to check the group in which I am working can revise
the Savic project. That is a building monitor system. This time I will think program in
C language. The sources of this project is consist of C and Java. The GUI is made of
Java language. The modules made of C language is used to get infomation from hardwares
or communicate with Apache Web Server.
(quasiquote hqq templatei) syntax
hqq templatei syntax
/Backquote" or /quasiquote" expressions are useful for
constructing a list or vector structure when most but not
all of the desired structure is known in advance. If no
commas appear within the hqq templatei, the result of
evaluating hqq template is equivalent to the result of
evaluating `qq template. If a comma appears within
the hqq templatei, however, the expression following the
comma is evaluated (/unquoted") and its result is inserted
into the structure instead of the comma and the expression.
If a comma appears followed immediately by an atsign
(@), then the following expression must evaluate to
a list; the opening and closing parentheses of the list are
then /stripped away" and the elements of the list are inserted
in place of the comma at-sign expression sequence.
A comma at-sign should only appear within a list or vector
hqq templatei.
(list ,(+ 1 2) 4) =) (list 3 4)
(let ((name 'a)) (list ,name ',name))
=) (list a (quote a))
(a ,(+ 1 2) ,@(map abs '(4 -5 6)) b)
=) (a 3 4 5 6 b)
(( foo ,(- 10 3)) ,@(cdr '(c)) . ,(car '(cons)))
=) ((foo 7) . cons)
#(10 5 ,(sqrt 4) ,@(map sqrt '(16 9)) 8)
=) #(10 5 2 4 3 8)
Quasiquote forms may be nested. Substitutions are made
only for unquoted components appearing at the same nesting
level as the outermost backquote. The nesting level increases
by one inside each successive quasiquotation, and
decreases by one inside each unquotation.
a vicissitude in my life again. At the September 1, I got my salary; at the same time
I have received another bad message -- I was unemployed again. The firm is so poor.
But I am more poor than it because some my workmates and I always were kept in dark about
that unemployment. Before somedays, I just said "good bye" to my girl-firend. As a
matter of fact, my family always had not be pacified.
After dealing with my family affaire, I went to Wuxi in order to relax myself and
vist my relatives during Nation day holday. My relatives, especially my little aunt
and one of my cousin, proposed me why not seek a job in Wuxi. OK. Now I got a job
which works in the Wuxi Huaxia Computer Science and Technology Corporation, a software
development corporation. The main task of this corporation is to develop out-resource
or some projects for its parent company in Tokoyo. Yes, Tokoyo. I suspected the company
was found by Japanese.
So, the first day I was on duty, the Bailifan, who works in the Human Resource department,
told me that I must learn Japanese, because most of my client are Japanese. Oh, my god.
Those symbols looks so strange. Even if the operation system in my working computer
is also Japanese edition. I found that some of Japanese is japlish. In other words,
Japanese uses their "pinyin" to simulate and replace some english words.
Today some Japaneses who works in the Japanese Savic company came into our company.
They will stay about a month inorder to check the group in which I am working can revise
the Savic project. That is a building monitor system. This time I will think program in
C language. The sources of this project is consist of C and Java. The GUI is made of
Java language. The modules made of C language is used to get infomation from hardwares
or communicate with Apache Web Server.
(quasiquote hqq templatei) syntax
hqq templatei syntax
/Backquote" or /quasiquote" expressions are useful for
constructing a list or vector structure when most but not
all of the desired structure is known in advance. If no
commas appear within the hqq templatei, the result of
evaluating hqq template is equivalent to the result of
evaluating `qq template. If a comma appears within
the hqq templatei, however, the expression following the
comma is evaluated (/unquoted") and its result is inserted
into the structure instead of the comma and the expression.
If a comma appears followed immediately by an atsign
(@), then the following expression must evaluate to
a list; the opening and closing parentheses of the list are
then /stripped away" and the elements of the list are inserted
in place of the comma at-sign expression sequence.
A comma at-sign should only appear within a list or vector
hqq templatei.
(list ,(+ 1 2) 4) =) (list 3 4)
(let ((name 'a)) (list ,name ',name))
=) (list a (quote a))
(a ,(+ 1 2) ,@(map abs '(4 -5 6)) b)
=) (a 3 4 5 6 b)
(( foo ,(- 10 3)) ,@(cdr '(c)) . ,(car '(cons)))
=) ((foo 7) . cons)
#(10 5 ,(sqrt 4) ,@(map sqrt '(16 9)) 8)
=) #(10 5 2 4 3 8)
Quasiquote forms may be nested. Substitutions are made
only for unquoted components appearing at the same nesting
level as the outermost backquote. The nesting level increases
by one inside each successive quasiquotation, and
decreases by one inside each unquotation.
- November 6 2006
- November 2006
- November 7 2006
- November 8 2006
- November 9 2006
- November 10 2006
- November 13 2006
- November 14 2006
- November 15 2006
- November 16 2006
- November 17 2006
- November 27 2006
- November 30 2006
- november
- squid纯内存缓存 November 20, 2006
- POJ3253[USACO 2006 November Gold]--Fence Repair
- [USACO 2006 November Gold] 玉米地Corn Fields
- November Rain
- 在Vista上取消安全性询问
- ASP.NET 2.0页面框架的几处变化
- Asp.NET 生成静态页
- 无法忍受这个速度,决定搬家
- sharepoint是什么?
- November 6 2006
- 本blog暂停,转移到http://jeffen2006.javaeye.com
- ASP.NET程序中常用的三十三种代码
- applet 的沙箱模型
- November 7 2006
- November 8 2006
- 形式化方法的学习真累人啊
- 天津一日“游”
- November 9 2006