border-radius là gì?

border-radius là gì? Đối với những góc bo tròn, nếu không sử dụng border-radius thì sẽ rất phức tạp khi chỉ dùng CSS. border-radius cho phép tạo độ bo góc tròn linh hoạt, cấu trúc đơn giản dễ sử dụng. Cấu trúc tag { border-radius: giá-trị; } Giá trị VD Mô tả ...

Tác giả: Tạ Quốc Bảo viết 09:59 ngày 20/07/2019

Phần đầu: header

Phần đầu: header Phân tích ta sẽ thấy phần header này gồm có 2 phần: Phần bên trái: ta tạm gọi là hLeft (header left), phần này chứa logo và domain trang web Logo sử dụng image nên ta dùng thẻ <img />, nhưng do logo là phần quan trọng nhất của trang, ...

Tác giả: Vũ Văn Thanh viết 09:59 ngày 20/07/2019

Ví dụ login trong Spring 4 Web MVC – Hibernate 4 XML Mapping

Tạo Spring project (annotation) bằng Spring Tool Suite (STS) Nội dung chính: Các công nghệ sử dụng trong ví dụ này: Cấu trúc project ví dụ login trong Spring 4 Web MVC – Hibernate 4 XML Mapping Create Spring Web MVC – Hibernate Login Example Project 1. Create ...

Tác giả: Trịnh Tiến Mạnh viết 09:59 ngày 20/07/2019

Ví dụ login trong Spring 4 Web MVC – Hibernate 4 Annotation

Ví dụ login trong Spring 4 Web MVC – Hibernate 4 XML Mapping Nội dung chính: Các công nghệ sử dụng trong ví dụ này: Cấu trúc project ví dụ login trong Spring Web MVC – Hibernate XML Mapping Create Spring Web MVC – Hibernate Login Example Project 1. Create project ...

Tác giả: Hoàng Hải Đăng viết 09:59 ngày 20/07/2019

Phần nội dung chính : content

Phần nội dung chính : content Nhìn vào cấu trúc phần content ở trên, ta thấy nội dung gồm 3 phần: phần "Sản phẩm mới", phần "Tin tức" và phần banner. Phần "Sản phẩm mới" , ta phân tích: Phần tiêu đề "Sản phẩm mới" ta sử dụng ...

Tác giả: Bùi Văn Nam viết 09:59 ngày 20/07/2019

“Cascading” trong CSS

CSS là viết tắt của Cascading Style Sheets, trong đó “Cascading” có nghĩa là “Xếp tầng”. VD bạn viết 2 đoạn code css như sau: //custom.css h1 { color: red; } //custom2.css h1 { color: blue; } 1 2 3 ...

Tác giả: Bùi Văn Nam viết 09:59 ngày 20/07/2019

Phần nội dung phụ: Sidebar

Phần nội dung phụ: Sidebar Nhìn vào phần sidebar ta thấy nội dung chia ra làm 2 phần: phần link liên quan chứa danh sách link, và phần link liên quan chứa banner link, ta phân tích 2 phần này như sau: Vì phần "content" và phần "sidebar" có nội dung ...

Tác giả: Tạ Quốc Bảo viết 09:59 ngày 20/07/2019

Phần liên kết toàn cục: global navigation

Phần liên kết toàn cục: global navigation Phân tích phần global navigation này ta thấy nó có dạng là một danh sách, vậy ta chỉ cần sử dụng thẻ <ul> và <li> là có thể hoàn thành được nội dung này: <ul> <li><a href="#">TRANG CHỦ</a></li ...

Tác giả: Trịnh Tiến Mạnh viết 09:59 ngày 20/07/2019

Các kỹ sư Eureka đã tối ưu ứng dụng chat sử dụng gRPC như thế nào

Nói đến ứng dụng chat realtime, chắc ai cũng nghĩ ngay đến việc dùng thư viện hay service bên thứ 3 như websocket, Firebase RealTimeDatabase … phải không nào? Mỗi công nghệ sẽ có ưu điểm, nhược điểm riêng, mà quan trọng nhất phải phù hợp với hệ thống hiện tại. Vậy hãy cùng ...

Tác giả: Trần Trung Dũng viết 09:59 ngày 20/07/2019

Tham khảo HTML/XHTML

Tham khảo HTML/XHTML Chúng ta có thể tham khảo hầu hết những gì liên quan đến HTML / XHTML / HTML5 được đề cập trong từng bài viết. Với mỗi chủ đề sẽ cho bạn định nghĩa, ví dụ, hay những thuộc tính kèm theo. HTML4 Tham khảo HTML sẽ cho chúng ta biết được đầy đủ hầu hết các tag, ...

Tác giả: Trần Trung Dũng viết 09:59 ngày 20/07/2019

Một số công cụ miễn phí trực tuyến để quét lỗ hổng bảo mật trang web và phần mềm độc hại

Một trong những cuộc thảo luận có xu hướng nhất trong Công nghệ thông tin là An ninh và Bảo mật. Bạn có biết 96% ứng dụng được kiểm thử đều có bug về an ninh và bảo mật. Biểu đồ dưới đây cho thấy mức độ các loại bug về an ninh và bảo mật được tìm thấy. Chúng ta thường chú ý đến ...

Tác giả: Hoàng Hải Đăng viết 09:59 ngày 20/07/2019

Thuật toán giúp chụp ảnh nhóm bằng camera góc rộng không còn bị méo mặt sắp xuất hiện trên Google Pixel

Điểm yếu của camera góc rộng đã sắp được “tiêu diệt”. Camera góc rộng đang ngày càng được các nhà sản xuất smartphone ưa chuộng, từ LG, đến gần đây là Samsung, và còn có cả tin đồn rằng thế hệ iPhone mới cũng được trang bị camera này. Camera góc rộng sẽ giúp ...

Tác giả: Trịnh Tiến Mạnh viết 09:59 ngày 20/07/2019

Coder phần mềm giỏi cỡ nào thì nhận lương trên 10 tỷ/năm và câu trả lời truyền cảm hứng bất tận trên Quora

Câu trả lời không nằm ở việc làm gì để kiếm được số tiền đó mà là nỗ lực tạo nên những giá trị lớn hơn nhiều so với số tiền đó. Chân dung Jane Wong, nàng coder 23 tuổi khiến Facebook, Google lo ngay ngáy vì liên tục tìm ra những bí mật họ muốn ẩn giấu Đừng để mình ...

Tác giả: Vũ Văn Thanh viết 09:59 ngày 20/07/2019

Coder Trung Quốc viết chatbot để nó thay mình nói chuyện với người yêu vì công việc quá bận rộn

Nhưng, không được bao lâu thì bị cô bạn gái phát hiện ra vì tốc độ reply nhanh chưa từng thấy. Quân đội Trung Quốc tự phát triển hệ điều hành riêng thay thế Windows Cảnh sát Trung Quốc đeo kính thông minh nhận diện gương mặt, mã số công dân và thông tin biển số xe ...

Tác giả: Bùi Văn Nam viết 09:59 ngày 20/07/2019

Cách reply nhiều comment cho một bài post trên facebook sử dụng facebook-graph-api

Đối với mỗi bài post bán hàng trên facebook, đôi khi mình nhận được hàng chục đến hàng trăm comment trên facebook để hỏi giá của các sản phẩm. Có rất nhiều comment mà mình sẽ reply với nội dung giống hệt nhau, vì vậy, mình nghĩ đến việc tạo ra một tool để giúp mình giải quyết vấn đề ...

Tác giả: Tạ Quốc Bảo viết 09:59 ngày 20/07/2019

Tìm hiểu về Redis Keyspace Notifications

Redis Keyspace Notifications IMPORTANT Keyspace notifications là một tính năng mới hoạt động từ version 2.8.0 Tổng quan về tính năng Keyspace notifications cho phép client đăng kí tới kênh pub/sub để nhận các sự kiện ảnh hưởng đến bộ dữ liệu của Redis theo một cách nào đó. để ...

Tác giả: Bùi Văn Nam viết 09:58 ngày 20/07/2019

Lỗ hổng Heartbleed là gì? Heartbleed hoạt động như thế nào?

“Heartbleed – Trái tim rỉ máu” là một lỗ hổng bảo mật rất nghiêm trọng, có mức độ ảnh hưởng đến 2/3 thiết bị internet trên toàn cầu. Vậy thì ‘Heartbleed’ là gì? cũng như cách hoạt động của nó như thế nào? Một số công cụ miễn phí trực tuyến để quét lỗ ...

Tác giả: Trần Trung Dũng viết 09:58 ngày 20/07/2019

Node.js lắng nghe, quan sát những thay đổi của File, Folder

Đã bao giờ một ngày đẹp trời, bạn nhận được một yêu cầu từ khách hàng đó là viết cho họ một cái Service bằng Node.js có nhiệm vụ quan sát, lắng nghe một dự án khác nếu server bên dự án đó có vấn đề gì thì bắn thông báo lỗi về cho quản trị viên ngay lập tức chưa? Hôm nay chúng ta sẽ ...

Tác giả: Trần Trung Dũng viết 09:58 ngày 20/07/2019

Những chú ý khi chọn MySQL làm database

Đến với lập trình web thì chắc hẳn ai trong số chúng ta cũng đã từng làm việc với database. Đặc biệt là hệ quản trị cơ sở dữ liệu quan hệ như MySQL, PostgreSQL … Với trường hợp nào thì nên dùng MySQL, trường hợp nào không nên dùng MySQL? Khi vận hành MySQL thì nên chú ý những ...

Tác giả: Vũ Văn Thanh viết 09:58 ngày 20/07/2019

BERT: Mô hình ngôn ngữ hiện đại cho xử lý ngôn ngữ tự nhiên (NLP)

BERT (Đại diện bộ mã hóa hai chiều từ Transformers) là một bài báo gần đây được xuất bản bởi các nhà nghiên cứu tại Google AI Language. Nó đã gây xôn xao cộng đồng Machine Learning bằng cách trình bày các kết quả tiên tiến trong nhiều bài toán NLP, bao gồm Question Answering (SQuAD ...

Tác giả: Hoàng Hải Đăng viết 09:58 ngày 20/07/2019