<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4153485165712775365</id><updated>2026-08-04T13:31:39.348+07:00</updated><category term="Thủ thuật blogspot"/><category term="Widget"/><category term="Thủ thuật Facebook"/><category term="css"/><category term="Bài tập Turbo Pascal"/><category term="Mẹo hay"/><category term="Truyện ngắn"/><category term="Thủ thuật"/><category term="like"/><category term="Subscribe"/><category term="comment"/><category term="share"/><category term="Recent post"/><category term="button"/><category term="menu"/><category term="seo"/><category term="trang trí"/><category term="Follow"/><category term="Script"/><category term="Author Box"/><category term="Error"/><category term="Labels"/><category term="recent comment"/><category term="social bookmark"/><category term="Giải trí"/><category term="Nhúng"/><category term="popular post"/><category term="sticky"/><category term="search"/><category term="tool"/><category term="Back To Top"/><category term="Khung chứa code"/><category term="Nam Cao"/><category term="Pascal"/><category term="Related post"/><category term="Thạch Lam"/><category term="Thủ thuật Windows"/><category term="Twitter"/><category term="hot news"/><category term="plugin"/><category term="404 not found"/><category term="Chrome app"/><category term="Feed"/><category term="Lỗ Tấn"/><category term="Page navigation"/><category term="Phân trang"/><category term="Random Post"/><category term="Slider"/><category term="Thông báo"/><category term="Trò vui Casio"/><category term="Turbo Pascal"/><category term="badge"/><category term="chatbox"/><category term="hot"/><category term="sitemap"/><category term="thread comment"/><category term="Blockquote"/><category term="Copyright"/><category term="Câu lệnh if Then"/><category term="Khám phá"/><category term="Tiểu Thuyết"/><category term="breaking news"/><category term="multi tab wiget"/><category term="Blogspot Navigation"/><category term="Bài liên quan"/><category term="C"/><category term="CS"/><category term="Clock"/><category term="Có thể bạn chưa biết?"/><category term="Cờ"/><category term="Deploy"/><category term="Featured Post"/><category term="Fllow"/><category term="Game"/><category term="Game Androi"/><category term="Google"/><category term="Heroku"/><category term="ICT News"/><category term="Kim Lân"/><category term="Live Traffic"/><category term="Maven"/><category term="Nguyễn Trung Thành"/><category term="Ngô Tất Tố"/><category term="Pree template"/><category term="Rank"/><category term="Skype"/><category term="Source"/><category term="Spring Framework"/><category term="Thống kê"/><category term="Translate"/><category term="Triết học đường phố"/><category term="Truyện cười"/><category term="Tsu.co"/><category term="Tài liệu"/><category term="Vũ Trọng Phụng"/><category term="auto read more"/><category term="body"/><category term="breadcrums"/><category term="bài tập"/><category term="contact form"/><category term="các hàm - thủ tục được xây dựng sẵn"/><category term="các lỗi trên pascal"/><category term="emoticon"/><category term="hashtag"/><category term="heading tag"/><category term="home"/><category term="hosting"/><category term="loading"/><category term="nofitication"/><category term="page"/><category term="phần mềm"/><category term="rating"/><category term="scrollbar"/><category term="sidebar"/><category term="số đếm"/><category term="thủ thuật khác"/><category term="ảnh"/><title type='text'>Khanh blog</title><subtitle type='html'>Khanh Blog - khanh98.blogspot.com - Khanh&#39;s Blog - Thủ thuật Blogspot, Blogspot Widget, Giải bài tập Turbo Pascal</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>371</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-4452188442597691003</id><published>2021-11-16T17:00:00.005+07:00</published><updated>2021-11-16T17:00:47.804+07:00</updated><title type='text'>Isolation level</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;I have learned about isolation levels in database, so I just want to write down a simple post to remember it better.&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;1. Read phenomena&lt;/h2&gt;&lt;div&gt;When transaction A reads the data that might be change by transaction B.&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;1.1 Dirty reads:&lt;/h3&gt;&lt;p&gt;Is when a transaction read uncommitted data from another transaction. Example:&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Transaction A&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;b&gt;Transaction B&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;begin transaction;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;select age from employee where id = 1;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;// age = 24&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;begin transaction;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;update employee set age = 25 where id = 1;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;// age = 25&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;select age from employee where id = 1;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;// age = 25&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;rollback;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;select age from employee where id = 1;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;// age = 24&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;commit;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;1.2 Non-repeatable reads&lt;/h3&gt;&lt;p&gt;When during a transaction, you retrieves a row two times, and in the second time, you got a slightly different row. It different with dirty read that this time, it read committed data.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Transaction A&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;b&gt;Transaction B&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;begin transaction;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;select age from employee where id = 1;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;// age = 24&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;begin transaction;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;update employee set age = 25 where id = 1;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;// age = 25&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;commit;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;select age from employee where id = 1;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;// age = 25&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;commit;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;1.3 Phantom read&lt;/h3&gt;&lt;p&gt;When during a transaction, you performs two query and the number of rows you got each time is different due to some other transaction insert or delete new data.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Transaction A&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;b&gt;Transaction B&lt;/b&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;begin transaction;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;select * from employee where age &amp;gt; 18 and age &amp;lt; 24;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;i&gt;// 4 rows&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;begin transaction;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;insert into employee(id, age) values(20);&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: right;&quot;&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;commit;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;select * from employee where age &amp;gt; 18 and age &amp;lt; 24;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;i&gt;// 5 rows&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;commit;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;2. Isolation level&lt;/h2&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.1 Read uncommitted&lt;/h3&gt;&lt;p&gt;Transaction A could see uncommitted changes from Transaction B, in other words, it allow&lt;b&gt; dirty read&lt;/b&gt; to happen.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.2 Read committed&lt;/h3&gt;&lt;p&gt;Transaction A could see committed changes from Transaction B. No &lt;b&gt;dirty read&lt;/b&gt; at this level, but &lt;b&gt;non-repeatable read&lt;/b&gt; and &lt;b&gt;phantom read&lt;/b&gt; are possible.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.3 Repeatable reads&lt;/h3&gt;&lt;p&gt;It inherits from &lt;b&gt;read committed&lt;/b&gt;, and no &lt;b&gt;non-repeatable read&lt;/b&gt; in this level, it means that no matter how many time you query for a row in a single transaction, you are warranty that all the values in the row remain unchanged.&lt;/p&gt;&lt;p&gt;But phantom read could happen at this level.&lt;/p&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;2.4 Serializable&lt;/h3&gt;&lt;p&gt;Not any read phenomena could happen at this level, this is the highest level of isolation.&lt;/p&gt;&lt;p&gt;In Serializable Isolation Level, all transactions have to execute in sequential order, it cannot be execute in parallel like in Repeatable level.&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;3. Default Isolation level in Postgres&lt;/h2&gt;&lt;p&gt;Default isolation level of Postgres is &lt;b&gt;Read Committed&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;There are no way to &lt;b&gt;read uncommitted&lt;/b&gt; in Postgres.&lt;/p&gt;&lt;p&gt;Phantom read are prevent even in &lt;b&gt;Repeatable reads&lt;/b&gt; Isolation Level.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;4. References&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Isolation_(database_systems)&quot;&gt;https://en.wikipedia.org/wiki/Isolation_(database_systems)&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/4452188442597691003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2021/11/isolation-level.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/4452188442597691003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/4452188442597691003'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2021/11/isolation-level.html' title='Isolation level'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-6279395590094293367</id><published>2021-11-01T10:05:00.001+07:00</published><updated>2021-11-01T10:06:37.040+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><title type='text'>Floating point number (IEEE 754)</title><content type='html'>&lt;p&gt;Đã bao giờ bạn dùng javascript và tự hỏi tại sao 0.1 + 0.2 lại bằng&amp;nbsp;0.30000000000000004 chưa? Đó là bởi vì trong máy tính, số thập phân sẽ được biểu diễn một cách gần đúng với giá trị mà bạn mong muốn, và chúng ta sẽ tìm hiểu về nó trong bài này.&lt;/p&gt;&lt;p&gt;Nội dung bài viết:&lt;/p&gt;&lt;p&gt;- Biểu diễn một số thập phân dưới dạng floating point trong máy tính.&lt;/p&gt;&lt;p&gt;- Chuyển floating point ngược lại số thập phân.&lt;/p&gt;&lt;p&gt;- Cộng hai số được biểu diễn dưới dạng floating point.&lt;/p&gt;&lt;p&gt;- Tại sao chúng ta lại biểu diễn số thập phân dưới dạng floating point, mà không phải là một dạng khác?&lt;/p&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;0.&lt;/h2&gt;&lt;div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Float_example.svg/590px-Float_example.svg.png&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;75&quot; data-original-width=&quot;590&quot; height=&quot;75&quot; src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/d/d2/Float_example.svg/590px-Float_example.svg.png&quot; width=&quot;590&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Floating point 32 format. (image from Wikipedia)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Trước khi vào bài viết, bạn cần biết rằng hiện tại có hai loại floating point được dùng phổ biến. Loại thứ nhất gọi là&amp;nbsp;Single-precision floating point, sử dụng 32 bit để biểu diễn số thập phân. Loại thứ hai là&amp;nbsp;Double-precision floating point, sử dụng 64 bit để biểu diễn số thập phân, do dùng nhiều bit hơn nên nó có thể biểu diễn số thập phân lớn hơn, với độ chính xác cao hơn. Trong bài này chúng ta chỉ xem xét những ví dụ với single precision cho ngắn gọn.&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;1. Biểu diễn một số thập phân dưới dạng floating point&lt;/h2&gt;&lt;div&gt;Ở ví dụ này, chúng ta hãy cùng chuyển số&amp;nbsp;&lt;b&gt;-2.2&lt;/b&gt; sang dạng floating point:&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span&gt;&lt;b&gt;-&lt;span style=&quot;color: #2b00fe;&quot;&gt;2&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;.&lt;span style=&quot;color: #800180;&quot;&gt;&lt;b&gt;2&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;b&gt;Bước 1&lt;/b&gt;. chuyển &lt;span style=&quot;color: #2b00fe;&quot;&gt;&lt;b&gt;phần nguyên&lt;/b&gt;&lt;/span&gt; sang hệ nhị phân:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;ở đây chúng ta sẽ không cần quan tâm tới dấu của phần nguyên vội, nên chúng ta sẽ chuyển &lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;2&lt;/span&gt;&lt;/b&gt; sang hệ nhị phân trước:&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(2)&lt;sub&gt;10&lt;/sub&gt; -&amp;gt; (10)&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 2&lt;/b&gt;. chuyển &lt;span style=&quot;color: #800180;&quot;&gt;&lt;b&gt;phần thập phân&lt;/b&gt;&lt;/span&gt; sang hệ nhị phân:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;phần thập phân ở đây là &lt;b&gt;&lt;span style=&quot;color: #800180;&quot;&gt;0.2&lt;/span&gt;&lt;/b&gt;, để chuyển &lt;b&gt;&lt;span style=&quot;color: #800180;&quot;&gt;0.2&lt;/span&gt;&lt;/b&gt; thành phần thập phân chúng ta sẽ làm như sau:&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #800180;&quot;&gt;0.2&lt;/span&gt;&lt;/b&gt; * 2 = &lt;b&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.4 =&amp;gt; &lt;span style=&quot;color: #ffa400;&quot;&gt;&lt;b&gt;0&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;chúng ta lấy số 0 của 0.4&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.4 * 2 = &lt;b&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.8 =&amp;gt; &lt;b&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;mang 0.4 ở bên trên xuống, sau đó lấy số 0 của 0.8&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.8 * 2 =&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #ffa400; font-size: medium;&quot;&gt;&lt;b&gt;1&lt;/b&gt;&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;.6 =&amp;gt; &lt;/span&gt;&lt;b style=&quot;font-size: large;&quot;&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;/b&gt;mang 0.8 ở bên trên xuống, sau đó lấy số 1 của 1.8&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.6 * 2 = &lt;span style=&quot;color: #ffa400;&quot;&gt;&lt;b&gt;1&lt;/b&gt;&lt;/span&gt;.2 =&amp;gt; &lt;b style=&quot;color: #ffa400;&quot;&gt;1&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;mang phần thập phân 0.6 của 1.6 xuống, sau đó lấy 1 của 1.2&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;--- các phép tính sẽ bị lặp lại như dưới mãi&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.2 * 2 = &lt;b&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.4 =&amp;gt; &lt;b&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.4 * 2 =&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;.8 =&amp;gt;&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;0&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.8 * 2 =&amp;nbsp;&lt;span style=&quot;color: #ffa400;&quot;&gt;&lt;b&gt;1&lt;/b&gt;&lt;/span&gt;.6 =&amp;gt;&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #ffa400;&quot;&gt;1&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.6 * 2 =&amp;nbsp;&lt;span style=&quot;color: #ffa400;&quot;&gt;&lt;b&gt;1&lt;/b&gt;&lt;/span&gt;.2 =&amp;gt;&amp;nbsp;&lt;b style=&quot;color: #ffa400;&quot;&gt;1&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;---&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.2 * 2 = 0.4 =&amp;gt; 0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;.... cứ tiếp tục lặp đến vô hạn, nhưng sau đó, chúng ta chúng ta chỉ giữ lại vừa đủ thôi.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Chúng ta có thể biểu diễn 0.2 dưới dạng nhị phân như sau: &lt;b&gt;0011 0011 0011 0011 ........&lt;/b&gt; và cứ &lt;b&gt;0011&lt;/b&gt; mãi&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 3&lt;/b&gt;. Biểu diễn &lt;b&gt;2.2&lt;/b&gt; dưới dạng nhị phân&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;10&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: #800180;&quot;&gt;0011 0011 0011 0011 0011 0011 .....&lt;/span&gt;&lt;/b&gt;)&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&amp;nbsp;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 4&lt;/b&gt;: Chuyển thành dạng scientific notation&lt;/div&gt;&lt;div&gt;một vài ví dụ về chuyển tự dạng số thập phân sang scientific notation cho các bạn dễ hiểu:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;1002 =&amp;gt; 1.002 * 10&lt;sup&gt;3&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;123.4 =&amp;gt; 1.234 * 10&lt;sup&gt;2&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.002 =&amp;gt; 2 * 10&lt;sup&gt;-3&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Bước này chúng ta sẽ dịch chuyển dâu chấm sang bên trái của số-1-ngoài-cùng-bên-trái. Trong ví dụ này, chúng ta chuyển dấu chấm về bên trái 1 vị trí. Do chúng ta đang xài hệ nhị phân nên nhân với &lt;b&gt;2&lt;sup&gt;x&lt;/sup&gt;&lt;/b&gt; nhé.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span&gt;10.0011 0011 0011&amp;nbsp; &amp;nbsp; &amp;nbsp;=&amp;gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;span&gt;1.&lt;/span&gt;&lt;span&gt;&lt;span style=&quot;color: #93c47d;&quot;&gt;0 0011 0011 0011&lt;/span&gt;&lt;/span&gt;&lt;span&gt; * 2&lt;/span&gt;&lt;sup&gt;&lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;1&lt;/b&gt;&lt;/span&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;Phần được bôi &lt;span style=&quot;color: #93c47d;&quot;&gt;&lt;b&gt;màu xanh lá&lt;/b&gt;&amp;nbsp;&lt;/span&gt;này được gọi là &lt;b&gt;mantissa&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;Phần được bôi &lt;span style=&quot;color: #6fa8dc;&quot;&gt;&lt;b&gt;màu xanh dương&lt;/b&gt; &lt;/span&gt;gọi là &lt;b&gt;exponent&lt;/b&gt;, và nó có thể mang giá trị âm.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 5&lt;/b&gt;: Tính bias exponent.&lt;/div&gt;&lt;div&gt;ở bước này thì có lẽ chúng ta cần phải tìm hiều về cấu trúc của floating point 32 bit một chút:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ff00fe;&quot;&gt;x&lt;/span&gt;&lt;/b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #76a5af;&quot;&gt;xxxx xxxx&lt;/span&gt;&lt;/b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;b&gt;&lt;span style=&quot;color: #93c47d;&quot;&gt;xxxx xxxx xxxx xxxx xxxx xxx&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;i&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Sign bit&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Bias exponent&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Mantissa&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Sign bit&lt;/b&gt;: gồm 1 bit, là bit dấu , trong ví dụ này &lt;b&gt;-2.2&lt;/b&gt; là âm, nên bit này sẽ có giá trị là &lt;b&gt;1&lt;/b&gt;.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Mantissa&lt;/b&gt;: gồm 23 bit, dùng để biểu diễn phần &lt;b&gt;&lt;span style=&quot;color: #93c47d;&quot;&gt;mantissa&lt;/span&gt;&lt;/b&gt; được tính ở bước 4, (&lt;b&gt;&lt;span style=&quot;color: #93c47d;&quot;&gt;0 0011 0011 0011 0011 0011 00)&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;b&gt;Bias exponent&lt;/b&gt;: gồm 8 bit, dùng để biểu diễn số mũ (&lt;b&gt;&lt;span style=&quot;color: #6fa8dc;&quot;&gt;exponent&lt;/span&gt;&lt;/b&gt;) mà ta tìm được ở &lt;b&gt;bước 4&lt;/b&gt;, trong ví dụ này số mũ là &lt;b&gt;&lt;span style=&quot;color: #6fa8dc;&quot;&gt;1&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;Nhưng vì số mũ cũng có thể âm, nên để có thể biểu diễn số mũ ở đây hơi lằng nhằng một tí. Chúng ta sẽ không chuyển số 1 thành nhị phân ngay mà phải cộng thêm một lượng gọi là bias vào trước.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Bias = 2&lt;sup&gt;(k-1)&lt;/sup&gt;-1, &lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;k = số bit tối đa của bias exponent, trong ví dụ này là 8.&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Trong ví dụ ngày, bias = 2&lt;sup&gt;(8-1)&lt;/sup&gt;-1 = 127&lt;/div&gt;&lt;div&gt;Bias exponent = bias + exponent = 127 + 1 = (128)&lt;sub&gt;10&lt;/sub&gt; =&amp;gt; (1000 0000)&lt;sub&gt;2&lt;/sub&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 6&lt;/b&gt;: Kết quả.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Đến bước này chúng ta sẽ thu được dạng floating point của -2.2 dưới dang nhị phân như sau:&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #ff00fe;&quot;&gt;1&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style=&quot;color: #76a5af;&quot;&gt;10000000&lt;/span&gt;&lt;/b&gt; &lt;b&gt;&lt;span style=&quot;color: #93c47d;&quot;&gt;00011001100110011001101&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Tất nhiên theo cách biểu diễn này thì gía trị mà floating point biểu diễn chỉ gần bằng &lt;b&gt;-2.02&lt;/b&gt; thôi, chính xác là -&lt;b&gt;2.019999980926513671875&lt;/b&gt; trong ví dụ này. Lát nữa chúng ta sẽ tìm hiểu về cách chuyển floating ngược lại số thập phân.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bây giờ chúng ta cùng làm thêm một ví dụ về chuyển số thập phân sang dạng floating point nữa, lần này là &lt;b&gt;-0.35&lt;/b&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 1&lt;/b&gt;: Chuyển phần nguyên sang hệ nhị phân, trong trường hợp này, phần nguyên là 0 nên không cần chuyển.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 2&lt;/b&gt;: Chuyển phần thập phân sang hệ nhị phân:&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.35 * 2 = 0.7 =&amp;gt; 0&lt;br /&gt;0.7&amp;nbsp; &amp;nbsp;* 2 = 1.4 =&amp;gt; 1&lt;br /&gt;0.4&amp;nbsp; &amp;nbsp;* 2 = 0.8 =&amp;gt; 0&lt;br /&gt;0.8&amp;nbsp; &amp;nbsp;* 2 = 1.6 =&amp;gt; 1&lt;br /&gt;0.6&amp;nbsp; &amp;nbsp;* 2 = 1.2 =&amp;gt; 1&lt;/span&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;-----&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.2&amp;nbsp; &amp;nbsp;* 2 = 0.4 =&amp;gt; 0&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.4&amp;nbsp; &amp;nbsp;* 2 = 0.8 =&amp;gt; 0&lt;br /&gt;0.8&amp;nbsp; &amp;nbsp;* 2 = 1.6 =&amp;gt; 1&lt;br /&gt;0.6&amp;nbsp; &amp;nbsp;* 2 = 1.2 =&amp;gt; 1&lt;br /&gt;---&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.2&amp;nbsp; &amp;nbsp;* 2 = 0.4 =&amp;gt; 0&lt;/span&gt;&lt;/div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.4&amp;nbsp; &amp;nbsp;* 2 = 0.8 =&amp;gt; 0&lt;br /&gt;0.8&amp;nbsp; &amp;nbsp;* 2 = 1.6 =&amp;gt; 1&lt;br /&gt;0.6&amp;nbsp; &amp;nbsp;* 2 = 1.2 =&amp;gt; 1&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;---&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.2&amp;nbsp; &amp;nbsp;* 2 = 0.4 =&amp;gt; 0&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;..... cứ tiếp tục lặp đến vô hạn.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Biểu diễn 0.35 dưới dạng nhị phân như sau: &lt;span&gt;(01011 0011 0011 0011 0011 ...)&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 3&lt;/b&gt;: Chuyển thành dạng có dấu chấm thập phân.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(0.01011 0011 0011 0011)&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 4&lt;/b&gt;: Chuyển thành dạng scientific notation&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Ở bước này, chúng ta sẽ chuyển dấu chấm về bên trái của số-1-ngoài-cùng-bên-trái. Trong ví dụ này, chúng ta chuyển dấu chấm sang bên phải 2 vị trí.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span&gt;0.01011 0011 0011 0011 =&amp;gt; 001.&lt;span style=&quot;color: #93c47d;&quot;&gt;&lt;b&gt;011 0011 0011 0011&lt;/b&gt;&lt;/span&gt;&amp;nbsp;* 2&lt;/span&gt;&lt;sup&gt;&lt;b&gt;&lt;span style=&quot;color: #6fa8dc;&quot;&gt;-2&lt;/span&gt;&lt;/b&gt;&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Sau bước này, chúng ta có được &lt;b&gt;&lt;span style=&quot;color: #93c47d;&quot;&gt;mantissa&lt;/span&gt;&lt;/b&gt; và &lt;b&gt;&lt;span style=&quot;color: #9fc5e8;&quot;&gt;exponent&lt;/span&gt;&lt;/b&gt;.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 5&lt;/b&gt;: Tính bias exponent.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Bias = 2 &lt;sup&gt;(8 - 1)&lt;/sup&gt; - 1 = 127&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Bias exponent = bias + &lt;b&gt;&lt;span style=&quot;color: #6fa8dc;&quot;&gt;exponent &lt;/span&gt;&lt;/b&gt;= 127 + (-2) = (125)&lt;sub&gt;10&lt;/sub&gt; =&amp;gt; (&lt;b&gt;&lt;span style=&quot;color: #6fa8dc;&quot;&gt;1111 1010&lt;/span&gt;&lt;/b&gt;)&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 6&lt;/b&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;color: #800180;&quot;&gt;&lt;b&gt;1&lt;/b&gt;&lt;/span&gt; &lt;span style=&quot;color: #76a5af;&quot;&gt;&lt;b&gt;1111 1010&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;b&gt;&lt;span style=&quot;color: #b6d7a8;&quot;&gt;011 0011 0011 0011 0011&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Vì -0.35 nên sign bit là 1. Bây giờ chúng ta đã có được biểu diễn floating point của -0.35.&lt;/div&gt;&lt;/blockquote&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;2. Chuyển floating point ngược lại số thập phân.&lt;/h2&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;Xem xét ví dụ về floating point 1 10000001 0100 0000 0111 0010 1011 000:&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;b&gt;&lt;span style=&quot;color: #800180;&quot;&gt;1&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #6fa8dc;&quot;&gt;10000001&lt;/span&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #93c47d;&quot;&gt;0100 0000 0111 0010 1011 000&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span&gt;&lt;i&gt;Sign bit&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Bias exponent&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Mantissa&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;&lt;b&gt;Sign bit&lt;/b&gt;: bằng 1, có nghĩa đây là số âm&lt;/p&gt;&lt;p&gt;&lt;b&gt;Bias exponent&lt;/b&gt;: &lt;span style=&quot;font-size: medium;&quot;&gt;(10000001)&lt;sub&gt;2&lt;/sub&gt; =&amp;gt; (129)&lt;sub&gt;10&lt;/sub&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Bias&lt;/b&gt; =&amp;nbsp;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span&gt;2&amp;nbsp;&lt;/span&gt;&lt;sup&gt;(8 - 1)&lt;/sup&gt;&lt;span&gt;&amp;nbsp;- 1 = 127&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Exponent&lt;/b&gt;: &lt;b&gt;bias exponent&lt;/b&gt; - &lt;b&gt;bias&lt;/b&gt; = 2&lt;/p&gt;&lt;p&gt;Vậy số thập phân được biểu diễn dưới dạng scientific notation và hệ nhị phân như sau:&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(1.0100 0000 0111 0010 1011 000 * 2&lt;sup&gt;2&lt;/sup&gt;)&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Dịch chuyển dấu chấm thập phân sang bên phải để bỏ scientific notation:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(1.0100 0000 0111 0010 1011 000 * 2&lt;sup&gt;2&lt;/sup&gt;)&lt;sub&gt;2&lt;/sub&gt; =&amp;gt; (101.00 0000 0111 0010 1011 000)&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Bây giờ chúng ta thu được số thập phân dưới dạng hệ nhị phân như sau:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(&lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;101&lt;/span&gt;&lt;/b&gt;.&lt;b&gt;&lt;span style=&quot;color: #800180;&quot;&gt;00 0000 0111 0010 1011 000&lt;/span&gt;&lt;/b&gt;)&lt;sub&gt;2&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Chuyển &lt;b&gt;&lt;span style=&quot;color: #2b00fe;&quot;&gt;phần nguyên&lt;/span&gt;&lt;/b&gt; về hệ thập phân:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(101)&lt;sub&gt;2&lt;/sub&gt; =&amp;gt; (5)&lt;sub&gt;10&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Chuyển &lt;span style=&quot;color: #800180;&quot;&gt;&lt;b&gt;phần sau dấu chấm&lt;/b&gt;&lt;/span&gt; về hệ thập phân:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(0.00 0000 0111 0010 1011 000)&lt;sub&gt;2&lt;/sub&gt; =&amp;gt; (0.006999969482421875)&lt;sub&gt;10&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ví dụ:&amp;nbsp;(0.011010)&lt;sub&gt;2&lt;/sub&gt; = (0 × 2⁰) + (0 × 2⁻¹) + (1 × 2⁻²) + (1 × 2⁻³) + (0 × 2⁻⁴) + (1 × 2⁻⁵) + (0 × 2⁻⁶) = (0.40625)₁₀&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Cộng phần nguyên vào và thêm dấu, cuối cùng chúng ta thu được:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(-5.006999969482421875)&lt;sub&gt;10&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Gần bằng 5.007 - là số mà mình muốn biểu diễn.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;3. Cộng hai số được biểu diễn dưới dạng floating point&lt;/h2&gt;&lt;div&gt;Chúng ta hãy cùng cộng thử hai số 0.1 và 0.2 dưới dạng floating point xem nó bằng bao nhiêu nhé, lần này chúng ta dùng loại 64 bit, tương ứng với loại mà Javascript đang dùng:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;FP&lt;/b&gt; = floating point&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 1&lt;/b&gt;. Chuyển 0.1 từ hệ thập phân sang nhị phân:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;(0.1)&lt;sub&gt;10&lt;/sub&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;=&amp;gt; (0 01111111011 1001100110011001100110011001100110011001100110011010)&lt;sub&gt;FP&lt;/sub&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;=&amp;gt; (1.100110011001100110011001100110011001100110011001101 * 2&lt;sup&gt;-4&lt;/sup&gt;)&lt;sub&gt;2&lt;/sub&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;=&amp;gt; (&lt;b&gt;&lt;span style=&quot;color: #bf9000;&quot;&gt;0.0001100110011001100110011001100110011001100110011001101&lt;/span&gt;&lt;/b&gt;)&lt;sub&gt;2&lt;/sub&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 2&lt;/b&gt;. Chuyển 0.2 từ hệ thập phân sang nhị phân:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;(0.2)&lt;sub&gt;10&lt;/sub&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;=&amp;gt; (0 01111111100 1001100110011001100110011001100110011001100110011010)&lt;sub&gt;FP&lt;/sub&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;=&amp;gt; (1.100110011001100110011001100110011001100110011001101 * 2&lt;sup&gt;-3&lt;/sup&gt;)&lt;sub&gt;2&lt;/sub&gt;&amp;nbsp;&lt;/div&gt;&lt;div&gt;=&amp;gt; (&lt;span style=&quot;color: #6aa84f;&quot;&gt;&lt;b&gt;0.001100110011001100110011001100110011001100110011001101&lt;/b&gt;&lt;/span&gt;)&lt;sub&gt;2&lt;/sub&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Bước 3&lt;/b&gt;. Cộng hai số nhị phân lại:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;(&lt;b&gt;&lt;span style=&quot;color: #bf9000;&quot;&gt;0.0001100110011001100110011001100110011001100110011001101&lt;/span&gt;&lt;/b&gt;)&lt;sub&gt;2&lt;/sub&gt;&lt;/div&gt;&lt;div&gt;+&lt;/div&gt;&lt;div&gt;(&lt;b&gt;&lt;span style=&quot;color: #6aa84f;&quot;&gt;0.001100110011001100110011001100110011001100110011001101&lt;/span&gt;&lt;/b&gt;)&lt;sub&gt;2&lt;/sub&gt;&lt;/div&gt;&lt;div&gt;=&lt;/div&gt;&lt;div&gt;(&lt;b&gt;0.0100110011001100110011001100110011001100110011001101000&lt;/b&gt;)&lt;sub&gt;2&lt;/sub&gt;&lt;/div&gt;&lt;div&gt;=&lt;/div&gt;&lt;div&gt;(&lt;b&gt;0.3000000000000000444089209850062616169452667236328125&lt;/b&gt;)&lt;sub&gt;10&lt;/sub&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;4. Tại sao chúng ta lại dùng floating point?&lt;/h2&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;Bên cạnh floating point, thì chúng ta còn một cách khác là fixed point. Ví dụ fixed point 32 bit sẽ có format như sau:&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;color: #800180; font-size: large;&quot;&gt;x&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: #6fa8dc; font-size: large;&quot;&gt;xxxx xxxx xxxx xxx&lt;/span&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: #93c47d; font-size: large;&quot;&gt;xxxx xxxx xxxx xxxx&lt;br /&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;i&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;Sign bit&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Integral part&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fraction part&lt;/span&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;b&gt;Sign bit&lt;/b&gt;: gồm 1 bit để chứa dấu của số cần biểu diễn, số âm tương ứng với bit 1&lt;br /&gt;&lt;b&gt;Integral part&lt;/b&gt;: gồm 15 bit, chứa phần nguyên của số thập phân&lt;br /&gt;&lt;b&gt;Fraction part&lt;/b&gt;: gồm 16 bit, chứa phần thập phân sau dấu chấm&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;Đối với kiểu fixed point này thì khoảng giá trị mà nó biểu diễn được khá nhỏ khi so với floating point.&lt;/blockquote&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Số nguyên dương khác không nhỏ nhất mà nó biểu diễn được là:&lt;/div&gt;&lt;/blockquote&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(2&lt;sup&gt;-16&lt;/sup&gt;)&lt;sub&gt;2&lt;/sub&gt; = (0.00001525878)&lt;sub&gt;10&lt;/sub&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Số nguyên dương lớn nhất mà fixed point có thể biểu diễn là:&amp;nbsp;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;(2&lt;sup&gt;15&lt;/sup&gt;-1)&lt;sub&gt;2&lt;/sub&gt;+ (2&lt;sup&gt;-16&lt;/sup&gt;)&lt;sub&gt;2&lt;/sub&gt;&amp;nbsp;= (32767.00001525878)&lt;sub&gt;10&lt;/sub&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 13.3333px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;Trong khi đó, số lớn nhất mà floating point có thể biểu diễn là:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;(2 − 2&lt;/span&gt;&lt;sup style=&quot;background-color: white; font-family: inherit; line-height: 1;&quot;&gt;−23&lt;/sup&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;) × 2&lt;/span&gt;&lt;sup style=&quot;background-color: white; font-family: inherit; line-height: 1;&quot;&gt;127&lt;/sup&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;&amp;nbsp;≈ 3.4028235 × 10&lt;/span&gt;&lt;sup style=&quot;background-color: white; font-family: inherit; line-height: 1;&quot;&gt;38&lt;/sup&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Chúng ta có thể thấy floating point biểu diễn được một khoảng giá trị lớn hơn nhiều so với fixed point. Nhưng đồng thời chúng ta phải hi sinh đi sự chính xác và thời gian - vì cần nhiều thời gian để xử lí floating point hơn.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;5. Mẹo khi làm việc với floating point&lt;/h2&gt;&lt;div&gt;1. Nếu bạn cần dùng biến để lưu giá trị tiền, thì dùng số nguyên với đơn vị là Đồng, tránh sử dụng số thập phân với đơn vị là nghìn đồng chẳng hạn. Vì floating point sẽ không mang lại cho bạn giá trị sau dấu chấm thập phân đúng tuyệt đối, và tiền là một giá trị rất quan trọng.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Nếu phải so sánh hai floating point với nhau, hãy tránh so sánh hai số đó bằng trực tiếp. Mà hãy định nghĩa ra một lượng sai số cho phép, nếu sai số vẫn nằm trong khoảng đó thì coi như hai số bằng nhau.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;ví dụ như phép so sánh huyền thoại trong Javascript:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;if (0.1 + 0.2 === 0.3) {&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&amp;nbsp; &amp;nbsp; // do something&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;hãy làm như sau, định nghĩa ra khoảng sai số cho phép, ví dụ bạn muốn dúng đến 3 chữ số thập phân:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;const eps = 0.001&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;if (Math.abs((0.1 + 0.2) - 0.3) &amp;lt; eps) {&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&amp;nbsp; &amp;nbsp; // do something&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;h2 style=&quot;text-align: left;&quot;&gt;6. Tham khảo&lt;/h2&gt;&lt;div&gt;https://en.wikipedia.org/wiki/Single-precision_floating-point_format&lt;/div&gt;&lt;div&gt;https://stackoverflow.com/questions/588004/is-floating-point-math-broken&lt;/div&gt;&lt;div&gt;https://en.wikipedia.org/wiki/IEEE_754&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/6279395590094293367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2021/11/floating-point-number-ieee-754.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/6279395590094293367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/6279395590094293367'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2021/11/floating-point-number-ieee-754.html' title='Floating point number (IEEE 754)'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-5069847919408073456</id><published>2019-08-10T11:41:00.001+07:00</published><updated>2019-08-10T11:41:09.078+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Deploy"/><category scheme="http://www.blogger.com/atom/ns#" term="Heroku"/><category scheme="http://www.blogger.com/atom/ns#" term="Maven"/><category scheme="http://www.blogger.com/atom/ns#" term="Spring Framework"/><title type='text'>Few things to mind when deploy your Spring MVC app to Heroku</title><content type='html'>Few days ago, when I deployed a Spring MVC app to Heroku, I&amp;#39;ve encountered some problems, I must spent a lot of time and effort to fix it. If you currently use &lt;span style=&quot;color: red;&quot;&gt;Intellij IDEA&lt;/span&gt; to code, use &lt;span style=&quot;color: red;&quot;&gt;Spring MVC&lt;/span&gt; for backend, use &lt;span style=&quot;color: red;&quot;&gt;Maven&lt;/span&gt; to manage dependencies, use &lt;span style=&quot;color: red;&quot;&gt;Java 11&lt;/span&gt; and you want to deploy your app to Heroku, this article is for you. In this post, I will share somethings that you need to be careful with.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2019/08/few-things-to-mind-when-deploy-your.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/5069847919408073456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2019/08/few-things-to-mind-when-deploy-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/5069847919408073456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/5069847919408073456'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2019/08/few-things-to-mind-when-deploy-your.html' title='Few things to mind when deploy your Spring MVC app to Heroku'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQs9x-Y2mIREcBFpowI0vILWKYwgB0SBCk249DfZFVkJYQK8wF-6w1quhm8up2c4LYSKBmamPuDxNt2UU2SY-72S01ShlvEQk3oaHcJ_7Eggpus8rCf3mIo-bSx_Qk5wSWDSyAjT66nZ3J/s72-c/Screenshot+from+2019-08-10+10-38-07.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-9072837794725273931</id><published>2017-03-05T23:47:00.000+07:00</published><updated>2017-03-05T23:47:18.558+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="Tài liệu"/><title type='text'>Chia sẻ tài liệu lập trình C</title><content type='html'>Hôm nay xin được chia sẻ cho các bạn một số tài liệu lập trình C mà mình sưu tầm được trong quá trình học ngôn ngữ này.&lt;br&gt;
Nếu có thể thì bạn hãy mua sách ủng hộ tác giả nhé!&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2wh4bkE_lbjWxz633gxw9k86uV1ZJEpto87AQ3wxZJkradQ2I7AI0GYszT1NK9cVoI14l9T2uS-Js6qrajO2kLblOo_qva2bTVnjTJP9JOx9dxS8nscZkBZQ4t07xVE7HUiAWzAqTdAAm/s1600/C+language.sh.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;tai lieu lap trinh c&quot; border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2wh4bkE_lbjWxz633gxw9k86uV1ZJEpto87AQ3wxZJkradQ2I7AI0GYszT1NK9cVoI14l9T2uS-Js6qrajO2kLblOo_qva2bTVnjTJP9JOx9dxS8nscZkBZQ4t07xVE7HUiAWzAqTdAAm/s320/C+language.sh.png&quot; title=&quot;tai lieu lap trinh c&quot; width=&quot;320&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2017/03/chia-se-tai-lieu-lap-trinh-c.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/9072837794725273931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2017/03/chia-se-tai-lieu-lap-trinh-c.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/9072837794725273931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/9072837794725273931'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2017/03/chia-se-tai-lieu-lap-trinh-c.html' title='Chia sẻ tài liệu lập trình C'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2wh4bkE_lbjWxz633gxw9k86uV1ZJEpto87AQ3wxZJkradQ2I7AI0GYszT1NK9cVoI14l9T2uS-Js6qrajO2kLblOo_qva2bTVnjTJP9JOx9dxS8nscZkBZQ4t07xVE7HUiAWzAqTdAAm/s72-c/C+language.sh.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-4512851503751261937</id><published>2016-08-11T11:00:00.000+07:00</published><updated>2016-08-11T11:00:40.674+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Pascal"/><title type='text'>Chương trình đơn giản đầu tiên - Phần 2</title><content type='html'>Trong phần 1, chúng ta đã làm quen với một số thủ tục vào ra cơ bản ( write, writeln, read và readln), khai báo biến và sử dụng biến. Trong phần hai ta tiếp tục tìm hiểu về cách khai báo và sử dụng hằng, một số phép tính toán (&lt;b&gt;+ &lt;/b&gt;, &lt;b&gt;- &lt;/b&gt;, &lt;b&gt;* &lt;/b&gt;, / , &lt;b&gt;mod &lt;/b&gt;, &lt;b&gt;div&lt;/b&gt; ), phép gán trong Pascal.&lt;br&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2016/08/chuong-trinh-don-gian-dau-tien-phan-2.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/4512851503751261937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2016/08/chuong-trinh-don-gian-dau-tien-phan-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/4512851503751261937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/4512851503751261937'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2016/08/chuong-trinh-don-gian-dau-tien-phan-2.html' title='Chương trình đơn giản đầu tiên - Phần 2'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuuvmIuMh8zTLea8Gn7km8uxDJAElEgnMK8Ak_MHu70Lj5cVIJgR4eyz0JCoww_ltq2IIc2TowztkuK699qRqUydNigZ6TrAHaTIr7GVI2p_qNkU1KwNt5h9Vvgc16-OPZky0IAT1l2K9s/s72-c/2016-08-10_110051.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-7278320020216398</id><published>2016-08-08T18:19:00.001+07:00</published><updated>2016-08-10T09:55:14.589+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Pascal"/><title type='text'>Chương trình đơn giản đầu tiên - Phần 1</title><content type='html'>Khi mới học Pascal ai cũng thích thực hành viết chương trình luôn hơn là học lý thuyết và mình cũng vậy. Cho nên trong series này mình không viết riêng bài về lý thuyết mà lồng ghép nó vào trong các bài hướng dẫn viết chương trình cho các bạn luôn, mình thấy như vậy khá là dễ nhớ. Ngay trong bài thứ 2 thuộc series này, ta sẽ thực hành viết chương trình đơn giản đầu tiên luôn.&lt;br&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2016/08/chuong-trinh-don-gian-dau-tien.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/7278320020216398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2016/08/chuong-trinh-don-gian-dau-tien.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/7278320020216398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/7278320020216398'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2016/08/chuong-trinh-don-gian-dau-tien.html' title='Chương trình đơn giản đầu tiên - Phần 1'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzBfhQdrCvdjyYNOlmvSvRu3npDtCZuEFPbpGHO5krYVcSqh_fAmPHNZqc289j4n0w7Klvs-QGLWkOshQWXQUsyA7Ow-yrS8E4-pvo1a8qFC2iDyrjV98qtqfKDFCOkUVw4oEiYl_Kt92z/s72-c/2016-08-07_191054.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-7819541072226345287</id><published>2016-08-06T21:11:00.000+07:00</published><updated>2016-08-06T21:12:32.899+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Pascal"/><title type='text'>Làm quen với Pascal</title><content type='html'>Trong bài này mình sẽ giới thiệu qua cho các bạn biết tới một số thành phần trong Pascal, ví dụ như là biến, hằng, từ khóa... Trong các bài tiếp theo chúng ta sẽ đi đến phần lập trình luôn nhé, phần này mình chỉ nói sơ qua thôi vì mục đích là giới thiệu thôi mà, các bạn chịu khó đọc thêm trong sách giáo khoa tin học lớp 8 hoặc 11 nhé, trong sách nói rất kĩ, mình không muốn viết lại nhiều, nếu không có sách thì bạn có thể tham khảo trên mạng - rất nhiều.&lt;br&gt;
Các bạn có thể tham khảo thêm bài này: &lt;a href=&quot;https://vi.wikipedia.org/wiki/Pascal_(ng%C3%B4n_ng%E1%BB%AF_l%E1%BA%ADp_tr%C3%ACnh)&quot;&gt;https://vi.wikipedia.org/wiki/Pascal_(ngôn_ngữ_lập_trình)&lt;/a&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVBkWd1YyWBV4atcMVVTfF36xS20Rapk025HkWL7fuurGAZZ0yWtHvZzqaWUbA6F3OBa6TC7P6kGlQjjiB2ejJot4RmdfXPzKuG2UKlk02DYNJN7a65z9TKzrKP0ki6nYtXq65Lpm-xIZ3/s1600/lam-quen-voi-pascal.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;làm quen với Pascal&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVBkWd1YyWBV4atcMVVTfF36xS20Rapk025HkWL7fuurGAZZ0yWtHvZzqaWUbA6F3OBa6TC7P6kGlQjjiB2ejJot4RmdfXPzKuG2UKlk02DYNJN7a65z9TKzrKP0ki6nYtXq65Lpm-xIZ3/s1600/lam-quen-voi-pascal.png&quot; title=&quot;làm quen với Pascal&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;làm quen với Pascal&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2016/08/lam-quen-voi-pascal.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/7819541072226345287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2016/08/lam-quen-voi-pascal.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/7819541072226345287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/7819541072226345287'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2016/08/lam-quen-voi-pascal.html' title='Làm quen với Pascal'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVBkWd1YyWBV4atcMVVTfF36xS20Rapk025HkWL7fuurGAZZ0yWtHvZzqaWUbA6F3OBa6TC7P6kGlQjjiB2ejJot4RmdfXPzKuG2UKlk02DYNJN7a65z9TKzrKP0ki6nYtXq65Lpm-xIZ3/s72-c/lam-quen-voi-pascal.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-6710926918089924569</id><published>2016-08-06T20:04:00.000+07:00</published><updated>2016-08-11T11:04:05.434+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Pascal"/><title type='text'>Giới thiệu series lập trình Pascal cơ bản</title><content type='html'>Trong quá trình học Pascal thì mình thấy rất nhiều người bạn của mình và rất nhiều người khác nữa gặp rất nhiều khó khăn khi học nó và dẫn tới việc có một điểm số không tốt. Theo mình thấy thì Pascal không quá khó mà do các bạn nghĩ Pascal khó nên nó khó đó thôi, kết hợp với việc không chịu khó tìm tòi và chú ý nghe thầy giảng trên lớp nên sau khi học bạn chẳng biết gì cả. Mình cũng khẳng định rằng Pascal không khó, bạn sẽ học tốt nó nếu bạn có một sự quyết tâm cao và tập trung trong suốt quá trình học.&lt;br&gt;
Chính vì vậy nên mình sẽ viết series này nhằm giúp các bạn nắm chắc được những phần kiến thức căn bản của Pascal, giúp cho các bạn có một điểm số tốt hơn và cũng giúp cho các bạn muốn học nâng cao có một nền tảng tốt.&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYjAsBU0ynPJzStyzCcK1t-KTY7HlRgrfFRGQ5qb6kFZn7zYDz8d9xALy_iIuv0f9bwmdQoMgZJgz4dU8vX5WsBmxzlJZEmYQeDwu7F2vZaQPZkSsNsnwQ8b-IIHcC273iRNDeUJhGb865/s1600/pascal.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Lập trình pascal cơ bản&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYjAsBU0ynPJzStyzCcK1t-KTY7HlRgrfFRGQ5qb6kFZn7zYDz8d9xALy_iIuv0f9bwmdQoMgZJgz4dU8vX5WsBmxzlJZEmYQeDwu7F2vZaQPZkSsNsnwQ8b-IIHcC273iRNDeUJhGb865/s1600/pascal.png&quot; title=&quot;Lập trình pascal cơ bản&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Lập trình pascal cơ bản&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2016/08/gioi-thieu-series-lap-trinh-pascal-co-ban.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/6710926918089924569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2016/08/gioi-thieu-series-lap-trinh-pascal-co-ban.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/6710926918089924569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/6710926918089924569'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2016/08/gioi-thieu-series-lap-trinh-pascal-co-ban.html' title='Giới thiệu series lập trình Pascal cơ bản'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYjAsBU0ynPJzStyzCcK1t-KTY7HlRgrfFRGQ5qb6kFZn7zYDz8d9xALy_iIuv0f9bwmdQoMgZJgz4dU8vX5WsBmxzlJZEmYQeDwu7F2vZaQPZkSsNsnwQ8b-IIHcC273iRNDeUJhGb865/s72-c/pascal.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-1244044146581357356</id><published>2015-12-12T20:37:00.002+07:00</published><updated>2016-03-17T13:04:46.795+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Featured Post"/><category scheme="http://www.blogger.com/atom/ns#" term="Recent post"/><category scheme="http://www.blogger.com/atom/ns#" term="Thủ thuật blogspot"/><title type='text'>Tiện ích Featured Post mới từ Blogger</title><content type='html'>Featured Post thì chúng ta đã nghe tới nhiều, và cũng đã có rất nhiều tiện ích Featured Post mà mình đã giới thiệu, tuy nhiên nó là do chúng ta tự thiết kế. Tới gần đây thì Blogger chính thức cung cấp cho chúng ta một tiện ích chính thức. Tiện ích này từ Blogger sẽ giúp bạn hiển thị một bài viết bất kì trên blog của bạn. Bây giờ chúng ta cùng thử tiện ích mới xem nó thế nào.&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA9e49C75ufpaiXa2iREMSe4Ci2uEBA3qCIyBzdfaDvtYsmV1hNL6K9YuIvlGo-kwi9uOW793j7v8A0CLqNZ1zt_HdfDE10o14DRF4MBN4XJGWNmFtpPa45sI_UpFvZYkTuPAeFTXB2HsV/s1600/2015-12-12_201826.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Featured Post mới từ Blogger&quot; border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA9e49C75ufpaiXa2iREMSe4Ci2uEBA3qCIyBzdfaDvtYsmV1hNL6K9YuIvlGo-kwi9uOW793j7v8A0CLqNZ1zt_HdfDE10o14DRF4MBN4XJGWNmFtpPa45sI_UpFvZYkTuPAeFTXB2HsV/s320/2015-12-12_201826.jpg&quot; title=&quot;Featured Post mới từ Blogger&quot; width=&quot;242&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt; Featured Post mới từ Blogger &lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/12/tien-ich-featured-post-moi-tu-blogger.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/1244044146581357356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/12/tien-ich-featured-post-moi-tu-blogger.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/1244044146581357356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/1244044146581357356'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/12/tien-ich-featured-post-moi-tu-blogger.html' title='Tiện ích Featured Post mới từ Blogger'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjA9e49C75ufpaiXa2iREMSe4Ci2uEBA3qCIyBzdfaDvtYsmV1hNL6K9YuIvlGo-kwi9uOW793j7v8A0CLqNZ1zt_HdfDE10o14DRF4MBN4XJGWNmFtpPa45sI_UpFvZYkTuPAeFTXB2HsV/s72-c/2015-12-12_201826.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-3730112286029858889</id><published>2015-11-23T19:19:00.000+07:00</published><updated>2015-11-23T19:19:24.167+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="seo"/><title type='text'>Khắc phục lỗi Loại bỏ JavaScript chặn hiển thị trong nội dung trong màn hình đầu tiên</title><content type='html'>Khi thiết kế blog thì mình thường hay gặp lỗi khi kiểm tra trên PageSpeed Insights là &amp;quot;Loại bỏ JavaScript chặn hiển thị trong nội dung trong màn hình đầu tiên&amp;quot;. Mình đã tìm kiếm trên intenet và thấy có cách thêm thuộc tính async, nhưng mình thấy nó không hiệu quả và làm cho trang blog của mình hoạt động không đúng cách. Sau khi tìm hiểu thì mình đã tìm ra một cách khắc phục khác như dưới đây.&lt;br&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/11/loai-bo-Javacript-chan-hien-thi-trong-man-hinh-dau-tien.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/3730112286029858889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/11/loai-bo-Javacript-chan-hien-thi-trong-man-hinh-dau-tien.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/3730112286029858889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/3730112286029858889'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/11/loai-bo-Javacript-chan-hien-thi-trong-man-hinh-dau-tien.html' title='Khắc phục lỗi Loại bỏ JavaScript chặn hiển thị trong nội dung trong màn hình đầu tiên'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiH7pRbNfWsrr3SEayfowFamFxMiuoJz9b6014CMkVXhfS_iiAtKC5otyKrYIznSzwh6ro-q7olg9HG84hNZDXLYLJcCt6TpaHLy7Ds4cC1IoUot4gdXmvq7V5IaqwsfI1_VigSBsQHIKv2/s72-c/t%25E1%25BA%25A3i+xu%25E1%25BB%2591ng.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-2006196336815914042</id><published>2015-11-16T20:05:00.001+07:00</published><updated>2015-11-16T20:10:35.975+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tsu.co"/><title type='text'>Trao đổi Follow trên Tsu.Co</title><content type='html'>Tsu.co đơn giản là một mạng xã hội giống như Facebook, Twitter hay Google Plus. Trong khi các mạng xã hội kia kiếm tiền quảng cáo từ bạn còn Tsu thì chia sẻ cho bạn 90% lợi nhuận từ họ.&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZudIrGcIGgiBwtsN0iVlAyLe8PnA1x8V4cj0H3E2-4aJ3x1zwlHUsHAdUO4DT1GEvrysJo0buHVNqU7NWr0UaL21RaH8XrWRI1XYABo_Iu04V_eKK1u9xooPx5NoPW4XC3Mvtancrd5fC/s1600/t%25E1%25BA%25A3i+xu%25E1%25BB%2591ng.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;Trao đổi follow Tsu.co&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZudIrGcIGgiBwtsN0iVlAyLe8PnA1x8V4cj0H3E2-4aJ3x1zwlHUsHAdUO4DT1GEvrysJo0buHVNqU7NWr0UaL21RaH8XrWRI1XYABo_Iu04V_eKK1u9xooPx5NoPW4XC3Mvtancrd5fC/s1600/t%25E1%25BA%25A3i+xu%25E1%25BB%2591ng.jpg&quot; title=&quot;Trao đổi follow Tsu.co&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Trao đổi follow Tsu.co&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/11/trao-doi-follow-tsu-co.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/2006196336815914042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/11/trao-doi-follow-tsu-co.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/2006196336815914042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/2006196336815914042'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/11/trao-doi-follow-tsu-co.html' title='Trao đổi Follow trên Tsu.Co'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZudIrGcIGgiBwtsN0iVlAyLe8PnA1x8V4cj0H3E2-4aJ3x1zwlHUsHAdUO4DT1GEvrysJo0buHVNqU7NWr0UaL21RaH8XrWRI1XYABo_Iu04V_eKK1u9xooPx5NoPW4XC3Mvtancrd5fC/s72-c/t%25E1%25BA%25A3i+xu%25E1%25BB%2591ng.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-8245903265096902943</id><published>2015-09-18T13:01:00.001+07:00</published><updated>2015-09-18T13:01:37.489+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="seo"/><title type='text'>Thêm thuộc tính alt và title cho ảnh </title><content type='html'>Thuộc tính alt và title là hai thuộc tính rất quan trọng của ảnh, nó sẽ giúp cho khả năng SEO của bạn tốt hơn.&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtKQe3kH2ja9Je8DgNiMr_t91_FyIBjfTUDFNCygACxFr64ufDcrUJJ6hK-EbPfKSMHy4mvFwpS0VW8o4Uf-tBXM5_bvCAHcpeuNL5cFsOZu4-NYvfXnM9r1dpSpILk4tqWMw1FfmANFww/s1600/search.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img alt=&quot;thuộc tính alt và title&quot; border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtKQe3kH2ja9Je8DgNiMr_t91_FyIBjfTUDFNCygACxFr64ufDcrUJJ6hK-EbPfKSMHy4mvFwpS0VW8o4Uf-tBXM5_bvCAHcpeuNL5cFsOZu4-NYvfXnM9r1dpSpILk4tqWMw1FfmANFww/s320/search.png&quot; title=&quot;Thêm thuộc tính alt và title cho ảnh&quot; width=&quot;320&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Thêm thuộc tính alt và title&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/09/them-thuoc-tinh-alt-va-title-cho-anh.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/8245903265096902943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/09/them-thuoc-tinh-alt-va-title-cho-anh.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/8245903265096902943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/8245903265096902943'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/09/them-thuoc-tinh-alt-va-title-cho-anh.html' title='Thêm thuộc tính alt và title cho ảnh '/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtKQe3kH2ja9Je8DgNiMr_t91_FyIBjfTUDFNCygACxFr64ufDcrUJJ6hK-EbPfKSMHy4mvFwpS0VW8o4Uf-tBXM5_bvCAHcpeuNL5cFsOZu4-NYvfXnM9r1dpSpILk4tqWMw1FfmANFww/s72-c/search.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-7756969949934539479</id><published>2015-08-27T13:26:00.002+07:00</published><updated>2015-08-27T13:26:31.733+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bài tập Turbo Pascal"/><title type='text'>Bài tập Turbo Pascal - Kiểu Xâu - Phần 6</title><content type='html'>Đề bài: hàm Upcase(s) trong Turbo Pascal có tác dụng là chuyển tất cả các kí tự in thường trong s thành kí tự in hoa, chúng ta sẽ viết một chương trình có tác dụng ngược lại, đó là chuyển tất cả các kí tự in hoa thành kí tự thường.&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyujuEAYUe5mkOvD38x_shQ5zwZDInQoG_6T_ycpyyq_PXwvL8SNYKRGujmAVDrBVAeaJSmsT9U42DVEle5_ZX314SxN07tva-HNVTzrnafLvrusMJaaB10rfJ2YhYp8sf3gv14JzL7TBw/s1600/2015-08-27_132029.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyujuEAYUe5mkOvD38x_shQ5zwZDInQoG_6T_ycpyyq_PXwvL8SNYKRGujmAVDrBVAeaJSmsT9U42DVEle5_ZX314SxN07tva-HNVTzrnafLvrusMJaaB10rfJ2YhYp8sf3gv14JzL7TBw/s1600/2015-08-27_132029.png&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hàm lower&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/08/bai-tap-turbo-pascal-kieu-xau-phan-6.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/7756969949934539479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/bai-tap-turbo-pascal-kieu-xau-phan-6.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/7756969949934539479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/7756969949934539479'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/bai-tap-turbo-pascal-kieu-xau-phan-6.html' title='Bài tập Turbo Pascal - Kiểu Xâu - Phần 6'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyujuEAYUe5mkOvD38x_shQ5zwZDInQoG_6T_ycpyyq_PXwvL8SNYKRGujmAVDrBVAeaJSmsT9U42DVEle5_ZX314SxN07tva-HNVTzrnafLvrusMJaaB10rfJ2YhYp8sf3gv14JzL7TBw/s72-c/2015-08-27_132029.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-3381994952530079987</id><published>2015-08-22T11:47:00.001+07:00</published><updated>2015-08-22T11:47:58.000+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="sticky"/><category scheme="http://www.blogger.com/atom/ns#" term="Thủ thuật blogspot"/><title type='text'>Thông báo khi người dùng tắt Javascript của trình duyệt</title><content type='html'>Trên trang của bạn có thể sẽ có một vài tiện ích sử dụng Javascript để chạy. Tuy nhiên một vài vị khách có thể vô tình hoặc cố ý tắt Javascript cuả trình duyệt, điều này làm cho trang của bạn không hiện thị tốt và khiến cho một vài tiện ích Javacript không chạy. Để khắc phục điều này thì chúng ta sẽ tạo một hộp thoại thông báo hoặc một thanh thông báo hiện thị nội dung yêu cầu người dùng bật Javascipt.&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK15Pl8t8dGEGTerIwORQzLUa4bTQ4XdCsalU0B9dhnq9K6HflfKuzRHMkt7KnUGnDq9XKE_ffInD8YfCpFJqr-O1dpyH0Y1Q7k9HPSBKY23jWZPEQ-CGt4n52PPUnfYOtxbphcI3kjnUo/s1600/9018.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;217&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK15Pl8t8dGEGTerIwORQzLUa4bTQ4XdCsalU0B9dhnq9K6HflfKuzRHMkt7KnUGnDq9XKE_ffInD8YfCpFJqr-O1dpyH0Y1Q7k9HPSBKY23jWZPEQ-CGt4n52PPUnfYOtxbphcI3kjnUo/s320/9018.jpg&quot; width=&quot;320&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Noscript&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/08/thong-bao-khi-nguoi-dung-tat-javascript.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/3381994952530079987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/thong-bao-khi-nguoi-dung-tat-javascript.html#comment-form' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/3381994952530079987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/3381994952530079987'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/thong-bao-khi-nguoi-dung-tat-javascript.html' title='Thông báo khi người dùng tắt Javascript của trình duyệt'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiK15Pl8t8dGEGTerIwORQzLUa4bTQ4XdCsalU0B9dhnq9K6HflfKuzRHMkt7KnUGnDq9XKE_ffInD8YfCpFJqr-O1dpyH0Y1Q7k9HPSBKY23jWZPEQ-CGt4n52PPUnfYOtxbphcI3kjnUo/s72-c/9018.jpg" height="72" width="72"/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-5525636089689348578</id><published>2015-08-19T08:30:00.000+07:00</published><updated>2015-08-19T11:59:22.848+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Thủ thuật blogspot"/><title type='text'>Thêm avatar tác giả vào cạnh tiêu đề bài viết - version 2</title><content type='html'>Lần trước mình đã giới thiệu cho các bạn một cách để thêm avatar tác giả bài viết vào cạnh tiêu đề bài viết rồi, tuy nhiên nó có một nhược điểm là bạn phải tự cập nhật lại url hình ảnh nếu muốn thay avatar - khà phiền đúng không. Hôm nay mình sẽ giới thiệu tới các bạn một thủ thuật khá đơn giản để lấy avatar từ Google Plus và đặt nó cạnh tiêu đề bài viết, và vì nó là v2 nên sẽ có một ưu điểm là avatar ở cạnh tiêu đề bài viết sẽ thay đổi khi bạn thay đổi avatar ở Google Plus. Bây giờ chúng ta cùng thực hiện.&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4pP9lvYL-sBTOqAOlRankxtZOHr8Vj7hoJc3MlS8esXRPfVFJHN6juFBHg1r_O24VWFq3IzFzx553dC8SgJhun12sM-wpLnkrXK3lYgjaArY5RnP3D7Ph7LCrgBCDCco8wwZel_kZOmHZ/s1600/2015-08-18_211133.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4pP9lvYL-sBTOqAOlRankxtZOHr8Vj7hoJc3MlS8esXRPfVFJHN6juFBHg1r_O24VWFq3IzFzx553dC8SgJhun12sM-wpLnkrXK3lYgjaArY5RnP3D7Ph7LCrgBCDCco8wwZel_kZOmHZ/s1600/2015-08-18_211133.png&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;span style=&quot;font-size: 12.8000001907349px;&quot;&gt;Thêm avatar vào cạnh tiêu đề bài viết&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk7kg9OCk9bCpat-nuPRcRE0mBhEkubtaG9cnVVCdpHknt__V76Z78ne4k1RHggOeajpP7poq_WXQ1ToFeJS8G5Ya7th8UJCuP-nUoqOLwnkGenIYvej3PJUacgoaEauj5HkOmXyHzOn7G/s1600/2015-08-18_211150.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk7kg9OCk9bCpat-nuPRcRE0mBhEkubtaG9cnVVCdpHknt__V76Z78ne4k1RHggOeajpP7poq_WXQ1ToFeJS8G5Ya7th8UJCuP-nUoqOLwnkGenIYvej3PJUacgoaEauj5HkOmXyHzOn7G/s1600/2015-08-18_211150.png&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Thêm avatar vào cạnh tiêu đề bài viết&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/08/them-avatar-tac-gia-vao-canh-tieu-de-bai-viet.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/5525636089689348578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/them-avatar-tac-gia-vao-canh-tieu-de-bai-viet.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/5525636089689348578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/5525636089689348578'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/them-avatar-tac-gia-vao-canh-tieu-de-bai-viet.html' title='Thêm avatar tác giả vào cạnh tiêu đề bài viết - version 2'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4pP9lvYL-sBTOqAOlRankxtZOHr8Vj7hoJc3MlS8esXRPfVFJHN6juFBHg1r_O24VWFq3IzFzx553dC8SgJhun12sM-wpLnkrXK3lYgjaArY5RnP3D7Ph7LCrgBCDCco8wwZel_kZOmHZ/s72-c/2015-08-18_211133.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-4962356216568422068</id><published>2015-08-17T08:00:00.000+07:00</published><updated>2015-08-24T19:39:04.847+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="menu"/><title type='text'>Menu dọc với nút ẩn hiện cho blogger</title><content type='html'>Hôm nay mình ghé qua Zing Mp3 thì thấy họ cáo một cái menu dọc khá là hay nên đã bắt chước làm theo . Menu của mình sử dụng các icon từ font Awesome và thêm một chút Javascript để có thể ẩn hiện theo ý muốn. Sau đây là các bước thực hiện:&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimeeJGxi-Dyxk6nzwjGVaU41RjCD3obwGpV1OHg1pZmjnRY1AZR0LXyCYJC4n88BCMlsimz6gs6QXHHkKqrmI9EJAWg3oB9QiJNizADc2y9pzhVwuzJ6IOtgjFoEp_Pyc6FXfL9sqWBSbo/s1600/2015-08-16_132112.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimeeJGxi-Dyxk6nzwjGVaU41RjCD3obwGpV1OHg1pZmjnRY1AZR0LXyCYJC4n88BCMlsimz6gs6QXHHkKqrmI9EJAWg3oB9QiJNizADc2y9pzhVwuzJ6IOtgjFoEp_Pyc6FXfL9sqWBSbo/s320/2015-08-16_132112.png&quot; width=&quot;320&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Menu dọc cho blog&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
DEMO menu ngay trên bài viết này&lt;/div&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/08/menu-doc-voi-nut-hien.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/4962356216568422068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/menu-doc-voi-nut-hien.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/4962356216568422068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/4962356216568422068'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/menu-doc-voi-nut-hien.html' title='Menu dọc với nút ẩn hiện cho blogger'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimeeJGxi-Dyxk6nzwjGVaU41RjCD3obwGpV1OHg1pZmjnRY1AZR0LXyCYJC4n88BCMlsimz6gs6QXHHkKqrmI9EJAWg3oB9QiJNizADc2y9pzhVwuzJ6IOtgjFoEp_Pyc6FXfL9sqWBSbo/s72-c/2015-08-16_132112.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-1136097965274280984</id><published>2015-08-14T08:00:00.000+07:00</published><updated>2015-08-14T08:00:01.573+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="Thủ thuật blogspot"/><title type='text'>Hello box cho blog</title><content type='html'>Hôm nay mình sẽ giúp các bạn tạo một lời chào với người truy cập vào blog, ngoài ra cũng có thể dùng nó để thông báo về một sự kiện nào đó trên blog.&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYGgk70ooZy5NP0y9vWpcRK5YqP31_d-nQr1A1hyphenhyphen06V8Wokib_L8v8n8BUgliDiekmA_uvumZ-LA0kLc78682asYYqIiV49wj7Y97LTO3NptW0FaZJf-zzKFGZGOhuoJI3tRGs7BtTZI3T/s1600/2015-08-13_190528.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYGgk70ooZy5NP0y9vWpcRK5YqP31_d-nQr1A1hyphenhyphen06V8Wokib_L8v8n8BUgliDiekmA_uvumZ-LA0kLc78682asYYqIiV49wj7Y97LTO3NptW0FaZJf-zzKFGZGOhuoJI3tRGs7BtTZI3T/s1600/2015-08-13_190528.png&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hello box&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/08/hello-box-cho-blog.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/1136097965274280984/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/hello-box-cho-blog.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/1136097965274280984'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/1136097965274280984'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/hello-box-cho-blog.html' title='Hello box cho blog'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYGgk70ooZy5NP0y9vWpcRK5YqP31_d-nQr1A1hyphenhyphen06V8Wokib_L8v8n8BUgliDiekmA_uvumZ-LA0kLc78682asYYqIiV49wj7Y97LTO3NptW0FaZJf-zzKFGZGOhuoJI3tRGs7BtTZI3T/s72-c/2015-08-13_190528.png" height="72" width="72"/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-2857338729705831695</id><published>2015-08-12T09:00:00.000+07:00</published><updated>2015-08-12T09:00:03.968+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="social bookmark"/><category scheme="http://www.blogger.com/atom/ns#" term="Widget"/><title type='text'>Floating Social Bookmark Sidebar</title><content type='html'>Hôm nay mình cũng vừa mới làm xong thêm một mẫu social bookmark đặt ở sidebar. Nó có kết hợp thêm hiệu ứng chuyển động khi rê chuột khá là vui mắt. Cái này mình lấy ý tưởng từ trên TV, khi mà họ thường đặt username Facebook, Twitter... của họ ở sau các icon.&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj44SWnRFIwAGGrpnwadaK31JDS47J4DI1FGDf19Y_CMZcHVoEQE-V4mTN-CHTpp_7iVbUIm9EgbqLZvBn6ztWZnB0r2c6ljGS2aPOgwAwIegkNn2i0FtY-9GB_DcAAqm18RKZVDhtVPHBw/s1600/2015-08-11_132710.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj44SWnRFIwAGGrpnwadaK31JDS47J4DI1FGDf19Y_CMZcHVoEQE-V4mTN-CHTpp_7iVbUIm9EgbqLZvBn6ztWZnB0r2c6ljGS2aPOgwAwIegkNn2i0FtY-9GB_DcAAqm18RKZVDhtVPHBw/s1600/2015-08-11_132710.png&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Social bookmark sidebar&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;http://codepen.io/khanh98/pen/bdZmZX&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;VIEW DEMO&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/08/floating-social-bookmark-sidebar.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/2857338729705831695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/floating-social-bookmark-sidebar.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/2857338729705831695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/2857338729705831695'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/floating-social-bookmark-sidebar.html' title='Floating Social Bookmark Sidebar'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj44SWnRFIwAGGrpnwadaK31JDS47J4DI1FGDf19Y_CMZcHVoEQE-V4mTN-CHTpp_7iVbUIm9EgbqLZvBn6ztWZnB0r2c6ljGS2aPOgwAwIegkNn2i0FtY-9GB_DcAAqm18RKZVDhtVPHBw/s72-c/2015-08-11_132710.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-1256813164277168165</id><published>2015-08-10T08:00:00.000+07:00</published><updated>2015-08-10T08:00:00.597+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="popular post"/><category scheme="http://www.blogger.com/atom/ns#" term="Widget"/><title type='text'>Popular post với hiệu ứng hover của số đếm</title><content type='html'>Các loại popular post thì thường có số&amp;nbsp;đếm cạnh mỗi dòng, tuy nhiên các con số này thường chỉ&amp;nbsp;đứng yên. Mình&amp;nbsp;đã là một loại với một chút hiệu&amp;nbsp;ứng hover cho số&amp;nbsp;đếm.&lt;br /&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRJcPIKKvFRvn7s-7Mle0nI_-NMEL-c9XXHMhnN7wPVEHvo_3ed5F-YinTkSP-F2GrxO7oxhYWeQUyKKqjNZkoBHq4gTwgEvF3HUqhHDzCuGKVRyn0_LdeXydKt9OtJNvMcaZneUk1rx2h/s1600/2015-08-09_190455.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRJcPIKKvFRvn7s-7Mle0nI_-NMEL-c9XXHMhnN7wPVEHvo_3ed5F-YinTkSP-F2GrxO7oxhYWeQUyKKqjNZkoBHq4gTwgEvF3HUqhHDzCuGKVRyn0_LdeXydKt9OtJNvMcaZneUk1rx2h/s1600/2015-08-09_190455.png&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Popular post với số&amp;nbsp;đếm&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;b&gt;&lt;a href=&quot;http://newkhanh98.blogspot.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;VIEW DEMO&lt;/a&gt;&lt;/b&gt;&lt;/div&gt;
&lt;h3&gt;
#Popular post với số đếm&lt;/h3&gt;
1.&amp;nbsp;Đăng nhập Blogger&lt;br /&gt;
2. Mẫu &amp;gt; Chỉnh sửa HTML&lt;br /&gt;
3. Tìm thẻ&amp;nbsp;]]&amp;gt;&amp;lt;/b:skin&amp;gt;&lt;br /&gt;
4. Dán code dưới vào trước thẻ mà bạn mới tìm
&lt;br /&gt;
&lt;pre class=&quot;notepad&quot;&gt;/* khanh98.blogspot.com/2015/08/popular-post-voi-so-dem.html */
padding-left: 0px;
counter-reset: popcount;
}
.popular-posts ul li:before {
  z-index: 999;
  list-style-type: none;
  counter-increment: popcount;
  content: counter(popcount);
  background: &lt;span style=&quot;background-color: orange;&quot;&gt;#A46F38&lt;/span&gt;;/* màu nền của số đếm */
  color: &lt;span style=&quot;background-color: black;&quot;&gt;&lt;span style=&quot;color: white;&quot;&gt;&lt;b&gt;#ffffff&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;; /* màu chữ của số đếm */
  position: absolute;
  font-weight: bold;
  font-family: georgia;
  float: left;
  height: &lt;b&gt;20px&lt;/b&gt;; /* chiều cao ban đầu của màu nền chữ */
  width: &lt;b&gt;20px&lt;/b&gt;; /* chiều rộng ban đầu của màu nền chữ */
  text-align: center;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
.popular-posts ul li a {
text-decoration:none; color:#5A5F63;
}
.popular-posts ul li a:hover {
text-decoration:none;
}
.popular-posts ul li a img{&lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;border:solid 1px #A46F38&lt;/span&gt;&lt;/b&gt;;padding-right: 0 !important} /* viền của ảnh */
.popular-posts ul li:hover {&lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;border-bottom:solid 1px #A46F38&lt;/span&gt;&lt;/b&gt;} /*viền bottom khi hover */
.popular-posts ul li:hover:before {&lt;b&gt;&lt;span style=&quot;color: orange;&quot;&gt;height:74px;line-height:74px&lt;/span&gt;&lt;/b&gt;} &lt;span style=&quot;font-family: Times New Roman;&quot;&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;span style=&quot;background-color: orange;&quot;&gt;background: #A46F38;&lt;/span&gt; là màu nền của số&amp;nbsp;đếm&lt;br /&gt;
&lt;span style=&quot;background-color: black; color: white;&quot;&gt;&lt;b&gt;color: #ffffff;&lt;/b&gt;&lt;/span&gt; là màu chữ của số&amp;nbsp;đếm&lt;br /&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&lt;b&gt;height: 20px;&lt;/b&gt;&lt;/span&gt; là chiều cao ban&amp;nbsp;đầu của màu nền số&amp;nbsp;đếm&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;width: 20px;&lt;/span&gt;&lt;/b&gt; là chiều rộng ban&amp;nbsp;đầu của số&amp;nbsp;đếm&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: orange; font-family: Courier New, Courier, monospace;&quot;&gt;border:solid 1px #A46F38&lt;/span&gt;&lt;/b&gt; là viền của&amp;nbsp;ảnh&lt;br /&gt;
&lt;span style=&quot;color: orange; font-family: Courier New, Courier, monospace;&quot;&gt;&lt;b&gt;border-bottom:solid 1px #A46F38&lt;/b&gt;&lt;/span&gt; là viền bottom xuất hiện khi bạn hover&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;color: orange; font-family: Courier New, Courier, monospace;&quot;&gt;height:74px;line-height:74px&lt;/span&gt;&lt;/b&gt; là chiều cao sau khi hover(áp dụng cho nền của số&amp;nbsp;đếm)&lt;br /&gt;
5. Lưu mẫu lại và kiểm tra kết quả&lt;br /&gt;
&lt;br /&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/1256813164277168165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/popular-post-voi-so-dem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/1256813164277168165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/1256813164277168165'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/popular-post-voi-so-dem.html' title='Popular post với hiệu ứng hover của số đếm'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRJcPIKKvFRvn7s-7Mle0nI_-NMEL-c9XXHMhnN7wPVEHvo_3ed5F-YinTkSP-F2GrxO7oxhYWeQUyKKqjNZkoBHq4gTwgEvF3HUqhHDzCuGKVRyn0_LdeXydKt9OtJNvMcaZneUk1rx2h/s72-c/2015-08-09_190455.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-3018158581269377398</id><published>2015-08-08T08:00:00.000+07:00</published><updated>2015-08-08T08:00:01.080+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Labels"/><category scheme="http://www.blogger.com/atom/ns#" term="Widget"/><title type='text'>Tùy biến label cloud với số đếm ẩn hiện cho Blogspot</title><content type='html'>Hôm nay mình tiếp tục giới thiệu tới các bạn một kiểu tùy biến label cloud mới, ở lần này ta sẽ làm cho số đếm ẩn hiện khi hover và thêm một chút hiệu ứng chuyển động cho nó.&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmkPQ7sS0ls3RRHi1KQ0Kj1nENqrShhrzt-Ttn8CzzLm1FJWiSyOPlXcYNJRypbsiKXnx9Y6PqBWsUsmnRb0Pcx8JIIkCDIWmN4V7qIgrg7Hg7u-mWSiz5ySceBlGQpVfpZCaw_-ltNTt4/s1600/2015-08-07_184338.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmkPQ7sS0ls3RRHi1KQ0Kj1nENqrShhrzt-Ttn8CzzLm1FJWiSyOPlXcYNJRypbsiKXnx9Y6PqBWsUsmnRb0Pcx8JIIkCDIWmN4V7qIgrg7Hg7u-mWSiz5ySceBlGQpVfpZCaw_-ltNTt4/s1600/2015-08-07_184338.png&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Tùy biến label cloud với số đếm&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/08/label-cloud-voi-so-dem.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/3018158581269377398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/label-cloud-voi-so-dem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/3018158581269377398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/3018158581269377398'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/label-cloud-voi-so-dem.html' title='Tùy biến label cloud với số đếm ẩn hiện cho Blogspot'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmkPQ7sS0ls3RRHi1KQ0Kj1nENqrShhrzt-Ttn8CzzLm1FJWiSyOPlXcYNJRypbsiKXnx9Y6PqBWsUsmnRb0Pcx8JIIkCDIWmN4V7qIgrg7Hg7u-mWSiz5ySceBlGQpVfpZCaw_-ltNTt4/s72-c/2015-08-07_184338.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-3619160930658196292</id><published>2015-08-06T08:00:00.000+07:00</published><updated>2015-08-07T19:00:08.712+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Thủ thuật blogspot"/><category scheme="http://www.blogger.com/atom/ns#" term="tool"/><category scheme="http://www.blogger.com/atom/ns#" term="Widget"/><title type='text'>Thanh công cụ hỗ trợ người đọc cho Blogspot</title><content type='html'>Khi đọc bài thì người đọc có thể cần thự hiện một vài thao tác trên blog của bạn, đó là lí do mình tạo ra công cụ này. Những thao tác đó là: in bài viết, dịch bài viết, gửi bài viết qua email, tăng giảm kích thước chữ, nút đi đến ô bình luận và nút back to top. Sau đây là cách thực hiện:&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBjUBcmT5aGSJJdRBs7zLSxqpiUIwJ28O2LBdzrgYOoYZAV5FEp9a0SuyA7TpMQdoO21Iid-Bovyt5mG1NKVxoDuW4H16KRkw-C9zQYt5APYN6fTbPiQWG4f82hRMH6R0m3JrtUvKvLS3s/s1600/2015-08-06_070517.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBjUBcmT5aGSJJdRBs7zLSxqpiUIwJ28O2LBdzrgYOoYZAV5FEp9a0SuyA7TpMQdoO21Iid-Bovyt5mG1NKVxoDuW4H16KRkw-C9zQYt5APYN6fTbPiQWG4f82hRMH6R0m3JrtUvKvLS3s/s1600/2015-08-06_070517.png&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Công cụ hỗ trợ người đọc&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Demo ở trong bài viết này&lt;br&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/08/thanh-cong-cu-ho-tro-nguoi-doc-cho-blogspot.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/3619160930658196292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/thanh-cong-cu-ho-tro-nguoi-doc-cho-blogspot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/3619160930658196292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/3619160930658196292'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/thanh-cong-cu-ho-tro-nguoi-doc-cho-blogspot.html' title='Thanh công cụ hỗ trợ người đọc cho Blogspot'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBjUBcmT5aGSJJdRBs7zLSxqpiUIwJ28O2LBdzrgYOoYZAV5FEp9a0SuyA7TpMQdoO21Iid-Bovyt5mG1NKVxoDuW4H16KRkw-C9zQYt5APYN6fTbPiQWG4f82hRMH6R0m3JrtUvKvLS3s/s72-c/2015-08-06_070517.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-2637922093140797192</id><published>2015-08-04T09:00:00.000+07:00</published><updated>2015-08-04T09:00:01.481+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Author Box"/><category scheme="http://www.blogger.com/atom/ns#" term="Thủ thuật blogspot"/><title type='text'>Author box kết hợp nút follow cho Blogger</title><content type='html'>Author box là phần giới thiệu đôi chút về tác giả bài viết. Hôm nay khi đang lang thang trên mạng mình chợt thấy có vài nút follow của Facebook - Google Plus và Twitter nữa, tất cả đều là nút follow có sử dụng javascript nên chỉ cần click vào là follow được ngay. Với ưu điểm như vậy nhưng mình chưa thấy ai đưa nó vào author box cho Blogger nên đã làm một cái. Sau đây là các bước thực hiện:&lt;br&gt;
&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi10tTif1F4c4nGUDLzc7V9BCKrO9VM6rTKcRlIjbx6GDlDVnOb0X18-L74SjqxbTINkYnDvCtW-OdwSnDkSy4Bv2MKyt9P3mTht2ZpJ7PGLrJWgeGP9LxvBAemnXPq7RxXPzULJTxjUeOF/s1600/2015-08-02_184739.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi10tTif1F4c4nGUDLzc7V9BCKrO9VM6rTKcRlIjbx6GDlDVnOb0X18-L74SjqxbTINkYnDvCtW-OdwSnDkSy4Bv2MKyt9P3mTht2ZpJ7PGLrJWgeGP9LxvBAemnXPq7RxXPzULJTxjUeOF/s1600/2015-08-02_184739.png&quot;&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Author box kết hợp nút follow&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
Xem demo ngay dưới bài viết hoặc tại &lt;b&gt;&lt;a href=&quot;http://codepen.io/khanh98/pen/zGyxLo&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Codepen&lt;/a&gt;&lt;/b&gt;.&lt;br&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/08/author-box-ket-hop-nut-follow-cho-blogger.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/2637922093140797192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/author-box-ket-hop-nut-follow-cho-blogger.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/2637922093140797192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/2637922093140797192'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/author-box-ket-hop-nut-follow-cho-blogger.html' title='Author box kết hợp nút follow cho Blogger'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi10tTif1F4c4nGUDLzc7V9BCKrO9VM6rTKcRlIjbx6GDlDVnOb0X18-L74SjqxbTINkYnDvCtW-OdwSnDkSy4Bv2MKyt9P3mTht2ZpJ7PGLrJWgeGP9LxvBAemnXPq7RxXPzULJTxjUeOF/s72-c/2015-08-02_184739.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-7050499660337671017</id><published>2015-08-02T09:00:00.000+07:00</published><updated>2015-08-02T09:00:01.081+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="button"/><category scheme="http://www.blogger.com/atom/ns#" term="Thủ thuật blogspot"/><title type='text'>Button download và demo đẹp từ CSS</title><content type='html'>Trên blog đôi khi bạn sẽ cung cấp cho người đọc một liên kết để đi đến trang demo hoặc là đến trang download. Để làm nổi bật nhưng liên kết này người ta thường thêm một chút CSS để trong nó đẹp hơn. Hôm nay mình xin giới thiệu hai nút demo và download mà mình mới làm được, nó có kết hợp thêm hiệu ứng hover và sử dụng thêm icon Awesome.&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLn9ClqXnYCoHjEpxr8TeByoXvaWGIdYC4bM8CwqPxrkVVjEK_w5nun_DfMxUqaCjPvOectdC3dfTfKjlGw-4PEwnW0O-HbDicXke8or7qKzwuNf0vR6jTBxIU7Sz7AGgl8r-i66AcHjHr/s1600/ds.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLn9ClqXnYCoHjEpxr8TeByoXvaWGIdYC4bM8CwqPxrkVVjEK_w5nun_DfMxUqaCjPvOectdC3dfTfKjlGw-4PEwnW0O-HbDicXke8or7qKzwuNf0vR6jTBxIU7Sz7AGgl8r-i66AcHjHr/s1600/ds.png&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/08/button-download-va-demo-dep-tu-css.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/7050499660337671017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/08/button-download-va-demo-dep-tu-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/7050499660337671017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/7050499660337671017'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/08/button-download-va-demo-dep-tu-css.html' title='Button download và demo đẹp từ CSS'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLn9ClqXnYCoHjEpxr8TeByoXvaWGIdYC4bM8CwqPxrkVVjEK_w5nun_DfMxUqaCjPvOectdC3dfTfKjlGw-4PEwnW0O-HbDicXke8or7qKzwuNf0vR6jTBxIU7Sz7AGgl8r-i66AcHjHr/s72-c/ds.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-5372183978631274156</id><published>2015-07-31T09:00:00.000+07:00</published><updated>2015-07-31T12:05:17.599+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="Thủ thuật blogspot"/><title type='text'>Tổng hợp 3 hiệu ứng hover cho hình ảnh</title><content type='html'>Nhưng hình ảnh trong bài viết nếu được thêm một chút hiệu ứng khi hover sẽ làm cho blog thêm sinh động hơn. Hôm nay mình sẽ giới thiệu với các bạn 3 hiệu ứng hover ảnh phổ biến nhất đó là : xoay ảnh, thay đổi kích thước ảnh và làm mờ ảnh. Bên dưới là code của hiệu ứng cùng cách để thêm vào blog.&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIqXzQgpcVdJRDAaRTem5vhGih4NK8Qo9FA3GwSNyT-X0UspJ5YwnpZYnA5UIgs8EDF-aRdWxnmuUMs7C6FGdmJ-LjgzgjTbt1zugwE3bcgw0KeIapqigi47YgRWcm9RUYQinHZ77AvTYL/s1600/t%25E1%25BA%25A3i+xu%25E1%25BB%2591ng.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIqXzQgpcVdJRDAaRTem5vhGih4NK8Qo9FA3GwSNyT-X0UspJ5YwnpZYnA5UIgs8EDF-aRdWxnmuUMs7C6FGdmJ-LjgzgjTbt1zugwE3bcgw0KeIapqigi47YgRWcm9RUYQinHZ77AvTYL/s1600/t%25E1%25BA%25A3i+xu%25E1%25BB%2591ng.png&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/07/tong-hop-3-hieu-ung-hover-cho-hinh-anh.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/5372183978631274156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/07/tong-hop-3-hieu-ung-hover-cho-hinh-anh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/5372183978631274156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/5372183978631274156'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/07/tong-hop-3-hieu-ung-hover-cho-hinh-anh.html' title='Tổng hợp 3 hiệu ứng hover cho hình ảnh'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjIqXzQgpcVdJRDAaRTem5vhGih4NK8Qo9FA3GwSNyT-X0UspJ5YwnpZYnA5UIgs8EDF-aRdWxnmuUMs7C6FGdmJ-LjgzgjTbt1zugwE3bcgw0KeIapqigi47YgRWcm9RUYQinHZ77AvTYL/s72-c/t%25E1%25BA%25A3i+xu%25E1%25BB%2591ng.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4153485165712775365.post-2043921345425013607</id><published>2015-07-29T09:00:00.000+07:00</published><updated>2015-07-29T09:00:00.847+07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Author Box"/><category scheme="http://www.blogger.com/atom/ns#" term="Thủ thuật blogspot"/><title type='text'>Custom Blogger Author Box</title><content type='html'>Cách đây khá lâu thì Blogger đã thêm một thành phần mới vào blog là khung hiện thị thông tin tác giả bài viết mà người ta hay gọi là author box. Ưu điểm của khung auhor này là có thể tự động cập nhật thông tin tác giả bao gồm ảnh đại diện và đoạn tự giới thiệu, tất nhiên nếu blog của bạn có nhiều cộng tác viên thì mỗi người sẽ có một cái author riêng, có ảnh đại diện riêng và đoạn giới thiệu riêng. Một điều đáng quan tâm nữa là vì nó có sẵn nên ta chỉ việc bật nó lên chứ không cần thêm code gì vào. Tuy nhiên là cái author này nhìn hơi xấu, nhưng không sao, bài hôm nay của mình sẽ giúp các bạn bật và tùy biến lại cái author này với một chút CSS để trông nó đẹp hơn.&lt;br&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGK-ekOFZyx7DR6PsEXYe9SC4EX2fENCSlMMZNt-QBieVzpHuBMsgNJ3hyBleI_E5QK2ENwLunvvUUH7hRe8qcwIbf0v-RgwXVZzctUjtfk45SUq0GmYUj4AwckyXL8OA2mDGhoIeIlHZF/s1600/custom-blogger-author-box.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;288&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGK-ekOFZyx7DR6PsEXYe9SC4EX2fENCSlMMZNt-QBieVzpHuBMsgNJ3hyBleI_E5QK2ENwLunvvUUH7hRe8qcwIbf0v-RgwXVZzctUjtfk45SUq0GmYUj4AwckyXL8OA2mDGhoIeIlHZF/s640/custom-blogger-author-box.png&quot; width=&quot;640&quot;&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: center;&quot;&gt;
&lt;a href=&quot;http://newkhanh98.blogspot.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;DEMO&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;http://khanh98.blogspot.com/2015/07/custom-blogger-author-box.html#more&quot;&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;Bài viết được đăng bởi http://khanh98.blogspot.com&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://khanh98.blogspot.com/feeds/2043921345425013607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://khanh98.blogspot.com/2015/07/custom-blogger-author-box.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/2043921345425013607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4153485165712775365/posts/default/2043921345425013607'/><link rel='alternate' type='text/html' href='http://khanh98.blogspot.com/2015/07/custom-blogger-author-box.html' title='Custom Blogger Author Box'/><author><name>Quoc Khanh Bui</name><uri>http://www.blogger.com/profile/12441619857557927177</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIfwQg3zOKgzJbGPHtpGMdRFKl4-YMqKlh73gdGjkwdMKwS0alYabIH0kB38G5pneSJ0-iEALzuvOZCjQIbl5Rv8Dz-RWIyKUdZrcd7ajGadUsRnX6YvexhN8U99LCDhU/s113/thequockhanh.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGK-ekOFZyx7DR6PsEXYe9SC4EX2fENCSlMMZNt-QBieVzpHuBMsgNJ3hyBleI_E5QK2ENwLunvvUUH7hRe8qcwIbf0v-RgwXVZzctUjtfk45SUq0GmYUj4AwckyXL8OA2mDGhoIeIlHZF/s72-c/custom-blogger-author-box.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>