Skip to content

Dashboard

All activity

Showing 4,501-4,550 of 7,730 items.
@renovate
Admin 18/10/2021 10:40
5 quy tắc “vàng” cho thiết kế giao diện di động

5 quy tắc “vàng” cho thiết kế giao diện di động Đây là bài viết của bạn Bosco 193 trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Việc sử dụng điện thoại thông minh đã tăng đều đặn trong nhiều năm nay, với hơn một phần ba dân số thế giới hiện đang “dính” vào chiếc điện thoại kì diệu. Việc tạo ra các ứng...

App design
@renovate
Admin 18/10/2021 10:40
Làm việc với Core Data trong Swift cho người mới bắt đầu

Một trong những bài học vỡ lòng của các những bạn mới học lập trình iOS (Swift) là làm quen với Core Data. Và bài viết này sẽ giúp các bạn co thể làm quen những thao tác cơ bản nhất với Core Data. Core Data bạn hiểu đơn giản là 1 framework có sẵn để bạn có thể lưu trữ dữ liệu trong app. Tạo project tích hợp Core Data Khi bạn tạo mới 1 project thì bạn tick thêm vào ô "Use Core Data" là...

#AppMobile
@renovate
Admin 18/10/2021 10:20
Cách để so sánh chuỗi một cách hiệu quả trong go

Cách để so sánh chuỗi một cách hiệu quả trong go Đây là bài viết của bạn LilVNKid trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. So sánh chuỗi có thể không phải là điều bạn nghĩ tới khi tối ưu phần mềm. Thông thường, việc tối ưu bao gồm những việc như tách vòng lặp xuyên suốt các goroutine, tìm ra một thuật toán...

golang
@renovate
Admin 18/10/2021 09:50
Những phần mềm nào thường dùng để làm sub?

Những phần mềm nào thường dùng để làm sub? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. Khi chỉnh sửa video của mình, bạn cũng có thể cân nhắc thêm một số phụ đề cho chúng. Phụ đề sẽ giúp video của...

VideoSubtitle
@renovate
Admin 18/10/2021 09:30
Những phần mềm dạy cách viết code?

Những phần mềm dạy cách viết code? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. Có rất nhiều tài nguyên và ứng dụng trực tuyến có thể giúp bạn đi từ “hoàn toàn không hiểu gì” đến “bậc thầy về...

Coding
@renovate
Admin 18/10/2021 08:10
Website được lập ra như thế nào?

Website được lập ra như thế nào? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn bong_tju - một thành viên của Hoovada. Hiện chúng ta có thể thấy rất nhiều người đã bắt đầu mở website để quảng cáo cũng như tuyên truyền thương hiệu của mình đến khách hàng....

website
@renovate
Admin 17/10/2021 18:50
[Kubernetes Series] - Bài 13 - ServiceAccount and Role Based Access Control: security kubernetes API server

Giới thiệu Chào các bạn tới với series về kubernetes. Đây là bài thứ 13 trong series của mình, ở bài trước chúng ta đã nói về Pod internal. Ở bài này chúng ta sẽ nói về ServiceAccount và Role Based Access Control (RBAC), cách để client có thể authentication tới API server dùng ServiceAccount, authorization dùng RBAC. Ở bài 10, chúng ta đã nói về cách một ứng dụng bên trong Pod có thể nói chuyện với API server...

Kubernetes DevOps Kubernetes Architecture
@renovate
Admin 17/10/2021 16:50
Sự khác nhau giữ SMTP và API trong gửi email

Hiện nay trong các ứng dụng thường sẽ đều có chức năng gửi email, đặc biệt trong các website hay ứng dụng về tiếp thị, marketing thì việc gửi email gần như là bắt buộc có. Do đó các khái niệm sẽ gặp phải khi xây dựng website hay ứng dụng đó sẽ gặp phải như SMTP, Third party email. Rồi khi chúng ta sử dụng dịch vụ gửi email bên thứ 3 thì lại gặp 1 phân vân là sử dụng SMTP hay API của...

SMTP SMTP email
@renovate
Admin 17/10/2021 15:20
SMTP là gì? SMTP server hoạt động như thế nào?

Hẳn là trong chúng ta ai cũng đã nghe đến SMTP hay SMTP email rồi SMTP Server. Vậy những khái niệm này là gì? nó có mục đích và cách hoạt động như thế nào. Bài viết hôm nay sẽ giải thích các khái niệm về SMTP và cách chúng hoạt động. SMTP là gì? SMTP (Simple Mail Transfer Protocol) là giao thức chuẩn TCP/IP được dùng để truyền tải thư điện tử (e-mail) trên mạng internet. SMTP lần đầu tiên được...

SMTP SMTP server
@renovate
Admin 17/10/2021 14:50
Những ngôn ngữ lập trình nào nên dùng để tạo trang web?

Những ngôn ngữ lập trình nào nên dùng để tạo trang web? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. Việc tạo ra một trang web là không hề đơn giản. Bạn phải học nhiều loại ngôn ngữ lập trình khác nhau,...

website Coding
@renovate
Admin 17/10/2021 14:30
Một số phần mềm làm đồ họa miễn phí chất lượng nhất?

Một số phần mềm làm đồ họa miễn phí chất lượng nhất? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. Nếu nghiên cứu của bạn gặp vấn đề như là hình ảnh của bạn không hấp dẫn, văn bản của bạn...

free graphic
@renovate
Admin 17/10/2021 01:00
Một ngày của tôi có những gì (NON TECH)

Một ngày của tôi có những gì Chào các bạn thân mến, như thường lệ dành cho bạn nào chưa biết mình, thì mình là Hoàng, hiện đang là dev quèn, đôi lúc thích viết lách, chia sẻ mọi chuyện xung quanh cuộc sống, chuyện đời, chuyện nghề. (Bài này hoàn toàn không liên quan đến TECH, nếu bạn nào không có hứng thú, thì hẹn gặp lại các bạn ở những bài sau) Hôm nay cùng mình đi quanh một ngày của...

daily day in life non-tech
@renovate
Admin 16/10/2021 19:00
PROFITABLE ONLINE BUSINESS IDEAS IN 2021

Are you searching for business ideas to start? Online business is the best solution. Today people aim to start their own businesses. They don't have ideas and they hesitate to start. So it takes a lot of time. Don't wait for the best time. The online platform had a lot of opportunities. In Covid time, many people pulled down to shutter their business around the globe. I suggest UberEats Clone business will never face anything like this. In this blog, you know many profitable online...

ubereatsclone ubereatsclonescript ubereatscloneapp foodregime coderegime
@renovate
Admin 16/10/2021 17:10
Học Android trong 1000 từ - Bước 1: Kotlin cơ bản

Xin chào mọi người, đây là bài viết mở màn của mình trong series Học Android trong 1000 từ. Đây là một series mang tính chất mì ăn liền, dùng để làm guideline cho các bạn beginner giống mình, để không bị lạc lối trong rất nhiều nội dung ngoài kia. Sau mỗi bài viết mình sẽ dẫn thêm các link để mọi người nghiên cứu sâu hơn. Bài viết này sẽ phù hợp nhất với những ngoài đã từng làm việc...

#AppMobile android kotlin Android Android App Android For Beginner
@renovate
Admin 15/10/2021 15:10
Sắp xếp vun đống

I. Cấu trúc dữ liệu Heap Trước khi đọc bài viết này, các bạn cần có kiến thức về cấu trúc dữ liệu Cây và Đống (Heap) . Nếu bạn nào chưa biết về Heap thì có thể vào đọc chuyên đề về Heap của mình ở đường link sau: https://hackmd.io/U_vnxbM1RR29xGpSdyBJ6g Để thuận tiện, mình sẽ nhắc lại những khái niệm cơ bản về Heap và một số thao tác Heap cung cấp. Heap là một cấu trúc dữ liệu...

Algorithm Viblo
@renovate
Admin 15/10/2021 11:30
PHP Cách download files từ một server sftp về local

<?php // Make our connection $connection = ssh2_connect('c0389i0.hondacars.biz'); // Authenticate if (!ssh2_auth_password($connection, 'skkikaku', 'lG17DwToDvi')) { throw new Exception('Unable to connect.'); } else { echo "connected"; } // Create our SFTP resource if (!$sftp = ssh2_sftp($connection)) { throw new Exception('Unable to create SFTP connection.'); } else { echo "connected2"; } ...

lập trình php
@renovate
Admin 14/10/2021 15:40
Hướng dẫn bật chế độ maintenance mode trong laravel 8.

Vấn đề cần chia sẽ với các bạn là khi bật chế độ bảo trì trong laravel 8 với câu lệnh php artisan down hoặc Artisan::call("down"). Khi đó, bạn vào bất kỳ đường dẫn nào của website cũng sẽ chỉ nhận được thông báo như dưới đây "503 | SERVICE UNAVAILABLE". Bây giờ chúng ta muốn truy cập vào 1 số đường dẫn khi vẫn bật chế độ bảo trì. Ví dụ như chỉ truy cập vào trang quản...

Artisan Laravel laravel 8
@renovate
Admin 14/10/2021 11:30
Những phần mềm hỗ trợ làm game tốt nhất cho người mới?

Những phần mềm hỗ trợ làm game tốt nhất cho người mới? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. Trong thế giới ngày nay, bạn không cần phải làm việc cho một studio thiết kế trò chơi để xây dựng...

Game
@renovate
Admin 14/10/2021 10:10
Đối tượng trong Javascript

Mục tiêu bài viết Cú pháp khai báo đối tượng Sử dụng object trong Javascript Nội dung bài viết Trong cuộc sống thực, mọi thứ đều là một đối tượng. Ví dụ : ô tô, xe máy, đàn, máy tính.... Một chiếc ô tô có các thuộc tính như trọng lượng và màu sắc, và các phương thức như bắt đầu và dừng. Tất cả các ô tô đều có các thuộc tính giống nhau, nhưng các giá trị thuộc tính khác nhau...

Đối tượng trong Javascript object trong javascript object javascript object js
@renovate
Admin 14/10/2021 10:10
Hàm trong Javascript

Mục tiêu bài viết Hiểu được cú pháp khai báo hàm Hiểu được cách sử dụng hàm trong Javascript Nội dung bài viết Hàm trong JavaScript là một khối mã được thiết kế để thực hiện một tác vụ cụ thể. Cú pháp khai báo hàm trong javascript Một hàm JavaScript được định nghĩa bằng từ khóa function, theo sau là tên hàm, theo sau là dấu ngoặc đơn (). Dấu ngoặc đơn có thể bao gồm tên tham số được...

Hàm trong Javascript function trong javascript hàm trong js
@renovate
Admin 14/10/2021 00:50
Xác thực người dùng trong Nestjs sử dụng Passport JWT

Chào mừng các bạn trở lại với series tutorial Nestjs của mình. Ở bài trước mình đã giới thiệu về setup repository + typeorm tại đây. Để tiếp tục series mình cùng các bạn sẽ tìm hiểu vể JWT trong Nestjs sử dụng Passportjs. Bắt đầu nhé 1. Giới thiệu Json Web Token (JWT) là một tiêu chuẩn mở định nghĩa một cách nhỏ gọn và khép kín để truyền thông tin an toàn giữa các bên dưới dạng đối...

jwt nestjs #PassportJs
@renovate
Admin 13/10/2021 15:50
Xử lý số nguyên lớn (phần 2)

IV. Các phép toán với số nguyên lớn (nhân - chia) Phần trước mình đã giới thiệu tới các bạn các phép toán nhập xuất, so sánh và cộng trừ trên số nguyên lớn. Phần này mình sẽ hướng dẫn các bạn những nội dung khó hơn, đó là các phép toán liên quan tới nhân và chia trên số nguyên lớn! 1. Phép nhân một số lớn với một số nhỏ Số nhỏ ở đây ta hiểu là số có thể biểu diễn được...

Algorithm Viblo
@renovate
Admin 13/10/2021 10:10
Tiền thân của mạng xã hội Facebook là gì ?

Tiền thân của mạng xã hội Facebook là gì ? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyệt Hạ - một thành viên của Hoovada. Mark Zuckerberg, 23 tuổi, thành lập Facebook khi đang theo học ngành tâm lý học tại Đại học Harvard. Là một lập trình viên máy tính nhạy...

Facebook
@renovate
Admin 12/10/2021 22:30
Phần mềm chất lượng thay thế excel?

Phần mềm chất lượng thay thế excel? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyệt Hạ - một thành viên của Hoovada. 1. Google Sheet Là một phần của bộ sản phẩm G Suite đã được thử nghiệm và đúng, Google Trang tính là một giải pháp thay thế dễ dàng truy...

Excel
@renovate
Admin 12/10/2021 22:00
Hiểu hơn về con trỏ trong C(Phần 1)

Mở đầu Đã đến lúc chúng ta tìm hiểu về con trỏ. Hãy ra hít một hơi thật sâu trước khi bắt đầu vì tôi biết bài học này chắc chắn sẽ không khiến bạn thấy thú vị. Nhưng con trỏ là một khái niệm được sử dụng rất thường xuyên trong C. Nói về tầm quan trọng, chúng ta không thể nào lập trình trên ngôn ngữ C mà không dùng đến con trỏ, và bạn cũng đã từng dùng nó mà không...

con trỏ ngôn ngữ lập trình
@renovate
Admin 12/10/2021 18:40
[Kubernetes Series] - Bài 12 - Understand Pod internal

Giới thiệu Chào các bạn tới với series về kubernetes. Đây là bài thứ 12 trong series của mình, ở bài trước chúng ta đã nói về kiến trúc bên trong của kubernetes, từng component của nó hoạt động ra sao. Ở bài này chúng ta sẽ đi sâu hơn về Pod, xem thử một Pod sẽ cung cấp cho chúng ta những chức năng gì mà sẽ giúp ích ta nhiều hơn so với khi chạy container bình thường. Pod được thiết kế ra sao,...

Kubernetes DevOps Kubernetes Architecture
@renovate
Admin 12/10/2021 14:30
[Kubernetes Series] - Bài 12 - Understand Pod internals

Giới thiệu Chào các bạn tới với series về kubernetes. Đây là bài thứ 12 trong series của mình, ở bài trước chúng ta đã nói về kiến trúc bên trong của kubernetes, từng component của nó hoạt động ra sao. Ở bài này chúng ta sẽ đi sâu hơn về Pod, xem thử một Pod sẽ cung cấp cho chúng ta những chức năng gì mà sẽ giúp ích ta nhiều hơn so với khi chạy container bình thường. Pod được thiết kế ra sao,...

Kubernetes DevOps Kubernetes Architecture
@renovate
Admin 12/10/2021 10:30
Dependency Injection vs Service Locator

Dependency Injection vs Service Locator Ngày xưa khi vẫn còn mài mông trên trường có một người anh chỉ điểm cho tôi một vài bộ bí quyết như: SOLID, IoC, DI, Dagger. Và sau khi StackOverFlow luận kiếm cùng các hảo hữu giang hồ, kinh mạnh của tôi như được đả thông đến mức tẩu hỏa nhập ma và cho đến tận bây giờ tôi vẫn đang lạc lối giữa ma đạo! Sốc tập 1. Đến một ngày của thế kỷ 21, Google...

Dependency Injection Koin
@renovate
Admin 11/10/2021 23:50
Tìm hiểu về Reverse Engineering trong Android (Dịch ngược mã nguồn từ file APK)

1. Khái quát về Reverse Engineering Reverse Engineering là quá trình tách biệt một thứ gì đó riêng biệt để theo dõi cách hoạt động của chúng. Decompiling là một dạng của Reverse Engineering , nơi mà một đối tượng nào đó hay cụ thể là một ứng dụng mobile có thể được phân tích ra thành source code của nó. Một ứng dụng Android dạng nhị phân được gọi là APK (Android Package Kit) , nó chứa dữ liệu...

Android
@renovate
Admin 11/10/2021 15:20
Biến trong Javascript

Mục tiêu bài viết Biết cách khai báo biến trong Javascript. Nắm được một số đặc điểm của biến trong Javascript. Nội dung bài viết Biến trong Javascript nói riêng và trong ngôn ngữ lập trình nói chung dùng để lưu trữ các giá trị dữ liệu. Ví dụ ta muốn tạo ra ba biến với các tên lần lượt là x,y,z và các biến này ta sẽ lưu các giá trị. Hãy xem ví dụ bên dưới: var x = 5; var y = 6; var z = x +...

Biến trong Javascript
@renovate
Admin 11/10/2021 15:00
Các bài tập java cơ bản

Bài 1: Nhập ký tự từ bàn phím import java.io.IOException; import java.lang.*; public class Main { public static void main(String[] args) { char ch = ''; try { ch = (char) System.in.read(); } catch (IOException e) { System.out.println("Nhập lỗi!"); } System.out.println("Ky tu vua nhap:" + ch); } } a Ky tu vua nhap:a Bài 2: Nhập số từ bàn phím import java.io.*; public class Main { public static void main(String[] args) { ...

bài tập java cơ bản bài tập java
@renovate
Admin 11/10/2021 15:00
Sơ lược về Deformable Convolution Networks

I. Lời mở đầu Xin chào mọi người, mình là Mạnh đây. Chắc mọi người đã quen thuộc với những lớp mạng CNN (Convolution neural networks) được sử dụng rất nhiều trong các mô hình học sâu rồi nhỉ. Hôm nay mình xin giới thiệu một người anh em của CNN - Deformable Convolution Networks (DCN). Người anh em này so với ông CNN có khả năng mô hình hóa chuyển đổi (transformation modeling capability) tốt hơn rất...

Deep Learning Deformable Convolution Networks
@renovate
Admin 11/10/2021 11:20
Các phần mềm nào dùng để làm animation phù hợp với pc yếu?

Các phần mềm nào dùng để làm animation phù hợp với pc yếu? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. Việc làm animation là một công việc đòi hỏi nhiều đầu tư, nhất là về trang thiết bị. Rất nhiều...

Animation
@renovate
Admin 10/10/2021 19:30
Vì sao sau khi update win máy tính lại mất kết nối wifi ?

Vì sao sau khi update win máy tính lại mất kết nối wifi ? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. Các máy tính thường bị mất mạng sau khi cập nhật Windows là bởi vì máy không thể tự động nhận địa...

windows
@renovate
Admin 10/10/2021 18:30
Tôi nên sài flutter hay react native để phát triển mobile app?

Tôi nên sài flutter hay react native để phát triển mobile app? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM Giữa Flutter và React Native, bạn không biết nên chọn cái nào để phát triển ứng dụng điện thoại? Đừng...

#AppMobile Build React Native app Flutter
@renovate
Admin 10/10/2021 17:30
Frontend và backend là gì?

Frontend và backend là gì? Đây là một câu hỏi từ một bạn trên Hoovada - nền tảng hỏi và đáp chuyên nghiệp trên nhiều lĩnh vực khác nhau giúp giải đáp thắc mắc của mọi người. Đáp án đến từ bạn Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM Front End và Back End: Frontend và Backend là hai thuật ngữ phổ biến nhất được sử dụng trong phát triển web, tuy trái ngược nhau nhưng đều vô...

frontend Backend
@renovate
Admin 09/10/2021 20:20
[Linux] Tìm hiểu LVM trong Linux

Giới thiệu về LVM Logical Volume Management(LVM) dùng quản lí các thiết bị lưu trữ. LVM là một tiện ích cho phép chia không gian đĩa cứng thành những Logical Volume từ đó giúp cho việc thay đổi kích thước trở nên dễ dàng. 1. Tạo và quản lý LVM trong Linux Các bước để quản lý và tạo LVM bằng các lệnh vgcreate, lvcreate và lvextend Chuẩn bị: add thêm 3 đĩa cứng vật lí sdb, sdc, sdd dung lượng 10G 2....

Linux lvm lvm trong linux
@renovate
Admin 09/10/2021 11:00
Laravel CRUD & Vue3 : Áp dụng Repository Pattern vào ứng dụng

1. Giới thiệu Ở bài trước, chúng ta đã làm một ứng dụng Laravel CRUD với VUE3 rồi, bây giờ chúng ta sẽ tối ưu hoá code lại và làm nó trông giống như code lúc thực hiện dự án thật hơn nhé. Ở bài này chưa ta sẽ tìm áp dụng Repository design pattern vào. Nếu các bạn chưa xem bài CRUD trước đó thì hãy xem ở đây nhé : Link : https://b29.vn/bai-viet/laravel-crud-va-vuejs-3-composition-api?id=42 Git :...

Laravel Vue3 RepositoryPattern Laravel CRUD
@renovate
Admin 08/10/2021 23:30
[Paper Explained] - mixup: BEYOND EMPIRICAL RISK MINIMIZATION

Xin chào tất cả các bạn, hôm nay chung ta lại cùng nhau trở lại với một bài viết phân tích paper nhé. Khác với những bài viết trước chúng ta thường tiến hành phân tích những kiến trúc mạng mới thì hôm nay chúng ta sẽ cùng nhau tìm hiểu một phương pháp data augmentation khá đơn giản nhưng lại hiệu quả trong các bài toán image classification. Phương pháp này có tên là mixup augmentation được giới...

Deep Learning mixup image augumentation
@renovate
Admin 08/10/2021 23:20
Laravel CRUD và Vue3

Giới thiệu Xin chào các bạn, mình đã từng có một bài viết nói về CRUD với livewire tại đây rồi : https://b29.vn/bai-viet/laravel-crud-don-gian-voi-livewire?id=34, hôm nay mình sẽ hướng dẫn các bạn làm một project nhỏ về CRUD với Vue Js. Chúng ta sẽ sử dụng : Laravel 8 cho phần build API và build source FE tích hợp vào Laravel Tailwind Css để làm giao diện trong đẹp hơn. Thì lí do mình chọn thằng này vì mình...

Laravel VueJS Vue3 Composition API Laravel CRUD
@renovate
Admin 08/10/2021 21:10
Service Provider trong laravel

Service Provider là gì? Ở bài viết trước chúng ta đã tìm hiểu về Service Container, ở bài viết này chúng ta sẽ tìm hiểu về Service Provider. Service Provider là nơi trung tâm của tất cả quá trình khởi tạo ứng dụng trong Laravel. Ứng dụng của bạn, cũng như các thành phần core của Laravel được khởi tạo từ Service Provider. Service Provider trong laravel Nếu bạn mở fileconfig/app.php thì bạn có thể thấy...

Artisan Laravel Service Provider
@renovate
Admin 08/10/2021 17:20
Để bắt đầu tìm hiểu về Blockchain, bạn cần tìm hiểu về Public Key Cryptography (Mã hóa khóa công khai)!

Mở đầu Trước khi bắt đầu bài đọc này, bạn nên đọc bài viết trước của series để có những kiến thức cơ bảnvề cách chúng ta có những chuỗi hash sử dụng trong blockchain https://viblo.asia/p/de-bat-dau-tim-hieu-ve-blockchain-hay-hoc-ve-hasing-functionham-bam-GrLZDR825k0 Một số khái niệm cơ bản Mã hóa (Encryption): Là quá trình chuyển đổi thông tin từ dạng thông thường (có thể đọc được) ví dụ như 1...

Blockchain Cryptography
@renovate
Admin 08/10/2021 17:00
RouterOutlet trong Angular

Về định nghĩa và cách sử dụng router bạn có thể xem link cuối bài, trong bài này mình sẽ chia sẻ thêm về router-outlet. Router-outlet được sử dụng để điều hướng (route) cho các path url trong ứng dụng của bạn. NgModule RouterModule Selectors router-outlet Properties Property Description @Output('activate') activateEvents: EventEmitter<any> @Output('deactivate') deactivateEvents: EventEmitter<any> ...

angular Web programing
@renovate
Admin 08/10/2021 15:10
Xử lý số nguyên lớn (phần 1)

I. Mở đầu về số nguyên lớn trong lập trình Chúng ta đều biết rằng, việc giải bài toán bằng máy tính nói chung và lập trình thi đấu nói riêng luôn luôn đối mặt với dữ liệu có kích thước rất lớn. Hiển nhiên là vì những dữ liệu quá lớn vượt ra ngoài khả năng tính toán của con người, nên mới cần tới sự trợ giúp của máy tính. Với sự nâng cấp liên tục của máy tính điện tử,...

Algorithm Viblo
@renovate
Admin 08/10/2021 14:10
ASP.NET Core 6 - React 17 on Visual Studio 2022 with AI IntelliSense

Development environment: Visual Studio 2022 Preview, .NET 6 , React 17. Create project Press F5 to run debug, result Write first custom middleware, with the presence of AI for Intelli Sense, AI suggesion works as I expected. Write CustomLogger.cs namespace ReactNET6 { public class CustomLogger { private readonly RequestDelegate _next; public CustomLogger(RequestDelegate next) { _next = next ?? throw new ArgumentNullException("next"); ...

React ASP.NET Core
@renovate
Admin 07/10/2021 21:50
Service Container trong laravel

1. Inversion of Control Ở bài viết trước mình đã đề cập tới nguyên lý SOLID và nguyên lý cuối cùng trong SOLID chính là Dependency Inversion: Các module cấp cao không nên phụ thuộc vào các modules cấp thấp. Cả 2 nên phụ thuộc vào abstraction Interface (abstraction) không nên phụ thuộc vào chi tiết, mà ngược lại. ( Các class giao tiếp với nhau thông qua interface, không phải thông qua implementation.) Nếu không áp...

Dependency Injection inversion of control Service Container
@renovate
Admin 07/10/2021 16:30
[Kubernetes Series] - Bài 11 - Kubernetes internals architecture

Giới thiệu Chào các bạn tới với series về kubernetes. Đây là bài thứ 11 trong series của mình, ở bài này trong ta sẽ nói về kiến trúc bên trong kubernetes, một kubernetes cluster sẽ bao gồm những thành phần nào? Và từng thành phần đó sẽ hoạt động như thế nào? Pod được deploy tới worker node như thế nào, làm sao để kubernetes biết worker node nào thích hợp nhất để deploy Pod lên đó? Từng resource...

Kubernetes DevOps Kubernetes Architecture
@renovate
Admin 07/10/2021 10:30
Combine trong Swift

Các ứng dụng hiện nay xử lý rất nhiều sự kiện thời gian nhằm nâng cao trải nghiệm cho người dùng. Chúng ta cần cô cụ để sử lý các sự kiện này. Framework mới nhất của Apple liệu có phải câu trả lời cho điều đó? Giới Thiệu Combine framework là declarative framework mới nhấ giúp sử lý các giá trị theo thời gian thực. Hiểu biết về Combine Swift và SwiftUI là điều bắt buộc nếu bạn muốn...

Swift iOS combine
@renovate
Admin 06/10/2021 16:00
Sắp xếp chèn, Sắp xếp chọn và Sắp xếp trộn

I. Mở đầu Chúng ta đã biết về một số thuật toán sắp xếp quen thuộc như Bubble sort (sắp xếp nổi bọt), Quick sort (sắp xếp nhanh), Heap sort (sắp xếp vun đống), Counting sort (sắp xếp đếm phân phối), ... Ngoài những thuộc toán trên, chúng ta có có một vài giải thuật sắp xếp ít "quen thuộc" hơn, có lẽ sẽ có nhiều bạn còn khá lạ lẫm với chúng. Chúng lần lượt là: Insertion Sort -...

Algorithm Viblo
@renovate
Admin 06/10/2021 15:00
Total Product Sold - a Free PrestaShop Module

Total Product Sold is a PrestaShop sales count free module that helps you count and display the number of total sold items for each product on the product detail page and product listing page. Your store has items that are selling very well, and you also want to display that number on the front office so that other potential customers can see it to stimulate buying. Or sometimes your store has new items, the number of items sold is not much, but you don't want your website visitors to see those...

prestashop module
ProTip! The feed shows you events from people you follow and repositories you watch.
Subscribe to your news feed