Hướng dẫn sử dụng jQuery Lightbox cho trang web của bạn

Lightbox plugin của jquery là một thư viện javascript dùng để tạo image slide. Khi người dùng click vào một hình thumbnail, lightbox sẽ tạo một khung để hiển thị hình ảnh được phóng lớn, cung cấp các nút để người dùng duyệt hình ảnh. Cái này sẽ rất tiện khi chúng ta xem ảnh gốc trực tiếp. Các bạn có thể xem qua một vài demo: https://bevry-archive.github.io/jquery-lightbox/demo/ Để sử dụng Lig... Chi tiết       

Xây dựng ứng dụng laravel với docker compose

1. Giới thiệu Ở phần trước của series về docker chúng ta đã tìm hiểu về những kiến thức cơ bản về docker, cách để viết Dockerfile, build một image, run một container..., các bạn có thể đọc lại bài viết tại đây. Trong bài hôm nay chúng ta sẽ tìm hiểu về docker-compose, một công cụ không thể thiếu của những người dùng docker. Docker compose được hiểu đơn giản là một công cụ dùng để liên kết các... Chi tiết       

Đa ngôn ngữ với vue, nuxt i18n cho dự án Vue, Nuxt

Mở Đầu Hello các bạn xin chào các bạn mình đã trở lại rồi đây :v lâu quá rồi mình cũng chưa viết bài rồi nhân dịp Viblo đang có sự kiện Mayfest mà mình cũng đã hoàn thành được các thử thách khác trên Viblo code với ctf rồi nên phải quyết tâm hoàn thành 2 bài viết để còn nhận quà chứ :D. Thôi không lan man nữa vào việc luôn nhé hôm nay mình sẽ nói đến việc tích hợp đa ngôn ngữ cho dự án vue và n... Chi tiết       

Log4Shell (POC kèm Demo)

Có lẽ Log4Shell đã được công bố được một khoảng thời gian khá lâu rồi, nhưng hiện tại mức độ ảnh hưởng của nó vẫn không thể phủ nhận nên hãy theo chân mình để tìm hiểu tất tần tật về nó nhé. 1. Log4Shell là gì? * Log4Shell (LogJam) là lỗ hổng bảo mật ảnh hưởng đến Apache Log4j, thuộc RCE class vulnerability. * Lỗ hổng này cho phép kẻ tấn công có thể kiểm soát log messenges qua đó thực thi mã... Chi tiết       

Tổng quan về Top Ten OWASP 2021

1. Broken Access Control (phá vỡ kiểm soát truy cập) * Kiểm soát truy cập là sự kiểm soát người dùng không cho phép họ thực thi những hành động bên ngoài quyền hạn. Các lỗi thường dẫn đến tiết lộ thông tin trái phép, sửa đổi hoặc phá hủy tất cả dữ liệu hoặc thực hiện chức năng ngoài giới hạn của người dùng. * Các lỗ hổng phổ biến * Sửa đổi URL * Sửa đổi thông tin nhận dạng để truy cập tài... Chi tiết       

Tìm hiểu 1 số mô hình Text-To-Speech

1. Tacotron 2 Tacotron 2 là 1 mô hình tổng hợp tiếng nói trực tiếp từ văn bản đầu vào. Nó dựa trên sự kết hợp giữa convolution neural network (CNN) và recurrent neural network (RNN). Có 2 thành phần chính trong Tacotron 2: - 1 mạng seq2seq có tên Spectrogram Prediction Network dùng để dự đoán chuỗi mel spectrogram từ 1 chuỗi kí tự đầu vào. - 1 phiên bản điều chỉnh của WaveNet tạo ra âm ... Chi tiết       

Nhiệm vụ và các kỹ năng của một Data Analyst - [Data Analyst Series]

Mặc dù vai trò của một nhà phân tích dữ liệu khác nhau tùy thuộc vào loại hình tổ chức, tuy nhiên có một số nhiệm vụ điển hình cho vai trò phân tích dữ liệu trong các tổ chức ngày nay. Chúng bao gồm: 1. Nhiệm vụ của Data Analyst * Thu thập dữ liệu từ các nguồn dữ liệu chính và phụ, tạo các truy vấn để trích xuất dữ liệu cần thiết từ cơ sở dữ liệu và các hệ thống thu thập dữ liệu khác. * Lọc, là... Chi tiết       

[Docker] Bỏ túi một số command trong Docker

Chào mọi người! Docker đã quá quen thuộc và phổ biến rồi phải không nào. Từ máy local đến Server các bạn đều cài được và sử dụng Docker. Bài viết hôm này mình chia sẻ các bạn một vài command hay dùng khi sử dụng Docker. First try Listing (ls=listing) Image pull from, push to registry Creating and entering container (--name=name of new container, -it=interactive mode, sh=shell) Start, stop cont... Chi tiết       

Một chút về TypeScript

TypeScript là gì? TypeScript là một superset của JavaScript, nhằm giúp cho JavaScript có thể mở rộng và đáng tin cậy hơn. TypeScript là mã nguồn mở và đã được Microsoft duy trì kể từ khi họ tạo ra nó vào năm 2012. Tuy nhiên, TypeScript đã có bước đột phá ban đầu của nó như là ngôn ngữ lập trình cốt lõi trong Angular 2. Nó đang tiếp tục phát triển giống như React và Vue. Trong bài viết này, mìn... Chi tiết       

Data Analysis là gì? - [Data Analyst Series]

Data Analysis là quá trình thu thập, làm sạch, phân tích và khai thác dữ liệu, giải thích kết quả và báo cáo các phát hiện. Data Analysis giúp các doanh nghiệp hiểu hiệu suất trong quá khứ của họ và giúp họ ra quyết định cho các hành động trong tương lai tốt hơn. I. Các loại Analytics Sử dụng Data Analysis, giúp các doanh nghiệp tiết kiệm thời gian và tài nguyên quý giá và cũng đảm bảo thành ... Chi tiết       

Các vai trò chính trong Data Ecosystem - [Data Analyst Series]

Ngày nay, các tổ chức đang sử dụng dữ liệu để khám phá các cơ hội và mang lại lợi ích trong tương lai. Điển hình là tạo các mô hình trong các giao dịch tài chính để phát hiện gian lận, sử dụng các công cụ đề xuất để thúc đẩy chuyển đổi, khai thác, bài đăng trên phương tiện truyền thông xã hội, cá nhân hóa các ưu đãi của họ dựa trên phân tích hành vi của khách hàng. Các nhà lãnh đạo doanh nghiệp... Chi tiết       

[Lập trình C++ cơ bản] Bài 4: Cấu trúc rẽ nhánh

I. Biểu thức logic trong C++ 1. Kiểu dữ liệu bool Trong mọi ngôn ngữ lập trình đều tồn tại hai trạng thái đúng - sai, tương đương với hai giá trị $10$. Để biểu diễn hai trạng thái này, trong C++ sử dụng kiểu dữ liệu nguyên thủy bool. Để khai báo các biến kiểu bool, ta sử dụng cú pháp: Các biến kiểu bool còn được gọi là các biến logic, chúng chỉ được phép nhận hai giá trị là true hoặc false. ... Chi tiết       

Dataset, sức mạnh của Data Science - [Data Science Series]

Trong bài viết này, mình sẽ giới thiệu về Dataset: chúng là gì, tại sao chúng lại quan trọng trong khoa học dữ liệu và tìm Dataset ở đâu. 1. Dataset Một Dataset là một bộ sưu tập data có cấu trúc. Data thể hiện thông tin có thể được biểu diễn dưới dạng văn bản, số hoặc phương tiện như hình ảnh, âm thanh hoặc tệp video. * Một Dataset được cấu trúc dưới dạng dữ liệu bảng bao gồm một tập hợp các ... Chi tiết       

Gọi hàm của C++ trong Python bằng ctypes

Nếu đã từng dùng qua các thư viện liên quan đến toán học của Python như numpy, các bạn sẽ để ý thấy các nó có tốc độ xử lý rất nhanh. Điều này là do một phần của package này được viết bằng C/C++ và phần code Python gọi những phần đó để chạy nên tốc độ chạy khi xử lý của numpy khá là nhanh. Vậy làm sao để có thể gọi được mã C++ từ trong Python? Trong Python, có khá nhiều thư viện có thể giúp bạ... Chi tiết       

Golang Context Cancel Và Cách Sử Dụng

Context là một phần rất hay trong golang mà lập trình viên về golang cần biết, hôm nay mình sẽ nói về Cancel trong context. Context WithCancel Cancel là copy ra một context mới từ context cha trước đó kèm theo New Channel Done, nó được gửi thông tin đến rất nhiều tiến trình cũng như operation khác nhau. Cancel là một tính hiệu (signals) để huỷ tiến trình đang chạy ở một nơi khác(một function k... Chi tiết       

Application Programming Interfaces (API) - [Data Science Series]

Trong bài viết này, mình sẽ giới thiệu về Application Programming Interfaces, hay gọi tắt API. Cụ thể, mình sẽ giới thiệu các nội dung: API là gì, thư viện API, API REST, bao gồm: Request và Response. 1. API là gì? Một API cho phép hai phần mềm nói chuyện với nhau. Ví dụ: bạn có một chương trình, một số dữ liệu và một số các phần mềm thành phần khác. Khi đó bạn cần sử dụng API để liên lạc với... Chi tiết       

Các thư viện Python sử dụng trong Data Science - [Data Science Series]

Trong bài viết này, mình sẽ giới thiệu một số thư viện sử dụng trong khoa học dữ liệu. Thư viện là một tập hợp các function và method cho phép bạn thực hiện nhiều hành động khác nhau mà không cần tự viết code. mình sẽ tập trung vào các thư viện Python 1. Scientific Computing * Pandas cung cấp cấu trúc dữ liệu và công cụ để làm sạch dữ liệu, thao tác và phân tích hiệu quả. Nó cung cấp các công c... Chi tiết       

TailwindCSS còn gì hay?

1. Mở đầu Trong bài viết trước đây của mình về thư viện TailwindCSS đã giới thiệu qua cho các bạn về những ưu điểm, những tính năng cũng như những tiện ích mà nó mang lại cho chúng ta. Tại thời điểm mình viết bài nói trên thì TailwindCSS lúc đó đang là phiên bản 2x còn với bài viết này mình sẽ giới thiệu đến các bạn các tính năng mới hơn, hay hơn cũng như những điều thú vị mà mình nhận thấy ... Chi tiết       

React Native - Core Component & Native Component

Trong bài trước mình có hướng dẫn cơ bản để cài đặt môi trường phát triển ứng dụng React Native. Tiếp theo với bài viết này, mình sẽ gửi tới mọi người một chút kiến thức khởi đầu với React Native. Đấy là Core Component và Native Component của React Native. Với những lập trình viên Javascript (React, Vue, ...) Component chắc hẳn là một khái niệm rất quen thuộc với chúng ta. Component giúp chúng ... Chi tiết       

Hướng dẫn tạo slide hình ảnh sử dụng jCarousel

Trong hướng dẫn này, mình sẽ sử dụng thư viện jCarousel để hiển thị slide các hình nhỏ và chú thích. Hình thu nhỏ có thể được cuộn với việc sử dụng các nút trước và sau khi bất kỳ hình ảnh thu nhỏ, các chú thích hoặc tiêu đề của hình nhỏ sẽ trượt lên. Các bạn có thể xem demo trước để hiểu về thư viện này: https://sorgalla.com/jcarousel/examples/basic/ Để sử dụng thư viện này, các bạn làm như ... Chi tiết       

1

Nếu bạn muốn được huấn luyện/Mentor/Coaching hoặc hợp tác với chuyên gia hàng đầu về lập trình ==>Hãy đăng ký bên dưới nhé!

Đóng góp nội dung

Gửi ý kiến cho ban biên tập
Gửi thông tin

Thông tin

ĐĂNG KÝ/LIÊN HỆ: