Marketing với Python Part 3 - Dự đoán lợi nhuận từ khách hàng

Dự đoán lợi nhuận từ khách hàng Xây dựng mô hình dự đoán sử dụng XGBoost Multi-classification Loạt bài bài viết được thiết kế để giải thích làm thế nào sử dụng Python để phát triển công ty theo hướng phân tích dữ liệu. Các bài viết sẽ bao gồm các kỹ thuật như: lập trình python, phân ...

Tác giả: Trịnh Tiến Mạnh viết 10:20 ngày 12/11/2019

Android Developer là làm gì? Lương có “ngon” không?

Android Developer là một trong những nghề được dự đoán sẽ “hái ra tiền” và đảm bảo cho bạn một tương lai nói “không” với thất nghiệp. Đọc bài phỏng vấn của ITviec với anh Nguyễn Khắc Duy Khánh – Android Developer của công ty SICLO để biết: Công việc của một Android ...

Tác giả: Trịnh Tiến Mạnh viết 10:20 ngày 12/11/2019

Hiển thị flash message khi chuyển trang trong ứng dụng React sử dụng react-router

Hiển thị flash message là một công việc có vẻ khá đơn giản. Chỉ cần một chút code như ví dụ sau là chúng ta đã có thể hoàn thành tính năng này: import React , { useState } from 'react' ; import { Alert , Button } from 'reactstrap' ; export default ExampleComponent ...

Tác giả: Bùi Văn Nam viết 10:20 ngày 12/11/2019

NEO Blockchain Và Mục Tiêu Về Nền Kinh Tế Thông Minh

Ethereum của Trung Quốc đó là những gì người ta ví von về NEO Blockchain . Chắc mọi người sẽ thắc mắc về lý do đúng không, hôm nay chúng ta sẽ cùng nhau đi tìm hiểu xem NEO có gì hay ho. NEO sử dụng công nghệ blockchain và định danh tài sản kỹ thuật số với tài sản thực. Nó sử dụng smart ...

Tác giả: Vũ Văn Thanh viết 10:20 ngày 12/11/2019

Gửi mail với nodemailer và express trong node.js

Chào mọi người, hôm nay mình sẽ chia sẻ về cách gửi mail với nodemailer và express trong node.js, Có rất nhiều bài viết đã viết về cái này, tuy nhiên, khi mình làm theo thì mắc một số lỗi, nên hôm nay mình sẽ nói về 2 vấn đề, thứ nhất là cách sử dụng nodemailer và thứ 2 là nói về lỗi và cách khắc ...

Tác giả: Vũ Văn Thanh viết 10:20 ngày 12/11/2019

[Computer Vision] Phát hiện gương mặt và nhận diện nụ cười đơn giản cho người mới bắt đầu

Phát hiện gương mặt là một bài toán không còn mấy xa lạ trong giới computer vision, so với trước đây việc triển khai các thuật toán để phát hiện gương mặt một các thủ công phức tạp thì giờ đã có các thư viện có sẵn, đủ dễ dàng để những người mới vào cũng có thể bắt tay thực hiện, nhưng ta sẽ ...

Tác giả: Trần Trung Dũng viết 10:20 ngày 12/11/2019

Mật mã học: Phần 1 – Mã hóa Caesar

Khái niệm mã hóa dữ liệu và giải mã Mã hóa dữ liệu là tiến trình che dấu dữ liệu thật (plaintext), nghĩa là chuyển dữ liệu thật thành dữ liệu không có ý nghĩa hoặc có ý nghĩa khác xa với dữ liệu thật. Tiến trình đó gọi là mã hóa (encrytion). Kết quả của tiến trình gọi là bản mã ...

Tác giả: Hoàng Hải Đăng viết 10:20 ngày 12/11/2019

How to fix mysql replication error

Khi vận hành một hệ thống MySQL replication, thì khi một server slave bị lỗi có nghĩa là dữ liệu giữa Slave và Master đã có sự sai lệch, và lúc đó Slave sẽ không còn tác dụng trong hệ thống nữa. Nhiệm vụ của người vận hành hệ thống là cần fix để đưa slave quay trở lại hoạt động bình thường. Có ...

Tác giả: Hoàng Hải Đăng viết 10:20 ngày 12/11/2019

[Tutorial] Học Golang bằng những ví dụ - Example 1: Hello World

Go by Example Ở chương trình đầu tiên, chúng ta sẽ in ra thông điệp cổ điển: “Hello world”. Đây là mã nguồn đầy đủ: package main import "fmt" func main() { fmt.Println("hello world") } Để chạy chương trình, hãy viết code trong file hello-world.go và sử ...

Tác giả: Tạ Quốc Bảo viết 10:20 ngày 12/11/2019

Thêm sự hỗ trợ của theme Dark Mode vào ứng dụng trong iOS

Chế độ Dark Mode: thêm sự hỗ trợ cho dứng dụng của bạn trong Swift Dark Mode được giới thiệu trong iOS 13 và được công bố tại WWDC 2019. Nó thêm một chủ đề tối hơn cho iOS và cho phép bạn làm như thế tương tự cho ứng dụng của bạn. Đây là một sự bổ sung tuyệt vời vì nó cung cấp cho người dùng ...

Tác giả: Bùi Văn Nam viết 10:20 ngày 12/11/2019

PostCSS Sorting là gì ? Lập trình viên Front End có cần biết đến nó

Chắc hẳn với những người làm dev chúng ta ai cũng đã từng có suy nghĩ "code chạy được là được". Suy nghĩ đó nghe có phần khá tiêu cực, vì khi đi sâu vào bên trong sẽ còn rất nhiều vấn đề khác phát sinh. Lấy ví dụ có 3 bạn dev với những mẫu code như sau Bạn A a { color : #000 ; ...

Tác giả: Hoàng Hải Đăng viết 10:20 ngày 12/11/2019

Tại sao bạn cần Use Cases/Interactors

Kể từ khi Clean Architechture trở thành một chủ đề hot trong việc phát triển ứng dụng Android đã có rất nhiều bài viết hay những sample project để giải thích cách thức hoạt động và lợi ích của nó. Tuy nhiên tôi luôn nghe thấy những câu hỏi. Tại sao cần đến Use Cases?, Use Case để làm gì?, Sao ...

Tác giả: Hoàng Hải Đăng viết 10:19 ngày 12/11/2019

[JavaScript] Object trong Javascript phần 2

Chào các bạn, mình có 1 vấn đề như ví dụ sau : // Khai báo Object objA có Object nested là a const objA = { ten:'Tam'} // gán objB bằng với objA const objB = objA; // thay đổi property Object của objA objA.ten = 'Nguyen'; // kiểm tra kết quả thu được ...

Tác giả: Trần Trung Dũng viết 10:19 ngày 12/11/2019

Các dạng bài sử dụng thuật toán tham lam – Greedy Algorithm Problems

Thuật toán tham lam là gì Thuật toán tham lam hay chính xác hơn là một kĩ thuật (technique) tương tự quy hoạch động hay chia để trị cũng là những kĩ thuật luôn chọn quyết định tốt nhất ở thời điểm hiện tại hay lựa chọn tối ưu cục bộ và hy vọng rằng quyết định đó sẽ dẫn tới giải pháp tối ...

Tác giả: Bùi Văn Nam viết 10:19 ngày 12/11/2019

Container-native: developer 2019 có cần phải biết?

Trước khi vào bài viết này, mình đã ngồi rất lâu, hút rất nhiều thuốc, chỉ để suy nghĩ về việc một developer của năm 2019 có cần phải biết tới cái thứ khỉ gió gọi là container-native là gì không. Sau cùng, mình đã đi đến kết luận: dù mình không biết hút thuốc (và cũng chưa hút được điếu nào) ...

Tác giả: Bùi Văn Nam viết 10:19 ngày 12/11/2019

Tìm hiểu về Content-based Filtering - Phương pháp gợi ý dựa theo nội dung (Phần 2)

Để tiếp nối Phần 1 , ở bài này mình sẽ hướng dẫn các bạn thử demo thuật toán Content-based. Thực sự thì chủ đề này khá khô khan và mình chẳng nghĩ ra được ý tưởng gì hay ho nên mình cứ chần chừ mãi không viết. Nhưng sợ để lâu mình lại quên hết nên mình sẽ viết tiếp. Mong mọi người ủng hộ để ...

Tác giả: Tạ Quốc Bảo viết 10:19 ngày 12/11/2019

Top Defects/ Bugs Tracking Tool of Software Testing

Before looking into any particular bugs tracking tool lets have a look at the basic question and i.e what is a bug tracking tool? Why did every software tester worry about the defects tracking tools? What is the Defects Tracking Tool? In software testing, defect or bug tracking tool is the ...

Tác giả: Trịnh Tiến Mạnh viết 10:19 ngày 12/11/2019

Android in Action: Implement MVP(Model - View - Presenter) Architecture for Android Application. Past 1: Analysis the requirement

Overview Let's discuss the way implementation Android MVP Architecture in practical case. Part1: Overview MVP Architecture and Login function's requirement Part 2: Implement source code by Kotlin in Android Application We'll design MVP Architecture like as below View layer: UI ...

Tác giả: Hoàng Hải Đăng viết 10:19 ngày 12/11/2019

TẤT TẦN TẬT VỀ SQL

11 trang web tốt nhất để bạn học 1) Codeacademy Codeacademy là một trong những trang đáng tốt nhất để học trực tuyến về nhiều ngôn ngữ. Và học trên trang này thì hoàn toàn miễn phí! Khóa học được chia thành bốn phần: thao tác dữ liệu, viết truy vấn, sử dụng các hàm tổng hợp và ...

Tác giả: Tạ Quốc Bảo viết 10:19 ngày 12/11/2019

Tiếp cận reverse engineering javascript – Case study: Chatwork

Javascript là thành phần không thể thiếu của bất kỳ một web app hiện đại nào, đặc biệt là các web app ở dạng SPA (Single Page Application). Việc hiểu được flow thực hiện cũng như các hàm của client sẽ giúp ta có cái nhìn sâu sắc hơn cho về app. Tuy nhiên, với sự phát triển của các công cụ ...

Tác giả: Hoàng Hải Đăng viết 10:19 ngày 12/11/2019