Báo cáo tài chính - chiếc chìa khóa vàng của nhà đầu tư

Những dữ liệu bao gồm vô vàn các con số trong báo cáo tài chính của một công ty có thể làm các nhà đầu tư hoang mang và cảm thấy lo lắng. Tuy nhiên, nếu bạn biết cách làm thế nào để phân tích chúng, thì Báo cáo tài chính là một “mỏ vàng thông tin” cho chính bạn. Các công ty ...

Tác giả: Trịnh Tiến Mạnh viết 13:22 ngày 12/08/2018

Convert đối tượng sang dạng json

Chào các bạn! Ở bài viết này, mình sẽ hướng dẫn các bạn chuyển đổi một đối tượng sang định dạng json sử dụng thư viện Gson. /* Yêu cầu: Chuyển một đối tượng sang dạng json. Đầu vào: Là một đối thượng sinh viên gồm: Mã sinh viên: B112103726 Tên sv: Nguyễn Đăng Khiêm Địa chỉ: Hà Nội Sở ...

Tác giả: Hoàng Hải Đăng viết 13:22 ngày 12/08/2018

Tạo mã QR code trong trang web với gem rqrcode_png

QR code là gì? Mã QR (QR code) là một mã ma trận (matrix-barcode) hay mã vạch hai chiều. Chữ "QR" xuất phát từ "Quick Response", nghĩa là đáp ứng nhanh, vì người tạo ra nó có ý định cho phép mã được giải mã ở tốc độ cao. QRcode có thể được đọc bởi một máy đọc mã vạch hay smartphone (điện thoại ...

Tác giả: Hoàng Hải Đăng viết 13:22 ngày 12/08/2018

6 lời khuyên cho các Tester/QA trong việc đặt câu hỏi

Đặt câu hỏi đóng một vai trò quan trọng trong việc kiểm thử phần mềm. Thực ra nó không hề dễ dàng chút nào, nó có thể là một trong những kỹ năng khó nhất để làm chủ được vấn đề. Nhưng những nỗ lực đều có giá trị, bạn đặt câu hỏi càng nhiều thì bạn học được càng nhiều. Kiểm thử là một quy trình ...

Tác giả: Trịnh Tiến Mạnh viết 13:22 ngày 12/08/2018

Những tính năng của ECMAScript 6

ECMAScript là một đặc tả kỹ thuật của scripting language, được thiết kế bởi tổ chức Ecma International. Có nhiều implementation của đặc tả này, trong đó phổ biến nhất chính là JavaScript (ngoài ra có thể kể đến JScript, Action Script). Lần đầu tiên ngôn ngữ Javascript xuất hiện là vào năm ...

Tác giả: Bùi Văn Nam viết 13:22 ngày 12/08/2018

Cơ sở dữ liệu XML nguyên gốc và XQuery

Việc sử dụng XQuery (một ngôn ngữ chức năng được thiết kế để truy vấn các bộ sưu tập dữ liệu XML) với các hệ thống cơ sở dữ liệu XML nguyên gốc có thể vô cùng có ích trong một số tình huống. Khi dùng cho các truy vấn phức tạp và chủ yếu là chỉ đọc, được so sánh với các cơ sở dữ liệu quan hệ chuẩn, ...

Tác giả: Trịnh Tiến Mạnh viết 13:22 ngày 12/08/2018

Spring MVC AJAX Hello World Example - Kiến thức cơ bản HTTP và AJAX

Khi tìm hiểu về giao thức HTTP mình có đọc 1 số bài hướng dẫn trả lời phỏng vấn về giao thức HTTP như: Phương thức POST bảo mật hơn GET vì dữ liệu được gửi ngầm bằng mắt thường không thể nhìn thấy được Phương thức GET luôn luôn nhanh hơn POST vì dữ liệu gửi đi được Browser giữ lại trong cache ...

Tác giả: Tạ Quốc Bảo viết 13:22 ngày 12/08/2018

Những điều cần biết về mobile-friendly khi SEO.

Những điều cần biết về mobile-friendly khi SEO Google là gã khổng lồ và trong những năm gần đây liên tục đưa ra và không ngừng cải tiến các thuật toán tìm kiếm, cách thức tìm kiếm ngày một trở nên tinh vi hướng đến mục đích cao nhất là tối ưu trải nghiệm của người dùng. Sự ra đời của thuật toán ...

Tác giả: Hoàng Hải Đăng viết 13:22 ngày 12/08/2018

HỌC TIẾNG NHẬT CÓ KHÓ HAY KHÔNG?

1. Bộ chữ tiếng Nhật: Với những người từng học tiếng Nhật sẽ đều biết rằng trong tiếng Nhật có tới 3 bộ chữ: Hiragana, Katakana, và Kanji. Bộ chữ Hiragana là bộ chữ mềm được cho là bộ chữ cơ bản nhất của tiếng Nhật mà hầu hết bất cứ ai học tiếng Nhật đều phải nắm vững. Bộ chữ Katakana là bộ ...

Tác giả: Hoàng Hải Đăng viết 13:22 ngày 12/08/2018

9GAG: Sử dụng Python lấy dữ liệu ảnh GIF

Mở đầu Hồi đầu tiên bắt đầu tìm hiểu Python, đó là việc sử dụng nó để scraping dữ liệu từ những trang web khác nhưng bị em Python tán tính mạnh quá cho nên cũng tập tành đi chơi đêm với em ấy. Và giờ thì em cũng chính thức để em ấy thành cô vợ cả và rất nhiều cô vợ hai. Trong phần hướng dẫn này ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018

Aspect Oriented Programming

1. Aspect Oriented Programming là gì? Aspect Oriented Programming (AOP) là một xu hướng lập trình mới ra đời nhằm tăng hiệu quả của Object-orented programming (OOP) và tăng cường tối đa khả năng tái sử dụng của mã nguồn. AOP không thay thế cho OOP mà AOP phát triển dựa trên OOP. ...

Tác giả: Trịnh Tiến Mạnh viết 13:21 ngày 12/08/2018

Hướng dẫn tạo màn hình splash trong android

Tiếp theo bài viết "hướng dẫn kết nối Android với MySQL":http://giasutinhoc.vn/bai-viet-huong-dan/ket-noi-android-voi-mysql-phan-1/, hôm nay chúng tôi sẽ hướng dẫn cách thiết kế màn hình splash trong Android. Màn hình splash trong Android thường được sử dụng để hiển thị tiến trình trước khi ứng ...

Tác giả: Trịnh Tiến Mạnh viết 13:21 ngày 12/08/2018

Phương pháp tổ chức team test (Phần 1)

Khi có một dự án được đưa cho bạn test. Bạn cần lên kế hoạch tính toán thời gian test làm sao để hoàn thành trong vòng 1 tháng. Bạn nói bạn cần 5 người để làm dự án đó trong 1 tháng. Nhưng sếp của bạn thì lại nghĩ khác. Có một kịch bản như sau: Sếp bạn nói: Tôi mốn dự án hoàn thành sớm hơn ...

Tác giả: Trịnh Tiến Mạnh viết 13:21 ngày 12/08/2018

AlphaGo: Mastering the ancient game of Go with Machine Learning

If you don't know Vietnamese, please scroll to the bottom of this article for the originals. Game là một cơ sở kiểm thử tuyệt vời đối với việc phát triển các giải thuật thông minh và linh hoạt có khả năng giải quyết các vấn đề theo các cách mà con người đã và đang làm. Việc tạo ra các chương ...

Tác giả: Bùi Văn Nam viết 13:21 ngày 12/08/2018

Tìm hiểu về UISearchController

Trong quá trình sử dụng phần mềm, nhiều trường hợp dữ liệu của người dùng có thể trở nên ngày càng lớn. Trong những trường hợp này, người dùng sẽ mất nhiều thời gian hơn để tìm kiếm dữ liệu họ muốn. Đôi khi, dữ liệu quá lớn khiến người dùng phải tốn rất nhiều công sức để tìm kiếm, khiến việc trải ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018

Tổng quan về XML DOM

I. Giới thiệu về XML DOM DOM định nghĩa một chuẩn để truy cập và thao tác với các tài liệu. XML DOM biểu diễn tài liệu XML như một cây cấu trúc. HTML DOM biểu diễn tài liệu HTML như một cây cấu trúc. Hiểu về DOM là điều kiện bắt buộc cho những ai làm việc với HTML hoặc XML. Cây XML DOM : ...

Tác giả: Trịnh Tiến Mạnh viết 13:21 ngày 12/08/2018

Responsive web design: Thế giới Internet nhìn thế nào trong năm 2016 (P2)

10. Tập trung vào phần nội dung quan trọng nhất Như trang Stephen Caver, có một chiến lược về việc giữ những gì ở lại và những gì sẽ ẩn đi khi bạn thiết kế trên các màn hình. Tập trung và điều quan trọng nhất và để nó ở phần dễ nhìn. 11. Tăng/giảm số lượng cột The Design School by ...

Tác giả: Tạ Quốc Bảo viết 13:21 ngày 12/08/2018

Cải thiện Performance của Javascript

Làm thế nào để tăng tốc javascript code 1/ Cắt giảm các câu lệnh trong vòng lặp Vòng lặp thường được dùng trong lập trình. Mỗi câu lệnh trong vòng lặp là được thi hành mỗi khi vòng lặp được lặp lại. Tìm kiếm những câu lệnh và assign các giá trị mà có thể thay thế được khi để ngoài vòng lặp. ...

Tác giả: Tạ Quốc Bảo viết 13:21 ngày 12/08/2018

Khái quát về kiểm thử trên SmartPhone - Android

I> Giới thiệu 1.Giới thiệu Với sự phát triển nhanh chóng của Internet cộng với trào lưu mạng xã hội bùng nổ điện thoại thông minh đang ngày càng được sử dụng nhiều nhằm đáp ứng nhu cầu giải trí đa dạng của người dùng. Từ một chiếc điện thoại thông thường chỉ được cài đặt sẵn vài ba ứng ...

Tác giả: Tạ Quốc Bảo viết 13:21 ngày 12/08/2018

Upload Files to Database in Rails 4 Without Paperclip

I. Giới thiệu Như đã biết thì gem Paperclip là một gem rất hữu dụng trong các app Rails nhưng nó không support cho việc save file vào trong database. Trong một số tình huống, truy cấp vòa filesystem hoặc dịch vụ bên ngoài như Amazon S3 thì không được khả thi. Hoặc đơn giản là muố đưa các files ...

Tác giả: Hoàng Hải Đăng viết 13:21 ngày 12/08/2018