In Scripts: use <@target_db,varchar,(input db name here)>
百年修得夫妻緣,可別讓小小的細節問題誤了終身!不妨看看《大日子》列出的婚前6大雷區,以免誤闖。
1 爭吵
雙方產生矛盾,由小變大,由芝麻綠豆膨脹成鋪天蓋地,罪魁禍首往往就是「爭吵」。
這是婚前經常發生的問題,也是最嚴重的問題。
談戀愛時雙方偶有拌嘴,男方往往會比較大度的遷就。一旦真正進入結婚準備期,直接面對人生大事了,女方眼裏往往容不得半粒沙子,甚至鑽牛角尖。平時看起來可愛的玩笑或者偶爾的打情罵俏,在心情格外煩躁激動的日子裏,往往會被誤解為其他含義,一些無傷大雅的小問題,如約會遲到、電話未接等,也可能成為不能容忍的矛盾。其實結婚本就是兩個不同的個體生活在一起,必定會產生摩擦和矛盾。重在調整好心態─ 既然已經決定了對方為終身伴侶,可不要因為一些瑕疵而否定了整塊美玉。
矛盾根由:
過於糾纏過火的玩笑、遲到、忘記約好的事等一些細小的事情,被一時的情緒控制了整個心態。
應對方案:
放鬆心情,調整心態,平靜面對自我的真實感受,擺脫情緒的一時控制。
2 生活習慣
新婚在即,是否已經幻想起了婚後甜蜜幸福的生活?是月光下二人相偎相依,綿綿蜜語在耳邊淌過;或者是回到家後驚喜地燭光晚餐,雖然看似並不美味,但入口卻別有一番回味。這些只是婚姻生活美好的一部分,如果你看到的是滿地亂放的襪、衣服,浴室用完沒有歸位的用具, 廚房裏還未清洗的鍋碗瓢盆和賴在沙發上看電視的那個人,你是否有想結束這種生活的衝動呢?為了體驗、適應婚後生活,許多男女往往在舉辦婚禮前就同居試婚,也正是因為如此,生活習慣的不同讓對方心理產生巨大的落差,這段試婚生活也以此作為終點了。
矛盾根由:生活習慣不同、生活分工不明確
應對方案:為了保持生活和諧,雙方要從戀愛轉向婚姻生活,可以向父母討教雙方生活的訣竅,對家庭中的事物進行分工,對對方生活中的小習慣持包容和認真地心態加以指正。
3工作因素
結婚籌備期長,真正的儀式只不過短短一天,在工作壓力巨大、工作節奏極快、工作競爭激烈的社會,要新人們利用空餘時間好好準備婚禮確實是一件非常頭疼的事。雖然現在有專業的公司替你辦妥,但很多細節的事還需要親自動手。在準備婚禮和工作之間,往往會產生衝突,雙方中的一方因為工作而不能很好的參與準備,加上沒有良好的溝通,那另一方快樂的心情霎時即被沖淡,分道揚鑣的念頭隨即滋長。
矛盾根由:
一方因為工作而忽視了對方,使對方過多承擔了責任,且沒有良好的互動溝通
應對方案:
在結婚準備前,雙方應根據工作和空餘時間安排進行計畫和分工,如遇突發情況應儘快與對方溝通,互相幫助,避免準備不及時和對方的埋怨。
4 婚禮中的差錯
作為新娘,最大的心願就是希望有一次完美的婚禮,但人非聖賢,孰能無過,完美的婚禮需要天時、地利、人和,偶爾的小差錯何必放在心上,破壞婚禮的氣氛呢?堵車、壞天氣、忘記道具等事情,在新娘眼裏都是破壞夢想婚禮的兇手,由於這些小問題,心情變得極度糟糕,牽連新郎、家人,甚至影響結婚的進程。矛盾根由:過於看重婚禮當天的表現
應對方案:盡人事,知天命,婚前儘量安排好細節工作,預料到可能出現的差錯,雙方
共同解決,如無解決辦法,那就忽略,把這當成是上天給你的安排,自有他的道理。
5家人磨合
結婚不僅僅是兩個人的事,更是兩個家庭的事。
許多愛情,往往在最終階段由於彼此的家庭矛盾而凋謝,終難成就正果。作為結合的一對,站在自己家人和愛人的立場從中調解周旋才是保證婚姻生活圓滿的基礎。現實生活中往往不是如此,都是養育自己幾十年的父母、相處二十幾年的兄弟姐妹,都希望結婚能夠順應家人的意願。但是兩家人往往有不同的想法,女方喜歡氣派;男方喜歡溫馨,對婚宴不同的要求自然讓兩家的長輩互生芥蒂······男方和女方夾在中間,一不小心可能導致一拍兩散的結局。
矛盾根由:
缺乏心理互換立場;缺乏做好「中間人」的技巧。
應對方案:
1 . 男女雙方應多安排雙方父母見面,交流感情,對父母合理的要求和建議予以考慮,不要一味遷就自己的父母或對方;
2 . 對於比較難於融合的矛盾,要講究溝通技巧,儘量規避雙方的直接正面接觸,而由自己充當中間人加以調和;
3 . 自己家人情緒激動時說出來的「晦氣話」,往往成為傷害對方感情的利刃,所以要儘量避免傳遞給對方。
6心態變化
結婚後往往都會覺得你的另一半似乎變了,以前的體貼細緻、善解人意似乎在一點點消失,從前的溫柔瀟灑、專注用心也似乎一去不復返,究其原因是雙方心態的變化。從單身到結婚,也許意味著人的成熟,也許也意味著浪漫和用心的消逝。一旦要步入婚禮的殿堂,對兩人關係的要求、行為的出發點就會產生變化:她/他不是你的女朋友或者男朋友,而是你的妻子/丈夫,所以你似乎有權力可以指揮她/他做一些事情, 似乎可以不用再細心的打扮、精心的準備, 似乎你覺得他/ 她應該負更多的責任,而你有更多的要求等待她/他完成······是人變了嗎?不是,是心態、身份不同了。
矛盾根由:
戀愛與婚姻沒有很好地過渡
應對方案:
婚後側重點雖然是生活,但是婚姻同樣需要滋潤,兩個人共同的生活需要更多的心思來設計。不要把「實實在在地生活」理解為「死死板板地過日子」,也不能把婚姻當做某種權利濫施濫用。
A developer colleague (let's call him Pete because that's his name) asked me today about fill factors and the performance considerations behind choosing a fill factor for an index...so I thought, since it was fresh in my mind, I'd blog it. His basic situation was he's developing a middle-tier feature around a new table that has 200,000 rows in it and it took him about 2 minutes to delete those 200,000 rows, which seemed excessive. He suspected it was something to do with the fill factor he was choosing (I don't actually know what fill factor he chose) and so he asked me to explain a little about fill factors.
Well...
The fill factor applied to an index defines how full each leaf level page is when the index is created (or rebuilt with DBCC DBREINDEX(), which, for all intents & purposes, is basically the same as doing a DROP INDEX followed by a CREATE INDEX). If you specify a fill factor on 90 then that means each leaf page in the index will be 90% full of data initially. Fill factors are more relevant with clustered indexes (the actual table data) simply because clustered indexes tend to be much wider than your non-clustered indexes but the same principles apply to both clustered and non-clustered indexes.
So, why leave empty space in an index page? Well, what happens when a page becomes 100% full and SQL Server needs to insert another row in that page? What SQL Server does is take the full page, split it in 2 roughly equally filled pages (i.e 50% full) and then insert the new row into the appropriate of those 2 new pages, both of which should now have enough free space for the new row. This is known as a page split. As you can imagine, page splits increase the I/O activity on an index (allocating new pages, moving data, shuffling pages in the b-tree to put them in the right place, in addition to the actual insert you originally wanted to do) and so hurt performance. So you want to try to minimise page splits.
So does that mean I should just create my indexes with a fill factor of, say, 5%? (This was how the actual conversation with Pete went.) Well, if each page was only 5% full (as opposed to 100% full) then you'd need 20 times as many pages (each of which is 8k) to store the data. So we're talking about a pretty big index which is mostly full of empty space. That's great in terms of inserts & modifications (assuming you've got enough disk space to handle indexes that are suddenly 20 times larger than before) - you wouldn't expect page splits very often. However, if you're retrieving a range of data from that index with a SELECT statement then that data is most likely going to be spread out across 20 times more pages than before. So your range scans are going to have to hit 20 times more pages to return the same amount of data as before, hence 20 times more I/O.
Generally speaking, read performance of an index is directly proportional to the fill factor and write performance is inversely proportional to the fill factor. Damned if you do, damned if you don't. This is one of the reasons you've got to know the data you're playing with. Do you optimise the index for reads or writes? Generally speaking, once again, an index will be used much more for reads than writes (Microsoft estimates that reads typically outnumber writes by at least a factor of 5 to 10). So, will this index (or the table in general) mostly get used for reads or writes? Also, when new rows get inserted into the index are they going to be allocated at the end of the index (in sequential order, like an IDENTITY column for example) or are they going to be all over the place (like new uniqueidentifier values assigned with NEWID())? The answers to these two questions will be very important in determining what initial fill factor to set when creating your index (or rebuilding it later), assuming you don't want to stick with the server default (set with sp_configure).
Firstly, since indexes are generally read more than written to, you should probably err on the side of larger fill factors (for example, at least greater than 50%). If you're expecting a large percentage of writes on the index then you'll want a lower fill factor to provide some room for future adds. On the other hand if you're not expecting many writes in the index then you should fill the pages more (if you don't change the server default fill factor and you don't specify what fill factor you want when creating an index then SQL Server will fill each page as much as it can, i.e. 100%). That's pretty straight forward.
However, you may also be able to get away with a very high fill factor if new rows will almost always go at the end of the index (not in the middle) and existing rows will rarely, if ever, get changed. This will create a hotspot at the end of the index and page splits will be rare because almost all new rows will go at the end of the index resulting in simple new page allocations rather than page splits. The classic example is a clustered index on an identity column; this is one argument for the surrogate key side of the famous (or should I say infamous?) surrogate key versus natural key debate. But I won't get into that can of worms here.
The basic theory behind fill factors that I've described here should stand you in good steed to come up with general rules of thumb when designing your indexes. But, since it's essentially a trade-off between read performance and write performance, that will really only give you a starting point. From there it's a case of trial and error, bearing in mind how changes in fill factor affect performance. If you're getting excessive page splits then rebuild your index with a smaller fill factor. If I/Os are high during SELECT statements and it's affecting performance then you may be able to rebuild your index with a bigger fill factor. (Fill factors are only a very minor point to consider during query optimisation; good query design and table normalisation will usually play a much bigger role.)
One more thing to think about is that with page splits comes index fragmentation. Fragmentation is really pretty unavoidable but excessive page splits will lead to greater index fragmentation and reduced I/O performance, both read performance and write performance (and I/O is typically the bottleneck in RDBMSs). But index fragmentation is a topic for a whole other blog. And, by the way, I think Pete's slow deletes problem had more to do with waits/locks on the resources he was trying to delete than fill factors...but anyway...
When you create a clustered index, the data in the table is stored in the data pages of the database according to the order of the values in the indexed columns. When new rows of data are inserted into the table or the values in the indexed columns are changed, Microsoft® SQL Server™ 2000 may have to reorganize the storage of the data in the table to make room for the new row and maintain the ordered storage of the data. This also applies to nonclustered indexes. When data is added or changed, SQL Server may have to reorganize the storage of the data in the nonclustered index pages. When a new row is added to a full index page, SQL Server moves approximately half the rows to a new page to make room for the new row. This reorganization is known as a page split. Page splitting can impair performance and fragment the storage of the data in a table. For more information, see Table and Index Architecture.
When creating an index, you can specify a fill factor to leave extra gaps and reserve a percentage of free space on each leaf level page of the index to accommodate future expansion in the storage of the table's data and reduce the potential for page splits. The fill factor value is a percentage from 0 to 100 that specifies how much to fill the data pages after the index is created. A value of 100 means the pages will be full and will take the least amount of storage space. This setting should be used only when there will be no changes to the data, for example, on a read-only table. A lower value leaves more empty space on the data pages, which reduces the need to split data pages as indexes grow but requires more storage space. This setting is more appropriate when there will be changes to the data in the table.
The fill factor option is provided for fine-tuning performance. However, the server-wide default fill factor, specified using the sp_configure system stored procedure, is the best choice in the majority of situations.
Note Even for an application oriented for many insert and update operations, the number of database reads typically outnumber database writes by a factor of 5 to 10. Therefore, specifying a fill factor other than the default can degrade database read performance by an amount inversely proportional to the fill factor setting. For example, a fill factor value of 50 percent can cause database read performance to degrade by two times.
It is useful to set the fill factor option to another value only when a new index is created on a table with existing data, and then only when future changes in that data can be accurately predicted.
The fill factor is implemented only when the index is created; it is not maintained after the index is created as data is added, deleted, or updated in the table. Trying to maintain the extra space on the data pages would defeat the purpose of originally using the fill factor because SQL Server would have to perform page splits to maintain the percentage of free space, specified by the fill factor, on each page as data is entered. Therefore, if the data in the table is significantly modified and new data added, the empty space in the data pages can fill. In this situation, the index can be re-created and the fill factor specified again to redistribute the data.
Clustered Index
- Leaf node contains the actual data pages.
- The data row of the table are sorted and stored in the table based on their clustered index key (i.e. based on the index column(s)).
- You can have only one clustered index per table.
- The RowLocator in Clustered Index is the clustered Index key.
Non Clustered Index
- Leaf node contains index pages instead of data pages.
- You can have up to 249 Non Clustered Index per table.
- The data row of the table are not sorted and stored in the table based on their clustered index key (i.e. based on the index column(s)).
- The row locator in Non Clustered Index is a pointer to the row. Row locator is built based on the following.
ROW ID (RowLocator)= file identifier + page number + row number on the page - You can have the functionality of Non key Columns (Included Columns) in case of Non Clustered Index.
- Non key columns are stored only at the leaf level whereas Key columns (Non Clustered Index Key columns) are stored at all the levels of non clustered index.
What are Heaps?
- Heaps are tables without clustered index.
- Data Rows are not stored in a particular order.
- Sequences of the Data pages are not ordered as well as they are not linked in a linked list.
Examples
Clustered Index Example
Clustered can be created in the following ways
- Create Table with Primary key – this will by default create clustered index based on the primary key defined.
- Create clustered Index using the CREATE CLUSTERED INDEX command.
–create table with primary key
CREATE TABLE Employee (empno NUMERIC (10) PRIMARY KEY, EmpName Varchar(10));
–check the existence of Index for the table
SELECT * FROM SYS.INDEXES WHERE OBJECT_ID = (SELECT OBJECT_ID FROM SYS.OBJECTS WHERE NAME=‘EMPLOYEE’);
–create table without primary key
CREATE TABLE Employee2 (empno NUMERIC (10), EmpName Varchar(10));
–Create Clustered Index using Clustered Index Command
CREATE CLUSTERED INDEX IDX_CLUST_EMP ON Employee2 (empno);
–check the existence of Index for the table
SELECT * FROM SYS.INDEXES WHERE OBJECT_ID = (SELECT OBJECT_ID FROM SYS.OBJECTS WHERE NAME=‘Employee2′);
Non Clustered Index Example
– Adding a column the existing employee table
ALTER TABLE EMPLOYEE
ADD TAX_ID NUMERIC(10);
–create non clustered index on TAX_ID column
CREATE INDEX IDX_NON_CLUST ON EMPLOYEE (TAX_ID);
–check the existence of Index for the table
SELECT * FROM SYS.INDEXES WHERE OBJECT_ID = (SELECT OBJECT_ID FROM SYS.OBJECTS WHERE NAME=‘EMPLOYEE’);
This is a very basic and a quick information on the differences between Clustered and Non Clustered Indexes in SQL Server.
|
踏入2008年,其中一個不停圍繞著身邊的話題就是結婚,身邊有不少朋友相斷結了婚,而亦有很多朋友在計劃中,而說開結婚就離不開會提及買樓了。 早前跟朋友談過自己對置業的看法:其實自己對買樓並不反感,只是對於以按揭形式來買樓感到抗拒。有朋友說,租樓的價錢跟供樓差不多,而供樓供滿後層樓就是自己的,相對租樓較好。 但是,根據自己觀察發現,若果以同一物業計算,一般以七成按揭分20年供的每月供樓的款項大概比租樓多出三成至五成,如以九成按揭,更多出七成!例如以一個150萬的單位來說,如果以七成按揭借105萬(首期45萬)分20年供,利息6%,每月供款約$7500,但同一單位,租金大約$5500 左右(連管理費),每月足足少了約$2000... 如果,以每月的差額$2000及首期45萬去投資,假設回報率9%,20年後已經累積達四百四十五萬,幾乎是樓價的三倍,試問同一物業20年後能否升值三倍呢?況且,現在只是以9%計算,如果回報率達12%,20年後就是七百幾萬,15%就是一千一百萬了!到時候,再直接以整付金額去買樓不是更好嗎? 換句話說,如果我此刻買了樓,付了四十五萬首期,每月供$7500,二十年後我得到了那層物業,但卻損失了一千多萬!
有人說,租樓住會面對業主加租的危機,到時候會被迫搬遷,而自置物業卻沒有這個風險。但是,其實自置物業也同樣面對利息上升,供樓成本增加的危機,就以之前的個案來說,如果利率由6%加至8%,那每月供款將會增加至$8783,足足多了$1200,上升了16%,但自己的收入未必能夠增加,變相支出對收入比率會上升,增加資金流動風險。 相對租樓來說,租金由於在租約簽訂時已經訂明,租約期內不會增加,因此相對風險較少,而如果他日租金真的增加,也可以搬到租金較便宜的地方去住,因此住屋支出相對穩定。相反,如果供樓開支太大,要搬屋的話由於涉及物業轉讓,一時間未必能夠賣出,而樓價亦未必合乎自己心目中的目標,故此彈性較低。
當然要買啦!但買樓並非給自己住,而是應該放租出去,由於放租的租金收入會比供樓高,即是只要付出首期之後,自己就不用再供,這是一項極好的投資,假設以首期45萬買入,每月供款及租金收入相等,假設樓價二十年後不變,仍是150萬,那平均每年回報達6.2%,而如果租金收入比供樓多$1000,那回報率將會達8%!還未計樓價一旦升值的額外回報呢!但是,買樓放租者卻又面對著不少風險,如租不出,租客拖久租金,物業維修,翻新等.... 另外,如果這物業是放租出去,自己又住在哪呢?當然是住進一些租金比供樓平的物業啦!
|
傳統釐定鑽石價值高低的標準是「4C」制度,即卡、色澤、淨度、和切割。淨度
淨度(Clarity)以鑽石內的瑕疵多少缺定。瑕疵可能是天然的雜質或裂痕。瑕疵的數量、位置、大小等都會影響評級。鑽石壙開採出來的鑽石中,只有20%可以成為寶石,其餘的因為瑕疵較多通常只能作工業用途。而20%的寶石級鑽石中,大部分都包含肉眼可見的瑕疵。在此級別以上的鑽石較為大眾喜愛。至於屬完美級別的鑽石更為罕有,被稱為「博物館級」鑽石。通常使用10倍放大鏡觀察鑽石內部及表面瑕疵的大小、數量、分佈及對鑽石光彩影響的程度,分出等級。一般通行的淨度分級如下:
* FL - 「Flawless」,完美無瑕。在十倍放大鏡下內外俱無瑕疵。
* IF - 「Internally flawless」,內部無瑕。在十倍放大鏡下只有表面有輕微花痕。
* VVS1, VVS2 - 「Very Very Small」,非常非常小。在十倍放大鏡下只有很難看見的瑕疵。VVS1 淨渡高於VVS2。
* VS1 and VS2 - 「Very small」,非常小。在十倍放大鏡下可看見瑕疵,但肉眼難以辨認。VS1淨渡高於VS2。
* SI1 and SI2 - 「Small inclusions」,小瑕疵,肉眼可能看見。
* I1, I2 and I3 - 「imperfect」,有瑕疵,可以被肉眼看見。
現代科技之下,有些鑽石的瑕疵是可以修補的。不過修補過的鑽石的價值會稍低。色澤
鑽石的色澤會因為化學上的雜質而有所偏差。完全純正的鑽石應該是透明無色的。鑽石偏向不同的顏色會影響它的價值。絕大部分的鑽石都是因為帶有氮原子而偏黃。白鑽越偏黃,價值便越低。但是偏粉紅或藍的鑽石價格卻較高。顏色強烈偏向粉紅或藍的鑽石可能是價值連城。
一般的方法是把鑽石按偏黃的程度分為不同的等級,把樣品與已知色級的比色石對比確定,以D級最高,Z 最低。
* 無色: D, E, F
* 接近無色: G, H, I, J
* 微黃: K, L, M
* 輕淺黃: N, O, P, Q, R
* 淺黃: S, T, U, V, W, X, Y, Z
GIA - The Gemological Institute of America
IGI - International Gemmological Institute
SIG - SIGMA International Gemology
AGS - American Gem Society Laboratories
大致上你於問題內已排出4間機構既認受性 & quality order~
簡單而言,
認受性: 於行內普及程度, 規模及聲譽等
quality: 對寶石評級既準確性及分量等
本人認為AGS係最好的
AGS 50分出一張DQD REPORT 要 US$85 再加INSURANCE同FREIGHT CHARGE, HK代理MIN收 US$50 TOTAL US$135,X7.8 = HK$1053 一張
AGS係最貴的一張CERT 亦都係最好~原因係~
AGS的CERT係最早有CUT GRADE~還要早過GIA出
AGS REPORT的鑽石比例,會標示於圖上~令銷費者更易明白比例的位置
證書上以彩色小圖例明淨度的符號的解釋~令銷費者更易明白
AGS 證書上例明 LIGHT PERFORMANCE的 GRADE 令銷費者明白鑽石光源折射的級數
AGS 證書於CUT GRADE之下更會細分 小項~以等知CUT GRAED包含的詳細資料
AGS 證書的PACKING 精美~以黑面硬身膠套保護證書
現時所有證書只可於美國研究所做鑽石評級~加強品質的控制
好多GIA grade excellent cut 既 AGS 會變左 Fair .. 連 Good 都冇... 呢個亦都係我煩惱左好耐既原因..
講 Cut Grade.. AGS is simply the best..
1/ 選伴郎
最合適當你伴郎的人選便是你最要好的朋友了。相信你最好的朋友一定很樂意盡心盡力為你籌劃及協助你順利完成婚禮。在婚禮中,伴郎擔當副手角色,緊貼你每個需要,當你有所遺忘時,他會為你好好地妥善跟進;當你將喝醉時,他會為你擋酒,因此,這位好朋友最好是位做事較細心並且是個好酒量的人。
2/ 接新娘
很多準新郎會問:「舉行中式婚禮,新郎在接新娘時是否一定要背起新娘呢?」傳統中式婚禮會有踢轎門儀式,而新娘雙腳又不可觸碰地面,所以新娘需要被人背著進場。而舉行中式婚禮多會有大妗姐在場,所以新郎其實毋須粗心,大妗姐會為你代勞。
3/ 酒席費用
正常情況下,在中、港、台傳統華人社會都是習慣由男家應負責酒席費用,而在西歐國家如澳洲,則是由女家負責,所以不同國家其實有不同做法。
4/ 主家席
現時都比較流行男女雙方家庭同坐一圍主家席,而更有些新人會把兩席主家席結合為一席,即二十四人同坐一席,能讓氣派更盛之餘,也可避免忽略照顧某方家長的問題。
5/ 利是錢
利是錢一般會給$50 (x2)、$100(x2)或$500不等,通常按你跟對方的熟稔程度而定。於婚宴擔當重要角色的兄弟,可再多給$300-$500以示感謝。
6/ 與婚紗配襯
一般而言,如果要配襯新娘一襲設計簡潔的婚紗,新郎穿一上套剪裁合身的西服便很夠了,極其量會加上蝴蝶領結、腰封、絲質領巾、襟針等小飾物以作點綴。不過,若婚紗款式是較盛大華麗的大拖尾婚紗,那新郎就最好穿著燕尾服來配襯了。
7/ 新郎形象
婚宴當晚,新娘會換上多襲晚裝和晚裝上陣,而新郎方面,一般人以為新郎只是一襲西服已足夠,其實,當新娘換上新裝後,新郎可以於身上的配飾著手,如換換袋巾、領帶、腰封等,以小細節轉換一下形象。
8/ 過大禮
過大禮是傳統婚慶禮儀,主要是男家通知女家會迎娶新娘過門的儀式。現今,過大禮已不是指定動作,可以發禮金取代。不過,如果選擇行過大禮儀式就必須擇好日,一般會選婚前十五至二十日,而過大禮時雙方家長則需要迴避,而且不能觸碰大禮,需由親友代接大禮。
9/ 兄弟團
兄弟團應有多少人其實沒有規定,但通常以四至十二人最普遍。兄弟姊妹團人數最好相同,而且必須為雙數,象徵一雙一對,寓意美好。
10/ 抱新娘
婚宴後,新郎必須抱新娘入屋,一直把她抱進新房並輕放在床上,因為這意味著婚姻幸福美滿的好兆頭。
Hi.. I am new to asp.net. I am doing a project in asp.net read more
on Video Streaming in ASP.NET