
c# - Điều gì xảy ra khi khai báo biến
Vừa qua thì phiên bản Visual Studio 2017 chính thức được release, cùng với đó là phiên bản c# 7.0 , khiến c# cùng với .NET framework ngày càng trở nên mạnh mẽ. Phiên bản c# 7.0 với những tính năng vô cùng mạnh mẽ cho phép code trở nên ngắn và mạch lạc hơn. Nhưng có khi nào với sự phát ...

10 thủ thuật CSS cần biết
CSS (Cascading Style Sheet) không khó để học, cái khó là làm sao để đảm bảo css chạy tốt trên các trình duyệt mà không sinh ra lỗi. Mặc dù CSS3 đã ra đời, tuy nhiên để tất cả các trình duyệt đều hỗ trợ thì cũng cần có một thời gian nữa. Sau đây là danh sách các thủ thuật về css mà mình tin sẽ rất ...

CSS 1 số hiệu ứng đẹp
Cách đây khá lâu, mình đã tham khảo được trên các diễn đàn bài viết về CSS 1 vài hiệu ứng chữ khá đẹp, giờ nhớ lại mình cũng muốn chia sẻ cho các bạn cùng biết. Để tạo ra một website ấn tượng thì design, hay "bộ mặt" của trang web là cực kỳ quan trọng. Trong design nói chung thì tiêu đề, đầu đề ...

sử dụng postman để test tự động cho nhiều api
1. Postman là gì? Bạn cần test giá trị json trả về của một API? Bạn cần test các trường hợp trả về của API đó một cách nhanh chóng? Postman chính là một công cụ cần thiết giúp cho bạn làm điều đó một cách dễ dàng. Vậy postman là gì? Postman là một App Extensions, cho phép làm việc với các API, ...

R programming language
Giới thiệu về ngôn ngữ R R là một ngôn ngữ lập trình và môi trường phần mềm dành cho tính toán và đồ họa thống kê. Đây là một bản hiện thực ngôn ngữ lập trình S (phần mềm phân tích dữ liệu và quản lý dữ liệu) với ngữ nghĩa khối từ vựng lấy cảm hứng từ Scheme. R do Ross Ihaka và Robert Gentleman ...

Image clustering for reducing the number of colors
Introduction to clustering The most common type of machine learning tasks are supervises learning. The training data consist of a set of training examples. In supervised learning, each example is a pair consisting of an input object (typically a vector) and a desired output value (also called the ...

Hướng dẫn căn giữa trong css(p1)
Mọi người kêu la tại sao căn giữa trong CSS nó lại khó khăn như vậy? . Tôi nghĩ rằng vấn đề không phải rất khó để làm, có rất nhiều cách khác nhau để làm điều đó, tùy thuộc vào tình hình. Chúng ta sẽ chia nhỏ nó ra và hi vọng nó sẽ dễ dàng hơn 1.1 Nó là inline và inline-* (như text hoặc link) ...

GUI Testing Checklist - Phần 1
1. GUI là gì? Có hai loại giao diện người dùng cho các ứng dụng trên máy tính. Giao diện dòng lệnh (Command line interface) là người dùng có thể ra mệnh lệnh cho máy tính thông qua các tập câu lệnh. Giao diện người dùng đồ họa (Graphical user interface) là người dùng tương tác với máy tính ...

Introducing Protocol-Oriented Programming in Swift 3 part I
Theo tài liệu: Protocol Giả sử bạn viết 1 game đua xe, và bạn có thể chạy ô tô, xe máy hoặc cưỡi máy bay để đua . Cách tiếp cận phổ biến sẽ là: sử dụng thiết kế hướng đối tượng, đóng gói tất cả logic bên trong 1 đối tượng được kế thừa cho những thứ có tính chất tương đồng (ví dụ vehicle). Cách ...

BASIC PHOTOSHOP FOR BEGINERS
1. Photoshop là gì ? Adobe Photoshop (thường được gọi là Photoshop) là một phần mềm chỉnh sửa đồ họa được phát triển và phát hành bởi hãng Adobe Systems ra đời vào năm 1988 trên hệ máy Macintosh. Photoshop được đánh giá là phần mềm dẫn đầu thị trường về sửa ảnh bitmap và được coi là chuẩn cho các ...

Một số ý kiến về View của Django
Django là một framework rất nổi tiếng, mạnh mẽ với rất nhiều tính năng được viết trên ngôn ngữ Python. Có nhiều lý do khiến nó trở thanh framework phổ biến như vậy. Trong bài viết này, tôi sẽ trình bày một vài ý kiến cá nhân với phần Views của nó. Trước khi chúng ta bắt đầu, bạn nên tìm ...

Đa ngôn ngữ trong iOS
Để xét đa ngôn ngữ thường có 2 cách: theo App với theo Device Theo app tức là 1 bạn sẽ lưu 1 biến ở UserDefaults trong App để phân biệt language nào, rồi dựa đó mà set language Theo device, app của bạn sẽ set language theo device. (Ví dụ phần setting của Device của bạn để tiếng Nhật, thì app ...

SQL căn bản dành cho QA - Giới thiệu
SQL là gì? SQL nghĩa là ngôn ngữ truy vấn cấu trúc (Structured Query Language). Trong phần này, bạn sẽ học về: - Dữ liệu là gì? - Cơ sở dữ liệu là gì? - Hệ quản trị cơ sở dữ liệu là gì? - Các kiểu hệ quản trị cơ sở dữ liệu - SQL là gì? - NoSQL là gì? - Tại sao phải tìm hiểu SQL trước NoSQL ...

How to create a simple CSS3 tooltip
Tooltips are a great way to show your user more information by simply hovering over an image or text. They can be used, for example, to provide captions for images, or longer descriptions for links, or any useful information which would improve the user experience of your site, without ...

Mười đặc điểm của một nhân viên kiểm thử phần mềm tồi
Trong bài viết này sẽ liệt kê 10 đặc điểm và thói quen của một nhân viên kiểm thử phần mềm không tốt . 10 đặc điểm đó là gì ? Các bạn hãy theo dõi bài viết dứới đây nhé ! 1. Tôi tìm thấy một lỗi Người này dừng lại ở dấu hiệu đầu tiên của lỗi và ngay lập tức nộp báo cáo lỗi. Báo cáo lỗi rất ...

Cơ bản về xử lý ngoại lệ trong Ruby
Một ngoại lệ là gì? Ngoại lệ là cách mà Ruby xử lý với những sự kiện không mong muốn xảy ra. Nếu bạn đã từng gặp phải những lỗi về đánh máy(typo) trong code của mình, làm crash chương trình với những lỗi như SyntaxError hay NoMethodError và đó là một hành động ngoại lệ. Khi bạn đưa ra một ngoại ...

10 mẹo để có thể nâng cao hiệu năng trong project ruby on rails của bạn
Như các bạn đã biết thì hiệu năng là một điều rất quan trọng với các sản phẩm công nghệ nói chung và các project Ruby on Rails nói riêng đặc biệt là các sản phẩm lớn có khối lượng truy cập lớn liên tục thì chỉ với một số mẹo nhỏ thôi cũng đã khiếp cho sản phẩm của bạn đã có một sự thay đổi rõ rệt ...

How to show/hide FloatingActionButton when scrolling RecyclerView
Từ khi FloatingActionButton được Google đưa ra trong gói support design của mình thì nó được sử dụng khá phổ biến. Vấn đề xảy ra là FloatingActionButton sẽ che mất một góc nhỏ màn hình, đặc biệt là khi sử dụng các list như ListView, GridView, RecyclerView, ..., điều này làm cho trải nghiệm ...

Browser-Specific Css hacks
Trong quá trình thiết kế web, điều làm đau đầu nhất đó là làm sao để trang web mà mình thiết kế có thể chạy tốt trên các trình duyệt. Nhất là khi khách hàng sử dụng những trình duyệt đã cũ như IE6 chẳng hạn. Tuy nhiên , với bài viết này, các bạn sẽ dễ dàng chỉnh sửa giao diện chạy tốt trên các ...

Hướng dẫn WP Super Cache hiệu quả
Giới thiệu Như các bạn đã biết việc một Website chạy nhanh hay chậm ảnh hưởng khá nhiều đến người dùng. WordPress là mã nguồn có hỗ trợ về optimize, tốc độ load trang khá tốt nhưng với những Website lớn có nhiều hình ảnh, nội dung thì việc Optimize trang web để có tốc độ tốt nhất chung ta phải ...