This is my blog: vuvanson.tk

Go to Blogger Vi-et Spaces.

This is my blog: sonblog.tk

Go to Blogger Vi-et Spaces.

This is my blog: vi-et.tk

Go to Blogger Vi-et Spaces.

This is my facebook: https://www.facebook.com/vusonbk

Go to Facebook Blogger Vi-et Spaces.

This is my facebook page: https://www.facebook.com/ViEtSpaces

Go to Facebook Page Blogger Vi-et Spaces.

Chủ Nhật, 31 tháng 3, 2013

Vài cách trị chứng viêm họng đơn giản và hiệu quả

viem hong
Việt Nam đang ở thời điểm giao mùa, lúc này thời tiết đang rất nóng, mưa nắng thất thường. Vì vậy, nếu không chú ý giữ gìn sức khỏe thì chúng ta rất dễ mắc cái bệnh thông thường như cảm, cúm, nóng sốt, ho và viêm họng (hay còn gọi là đau cổ). Khi bị sốt hoặc cảm cúm, chỉ cần nghỉ ngơi, uống thuốc và ăn bổ sung vitamin thì chúng ta sẽ nhanh chóng bình phục, nhưng nếu không may bị viêm họng thì sẽ rất khó chịu, cảm giác khô và rát trong cổ khiến bạn gặp khó khăn khi ăn uống, nói chuyện. Tình cờ đọc được một bài kinh nghiệm cách chữa viêm họng ở trang Getridofsore, nay mình muốn chia sẻ lại với mọi người những kiến thức này.

Có lẽ ai trong chúng ta cũng từng bị viêm họng, cảm giác khô và rát trong cổ khiến bạn gặp nhiều khó ăn khi ăn uống và nói chuyện. Tuy vậy có vài cách đơn giản để chữa viêm họng mà bạn có thể tự thực hiện ở nhà:

  • Chữa viêm họng bằng thức uống:


Trà nóng là một loại thức uống rất có lợi cho sức khỏe, tuy nhiên không nên uống nước trà 30 phút sau khi ăn các thức ăn giàu chất sắt và đạm, ví dụ thịt bò, vì trong nước trà có oxalate sẽ làm phân hủy các chất này. Trở lại vấn đề, nếu bị viêm họng thì uống nước trà nóng sẽ giúp cổ họng của bạn dịu đi rất nhiều. Nếu có thêm vài giọt mật ong nhỏ vô ly trà nóng thì càng tuyệt vời hơn, mật ong chứa nhiều vitamin sẽ giúp bạn tăng sức đề kháng.

Nếu không thích uống trà hoặc sợ bị mất ngủ thì bạn có thể thay bằng nước chanh nóng, pha thêm mật ong càng tốt.
 

nuoc chanh

Súc miệng bằng nước pha ớt Cayenne (loại ớt to to hay bỏ trong bánh mì thịt). Pha 1 muỗng nhỏ loại ớt này vô ly nước ấm và dùng để súc miệng (cẩn thận kẻo bị sặc). Súc miệng ngày 2 tới 3 lần sẽ giúp bạn mau khỏi viêm họng.

Súc miệng bằng nước muối. Đây có lẽ là cách phổ biến nhất ở Việt Nam mà ai cũng biết và thường áp dụng khi bị viêm họng. Pha muối vào nước và dùng để súc miệng. Nếu súc miệng bằng thứ nước này mỗi ngày 1 lần thì nó còn giúp bạn ngăn ngừa bị viêm họng.

Thông thường các bác sĩ tai mũi họng ở Việt Nam đều nói rằng đồ ăn lạnh, nước đákem không tốt cho cổ họng và sẽ dễ gây viêm họng, và càng cấm kị khi đang bị viêm họng mà vẫn cố ăn uống đồ lạnh. Khi đọc bài này mình cũng rất ngạc nhiên ở một điểm là quan điểm của bài viết hoàn toàn ngược lại, rằng theo họ thì nước đá hoặc kem lại có tác dụng tích cực trong việc chữa viêm họng: Cụ thể hơn, nếu bị viêm họng mà uống nước đá hoặc ăn kem thì cổ họng của bạn sẽ dịu hơn rất nhiều.

Mình là một người rất thích ăn uống đồ lạnh, đặc biệt là nước đá, và nếu mình nhớ không lầm thì từ nhỏ tới giờ chỉ bị viêm họng khoảng 2-3 lần, những lần đó mình đều tiếp tục uống nước đá mỗi ngày, và cảm thấy cổ họng dịu đi rất nhiều, và kì diệu là chứng viêm họng cũng nhanh hết một cách kì lạ, chỉ khoảng 2-3 ngày là khỏi. Mình có hỏi trên Facebook thì nhiều bạn cũng có cùng ý kiến là uống đá nước giúp dịu và mau khỏi viêm họng hơn nhiều.

Vì vậy, rất có thể nước đá, ăn kem lạnh cũng là một cách chữa viêm họng rất tích cực. Theo Getridofsore như sau: Khi bị viêm họng, uống nước đá hoặc ăn kem sẽ giúp làm dịu cổ họng. Nhưng cần chú ý là thay vì nhai đá rộp rộp hoặc nuốt kem ực ực, thì bạn nên ngậm và chờ cho chúng tan rồi nuốt xuống từ từ, tốc độ chậm khoảng một nửa so với bình thường.
kem

Kem mát sẽ làm dịu cổ họng đang bị viêm

Nếu các cách trên đều không có tác dụng thì có thể bạn đã bị mắc chứng viêm họng mãn tính. Lúc này cần đến gặp bác sĩ để được tư vấn thêm.

Các cách đơn giản ngăn ngừa bị viêm họng:

Viêm họng thường xảy ra do thời tiết, không khí khô và thở bằng mũi (do nghẹt mũi). Vì vậy, uống đủ nước (2 lít/ngày) cũng giúp bạn ít bị viêm họng.

Uống trà nóng, pha thêm mật ong càng tốt.

Uống nước chanh nóng, có pha mật ong càng tốt.

Nếu thường xuyên ở trong phòng máy lạnh thì bạn nên giữ độ ẩm cho phòng, dùng máy phun sương cũng là một cách tốt.

Chúc các bạn thành công trị chứng viêm họng.
uong nuoc

Uống đủ nước giúp ngăn ngừa viêm họng

Hướng dẫn Hack băng thông gói MIU thành công (31/3/2013)

có một cách phá băng thông mới mà mọi người chưa biết

Đảm bảo thành công (mình vẫn dùng rất ok). Nếu mọi người có bất cứ vấn đề gì cần thắc mắc hoặc hack không thành công có thể comment để mình chỉnh lại.thanks

miuq

hãy vào tham gia và để lại comment
hướng dẫn chi tiết sẽ được share vào inbox trong ngày

Mọi người down hình ảnh cấu hình về rùi làm theo nhé,có gì không hiểu có thể comment để mình hướng dẫn

Sorry mọi người,dạo này mình hơi bận chút nên không gửi trực tiếp cho mọi người được.mọi người xem hình ảnh trong link là làm được thui.không cần điền username và password đâu.
Lưu ý là cách này tùy từng vùng mới dùng được thui.còn lại bị fix rùi nhé.ok

Hình ảnh cấu hình để hack MIU:  


http://adf.ly/M5LkC

Lệnh Đế Chế Nâng Cao – Code Cheat AoE

lenh de che nang cao code cheat aoe Lệnh Đế Chế Nâng Cao   Code Cheat AoE

Sau đây là tất cả các code cheat aoe dành cho những dòng game đế chế – một game dàn trận rất nổi tiếng.

Age of empires
Trong lúc chơi game, nhấn [enter] và nhập vào các code cheat sau:

Xây nhanh: steroids
Thắng màn: home run
Tiêu diệt đối thủ: kill [vị trí đối thủ 1-8]
Xe phóng lựu: bigdaddy
Mọi người đều bị tiêu diệt: diediedie
Thua cụôc: resign
Mở bản đồ: reveal map
1000 thức ăn: pepperoni pizza
1000 vàng: coinage
1000 gỗ: woodstock
1000 đá: quarry
Bỏ sương mù: no fog
Biến đổi các nông dân: medusa (*)
Lính bắn la-de: photon man
Điểu khiển thú vật: gaia
Juggernauts có thể di chuyển trên cạn: flying dutchman
Tăng phạm vi ném và hiệu quả cho các catapults: big bertha
Priest có 600 điểm tấn công, 6 tốc độ: hoyohoyo
Tăng phạm vi tấn công của ballista: icbm
Các catapults ném ra nông dân: ack be nimble (**)
Stealth archer biến thành cây khi đứng yên: dark rain
Biến các horse archers thành các black riders: black rider
Lính hạt nhân: e=mc2 trooper

(*): sau khi nhập cheat này, di chuyển một trong những nông dân của bạn tiến đến gần đối phương. Người nông dân đó sẽ biến thành một black rider sau khi chết. Black rider se biến thành một heavy catapult sau khi chết.

(**): nhập cheat này khi một đang chọn một catapult.

Age of empires: the rise of rome
Trong khi chơi game, nhấn [enter] và nhập các cheat sau:

Đơn vị priest mới: convert this!
Xe phóng lựu: big momma
Xe ba bánh với một super-gun: pow
Robot chiến đấu: stormbilly
Eagles có 999 hp: king arthur
Giết những con thú với 1 nhát: grantlinkspence
Xây nhanh: steroids
Thắng màn: home run
Tiêu diệt tất cả: diediedie
Thua màn: resign
Mở bản đồ: reveal map
1000 thức ăn: pepperoni pizza
1000 vàng: oinage
1000 gỗ: woodstock
1000 đá: quarry
Bỏ sương mù: no fog
Biến đổi các nông dân: medusa (***)
Lính bắn la-de: photon man
Điều khiển thú vật: gaia
Juggernauts có thế đi trên cạn: flying dutchman
Tiêu diệt đối thủ: kill[vị trí đối thủ 1-8]
Xe phóng lựu: bigdaddy
Tăng phạm vi ném và hiệu quả cho các catapults: -big bertha
Priest có 600 điểm tấn công, 6 tốc độ: hoyohoyo
Tăng phạm vi tấn công của ballista: -icbm
Các catapults ném ra nông dân: jack be nimble (****)
Lính hạt nhân: e=mc2 trooper

***: sau khi nhập cheat này, di chuyển một trong những nông dân của bạn tiến đến gần đối phương. Người nông dân đó sẽ biến thành một black rider sau khi chết. Black rider se biến thành một heavy catapult sau khi chết.

****: nhập cheat này khi một đang chọn một catapult.

Age of empires 2 – the age of kings
Để nhập cheat bạn hãy bấm enter, sau đó gõ các cheat sau:

Cheese steak jimmy’s: 1000 food
Robin hood: 1000 gold
Rock on: 1000 stone
Lumberjack: 1000 wood
Aegis: xây dựng nhanh
How do you turn this on: cobra car
Wimpywimpywimpy: tự hủy
Natural wonders: điều khiển thú vật
Marco: mở toàn bộ bản đồ
Resign: chịu thua
I r winner: hoàn thành mission
Black death: giết tất cả đối thủ
Torpedo(1-8): giết một đối thủ nào đó (theo số từ 1 đến 8)
Polo: mở phần bản đồ đã đi qua
To smithereens: saboteur unit
I love the monkey head: một vdml sẽ xuất hiện ở town center
Furious the monkey boy: cho bạn một monkey ở town center
Bigbrother: cho bạn nhân vật bigbrother với một khẩu rocket
Helloknight: tăng máu cho palladin lên 192
Bigdaddy: cho bạn nhân vật bigdaddy ngồi trên một chiếc ôtô với một khẩu canon
800: độ phân giải 800×600
1024: độ phân giải 1024×768
1280: độ phân giải 1280×1024
Autompsave: bật chế độ auto save
Mfill: sửa những lỗi display ở một số card màn hình
Msync: sửa lỗi soundblaster awe
Nomusic: tắt music
Normalmouse: standard mouse pointer
Nosound: tắt tất cả sound
Noterrainsound: tắt tất cả terrain sound

Một số cheat cho phiên bản japanese
Coinage: 1000 gold
Woodstock: 1000 wood
Quarry: 1000 stone
Pepperoni pizza: 1000 food
Steroids: instant building
Reveal map: mở bản đồ
Gaia: điều khiển thú vật
No fog: bỏ sương mù

Hotkey
[ctrl] + q: xây nhanh
[ctrl] + p: build immutable structure
[ctrl] + t: thay đổi menu resource
[ctrl] + c: xem ending sequence

Hint
Khóa cổng thành: khi bạn xây nhiều cổng thành và lại có nông dân hoặc lính đi ra vào, cổng thành sẽ mở và đối phương có thể theo đó vào trong thành của bạn. Vì vậy nên khóa cổng thành lại và chỉ mở khi cần. Thao tác khóa cổng thành rất đơn giản, click vào cổng thành và bấm vào biểu tượng nhỏ nằm ở góc trái. Nếu cần mở bấm biểu tượng đó một lần nữa.

Hủy một unit: click vào một quân hoặc một nhà nào đó bạn muốn xóa bỏ hoặc giết, bấm delete. Lệnh này có thể sử dụng với một nhóm nhưng phải bấm delete nhiều lần.

Thao tác nhanh một cheat: khi nhập cheat vào box, bạn hãy bôi đen và copy lại dòng lệnh đó. Lần sau bạn chỉ việc mở box, paste lại cheat đó vào và enter.

Sửa màu nhà và quân: nhấn “qwerty” cùng một lúc và bạn có thể edit màu cho quân và nhà

Battle: trong battle quân swordsman nên đặt ở những vị trí bằng phẳng, còn archers thì nên để ở những vị trí cao hơn như trên đồi, điều này sẽ tăng lợi thế cho quân của bạn.

At the beginning: start game bạn sẽ có 10 nông dân, nên để 3 tên lấy gỗ, 3 tên làm thịt, 2 tên lấy vàng, 1 tên lấy đá và còn 1 tên xây nhà. Nông dân ra tiếp sẽ cho đi lấy tài nguyên.

Age of empires 2: the conquerors
Khi đang chơi nhấn enter để nhập vào các cheat sau đây

1000 thức ăn: cheese steak jimmy’s
1000 vàng: robin hood
1000 đá: rock on
1000 gỗ: lumberjack
Xe cobra: how do you turn this on
Điều khiển thiên nhiên: -natural wonders
Giết hết kẻ thù: black death
Xây nhanh: aegis
Chó bay: woof woof
Mở bản đồ: marco
Thua ngay lập tức: resign
Thắng ngay lập tức: i r winner
Giết quân địch ở vị trí thứ 1: torpedo1
Giết quân địch ở vị trí thứ 2: torpedo2
Giết quân địch ở vị trí thứ 3: torpedo3

Giết quân địch ở vị trí thứ 8: torpedo8
Con khỉ nhỏ: furious the monkey boy
Không có sương mù lúc đánh nhau: polo

Age of empires III
Ấn enter rồi đánh các lệnh sau:

X marks the spot: xóa sương mù
Medium rare please: 10,000 thức ăn (food)
Give me liberty or give me coin: 10,000 tiền (coin)
Nova & orion: 10,000 xp
A recent study indicated that 100% of herdables are obese: vỗ béo tất cả động vật trên bản đồ
Speed always wins: tăng 100x tốc độ xây và gặt hái
Sooo good: bật “musketeer’ed!” khi bị giết bởi musketeer
Ya gotta make do with what ya got: tạo ra mediocre bombard tại home city tăng điểm
Tuck tuck tuck: tạo ra con quái vật đỏ khổng lồ làm chuyên chở có thể vượt mọi địa hình
This is too hard: thắng luôn (trong singleplayer)

- vô hạn tài nguyên: dùng notepad mở file “proto.Xml” trong thư mục data. Tìm dòng chữ crateof. Bạn có thể tìm thấy crateoffood, crateofcoin, crateofwood, crateoffoodlarge, crafteofcoinlarge và crateofwoodlarge. Ở mỗi phần, tìm tiếp đoạn initialresourcecount và chuyển thành các thông số tùy ý. Ví dụ bình thường các tài nguyên là 100.000 ta có thể chỉnh thành 99999.000

- chỉnh level trong phần single player: tìm file “sp_yourcityname_homecity.Xml” trong thư mục my documents\my games\age of empires 3\savegame, tìm từ khóa . Bạn có thể nhìn thấy một đoạn giống như xx, thay 99 vào xx. Save file lại và vào lại trò chơi, bây giờ bạn lv99.

- Không giới hạn unlock points trong single player: làm lại các bước trên, thay từ cần tìm bằng , đoạn code cần sửa sẽ có dạng xx

Tăng điểm card/deck unlock points trong single player: làm lại các bước trên, thay từ cần tìm bằng , đoạn code cần sửa sẽ có dạng xx

Chú ý nên tạo file backup trước khi chỉnh sửa các thông số.

 

Phân biệt: Journey, Voyage, Travel, Tour và Trip



Ta thấy trong từ điển có rất nhiều từ cùng có nghĩa là chuyến du lịch như travel, journey, trip.  Đúng là để chỉ chuyến du lịch chúng ta có các từ như: travel, journey, trip, expedition, safari, cruise, voyage. Chúng ta sẽ cùng làm rõ sự khác biệt giữa các từ này.




1. Travel/ travelling (danh từ) 

Travel là một từ chung chung chỉ sự dịch chuyển từ nơi này đến nơi khác. Chúng ta có thể nói đến travel với nghĩa là việc thăm thú đi đây đó:

- His travels abroad provided lots of background material for the novels he wrote.

(Những chuyến đi nước ngoài đã cung cấp tư liệu nền cho những tiểu thuyết của ông)

Travelling cũng là một từ chung chung chỉ hoạt động đi lại thăm thú:

- Travelling by boat between the islands is less tiring than travelling by road. 

(Đi thăm các hòn đảo bằng thuyền đỡ mệt hơn là đi bằng đường bộ).

- I don't do as much travelling as I used to now that I'm tired. 

(Giờ tôi mệt rồi tôi không hay đi đây đó như xưa nữa). 

 

Travel thường hay xuất hiện trong danh từ ghép. Hãy quan sát những câu sau:

Make sure you keep all your travel documents safely. You can obtain travel tickets from the travel agents in the High Street if you don't want to order them over the Internet. Some of you may suffer from travel sickness. Air travel may well give you a bumpy ride. If you don't have a credit or debit card, make sure you take plenty of traveller's cheques with you. 

(Phải chắc chắn rằng bạn giữ gìn giấy tờ du lich cẩn thận. Bạn có thể lấy vé du lịch tại đại lí du lịch trên đường High Street nếu bạn không muốn đặt qua Internet. Một số người có thể bị mệt do đi lại. Du lịch hàng không có gây khó chịu. Nếu bạn không có thẻ tín dụng hoặc phiếu ghi nợ, thì nên nhớ mang theo thật nhiều séc du lịch).

 

Ta cũng thường sử dụng travel như một động từ:

I love to travel during the summer holidays. This year I plan to travel all around the Iberian Peninsula. 

(Tôi thích đi du lịch suốt các kì nghỉ hè. Năm nay tôi dự định đi vòng quanh bán đảo Iberian)

 

 2. Journey (danh từ)

Journey được dùng để chỉ một chuyến du lịch đơn lẻ (one single piece of travel). Bạn dùng từ journey khi muốn nói đến việc đi từ một nơi này đến một nơi khác.

- The journey from London to Newcastle by train can now be completed in under three hours.

(Hành trình bằng tàu hỏa từ London đến Newcastle giờ đây có thể chỉ mất chưa đến 3 giờ).

Ta có thể sử dụng động từ "take" hoặc "last" với danh từ journey:

How long did your journey take? – Oh, it lasted forever. We stopped at every small station.(Chuyến đi của anh mất bao lâu? - ồ, nó kéo dài vô tận. Đến ga nào chúng tôi cũng nghỉ chân).

Ta cũng đôi khi dùng journey như một động từ để thay thế cho "travel" nhưng từ này mang sắc thái trang trọng, thơ ca hơn một chút.

We journeyed/ travelled between the pyramids in Mexico on horseback. (Chúng tôi đi thăm các kim từ tháp ở Mexico trên lưng ngựa). 

 

 3. Trip (danh từ

 Trip thường được dùng khi nói đến nhiều cuộc hành trình đơn lẻ (more than one single journey). Chúng ta có các từ day trips (các chuyến đi trong ngày), business trips (các chuyến đi công tác), round trips (các chuyến thăm quan một vòng nhiều nơi). Với trip ta dùng cấu trúc "go on trips":

- I went on a day trip to France. We left at 6.30 in the morning and returned before midnight the same day. 

(Tôi đã đi một chuyến du lich thăm Pháp trong một ngày. Chúng tôi khởi hành lúc 6 giờ 30 sáng và trở về trước nửa đêm ngày hôm đó.)

- The round-trip ticket enabled me to visit all the major tourist destinations in India. 

(Vé du lịch một vòng cho phép tôi thăm tất cả những điểm đến chính ở Ấn Độ).

- Where's Laurie? – He wont' be in this week. He's gone on a business trip to Malaysia. 

(Laurie đâu? – Trong tuần này anh ấy không có đây đâu. Anh ấy đã đi công tác Malaysia). 

 

4. Expedition (danh từ)

Expedition là một chuyến đi nhiều nơi như trip nhưng được tổ chức, sắp xếp để thăm dò môi trường vì mục đích khoa học. Ta cũng nói "go on expeditions"

- Numerous expeditions to the Antarctic have ended in disaster.

(Vô số cuộc thám hiểm đến Nam Cực đã kết thúc trong thảm họa).

 

5. Safari (danh từ) 

Safari là một chuyến đi nhiều nơi giống như trip hoặc expedition nhưng mục đích là quan sát động vật hoang dã về tập quán tự nhiên của chúng, thông thường là ở Châu Phi. Ta có thể nói go on safari để đến các safari parks (công viên hoang dã) khi đó bạn thường phải mặc một loại quần áo bằng cotton nhẹ gọi là safari suit:

- His one ambition in life was to go on safari to Kenya to photograph lions and tigers.

(Một ước muốn trong đời của ông là đi thám hiểm Kenya để chụp ảnh sư tử và hổ).

 

6. Cruise (danh từ và động từ) 

Cruise là một kì nghỉ (holiday) du lịch bằng tàu thủy hoặc thuyền (travel on ship or boat) đi thăm nhiều nơi khác nhau theo lịch trình. Khi nói ai đó cruise, thì những gì họ làm là như sau:

- They cruised all around the Mediterranean for eight weeks last summer and stopped off at a number of uninhabited islands.

(Mùa hè vừa rồi, họ đi du lịch đường thủy quanh Địa Trung Hải trong tám tuần và dừng chân lại nhiều đảo không có bóng người.)

- My parents have seen nothing of the world so are saving up to go on a world cruise when they retire.  

(Bố mẹ tôi chưa thăm thú nhiều nên đang tích kiệm tiền để đi du lịch đường thủy vòng quanh thế giới khi nghỉ hưu). 

 

7. Voyage (danh từ) 

Voyage là một chuyến hành trình dài (a long journey) bằng tàu, nhưng không nhất thiết là để nghỉ ngơi. Ngày nay mọi người không hay đi những chuyến đi kiểu này, nhưng trong lịch sử, những chuyến đi thế này đóng vai trò rất quan trọng:

- His second voyage (1493 – 96) led to the discovery of several Caribbean islands. On his third voyage (1498 – 50) he discovered the South Amerian mainland. (Christopher Columbus, the great explorer).

Hướng dẫn Cách Chơi Đế Chế

có lẽ các bạn cũng đã có được phần nào những kiến thức căn bản để có thể ép đời thật chuẩn. Việc ép đời sớm hơn đối thủ là một trong những nhiệm vụ hàng đầu của bất kì một người chơi đế chế nào. Trong khuôn khổ bài viết này, mình xin chia sẻ với bạn đọc một vài tuyệt chiêu trong cách chơi đế chế của các game thủ aoe

Ép đời trong đế chế không khó, cái khó ở đây là thao tác ép đời của người chơi có thực sự hợp lý hay không, trong mọi trường hợp thắp hương khấn vái, ăn ở đức độ sẽ luôn được trời phù hộ chính vì thế bạn đọc hãy chỉ xem bài viết như một lời tham khảo xuất phát từ kinh nghiệm tổng hợp của tác giả. Quân bài cứ đẹp 1 quả phụ 2 voi, 1 bầy hươu là cứ lên đời đầu 10xx như vắt chanh thôi.

Trước khi bước vào phần chính, mình xin được liệt kê một số kiến thức căn bản về ép đời trong đế chế để bạn đọc khỏi quên: Trước tiên là vấn đề BE, hãy luôn đóng E cách time limit 2 đơn vị để đảm bảo không có độ trễ trong việc xin dân. Trong quá trình lùa hươu bạn hãy cố gắng lùa hươu về gần khu vực đổ thực nhất có thể nhưng đừng quá ham mà mất quá nhiều thời gian cho việc này nhé. Thêm một điều quan trọng nữa là hạn chế tối đa những khoảng đen dù nhỏ xuất hiện gần khu vực nhà chính…

cach choi de che Cách Chơi Đế Chế

Lùa hươu sát nhà chính – một kĩ năng không thể thiếu nếu muốn ép đời nhanh

Cách ép đời aoe của các đại cao thủ đế chế

1. Tận dụng tối đa bóng rộng của dân

Đây là một trong những tuyệt chiêu không được chia sẻ nhiều ở trên mạng, có thể các đại cao thủ muốn dấu nghề chăng ? Trong AOE, việc cho dân di dò thì ai cũng biết tuy nhiên cho dân đi như thế nào để đạt hiệu quả thì không phải ai cũng để ý. Việc dò nhanh ra nhiều đô ăn sẽ giúp bạn có thêm thời gian để cân đối về thực gỗ. Chính vì thế, hãy tận dụng tối đa bóng rộng của dân để nâng cao hiệu quả dò lên mức tối đa có thể. Tất cả các loại quân trong AOE trừ Macxedonia có bóng dò rộng hơn các quân khác. Khi cầm quân Macxe bóng dò rộng là một lợi thế rất lớn và bạn có thể tìm ra đồ ăn rất nhanh chỉ với một dân với khi cầm quân này.

cach choi de che 1 Cách Chơi Đế Chế

Hãy tận dụng tối đa bóng rộng của dân để dò bản đồ nhanh nhất có thể

2. Sử dụng hai dân di dò

Một dân di dò sẽ là không đủ trong trường hợp bài nghiệt, dân đầu tiên đi dò mà đi một vòng vẫn chưa tìm thêm được đồ ăn gì thì bạn hãy đưa thêm một dân nữa để đi dò. Hai dân dò sẽ làm tăng khả năng tìm ra đồ ăn tránh trường hợp phải đánh lô. Hãy cân nhắc kĩ việc sử dụng 2 dân dò vì bạn sẽ phải thao tác nhiều hơn, nếu bạn đánh ít dân thì hãy tính toán lượng thực phù hợp với số dân định đánh để quyết định có cho thêm một dân nữa đi dò đồ ăn hay không ? Với một số loại quân có tính đặc thù như: Shang, Per, Pal gặp phải bài không đẹp lại không cho hai dân đi dò thì bạn sẽ biến thành quả tạ nặng trong team.

3. Sử dụng SH (Xe dò) đúng phương pháp

Xử dụng xe dò hiệu quả mới thật sự là Pro

Thật ngạc nhiên khi nhiều bạn cứ thắc mắc rằng mình không lên đời nhanh, không tìm được đồ ăn, bài quá nghiệt ngã mà không biết rằng mình đã bỏ lỡ đi cơ hội trời cho khi gặp được xe dò (SH). SH sẽ là 0,5 nông dân của bạn đó, việc sở hữu SH ngay từ đầu không chỉ giúp bạn tăng điểm dẫn top trong xếp hạng mà SH còn là trợ thủ cực kì to lớn cho việc dò tìm đồ ăn thức uống cũng như dò tìm nhà đối phương. Đừng vội đẩy SH đi dò tìm nhà đối phương ngay khi mà đồ ăn để lên đời của mình vẫn chưa đủ. Tìm ra đối phương sớm cũng không có ích gì nếu bạn không thể lên được đời hoặc lên đời dài như cái bơm. Không sai khi nói rằng: Trong AOE, đổ xăng cho SH là một nghệ thuật và người đổ xăng là một người nghệ sỹ

4. Cắm cờ cho dân nếu không đủ tay.

Một kĩ năng cũng rất hay nhưng lại ít được đề cập đó là cắm cơ cho nông dân. Bạn thường xuyên nhìn thấy các cao thủ cắm cờ rất nhanh cho nông dân di dò. Việc cắm cờ trông rất đơn giản nhưng để thao tác thuần thục và nhanh chóng thì bạn cần một khoảng thời gian luyện tập. Cắm cờ không chỉ giúp giảm thao tác tay cho người chơi mà còn giúp nông dân phản kháng lại sư tử ngay khi bị tấn công. Phần lớn các cao thủ thường dùng phím Shift + Các phím mũi tên để cắm cờ, tuy nhiên nếu bạn có một đôi bàn tay như của Chimsedinang để tốc độ chuột Max thì bạn cũng có thể cắm cờ bằng Shift + di chuột nhằm giảm thời gian di chuyển tay trên bàn phím.

5. Nhốt dân ăn quả

Kĩ năng tưởng chừng đơn giản này nhưng lại là việc rất hay quên trong khi chơi đế chế, tâm lý muốn nhanh chóng đóng được BG khiến rất nhiều game thủ quên mất nhốt dân ăn quả trong trường hợp có thể. Mục tiêu của việc này cũng là để tối thiếu hóa thời gian di chuyển của nông dân ăn quả khi mang thực về nhà BG. Nông dân mất ít thời gian di chuyển hơn cũng đồng nghĩa với việc bãi quả được khai thác hiệu quả hơn giúp tránh việc bị miss dân thời gian đầu và để tăng lượng thực nhanh chóng cho việc ép đời. Tuy nhiên, việc nhốt dân nếu không được tính toán kĩ có khả năng sẽ phản tác dụng khi những nông dân được nhốt vào lại bị kẹt.

6. Không vội xây E

Rất nhiều game thủ kêu trời lên khi đặt BE vào đúng vị trí một cây gỗ quý (gỗ 75) gần nhà. Nông dân phải mất thời gian di chuyển mới đến nơi đặt BE vì vậy hãy quan sát thật kĩ trước khi đặt BE bởi việc lãng phí đi một cây gõ quý sẽ khiến bạn phải trả giá rất đắt. Bình tĩnh trong việc đặt E phải nằm trong tầm kiểm soát để tránh việc từ từ quá lại bị tình trạng chậm dân.

7. Ưu tiên chặt gỗ 75

Trong đế chế, đối với bất kì một quân nào, việc đóng được chiếc BS đầu tiên càng sớm càng tốt bởi đóng BS sớm sẽ giúp cho bạn có một lượng gỗ dồi dào để ăn hoang, đóng nhà điều kiện lên đời cũng như vẽ ruộng và bo nhà. Vì thế việc tối ưu hóa chặt gỗ đế có được chiếc BS sớm sẽ là một yếu tố quan trọng trong việc ép đời. Với một quân bình thường (không phải quân Roman) khi đánh bài chuẩn 25+1 dân thì cần 240 gỗ để đóng được 4 chiếc nhà BE và 1 chiếc BS. Lượng gỗ này tương với 6 cây gỗ 40 thông thường. Nhưng nếu có gỗ 75 thì chỉ cần 3 cây gỗ 75 và 1 cây gỗ 40 tổng cộng là 4 cây gỗ. Việc chặt 6 cây gỗ so với 4 cây gỗ bạn có thể thấy được cái nào lợi hơn. Chặt ít cây gỗ hơn cũng đồng nghĩa với việc nông dân phải di chuyển ít hơn và thời gian đóng BS đầu của bạn sẽ được giảm xuống. Trong các bài tiếp theo YeuDeChe.com sẽ hướng dẫn bạn phân biệt các loại cây gỗ trong đế chế.

cach choi de che 3 Cách Chơi Đế Chế

Trong đế chế rất đa dạng các loại cây lấy gỗ

8. TÌm đồ ăn theo chim chóc

Phương pháp này thường được truyền miệng chứ không có nhiều tài liệu nói kĩ về việc này, có thể chỉ mang tính cảm tính nhưng, AOEvienam.VN có làm thử một bài kiểm tra với 10 lần đi theo mấy con Chim thì xác xuất gặp đồ ăn cũng lên tới 40%. Đôi khi nhiều thứ tưởng chừng như ngẫu nhiên nhưng với việc đi theo chim chóc để tìm đồ ăn cũng mang lại hiệu quả ở mức độ nào đó cho người chơi. Chim liệu có phải là chỉ điểm cho những bữa tiệc thịnh soạn ?

9. Mang dân đi đập lô

Tuyệt chiêu này thì có lẽ không nói ai cũng biết cả, đánh lô là một biện pháp cuối cùng và duy nhất trong trường hợp mọi phương pháp trên đều tỏ ra vô dụng với những người siêu đen. Đã dính đến Lô đề thì đều không tốt cả, nhưng nếu đã chơi Lô thì phải chơi cho ra trò bởi rất có thể gặp lô xiên đôi hoặc ba thì thực sự bạn có rất nhiều cơ hội để chuyển biến tình hình. Khi đi đánh lô, bạn hãy tách nhóm nông dân về khoảng 3 phía để tiết kiệm thời gian. Hãy quan sát bản đồ nhỏ một lần nữa trước khi quyết đinh xa cơ lỡ vận nhé.

Đế chế luôn mang trong mình một sự hấp dẫn đến lạ kì, sự ngẫu nhiên, sự may mắn và cả một chút tinh quái của người chơi tạo nên muôn màu cung bậc cảm xúc cho người xem. Tất cả các tuyệt chiêu trên đều rất đơn giản và bình thường, bạn đọc hãy sử dụng khả năng tư duy để vận dụng linh hoạt cho từng trường hợp cụ thể. Shenlong và Chimsedinang đều là những đại cao thủ không phải chỉ dựa vào đôi bàn tay mà còn dựa vào cả khối óc hơn người. 1% trời phú và 99% do khổ công luyện tập thành tài.

Thứ Bảy, 30 tháng 3, 2013

Sức mạnh quân sự của Triều Tiên

Tiềm lực quân sự Triều Tiên là chủ đề thu hút sự quan tâm đặc biệt hiện nay, khi Hàn Quốc và Triều Tiên liên tục kêu gọi quân đội sẵn sàng chiến đấu chống lại sự khiêu khích từ bên kia.












Theo News Limited Network, lợi thế quân sự lớn nhất của Triều Tiên so với Hàn Quốc và các đồng minh Mỹ là trên mặt đất. Quân đội Triều Tiên gồm hơn 1 triệu binh lính, với hơn 8 triệu nữa thuộc lực lượng dự trữ. Tuy nhiên, bao nhiêu người trong số đó đủ khỏe để cầm vũ khí và chiến đấu cũng còn là một điều phải bàn.


Thông tin về năng lực quân sự của Triều Tiên không được công bố và có sự khác biệt tùy nguồn tin. Theo các tài liệu được công nhận rộng rãi, lợi thế quân sự lớn nhất của Triều Tiên so với Hàn Quốc và đồng minh Mỹ là lực lượng quân đội trên mặt đất. Quân đội Triều Tiên gồm hơn 1 triệu binh lính, thêm 4 đến 8 triệu nữa thuộc lực lượng dự trữ.Một thay đổi mới diễn ra trong tiềm lực quân sự của Triều Tiên là việc nước này tuyên bố trở thành quốc gia sở hữu vũ khí hạt nhân sau lần thử dưới lòng đất vào tháng 2. Đồ họa: NewsLimitedNetwork










Ảnh:
Xe tăng Kokpung diễu hành ở Bình Nhưỡng. Tính đến năm 2010, có 200 - 300 chiếc loại này đang phục vụ trong quân đội Triều Tiên.Giáo sư Alan Dupont ngành An ninh Quốc tế thuộc Đại học New South Wales, Australia, cho rằng rất ít có khả năng Triều Tiên tiến hành tấn công hạt nhân vào Hàn Quốc vì điều đó đồng nghĩa với tự sát. Tuy nhiên, nếu nước này điều quân trong một cuộc tấn công phủ đầu vào Hàn Quốc, sẽ khiến 9,6 triệu dân Seoul hoảng sợ, và gây quan ngại lớn cho 50 triệu dân Hàn Quốc. Ảnh: Militaryphoto










Ảnh: AFP
Con át chủ bài của quân đội Triều Tiên có thể là lực lượng đặc nhiệm tinh nhuệ được huấn luyện khắc nghiệt, rèn giũa và được trang bị vũ khí tốt. Họ có thể gây khó khăn lớn cho hậu phương của đối phương.Hàn Quốc có 600.000 quân thường trực và 28.500 lính Mỹ đồn trú. Về hải quân, Hàn Quốc có hơn 170 tàu chiến hiện đại, bao gồm cả tàu ngầm, tàu khu trục. Nước này có 600 máy bay quân sự do Mỹ sản xuất, trong đó có các chiến đấu cơ F-16. Không quân và hải quân Triều Tiên chỉ được trang bị các thiết bị từ thời Xô viết. Ảnh: AFP










Ảnh:
Có khoảng 1.600 xe tăng T-55 phục vụ quân đội Triều Tiên.Theo Giáo sư Alan Dupont, các đòn mà Triều Tiên có thể tung ra là cho nổ bom hạt nhân dưới lòng đất, nã pháo qua biên giới, hoặc thỉnh thoảng phóng tên lửa Taepodong qua trời Nhật Bản, hoặc thậm chí đặt thủy lôi quanh bờ biển. Tuy nhiên nguồn ngân sách hạn hẹp và tình trạng thiếu lương thực khiến Triều Tiên không thể gây đe dọa lớn với Hàn Quốc. Ảnh: Xinhua











Pháo phản lực M-1978.


Pháo phản lực M-1978 170 mm do Triều Tiên thiết kế và sản xuất, được đưa vào phục vụ từ năm 1978. Loại vũ khí này được triển khai tại khu vực phi quân sự, gần biên giới với Hàn Quốc, thường được ngụy trang dưới đất. Theo Wikipedia, quân đội Triều Tiên đã cung cấp loại pháo này cho Iran trong cuộc chiến Iran-Iraq và nó đã được sử dụng với thành công nhất định. Ảnh: Xinhua










Ảnh:
Trong ảnh là pháo 240 mm trong môt cuộc diễu hành ở Bình Nhưỡng. Theo Yonhap, người Triều Tiên đã sản xuất hai loại pháo 240 mm là M-1985 gồm 12 nòng và M-1991 gồm 22 nòngẢnh: armyrecognition










Theo trang GlobalSecurity, tên lửa đạn đạo tầm ngắn Kn-02 là phiên bản nâng cấp của tên lửa Xô viết SS-21, có tầm phóng từ 100 đến 120 km. Nó được cho là dài 6,4 m, đường kính 0,65 m, nặng 2.010 kg, chứa 450 kg chất nổ trong đầu đạn. Kể từ năm 2004, nó đã được phóng thử ít nhất 17 lần. Ảnh: military-today










Tên lửa đạn đạo tầm trung Musu-dan cải tiến, với chiều dài từ 12 đến 19 m, đường kính 1,5 tới 2 m, trọng lượng phóng từ 19.000 đến 26.000 kg, và tầm phóng từ 2.500 đến 4.000 km. Tên lửa được cho là có đầu đạn đơn với lượng chất nổ 1.200 kg và sử dụng hệ thống dẫn đường quán tính. Ảnh: Yonhap










Ảnh:
Tên lửa đạn đạo tầm trung Taepodong -1 được phóng hôm 31/1/1998. Nó có chiều dài 25 m, nặng 1.000 kg. Ảnh: Xinhua










Ảnh:
Tên lửa đạn đạo ba tầng Taepodong-2 là bản kế thừa của Taepodong-1, được phóng thử một lần nhưng thất bại. Ảnh: Xinhua










Ảnh:
Các loại tên lửa chính của Triều Tiên. Tên lửa tầm xa Taepodong-2 dài 32 m và có thể mang đầu đạn hạt nhân. Mỹ cho rằng tên lửa Taepodong-2 thậm chí có thể đạt tầm hoạt động lên tới 15.000 km nếu được trang bị bộ phận đẩy phụ. Đồ họa: Realdealtalk










Khoảng 40 máy bay MiG-29 phục vụ không quân Triều Tiên. MiG-29, do Liên Xô sản xuất, là máy bay chiến đấu hiện đại nhất của không quân Triều Tiên, được sử dụng chủ yếu để bảo vệ không phận. Trong ảnh, nhà lãnh đạo Kim Jong-un đứng trước máy bay Mig-29 trong một chuyến thị sát quân đội. Ảnh: KCNA











Mig-21. Ảnh: militaryphoto


Triều Tiên có hơn 150 máy bay MiG-21, số lượng lớn nhất trong các loại máy bay của nước này. Mig-21 PFM là một phiên bản mới hơn của MiG-21, với nhiều cải tiến so với thế hệ đầu. Nó bao gồm các hệ thống như tiếp nhận cảnh báo radar, hệ thống xác nhận đồng đội - đối phương (IFF), vốn cần thiết trong các cuộc chiến không quân hiện đại. PFM còn được trang bị pháo GSh-23 với 200 viên đạn, hai tên lửa AA-2 Atoll và có chỗ cho tên lửa Kh-66. Ảnh: militaryphoto










Tàu ngầm Sang-O xuất xứ từ Triều Tiên là tàu ngầm diesel/điện, duyên hải, nặng 300 tấn, có hai phiên bản: Sang-O I dài 34 m và Sang-O II dài 39 m. Theo GlobalSecurity, các tàu này được sử dụng để cài thủy lôi, tác chiến cùng các tàu trên mặt nước.Wikipedia dẫn một nghiên cứu năm 2010 cho hay Triều Tiên sở hữu tổng cộng 70 tàu ngầm, trong đó có 40 tàu ngầm lớp Sang-O, 20 tàu ngầm lớp Romeo (1.800 tấn) và 10 tàu ngầm cỡ nhỏ như tàu lớp Yeono (130 tấn).

Tình yêu bắt đầu như thế nào?

Có ai đó đã nói: "Có ba nguồn cuốn hút con người: tâm hồn, trí tuệ và cơ thể. Cuốn hút tâm hồn làm nảy sinh tình bạn, cuốn hút trí tuệ tạo nên sự tôn trọng, cuốn hút cơ thể là nguồn gốc của ham muốn. Tổ hợp của ba nguồn cuốn hút ấy làm nên tình yêu". Những điều này có vẻ rất đúng với quá trình "nuôi dưỡng" và "bảo trì" tình yêu, tuy nhiên để nói về tình yêu như một sự bắt đầu thì lại có vẻ phức tạp và khó khăn quá. 
 

Có một câu chuyện thế này: Một ông lão và một bà lão sống ở hai ngôi nhà cạnh nhau. Họ đều độc thân, và cho tới tận thời điểm xảy ra một bước ngoặt mà tôi sắp kể ra sau đây thì điều đó chẳng ảnh hưởng mấy đến cuộc sống của họ. Họ trở thành hai người bạn thân thiết với nhau đã hàng chục năm trời và dường như chẳng gì có thể thay đổi được. Nhưng bỗng một hôm, họ dọn về sống chung một nhà rồi nói với những người xung quanh với một chút thái độ ngại ngùng còn vương sót của tuổi già rằng, đó là quyết định của tình yêu! Thật nhẹ nhàng, và cũng thật mãnh liệt! Còn có thể nói gì nữa? Ai có thể giải thích từ đâu có bước ngoặt kỳ diệu này khi hai người đã ở vào cái tuổi "gần đất xa trời", khi những nếp nhăn trên cơ thể làm "dúm" lại những ham muốn và sự minh mẫn thì đã mờ dần cùng đôi mắt?

Một tiếng sét ngang trời, một cơn mưa bất chợt và tình yêu nảy mầm. Mọi thứ đến một cách tự nhiên, chẳng báo trước và hứa hẹn điều gì. Vậy đâu là khởi nguồn của tình yêu? Nhiều người có cách nói ngược mà tôi thấy đôi khi rất đúng: niềm vui nằm trong sự bất hạnh, hi vọng ở trong nỗi thất vọng, sự phục sinh ở trong sự huỷ hoại, sự gặp gỡ ở trong sự chia rẽ v..v. Vậy còn tình yêu? Tôi chợt nảy ra một ý nghĩ rằng: phải chăng gốc rễ của tình yêu nằm chính trong sự phi gốc rễ của của chính nó? Và như thế mọi sự phân tích lý tính để truy nguyên tình yêu phải chăng đều khiên cưỡng? Tôi không hề có ý thần bí hoá tình yêu. Nếu bạn đã từng yêu, đã từng ngấp nghé yêu, hoặc ngấp nghé được yêu, bạn sẽ nhận thấy một điều, những cuốn hút mà tình yêu gây ra ban đầu là sự "phải lòng", nó có thể hoá thành tình yêu hoặc không thành tình yêu, và mặc dù bản thân nó không phải là tình yêu nhưng những xúc động trong lòng bạn khiến bạn có cảm giác nó chính là tình yêu.

Thực chất, đó là sự thăng hoa của cảm xúc khi những tâm hồn trở nên đồng điệu với nhau, phá bỏ mọi rào cản để thấy mình như là một sự thống nhất. Cái cảm giác ban đầu ấy càng say đắm và mãnh liệt bao nhiêu càng chứng tỏ con người sợ sự cô đơn đến mức nào. Mỗi một người trên thế gian này là một tâm hồn cô đơn, một trái tim khép kín, yêu là cách để mỗi người khai mở vòng tròn của trái tim, để thoát khỏi sự cô đơn hay đúng hơn là nỗ lực để chiến thắng sự cô đơn đó. Nhà văn Pháp Stendh viết: "Một nửa, và lại là cái nửa đẹp đẽ nhất của cuộc đời vẫn sẽ khép kín với người nào chưa từng yêu một cách say mê".
 

Quan niệm về tình yêu vừa thống nhất, vừa thay đổi, thống nhất ở một vài khía cạnh và thay đổi theo thời gian. Nhưng ở thời nào cũng có quan niệm cho rằng tình yêu đôi lứa là việc riêng của người con trai và con gái. Trăng đến rằm trăng tròn, đến một độ tuổi nào đó khi trái tim bắt đầu rung động, khi nhịp tim đập nhanh hơn thường lệ và khi đôi mắt vốn trước kia mở to vô tư trước tất cả, giờ đây hơi nheo lại đắm đuối, thì lúc đó tình yêu sẽ đến. Con người cứ chờ đợi và đón nhận nó như là món quà vô giá mà thiên nhiên sẽ trao lại cho họ. Cũng có người cho rằng, tình yêu không có quy luật, mỗi tình yêu có những nét riêng không bao giờ lặp lại, và chẳng có công thức duy nhất nào cho tình yêu. Vì thế tình yêu không thể là tiếng nói của lí trí mà chỉ là những rung động thuần tuý của con tim, nó không thể khuôn vào một chiếc khung, ngay cả trước số phận và định mệnh chăng nữa.

Thực ra, giống như các mối quan hệ khác, tình yêu trước hết biểu hiện mối quan hệ giữa người với người trong đời sống xã hội. Bắt nguồn từ trái tim nhưng tiếng nói của con tim chỉ có thể mang lại hạnh phúc cho đôi lứa khi tình yêu tạo ra sự hài hoà với người xung quanh, với toàn bộ xã hội họ đang sống. Đó phải chăng mới chính là ý nghĩa cao cả nhất của tình yêu mà con người đã đón nhận trong sự khước từ nỗi cô đơn của chính mình?

 

Khái niệm, ứng dụng địa chỉ MAC,mối liên hệ giữa MAC và IP






Địa chỉ MAC là gì? Làm thế nào để tìm được địa chỉ MAC của card mạng? Ứng dụng của địa chỉ MAC? là những câu hỏi chúng tôi thường xuyên nhận được từ bạn đọc. Đây là những khái niệm mà hầu hết các tài liệu về mạng căn bản đều đề cập đến. Chúng tôi chỉ tổng hợp lại nhằm giúp người dùng gia đình hiểu rõ hơn về địa chỉ MAC và 1 vài ứng dụng của địa chỉ MAC ở mức độ cơ bản.










KHÁI NIỆM


Trong mô hình OSI (Open Systems Interconnection) hay mô hình tham chiếu kết nối các hệ thống mở thì địa chỉ MAC (Media Access Control) nằm ở lớp 2 (lớp liên kết dữ liệu hay Data Link Layer). Nói một cách đơn giản, địa chỉ MAC là địa chỉ vật lý hay còn gọi là số nhận dạng (Identification number) của thiết bị. Mỗi thiết bị (card mạng, modem, router...) được nhà sản xuất (NSX) chỉ định và gán sẵn 1 địa chỉ nhất định; thường được viết theo 2 dạng: MM:MM:MM:SS:SS:SS (cách nhau bởi dấu :) hay MM-MM-MM-SS-SS-SS (cách nhau bởi dấu -). Địa chỉ MAC là một số 48 bit được biểu diễn bằng 12 số hexa (hệ số thập lục phân), trong đó 24bit đầu (MM:MM:MM) là mã số của NSX (Linksys, 3COM...) và 24 bit sau (SS:SS:SS) là số seri của từng card mạng được NSX gán. Như vậy sẽ không xảy ra trường hợp hai thiết bị trùng nhau địa chỉ vật lý vì số nhận dạng ID này đã được lưu trong chip ROM trên mỗi thiết bị trong quá trình sản xuất, người dùng không thể thay đổi được.

MỐI LIÊN HỆ GIỮA ĐỊA CHỈ MAC VÀ IP


Tổng quan về mạng viễn thông thế hệ mới - NGN (Next Generation Network)

Mạng viễn thông thế hệ mới (Next Generation Network-NGN) đang là xu hướng ở nhiều nước trên thế giới do các tính chất tiên tiến của nó như hội tụ các loại tín hiệu, mạng đồng nhất và băng thông rộng. Tại Việt Nam, lĩnh vực viễn thông đang phát triển rất mạnh và nhu cầu của người dùng về các loại hình dịch vụ mới ngày càng cao vì vậy việc tiến lên NGN cũng là vấn đề cấp bách. Bài viết giới thiệu một số thông tin tổng quát về mạng NGN.

TỔNG QUAN VỀ NGN

NGN là mạng hội tụ cả thoại, video và dữ liệu trên cùng một cơ sở hạ tầng dựa trên nền tảng IP, làm việc trên cả hai phương tiện truyền thông vô tuyến và hữu tuyến. NGN là sự tích hợp cấu trúc mạng hiện tại với cấu trúc mạng đa dịch vụ dựa trên cơ sở hạ tầng có sẵn, với sự hợp nhất các hệ thống quản lý và điều khiển. Các ứng dụng cơ bản bao gồm thoại, hội nghị truyền hình và nhắn tin hợp nhất (unified messaging) như voice mail, email và fax mail, cùng nhiều dịch vụ tiềm năng khác.

Các đặc điểm của NGN:

1. Sử dụng công nghệ chuyển mạch mềm (SW-SoftSwitch)

Thay thế các thiết bị tổng đài chuyển mạch phần cứng (hardware) cồng kềnh. Các mạng của từng dịch vụ riêng rẽ được kết nối với nhau thông qua sự điều khiển của một thiết bị tổng đài duy nhất, thiết bị tổng đài này dựa trên công nghệ SW được ví như là 'trái tim' của NGN.

2. Mạng hội tụ thoại và dữ liệu, cố định và di động.

Các loại tín hiệu được truyền tải theo kỹ thuật chuyển mạch gói, xu hướng sắp tới đang tiến dần lên sử dụng mạng IP với kỹ thuật QoS như MPLS.

3. Mạng băng thông rộng cung cấp đa dịch vụ:

Mạng truyền dẫn quang với công nghệ WDM (Wavelength Division Multiplexing) hay DWDM (dense WDM).

CẤU TRÚC MẠNG NGN

Cấu trúc mạng NGN bao gồm 5 lớp chức năng: lớp truy nhập dịch vụ (service access layer), lớp chuyển tải dịch vụ (service transport/core layer), lớp điều khiển (control layer), lớp ứng dụng/dịch vụ (application/service layer) và lớp quản lý (management layer). Hình 1 thể hiện cấu trúc của NGN.

1. Lớp ứng dụng/dịch vụ

Lớp ứng dụng và dịch vụ cung cấp các ứng dụng và dịch vụ như dịch vụ mạng thông minh IN (Intelligent network), trả tiền trước, dịch vụ giá trị gia tăng Internet cho khách hàng thông qua lớp điều khiển... Hệ thống ứng dụng và dịch vụ mạng này liên kết với lớp điều khiển thông qua các giao diện mở API. Nhờ giao diện mở này mà nhà cung cấp dịch vụ có thể phát triển các ứng dụng và triển khai nhanh chóng các dịch vụ trên mạng. Trong môi trường phát triển cạnh tranh sẽ có rất nhiều thành phần tham gia kinh doanh trong lớp này.

2. Lớp điều khiển

Lớp điều khiển bao gồm các hệ thống điều khiển kết nối cuộc gọi giữa các thuê bao thông qua việc điều khiển các thiết bị chuyển mạch (ATM+IP) của lớp chuyển tải và các thiết bị truy nhập của lớp truy nhập. Lớp điều khiển có chức năng kết nối cuộc gọi thuê bao với lớp ứng dụng/dịch vụ. Các chức năng như quản lý, chăm sóc khách hàng, tính cước cũng được tích hợp trong lớp điều khiển.

ngnhinh1

3. Lớp chuyển tải dịch vụ

Bao gồm các nút chuyển mạch (ATM+IP) và các hệ thống truyền dẫn (SDH, WDM), thực hiện chức năng chuyển mạch, định tuyến các cuộc gọi giữa các thuê bao của lớp truy nhập dưới sự điều khiển của thiết bị điều khiển cuộc gọi thuộc lớp điều khiển. Hiện nay đang còn nhiều tranh cãi khi sử dụng ATM hay MPLS cho lớp chuyển tải này.

4. Lớp truy nhập dịch vụ

Bao gồm các thiết bị truy nhập cung cấp các cổng kết nối với thiết bị đầu cuối thuê bao qua hệ thống mạng ngoại vi cáp đồng, hoặc cáp quang, hoặc thông qua môi trường vô tuyến (thông tin di động, vệ tinh, truy nhập vô tuyến cố định...)

5. Lớp quản lý

Đây là lớp đặc biệt xuyên suốt các lớp trên. Các chức năng quản lý được chú trọng là: quản lý mạng, quản lý dịch vụ, quản lý kinh doanh.

ngnhinh2

CÁC THÀNH PHẦN CỦA MẠNG NGN

Mối tương quan giữa cấu trúc phân lớp chức năng và các thành phần chính của mạng NGN được mô tả trong hình 2.

Theo hình 2 ta nhận thấy, các loại thiết bị đầu cuối kết nối đến mạng truy nhập (Access Network), sau đó kết nối đến các cổng truyền thông (Media Gateway) nằm ở biên của mạng trục. Thiết bị quan trọng nhất của NGN là SW nằm ở tâm của mạng trục (còn hay gọi là mạng lõi). SW điều khiển các chức năng chuyển mạch và định tuyến qua các giao thức. Các giao thức này sẽ được xem xét kỹ ở phần sau. Hình 3 liệt kê chi tiết các thành phần trong mạng NGN cùng với các đặc điểm kết nối của nó đến các mạng công cộng (PSTN).

Mô tả hoạt động của các thành phần:

1.Thiết bị SW

Thiết bị SW là thiết bị đầu não trong mạng NGN. Nó làm nhiệm vụ điều khiển cuộc gọi, báo hiệu và các tính năng để tạo một cuộc gọi trong mạng NGN hoặc xuyên qua nhiều mạng khác (ví dụ PSTN, ISDN). SW còn được gọi là Call Agent (vì chức năng điều khiển cuộc gọi của nó) hoặc Media Gateway Controller - MGC (vì chức năng điều khiển cổng truyền thông - Media Gateway).


Thiết bị SW có khả năng tương tác với mạng PSTN thông qua các cổng báo hiệu (Signalling Gateway) và cổng truyền thông (Media Gateway). SW điều khiển cuộc gọi thông qua các báo hiệu, có hai loại chính:

- Ngang hàng (peer-to-peer): giao tiếp giữa SW và SW, giao thức sử dụng là BICC hay SIP.

- Điều khiển truyền thông: giao tiếp giữa SW và Gateway, giao thức sử dụng là MGCP hay Megaco/H.248.

2. Cổng truyền thông


Nhiệm vụ chủ yếu của cổng truyền thông (MG - Media Gateway) là chuyển đổi việc truyền thông từ một định dạng truyền dẫn này sang một định dạng khác, thông thường là từ dạng mạch (circuit) sang dạng gói (packet), hoặc từ dạng mạch analog/ISDN sang dạng gói. Việc chuyển đổi này được điều khiển bằng SW. MG thực hiện việc mã hóa, giải mã và nén dữ liệu thoại.

Ngoài ra, MG còn hỗ trợ các giao tiếp với mạng điện thoại truyền thống (PSTN) và các giao thức khác như CAS (Channel Associated Signalling) và ISDN. Tóm lại, MG cung cấp một phương tiện truyền thông để truyền tải thoại, dữ liệu, fax và hình ảnh giữa mạng truyền thống PSTN và mạng gói IP.

3. Cổng truy nhập

Cổng truy nhập (AG - Access Gateway) là một dạng của MG. Nó có khả năng giao tiếp với máy PC, thuê bao của mạng PSTN, xDSL và giao tiếp với mạng gói IP qua giao tiếp STM. Ở mạng hiện nay, lưu lượng thoại từ thuê bao được kết nối đến tổng đài chuyển mạch PSTN khác bằng giao tiếp V5.2 thông qua cổng truy nhập. Tuy nhiên, trong mạng NGN, cổng truy nhập được điều khiển từ SW qua giao thức MGCP hay Megaco/H.248. Lúc này, lưu lượng thoại từ các thuê bao sẽ được đóng gói và kết nối vào mạng trục IP.

ngnhinh3
Hình 3: Các thành phần chính trong NGN

4. Cổng báo hiệu

Cổng báo hiệu (SG - Signalling Gateway) đóng vai trò như một cổng giao tiếp giữa mạng báo hiệu số 7 (SS7 - Signalling System 7, giao thức được dùng trong PSTN) và các điểm được quản lý bởi thiết bị SW trong mạng IP. Cổng SG đòi hỏi một đường kết nối vật lý đến mạng SS7 và phải sử dụng các giao thức phù hợp. SG tạo ra một cầu nối giữa mạng SS7 và mạng IP, dưới sự điều khiển của SW. SG làm cho SW giống như một điểm nút bình thường trong mạng SS7. Lưu ý rằng SG chỉ điều khiển SS7; còn MG điều khiển các mạch thoại thiết lập bởi cơ chế SS7.

5. Mạng trục IP

Mạng trục được thể hiện là mạng IP kết hợp công nghệ ATM hoặc MPLS. Vấn đề sử dụng ATM hay MPLS còn đang tách thành 2 xu hướng. Các dịch vụ và ứng dụng trên mạng NGN được quản lý và cung cấp bởi các máy chủ dịch vụ (server). Các máy chủ này hoạt động trên mạng thông minh (IN - Intelligent Network) và giao tiếp với mạng PSTN thông qua SS7.

CÁC GIAO THỨC BÁO HIỆU TRONG MẠNG NGN

Các giao thức và báo hiệu trong mạng NGN được thể hiện trong sơ đồ hình 4.

1. Megaco/H.248

Megaco và H.248 giống nhau, đều là giao thức điều khiển MG. Megaco được phát triển bởi IETF (đưa ra vào cuối năm 1998), còn H.248 được đưa ra vào tháng 5/1999 bởi ITU-T. Sau đó cả IETF và ITU-T cùng hợp tác thống nhất giao thức điều khiển MG, kết quả là vào tháng 6/2000 chuẩn Megaco/H.248 ra đời.

Megaco/H.248 là báo hiệu giữa SW/MGC với MG (Trunking Media Gateway, Lines Media Gateway hoặc IP Phone Media Gateway). Megaco/H.248 điều khiển MG để kết nối các luồng từ ngoài. Sơ đồ điều khiển MG của Megaco/H.248 được thể hiện ở hình 5.

Megaco/H.248 tương tự với MGCP về mặt cấu trúc và mối liên hệ giữa bộ điều khiển và cổng gateway, tuy nhiên Megaco/H248 hỗ trợ đa dạng hơn các loại mạng (ví dụ ATM).

ngnhinh4
Hình 4: Sơ đồ các giao thức

2. BICC

BICC (Bearer Independent Call Control) là giao thức báo hiệu giữa 2 MGC/Call Server, có thể là từ các nhà cung cấp khác nhau, nhằm mục đích đảm bảo lưu lượng thoại dùng kỹ thuật gói (VoP - Voice over Packet). Theo ITU-T, BICC được thiết kế để có thể tích hợp hoàn toàn với các mạng hiện hữu và bất kỳ hệ thống nào có hỗ trợ việc chuyển tải bản tin nhắn thoại.

BICC hỗ trợ các dịch vụ băng hẹp (PSTN, ISDN) một cách độc lập với đường truyền và kỹ thuật chuyển tải bản tin báo hiệu. Bản tin BICC chuyên chở cả thông tin điều khiển cuộc gọi và điều khiển đường truyền. BICC góp phần đơn giản hóa các báo hiệu sử dụng cho việc giao tiếp hoạt động giữa mạng truyền thống vào mạng NGN. Nói cách khác, mạng NGN với nền tảng mạng chuyển mạch gói có thể cung cấp đầy đủ các dịch vụ băng hẹp thông qua báo hiệu BICC.

Trong BICC, giao thức báo hiệu điều khiển đường truyền phụ thuộc vào công nghệ đường truyền lớp dưới như ATM, IP/MPLS.

Hình 6 mô tả ứng dụng của BICC trong việc liên kết hoạt động giữa mạng truyền thống (PSTN/ISDN) và mạng NGN. Hai thuê bao điện thoại truyền thống liên lạc với nhau thông qua sự điều khiển của softswitch theo báo hiệu BICC. Báo hiệu SIP sử dụng trong trường hợp 2 thuê bao IP phone hoặc một thuê bao IP phone liên lạc với một thuê bao điện thoại truyền thống.

3. SIP

SIP (Session Initiation Protocol) là giao thức điều khiển lớp ứng dụng được thiết kế và phát triển bởi IETF. Giao thức SIP được sử dụng để khởi tạo, điều chỉnh và chấm dứt các phiên làm việc với một hay nhiều yếu tố tham dự. Một phiên được hiểu là một tập hợp nơi gửi, nơi nhận liên lạc với nhau và trạng thái bên trong mối liên lạc đó. Ví dụ trạng thái có thể bao gồm cuộc gọi điện thoại Internet, tín hiệu đa phương tiện phân tán, hội nghị truyền thông đa phương tiện, hay có thể là trò chơi máy tính phân tán...

Là giao thức báo hiệu mở, mềm dẻo và có khả năng mở rộng, SIP khai thác tối đa công cụ Internet để tạo ra nhiều dịch vụ mới trong mạng NGN. Sơ đồ giao thức báo hiệu SIP trong NGN được thể hiện trong hình 7. SIP còn được dùng làm báo hiệu giữa 2 SW như thể hiện ở hình 6.

Giao thức khởi tạo phiên SIP thâm nhập vào thiết kế SW không chỉ như một giao thức báo hiệu cuộc gọi mà còn đóng vai trò của một cơ cấu vận chuyển cho các giao thức khác và cho báo hiệu của thiết bị SW đến các server ứng dụng và cho các hệ thống đáp ứng thoại tương tác hai chiều. Hiện nay SIP được dùng phổ biến cho Voice Over IP. Hiện nay, SIP đang trở thành lựa chọn thay thế H.323 để trở thành giao thức điểm nối điểm (end-to-end protocol) trong công nghệ SW.

ngnhinh5

Hình 5: Sơ đồ điều khiển MG của Megaco/H.248

4. H.323

H.323 là giao thức chuẩn cho việc liên lạc bằng thoại, hình và dữ liệu trong hệ thống mạng IP (bao gồm mạng Internet). H.323 là tập hợp các chuẩn của ITU cho việc truyền thông đa phương tiện và là một trong những chuẩn chính cho VoIP như Megaco hay SIP.

H.323 được công bố lần đầu tiên vào năm 1996 và phiên bản mới nhất (version 5) được hoàn thành vào năm 2003. Các thành phần trong cấu trúc H.323 gồm có terminal, gateway, gatekeeper... (tham khảo bài 'Kiến trúc H.323...' trên TGVT A 1/2004, tr.75).

5. MGCP: Media Gateway Control Protocol

MGCP là giao thức VoIP và là một chuẩn được xác định bởi IETF, được dùng để điều khiển MG từ MGC/SW. MGCP là một giao thức chủ tớ (master/slave) mà qua đó MG sẽ thực thi các lệnh được gửi từ MGC/SW. MG truyền tải các loại tín hiệu như thoại, dữ liệu, hình ảnh giữa mạng IP và mạng truyền thống (PSTN). Có thể hiểu, trong mô hình MGCP, các MG chú trọng vào chức năng phiên dịch tín hiệu âm thanh, trong khi SW đảm nhận chức năng xử lý báo hiệu và cuộc gọi.

Chú ý, MGCP và Megaco/H.248 đều là giao thức điều khiển MG từ MGC/SW. Tuy nhiên, Megaco/H.248 là giao thức mới hơn và đang có xu hướng thay thế MGCP. Một số thiết bị được sản xuất hỗ trợ cả hai giao thức cùng một lúc.
ngnhinh6

Hình 6: SIP trong mạng NGN


Kết luận

Việt Nam, với xu thế phát triển và hội nhập, lĩnh vực điện tử - tin học - viễn thông đang có những bước tiến nhanh và mạnh trong việc ứng dụng các công nghệ mới trên thế giới nhằm cố gắng rút ngắn khoảng cách với các nước tiên tiến. Kế hoạch phát triển viễn thông của Việt Nam tới năm 2010 đã được Chính phủ phê duyệt với mục tiêu xây dựng và phát triển cơ sở hạ tầng mạng lưới viễn thông, tin học quốc gia tiên tiến, hiện đại, hoạt động hiệu quả, an toàn và tin cậy. Vì vậy mạng viễn thông thế hệ mới - NGN có khả năng đáp ứng những yêu cầu đặt ra.

 

Phân biệt Learn và Study

 


Trong tiếng Anh xuất hiện rất nhiều cặp từ có ý nghĩa tương đương với nhau, nhiều khi chúng ta có thể nhầm là chúng cùng một nghĩa có thể hoán đổi cho nhau trong bất kỳ hoàn cảnh nào nhưng điều này không phải lúc nào cũng đúng.




- Trước hết, "learn" để chỉ việc học tự nhiên như các em bé học nghe học nói tiếng mẹ đẻ, không cần phải cố gắng như người lớn học ngoại ngữ mà vẫn phát âm trúng được.

Ex: "Children learn to listen and speak from their parents." (Các em học nghe học nói từ bố mẹ.) Khi các em lớn rồi thì học đọc, học viết; đó là "study". "They study how to read and write at school." 



 

- Động từ study mô tả hành động ai đó thực hiện khi muốn học hỏi về điều gì đó.

- Động từ learn tập trung vào thời điểm khi điều gì đó trở thành một phần kiến thức của ai.

- Learn cũng bao hàm ý nghĩa hoàn thành (completion) và lâu dài (permanency); thường khi bạn học hỏi (learn) điều gì, bạn sẽ biết mọi thứ liên quan đến nó và không dễ gì quên được.

- Bạn có thể tìm hiểu, nghiên cứu (study) điều gì đó mà không cần phải học (learn) nó. 
Ví dụ:

studied Japanese for three years, but I can't speak it.

Tôi đã học tiếng Nhật 3 năm, nhưng tôi không thể nói được.

studied very hard, but I didn't learn much.


Tôi học hành rất chăm chỉ nhưng lại không tiếp thu được nhiều.
-=> You have to study something in order to learn how to do it

Bạn phải nghiên cứu về một việc rồi mới hiểu được cách để làm việc đó được.

 - Studying là hoạt động bạn thực hiện trong thời gian nhất định, nhưng learning là sự thay đổi về nhận thức.

 Ví dụ:

Sai:   I learned German for three years.
Đúng: I studied German for three years and finally I learned to speak it. 
        Tôi đã học tiếng Đức ba năm và cuối cùng thì tôi cũng nói được tiếng Đức.

- Learning dùng để mô tả sự hoàn thành (completion), nên tránh dùng từ này khi nói về những lĩnh vực nghiên cứu rộng mà bất kỳ ai cũng không thể biết hết mọi điều về nó

Lưu ý: learn about có nghĩa tương tự như learn trong trường hợp chỉ biết một phần chứ không phải toàn bộ.

 Ví dụ:

Sai:     I learned science.
Đúng: I am studying science. (Tôi đang nghiên cứu khoa học.)
            I am learning about science. (Tôi đã hiểu được khoa học một phần nào đó rồi.)

 

Sai:     I learned philosophy. 
Đúng: I am studying philosophy. (Tôi đang nghiên cứu về triết học.)
            I am learning about philosophy. (Tôi nắm được một phần kiến thức về triết học rồi.)


- Động từ learn được dùng trong những lĩnh vực có giới hạn.

Ví dụ:

learned how to play piano.

Tôi học cách chơi đàn. 
Ðộng từ learn là động từ bất qui tắc, to learn/learned/learned (tiếng Mỹ).
Trong tiếng Anh bên Anh British English learnt viết có t: learn/learnt/learnt. 

Tĩnh từ: a learned man: nhà học giả uyên bác, thông thái. 
 

 Ta có một số cụm từ hay dùng sau:

Learn how to: học để biết làm gì

Learn of/about something: nghe thấy điều gì, biết được điều gì

Learn that… (biết rằng)

Learn by heart: học thuộc lòng

Learn from your mistakes: biết sửa lỗi mình = learn the hard way…

To study law: học luật

To study mathematics: học toán.



Thứ Sáu, 29 tháng 3, 2013

Các phương thức của lớp String trong java

Các phương thức của lớp String

Trong phần này, chúng ta sẽ xem xét các phương thức của lớp String.
charAt( )

Phương thức này trả về một ký tự tại một vị trí trong chuỗi.
Ví dụ:

PHP Code:

String name = new String(“Java Language”);
char ch = name.charAt(5);


Biến “ch” chứa giá trị “L”, từ đó vị trí các số bắt đầu từ 0.
startsWith( )

Phương thức này trả về giá trị kiểu logic (Boolean), phụ thuộc vào chuỗi có bắt đầu với một chuỗi con cụ thể nào đó không. Ví dụ:

PHP Code:

String strname = “Java Language”;
boolean flag = strname.startsWith(“Java”);


Biến “flag” chứa giá trị true.
endsWith( )

Phương thức này trả về một giá trị kiểu logic (boolean), phụ thuộc vào chuỗi kết thúc bằng một chuỗi con nào đó không, Ví dụ:

PHP Code:

String strname = “Java Language”;
boolean flag = strname.endsWith(“Java”);


Biến “flag” chứa giá trị false.
copyValueOf( )

Phương thức này trả về một chuỗi được rút ra từ một mảng ký tự được truyền như một đối số. Phương thức này cũng lấy hai tham số nguyên. Tham số đầu tiên chỉ định vị trí từ nơi các ký tự phải được rút ra, và tham số thứ hai chỉ định số ký tự được rút ra từ mảng. Ví dụ:

PHP Code:

char name[] = {‘L’,’a’,’n’,’g’,’u’,’a’,’g’,’e’};
String subname = String .copyValueOf(name,5,2);


Bây giờ biến “subname” chứa chuỗi “ag”.
toCharArray( )

Phương thức này chuyển chuỗi thành một mảng ký tự. Ví dụ:

PHP Code:

String text = new String(“Hello World”);
char textArray[] = text.toCharArray( );


indexOf( )

Phương thức này trả về thứ tự của một ký tự nào đó, hoặc một chuỗi trong phạm vi một chuỗi. Các câu lệnh sau biểu diễn các cách khác nhau của việc sử dụng hàm.

PHP Code:

String day = new String(“Sunday”);
int index1 = day.indexOf(‘n’);
//chứa 2

int index2 = day.indexOf(‘z’,2);
//chứa –1 nếu “z” không tìm thấy tại vị trí 2.

int index3 = day.indexOf(“Sun”);
//chứa mục 0


toUpperCase( )

Phương thức này trả về chữ hoa của chuỗi.

PHP Code:

String lower = new String(“good morning”);
System.out.println(“Uppercase: ”+lower.toUpperCase( ));


toLowerCase( )

Phương thức này trả về chữ thường của chuỗi.

PHP Code:

String upper = new String(“APTECH”);
System.out.println(“Lowercase: “+upper.toLowerCase( ));


trim()

Phương thức này cắt bỏ khoảng trắng hai đầu chuỗi. Hãy thử đoạn mã sau để thấy sự khác nhau trước và sau khi cắt bỏ khoảng trắng.

PHP Code:

String space = new String(“        Spaces      “);
System.out.println(space);
System.out.println(space.trim()); //Sau khi cắt bỏ khoảng trắng


equals()

Phương thức này so sánh nội dung của hai đối tượng chuỗi.

PHP Code:

String name1 = “Aptech”, name2 = “APTECH”;
boolean flag = name1.equals(name2); 


 

Một số hàm xử lý chuỗi thường gặp trong PHP.

Xử lý chuỗi đóng vai trò rất quan trọng trong lập trình PHP, bài học hôm nay chúng ta cùng tìm hiểu một số hàm xử lý chuỗi thường gặp trong PHP.

1, Nhóm hàm in thông tin lên trình duyệt

echo, print là 2 hàm thường được xử dụng nhiều nhất để in thông tin (Chuỗi, giá trị biến, …) lên trình duyệt.

Ví dụ:
echo 'Welcome to PHP'; //Hoặc echo ('Welcome…');
print 'Welcome to Ewebvn'; //Hoặc print( 'Welcome…');

Lời khuyên: Nên sử dụng hàm echo vì echo xử lý nhanh hơn print một chút vì không phải return về giá trị

2, strlen($str) : Đếm tổng số ký tự có trong chuỗi

Ví dụ:
echo strlen('Welcom to Ewebvn.com');
Kết quả: 20

3, str_word_count ($str) : Đếm tổng số từ có trong chuỗi

Ví dụ:
echo str_word_count('Welcome to Ewebvn');
Kết quả: 3

4, addslashes($str)

Hàm addslashes sẽ thêm vào ký tự \ (back slash) trước các ký tự ‘ và ” trong một chuỗi, có tác dụng tránh lỗi SQL injection khi thêm dữ liệu vào database.

Ví dụ:
$str = 'Chao mung ban den voi "Ewebvn"';
echo addslashes( $str );
$str = "Mot so ham 'xu ly chuoi' trong PHP";
echo "<br />" . addslashes( $str );

Kết quả:
Chao mung ban den voi \”Khoa hoc PHP\”
Mot so ham \’xu ly chuoi\’ trong PHP

5, stripslashes($str)

Hàm stripslashes có tác dụng ngược lại với addslashed, hàm này sẽ loại bỏ các ký tự \ trong chuỗi ký tự, thường được sử dụng để xử lý chuỗi trước khi hiển thị thông tin lên trình duyệt.

$str = "Mot so ham \'xu ly chuoi\' trong PHP";
echo "<br />" . stripslashes( $str );

Kết quả: Mot so ham ‘xu ly chuoi’ trong PHP

6, str_repeat($str, $n)

Hàm str_repeate cho phép lặp lại chuỗi $str theo $n lần

Ví dụ:
echo str_repeat( ‘Hello’, 5 );

Kết quả: HelloHelloHelloHelloHello

7, str_replace($chuoi_tim, $chuoi_thay_the, $chuoi_nguon)

str_replace cho phép tìm kiếm và thay thế trong chuỗi:

Ví dụ:
$str = 'Ban dang tham gia khoa hoc PHP';
$str = str_replace( 'PHP', 'PHP co ban', $str );
echo $str;

Tìm tất cả các cụm tù PHP trong chuỗi $str và thay thế bằng PHP co ban
Kết quả: Ban dang tham gia khoa hoc PHP co ban

$chuoi_tim và $chuoi_thay_the có thể là 1 mảng dữ liệu

Ví dụ: Loại bỏ tất cả các ký tự !,@,#,$,% ra khỏi chuỗi

$str = 'Scelerisque! porttitor@ #elementum% sed$ cum pellentesque';
$str = str_replace( array('!', '@', '#', '$', '%') , '', $str );
echo $str;

Kết quả: Scelerisque porttitor elementum sed cum pellentesque

Ví dụ: Tìm và thay thế bằng </b> và bằng <b>

$str = str_replace( array('', ''), array ('<b>', '</b>') , $str );
echo $str;

8, Nhóm hàm Loại bỏ ký tự ra khỏi chuỗi

chop( $string) : Loại bỏ những khoảng trắng ở cuối chuỗi
trim( $string) : Loại bỏ những khoảng trắng ở đầu và cuối của chuỗi.

----
Bạn đang xem bài viết: http://hoangnhan.pro/forum/id-4636
Tại Http://HoangNhan.Pro - Thế Giới Giải Trí Tuổi Teen

----

ltrim( $string, $ ky_tu_loai_bo ) : Loại bỏ các ký tự ở đầu chuỗi, mặc định loại bỏ tất cả khoảng trắng ở đầu chuỗi.
rtrim( $string, $ky_tu_loai_bo ) : Loại bỏ các ký tự ở cuối chuỗi, mặc định loại bỏ tất cả khoảng trắng ở cuối chuỗi.

9, Liên hệ giữa mảng và chuỗi

explode(‘Chuỗi tách’, $string) : Tách chuỗi thành mảng bởi chuỗi tách
implode(“Chuỗi nối”, $mang ) : Nối các phần tử mảng để tạo thành chuỗi.
join( ‘Chuỗi nối’, $mang ) : Tương tự implode
Xem thêm về implode và explode trong bài: Các hàm xử lý mảng trong PHP

10, Các hàm mã hóa chuỗi

Trong php chúng ta có hai phương pháp mã hóa chuỗi thường sử dụng là md5 và sha1

md5( $string ) : Mã hóa chuỗi dạng md5
sha1( $ string) : Mã hóa chuỗi dạng sha1

11, Chuỗi và HTML

PHP cung cấp cho chúng ta một số hàm thao tác với các thẻ HTML

a, htmlentities($string)

Chuyển tất cả các ký tự có thể áp dụng cho các thẻ HTML như <, > sang dạng thực thể của chúng, các thẻ HTML sẽ không còn tác dụng. Thường được xử dụng trong việc xử lý dữ liệu từ người dùng nhập trước khi lưu vào database.

b, html_entity_decode($string)

Ngược lại với htmlentities, hàm html_entity_decode sẽ chuyển đổi tấtcả các thực thể HTML sang những kí tự có thể dùng được của chúng.

Ví dụ về htmlentities và html_entity_decode

$str = '<p>The p trong html</p>';
$str = htmlentities( $str );
echo 'Entity: ' . $str . '<br>';
echo 'Decode' . html_entity_decode( $str );

Kết quả:
<Entity: <p>The p trong html</p>

Decode
The p trong html

c, htmlspecialchars($string) : Tương tự htmlentities

d, htmlspecialchars_decode( $string) : Tương tự html_entity_decode

e, strip_tags($string, $allow_tags)

Loại bỏ các thẻ HTML hoặc PHP ra khỏi chuỗi, Thường được sử dụng để xử lý dữ liệu do người dùng nhập trước khi lưu trữ database, hiển thị văn bản dạng trích dẫn.

$allow_tags: Các thẻ cho phép giữ lại

Ví dụ: Loại bỏ các thẻ HTML ra khỏi chuỗi $str, cho phép giữ lại thẻ <a> và <em>

$str = strip_tags( $str, '<a><em>' );

12, Các hàm tách chuỗi con (sub)

a, substr($string, $start, $length ): tách chuỗi con từ một chuỗi

start: Vị trí bắt đầu tách
length: Chiều dài chuỗi cần tách

Ví dụ:

$str = "Khoa hoc PHP";
$str = substr( $str, 0, 8 );
echo $str;

Kết quả: Khoa hoc

b, strstr($string, $ky_tu_cho_truoc )

Tách ra một chuỗi con từ vị trí đầu tiên của chuỗi cho trước cho đến cuối chuỗi.

Ví dụ:

echo strstr( "Khoa hoc PHP co ban", "PHP" );
Kết quả: PHP co ban

13 , strops($str, $chuoi_tim)

Tìm vì trí xuất hiện đầu tiên của $chuoi_tim trong chuỗi $str.

Ví dụ:

echo strpos( "Khoa hoc PHP", "PHP" );
Kết quả: 9

14, Một số hàm khác

strtolower( $str ) : Chuyển tất cả ký tự sang chữ thường.
strtoupper($string ): Chuyển tất cả ký tự sang chữ in hoa.
ucfirst( $string ): Viết hoa kí tự đầu tiên của chuỗi.
ucwords( $string ): Viết hoa kí tự đầu tiên của mỗi từ.