Hàm frozenset() trong Python

frozenset() là hàm tích hợp sẵn trong Python, nhận đầu vào là một đối tượng iterable và trả về đối tượng frozenset không thay đổi. Frozen set là một phiên bản bất biến của một đối tượng set trong Python, chỉ khác là phần tử của set có thể được sửa đổi bất cứ lúc nào, còn các phần tử của ...

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

Làm lập trình – Trở thành một lập trình viên giỏi bạn phải đánh đổi những gì?

Rất nhiều coder đang loay hoay tìm ra phương hướng riêng cho mình, vậy để làm lập trình viên giỏi bạn cần phải biết chấp nhận, biết đánh đổi những thứ khác trong cuộc sống để có được một hướng đi, một sự nghiệp vững vàng hơn. Đó cũng là mong muốn của nhiều người. Để biết được những ...

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

Hàm isinstance() trong Python

Hàm isinstance() tích hợp sẵn trong Python kiểm tra xem môt đối tượng (tham số thứ nhất) là một instance hay là một lớp con của Classinfo (tham số thứ hai). Cú pháp hàm isinstance() trong Python isinstance(object, classinfo) Các tham số của hàm isinstance() Hàm isinstance() có 2 ...

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

Tips sử dụng elasticsearch | Một vài lưu ý

Cùng xem qua những tips sử dụng Elasticsearch vô cùng bổ ích trong bài hôm nay nhé. Có thể bạn sẽ cần tìm hiểu thêm Elasticsearch là gì để tiếp tục đọc bài này nhé. Cùng bắt đầu nào! Muốn nâng cao trình độ lập trình đừng bỏ qua những tips này! 8 tips giúp tăng ...

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

Nhìn qua một vài điểm về Javascript ES2019

Như tiêu đề của bài viết, hôm nay mình cùng với các bạn cùng nhìn qua JavaScript ES2019 để xem có những tính năng nào tiếp theo của ECMAScript. ECMAScript là tiêu chuẩn dựa trên JavaScript và nó thường được viết tắt là ES. Có bạn nào biết phiên bản hiện tại của ECMAScript là bao ...

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

Hàm help() trong Python

Hàm help() tích hợp sẵn trong Python được sử dụng để hiển thị tài liệu và gọi hệ thống trợ giúp của các module, hàm, lớp, từ khóa... Cú pháp hàm help() trong Python help(object) Các tham số của hàm help(): object: đối tượng bạn muốn hiển thị thông tin hoặc gọi hệ thống trợ giúp. ...

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

Tất tần tần những điều cần biết trước khi quyết định bỏ tiền ra mua tên miền

Thị trường tên miền (domain market) tại Việt Nam tương đối dễ dàng và tạo nhiều thuận lợi cho người mua. Hầu như chỉ có 2 trường hợp xảy ra khi bạn đi mua tên miền: Trường hợp 1: Tên miền bạn cần chưa được ai sỡ hữu Trường hợp 2: Tên miền đã được sỡ hữu một cá nhân hoặc doanh ...

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

Agile là gì? Scrum là gì?

Có rất nhiều phương thức phát triển phần mềm, và một trong số đó là phương thức phát triển phần mềm theo mô hình Scrum. Bài viết này sẽ giải thích các khái niệm cơ bản cũng như những giá trị cốt lõi về Agile – Scrum. Agile là gì? Trong các dự án, đặc biệt là các dự án phần mềm ...

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

Lĩnh vực Internet of Things sẽ cần hàng triệu lập trình viên đến năm 2020

Tiêu chuẩn để xác định kích thước thị trường là bằng cách tính số lượng các sản phẩm được bán ra, nhưng trong Internet of Things, khi mà số lượng cảm biến và các thiết bị lên đến hàng tỷ cái, thì việc đếm những thiết bị này không thực sự quan trọng. Trong lĩnh vực này thì cái sinh ra ...

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

Google’s ‘DeepMind’ AI platform đã có thể tự học mà không cần đến con người.

Công nghệ DeepMind hiện đã có đủ khả năng tự học dựa trên những thông tin mà nó đang có trong bộ nhớ. Có thể nói đây là một bước tiến vượt bật của công nghệ trí thông minh nhân tạo, hệ thống Alphabet’s hybrid – được gọi là Differential Neural Computer (DNC) sử dụng những dữ ...

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

Các kỹ thuật phần mềm trong phát triển Smart Contract

Như chúng ta đã biết việc bảo vệ contract trước các cuộc tấn công không bao giờ là đủ. Vì chỉ một thất bại trong việc phòng thủ thôi cũng dẫn đến thiệt hại lớn về tiền bạc , vì vậy bạn cũng phải điều chỉnh cách bạn viết contract để giảm thiểu rủi ro đó. Cách tiếp cận của bài viết là chuẩn bị ...

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

Google I/O 2019: Có gì thay đổi trong các Android Architecture Components (Phần 1)

Google I/O 2019 đã diễn ra được 2 tháng tính tới thời điểm bài viết này, tuy nhiên chưa có nhiều bàn luận trong cộng đồng lập trình Android Việt về những thay đổi mới được giới thiệu trong sự kiện, đặc biệt là những thay đổi của Android Architecture Components. Hi vọng bài viết của mình sẽ cung ...

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

Apple chi 1 tỷ USD mua mảng sản xuất modem Intel

Với việc mua lại đơn vị sản xuất modem 5G của Intel, Apple thể hiện tham vọng tự cung ứng linh kiện quan trọng này cho iPhone, iPad, hạn chế phụ thuộc vào đối tác. Ngày 25/7, Apple đã mua lại phần lớn hoạt động kinh doanh modem di động của Intel với giá 1 tỷ USD. Thời hạn hoàn ...

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

Phát hiện giả mạo khuôn mặt bằng Deep Learning

Với sự phát triển của AI, các ứng dụng nhận diện xác minh khuân mặt ngày càng trở lên phổ biến. Các ứng dụng yêu cầu xác minh khuôn mặt cần phải chống lại các yếu tố tấn công giả mạo từ các nguồn như ảnh chụp/ ảnh khuôn mặt từ màn hình điện thoại (anti-spoofing). Giả sử điện thoại bạn có sử dụng ...

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

Bị tạm giam 2 năm, ‘người hùng’ chặn mã độc WannaCry đã được tự do

Marcus Hutchins, “người hùng” đã ngăn chặn mã độc tống tiền nguy hiểm nhất trên toàn Châu Âu vào năm 2017 WannaCry sẽ không phải vào tù vì những tội danh đã phạm lúc trước. Theo The Next Web , trong một phiên tòa ở Milwaukee nước Mỹ, vị thẩm phán liên bang đã kết án ...

Tác giả: Trịnh Tiến Mạnh viết 10:08 ngày 29/07/2019

Client-side và Server-side rendering - Đâu là sự lựa chọn của bạn

Hồi xửa hồi xưa, các thông thường để đưa HTML của bạn lên màn hình là sử dụng server-side rendering. Nó là con đường duy nhất. Bạn đã tải lên cái trang HTML, sau đó máy chủ của bạn đã chuyển và biến chúng thành các tài liệu hữu ích trên trình duyệt của người dùng. Server-side rendering hoạt động ...

Tác giả: Trịnh Tiến Mạnh viết 10:08 ngày 29/07/2019

Code nhanh và hiệu quả hơn với VSCode tips, tricks

Chào các bạn, Sau 1 thời gian dài chuyển sang sử dụng VSCode – 1 trong những editor được ưa chuộn nhất bởi các developers hiện nay, chắc mình không cần PR gì thêm cho nó ha. Mình đã sử dụng và tổng hợp được 1 số tips, extensions cần thiết và hữu ích. Chúng hỗ trợ đắc lực cho công ...

Tác giả: Tạ Quốc Bảo viết 10:08 ngày 29/07/2019

Basic Amazon Web Services P2

Hôm nay mình sẽ tiếp tục trình bày với các bạn Phần 2 - bài viết về AWS cơ bản giành cho người mới bắt đầu. Trong phần 1, mình đã hướng dẫn các bạn: Đăng kí tài khoản AWS, tạo user, tạo group trong IAM, bảo mật với MFA Chi tiết các bạn có thể xem lại link bên dưới: https://viblo.asia/p/bas ...

Tác giả: Tạ Quốc Bảo viết 10:08 ngày 29/07/2019

Steve Jobs, kẻ “mù code”, mù công nghệ và bài học cho cả thế giới hi-tech

Nhắc đến Apple là nhắc đến một gã khổng lồ trong lĩnh vực hi-tech. Nhắc đến Apple cũng là nhắc đến một cái tên quan trọng với giới coder, khi ngay đến cả hướng dẫn sử dụng cho Android Studio cũng được Google viết trên máy Mac. Ấy vậy mà Steve Jobs, con người đại diện ...

Tác giả: Vũ Văn Thanh viết 10:08 ngày 29/07/2019

Công nghệ nhận diện gương mặt đã tinh vi đến mức độ nào?

Nhiều nước tăng cường sử dụng công nghệ nhận diện gương mặt để bảo đảm trật tự trị an. Công nghệ này tốt tới mức nào và đã phát triển đến đâu? Dù việc xác thực dựa trên nhiều yếu tố, theo một số chuyên gia làm việc tại các công ty trí tuệ nhân tạo Trung Quốc, những hệ thống giám ...

Tác giả: Tạ Quốc Bảo viết 10:08 ngày 29/07/2019