Skip to content

Dashboard

All activity

Showing 4,451-4,500 of 7,730 items.
@renovate
Admin 26/10/2021 21:20
SASS P2 - CSS Extensions

1. Nested Rules Quy tắc này cho phép viết các CSS lồng vào nhau. Khi biên dịch, Sass sẽ cho ra tập tin CSS với đầy đủ các selector theo đúng chuẩn. Kiểu viết này giống với kiểu phân cấp trong HTML Ta có HTML như sau <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Sass_P1</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <ul class="menu"> <li><a...

SCSS SASS
@renovate
Admin 26/10/2021 19:50
Symfony Route (Phần 4 - Route Parameter)

Giới Thiệu Khi viết web app, chắc hẳn các bạn ai cũng từng phải nhận và xử lí request. Hôm nay chúng ta sẽ cùng tìm hiểu về cách lấy và xử lí Route Parameter trong request. Symfony Route Parameter Lấy ví dụ về một web blog. Khi chúng ta muốn truy cập vào một bài post với id nhất định thì route sẽ trông như thế này http://localhost/posts/1. Phần số 1 là parameter của route, để chỉ chính xác là cần lấy...

Web Development symfony Symfony 5.3 symfony route
@renovate
Admin 26/10/2021 16:50
Tìm hiểu về VueJs cơ bản (Phần 1)

Giới thiệu: Vue.js là một framework dùng để xây dựng giao diện người dùng (user interfaces). Khác với các framework nguyên khối (monolithic framework ) Vuejs ngay từ ban đầu được thiết kế theo hướng cho phép và khuyến khích việc phát triển ứng dụng theo từng bước và cho các cấu trúc thiết kế linh hoạt. Nó cho phép bạn thiết kế mọi thứ từ đầu và thành công trong việc phát triển các dự án...

VueJS Lifecycle cài đặt vuejs
@renovate
Admin 26/10/2021 13:00
Metaprogramming trong Ruby

Bài viết gốc: https://www.toptal.com/ruby/ruby-metaprogramming-cooler-than-it-sounds Metaprogramming Metaprogramming là một kỹ thuật mà bạn có thể viết code tự động sinh ra code trong thời gian chạy. Điều này có nghĩa là bạn có thể định nghĩa các phương thức cho một class ngay trong khi đang chạy một chương trình nào đó. Điên rồ, phải không? Tóm lại thì bằng cách sử dụng metaprogramming, bạn có thể sửa...

Ruby
@renovate
Admin 26/10/2021 09:00
Sass căn bản P2 - CSS Extensions

1. Nested Rules Quy tắc này cho phép viết các CSS lồng vào nhau. Khi biên dịch, Sass sẽ cho ra tập tin CSS với đầy đủ các selector theo đúng chuẩn. Kiểu viết này giống với kiểu phân cấp trong HTML Ta có HTML như sau <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Sass_P1</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <ul class="menu"> <li><a...

SCSS SASS
@renovate
Admin 26/10/2021 08:40
Lịch sử hình thành nên máy vi tính ngày nay là gì và các thành tựu liên quan tới máy vi tính?

Lịch sử hình thành nên máy vi tính ngày nay là gì và các thành tựu liên quan tới máy vi tính? Đâ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. Máy tính được con người tạo ra không phải là để giải trí hay gửi...

computer
@renovate
Admin 26/10/2021 08:40
Chuyển đổi số là gì, nó có tầm quan trọng như thế nào đối với nền kinh tế?

Chuyển đổi số là gì, nó có tầm quan trọng như thế nào đối với nền kinh 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 PhamTram - một thành viên của Hoovada. Chuyển đổi số là gì? Nó có vai trò như thế nào? Ở thế giới hiện đại ngày nay, có phải bạn...

Digital conversion
@renovate
Admin 26/10/2021 08:30
Siri là gì vào nó được tạo ra như thế nào?

Siri là gì vào nó được tạo 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 Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. Siri là trợ lý ảo có thể được điều khiển bằng giọng nói. Nó là một tính năng có sẵn trên các thiết bị Apple...

siri
@renovate
Admin 26/10/2021 07:10
Internet hoạt động như thế nào?

Internet hoạt động 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 Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. SƠ LƯỢC Internet là xương sống của Web, là cơ sở hạ tầng kỹ thuật làm cho Web trở nên khả thi. Về cơ bản, Internet là một...

internet
@renovate
Admin 25/10/2021 22:40
Ảnh png và jpg cái nào chất lượng cao hơn, nét hơn và nên sử dụng ảnh nào thì tốt?

Ảnh png và jpg cái nào chất lượng cao hơn, nét hơn và nên sử dụng ảnh nào thì tố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 Bosco 193 - một thành viên của Hoovada. Khi nói đến hình ảnh, có một số định dạng để bạn lựa chọn khi lưu vào bản sao kỹ...

PNG
@renovate
Admin 25/10/2021 22:30
Những ngôn ngữ lập trình thường dùng để tạo ra phần mềm android là gì?

Những ngôn ngữ lập trình thường dùng để tạo ra phần mềm android 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. Bạn có biết tần suất kiểm tra điện thoại thông minh của mình trong một ngày...

Android app Development
@renovate
Admin 25/10/2021 22:20
Những ngôn ngữ lập trình thường dùng để tạo ra các phần mềm ios là gì?

Những ngôn ngữ lập trình thường dùng để tạo ra các phần mềm ios 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. Các sản phẩm iPhone và iPad của Apple đã trở thành tiêu chuẩn của điện thoại thông...

ios app development
@renovate
Admin 25/10/2021 21:50
[Vil] - Scanner

Cài đặt Dart SDK Trước khi vào phần Scanning, nếu chưa cài Dart hãy thực hiện theo hướng dẫn tại đây. https://dart.dev/get-dart Sau khi tải theo hướng dẫn mở terminal và nhập, nếu thành công sẽ trả ra giống như này. dart --version Dart SDK version: 2.14.4 (stable) Setup project Tạo thư mục vil, sau đó tạo file config pubspec.yaml: name: vil environment: sdk: ">=2.14.0 <3.0.0" Tạo thư mục lib trong đây sẽ chứa...

ViL
@renovate
Admin 25/10/2021 15:20
Chia để trị (Divide and Conquer)

I. Sơ lược về giải thuật Chia để trị Chia để trị (Divide and Conquer) là một trong các thiết kế giải thuật rất phổ biến thường được sử dụng trong những bài toán có kích thước lớn. Trong lập trình thi đấu, chúng ta thường nghe đến chiến lược này gắn liền cùng với những thuật toán như Sắp xếp nhanh (Quicksort), Sắp xếp trộn (Mergesort),..., hay thuật toán lũy thừa ana^nan. Tuy nhiên, đó...

Algorithm Viblo
@renovate
Admin 25/10/2021 11:00
Cú pháp trong Javascript

Cú pháp JavaScript là tập hợp các quy tắc, các chương trình JavaScript được xây dựng: var x, y, z; // khai báo biến x = 5; y = 6; // gán giá trị cho biến z = x + y; // tính toán lại giá trị Giá trị trong Javascript JavaScript bao gồm hai loại giá trị: Giá trị cố định Giá trị biến đổi Giá trị cố định được gọi là Literal . Giá trị biến đổi được gọi là Biến(Variables) . JavaScript Literals Chúng ta...

JavaScript Cú pháp trong Javascript syntax trong javascript
@renovate
Admin 25/10/2021 10:00
Chuyển Nghề Lập Trình | P1: Vì đâu đến nỗi

Chào bạn, khi bạn đang đọc bài Blog này thì chắc hẳn bạn đã có sẵn trong người một ngọn lửa nhem nhóm về việc chuyển qua nghề lập trình rồi. Với những bạn trẻ (dưới 25 tuổi) có lẽ điều này không quá khó khăn, xã hội sẽ chấp nhận rất dễ dàng, độ tuổi này nói thẳng ra thì cũng chả khác mới ra trường là bao, nếu đi tìm việc thì các công ty cũng chả có chút “ngại ngần”...

Developer Story chuyển nghề lập trình khi lớn tuổi chuyen nghe lap trinh vien
@renovate
Admin 25/10/2021 09:10
SASS P1 - Giới thiệu Sass và phần mềm Koala để biên dịch

SASS là một cách viết CSS kiểu mới, giúp bạn quản lí code CSS một cách khoa học, dễ quản lí, nâng cấp, thích hợp khi làm các dự án lớn. Nhờ các tính năng như variables, functions, mixins... các đoạn mã CSS sẽ trở nên có tổ chức cho phép developer làm việc nhanh và ít gặp lỗi hơn. Trang chủ SASS: http://sass-lang.com/ SASS là một CSS Processor có đuôi file là .scss khác với CSS thuần là .css File scss thì...

SCSS SASS
@renovate
Admin 24/10/2021 22:00
Phát hiện và xóa con dấu trong ảnh tài liệu bằng thư viện Stamp Processing

Introduction Trong thời gian gần đây, chúng ta thường nghe đến các như khái niệm chuyển đổi số hay một bài toán con cuả nó là số hóa tài liệu được nhắc đến rất nhiều trên các phương tiện truyền thông đại chúng. Số hóa tài liệu là quá trình chuyển đổi từ các dạng văn bản, tài liệu vật lý như chữ viết tay, giấy in.. thành những dữ liệu số mà máy tính có thể lưu trữ, đọc...

Deep Learning Sun* AI Research Team
@renovate
Admin 24/10/2021 10:00
[Hệ thống máy tính (コンピュータシステム)]Phần mềm máy tính (ソフトウェア)

Với sự đầu tư mạnh mẽ từ Nhật Bản, đặc biệt là trong lĩnh vực Công nghệ thông tin (CNTT), nhu cầu về nhân lực biết tiếng Nhật ngày càng tăng cao. Tuy nhiên lượng nhân lực vừa có khả năng sử dụng tiếng Nhật, vừa có kiến thức chuyên môn hiện tại cực kỳ khan hiếm. Do đó, nhiều công ty giải quyết việc thiếu nhân lực bằng cách sử dụng các bạn có chuyên môn CNTT nhưng không biết...

Japanese Kiến thức nghiệp vụ kiến thức mediamaxjapan kien truc he thong
@renovate
Admin 24/10/2021 08:40
[Phần 1]Routing trong reactjs

Hi anh em, Hôm nay chúng ta sẽ cùng nhau tìm hiểu cách routing trong reactjs qua thư viện react-router-dom. Hy vọng được thảo luận cùng anh em đang học reactjs. Không để mọi người chờ lâu, bắt đầu nào! Tại sao phải cần tìm hiểu về routing? Khi chúng ta truy cập 1 trang web. Nhập đường dẫn url sẽ load(render) ra các trang(Component) tương tứng. Để làm được điều này ta cần quản lý routing trong ứng dụng...

Front-end ReactJS basic reactjs react-router-dom routing trong reactjs
@renovate
Admin 23/10/2021 21:00
Chuyển Nghề Lập Trình Khi Lớn Tuổi | P1: Vì đâu đến nỗi

Chào bạn, khi bạn đang đọc bài Blog này thì chắc hẳn bạn đã có sẵn trong người một ngọn lửa nhem nhóm về việc chuyển qua nghề lập trình rồi. Với những bạn trẻ (dưới 25 tuổi) có lẽ điều này không quá khó khăn, xã hội sẽ chấp nhận rất dễ dàng, độ tuổi này nói thẳng ra thì cũng chả khác mới ra trường là bao, nếu đi tìm việc thì các công ty cũng chả có chút “ngại ngần”...

Trending Developer Story Good Programmer Editor's Choice
@renovate
Admin 23/10/2021 16:00
Chuyển Nghề Lập Trình Khi Lớn Tuổi | Phần 1: Vì đâu đến nỗi

Chào bạn, khi bạn đang đọc bài Blog này thì chắc hẳn bạn đã có sẵn trong người một ngọn lửa nhem nhóm về việc chuyển qua nghề lập trình rồi. Với những bạn trẻ (dưới 25 tuổi) có lẽ điều này không quá khó khăn, xã hội sẽ chấp nhận rất dễ dàng, độ tuổi này nói thẳng ra thì cũng chả khác mới ra trường là bao, nếu đi tìm việc thì các công ty cũng chả có chút “ngại ngần”...

Sharing Developer Story
@renovate
Admin 23/10/2021 15:10
Lập trình hướng đối tượng OOP

Hi anh em, Hôm nay mình sẽ chia sẻ 1 chủ đề vô cùng quen thuộc với hầu hết các lập trình viên. Đó là lập trình hướng đối tượng, nội dung sẽ gồm các phần: định nghĩa, 4 tính chất oop, demo code. Hy vọng được thảo luận cùng anh em. Không để mọi người chờ lâu, bắt đầu nào! 1. Định nghĩa OOP là viết tắt của Object-Oriented Programming dịch ra là lập trình hướng đối tượng. Lập trình...

C# OOP BE lập trình hướng đối tượng tìm hiểu lập trình hướng đối tượng
@renovate
Admin 23/10/2021 14:50
Giới thiệu về trình thông dịch của ViL

Lời dẫn ViL là ngôn ngữ kịch bản, chúng ta sẽ cùng làm trình thông dịch cho nó. Bạn có thể dùng bất cứ ngôn ngữ nào để triển khai trình thông dịch, trong series này mình sẽ sử dụng Dart. Dart là ngôn ngữ được tối ưu hóa cho ứng dụng khách chạy nhanh trên mọi nền tảng. Với việc sử dụng dart, sau khi thực hiện xong series này, chúng ta sẽ làm IDE cho ViL bằng Flutter chạy trên cả 5 nền tảng:...

ViL
@renovate
Admin 23/10/2021 02:30
ViL là gì? Cú pháp của ViL.

Giới thiệu chung về ViL ViL là ngôn ngữ kịch bản (Scripting language). ViL là ngôn ngữ bậc cao, có kiểu khai báo động. ViL có cú pháp thuần việt phù hợp cho người mới học lập trình, học sinh Việt Nam muốn tiếp cận lập trình nhanh và dễ hiểu. ViL cho phép sử dụng kí tự UTF-8 giúp định nghĩa các từ khóa có dấu. Chương trình hello world trong ViL. // Hello world xuất "Hello world!"; Hàm build-in ViL cung...

chia sẻ học lập trình ngôn ngữ lập trình
@renovate
Admin 22/10/2021 17:50
Chia sẻ Vị trí với Tệp đính kèm Tùy chỉnh trên Android

SDK Stream Chat cho phép bạn thêm dữ liệu tùy chỉnh vào nhiều đối tượng của API của nó. Hãy cùng xem qua một trường hợp sử dụng để thêm dữ liệu tùy chỉnh vào tệp đính kèm nhéeeee. Android Chat SDK của Stream hỗ trợ gửi các tệp đính kèm tùy chỉnh với tin nhắn. Trong hướng dẫn này, bạn sẽ tìm hiểu cách để gửi dữ liệu vị trí như một tệp đính kèm tùy chỉnh. Lưu ý: Hướng dẫn...

Android Flutter Tutorial getstream locationSharing
@renovate
Admin 22/10/2021 11:00
Gửi tệp định kèm trò chuyện tùy chỉnh với Jetpack Compose

Trong hướng dẫn này, bạn sẽ học cách tùy chỉnh UI Compose components của Stream và gửi file tùy chỉnh như tệp đính kèm với AttachmentFactory. Cụ thể, hướng dẫn này bao gồm các phần: AttachmentFactory là gì Tạo một AttachmentFactory tùy chỉnh Tùy chỉnh Stream Compose UI Components Gửi file tùy chỉnh như là tệp đính kèm Thêm chế độ xem trước cho file đính kèm tùy chỉnh của bạn Lưu ý: Stream gần...

Jetpack Compose chat getstream jetpack
@renovate
Admin 22/10/2021 10:50
Hệ thống máy tính (コンピュータシステム)/Các yếu tố cầu thành hệ thống(システム構成要素)

Với sự đầu tư mạnh mẽ từ Nhật Bản, đặc biệt là trong lĩnh vực Công nghệ thông tin (CNTT), nhu cầu về nhân lực biết tiếng Nhật ngày càng tăng cao. Tuy nhiên lượng nhân lực vừa có khả năng sử dụng tiếng Nhật, vừa có kiến thức chuyên môn hiện tại cực kỳ khan hiếm. Do đó, nhiều công ty giải quyết việc thiếu nhân lực bằng cách sử dụng các bạn có chuyên môn CNTT nhưng không biết...

Japanese Kiến thức nghiệp vụ kiến thức mediamaxjapan kien truc he thong
@renovate
Admin 21/10/2021 22:40
[Cơ bản] Life cycle của Component trong Reactjs

Xin chào mọi người! Hôm nay mình sẽ giới thiệu cơ bản về lifecyle của component trong reactjs, gồm các giai đoạn nào và mỗi giai đoạn sẽ gọi những hàm gì? Hy vọng sẽ được thảo luận cùng anh em. Life cycle là gì? Là vòng đời của một sự vật từ khi sinh ra, lớn lên đến khi mất đi. Lưu ý: Life cyles trong bài này cho class component, việc hiểu rõ life cycle rất quan trọng để hiểu rõ cách hoạt...

Front-end ReactJS basic reactjs
@renovate
Admin 21/10/2021 21:40
[Linux] Quản lý Linux Server qua giao diện web với Cockpit

Khi quản lý các Server Linux mình thích dòng lệnh hơn nhưng có một số tình huống mà bạn cần quản lý Server Linux của mình bằng GUI. Ví dụ: Bạn muốn xem nhanh các thống kê Server sử dụng như CPU, RAM,HDD… sẽ nhanh hơn và dễ dàng hơn nếu bạn không quen các lệnh. Trong bài viết này, mình chia sẻ các bạn một web GUI để quản lý Server Linux của mình có tên là Cockpit. Cockpit là gì ? Cockpit là một Web GUI...

Linux linux server cockpit
@renovate
Admin 21/10/2021 21:20
[Kubernetes Series] - Bài 14 - PodSecurityPolicies - NetworkPolicy: security cho cluster nodes và network

Giới thiệu Chào các bạn tới với series về kubernetes. Đây là bài thứ 14 trong series của mình, ở bài trước chúng ta đã nói về cách security kubernetes API server. Ở bài này chúng ta sẽ nói về security cho cluster nodes và network của node trong trường hợp container có thể truy cập được ra bên ngoài node server. Nếu các bạn có câu hỏi làm quái gì chúng ta phải cần security cho cluster nodes, chẳng phải khi...

Kubernetes DevOps Kubernetes Architecture
@renovate
Admin 21/10/2021 18:40
[Kubernetes Series] - Bài 14 - SecurityContext, PodSecurityPolicies, NetworkPolicy: security cho cluster nodes và network

Giới thiệu Chào các bạn tới với series về kubernetes. Đây là bài thứ 14 trong series của mình, ở bài trước chúng ta đã nói về cách security kubernetes API server. Ở bài này chúng ta sẽ nói về security cho cluster nodes và network của node trong trường hợp container có thể truy cập được ra bên ngoài node server. Nếu các bạn có câu hỏi làm quái gì chúng ta phải cần security cho cluster nodes, chẳng phải khi...

Kubernetes DevOps Kubernetes Architecture
@renovate
Admin 21/10/2021 16:00
Phân tích một số lỗ hổng bảo mật trong ứng dụng Rails [Phần 2]

I. Tổng quan vấn đề bảo mật trong Rails Ở phần I, mình đã phân tích chi tiết cũng như chỉ ra cách khai thác lỗ hổng** SQL Injection** - một trong những lỗ hổng bảo mật có mức độ nguy hiểm nghiêm trọng cho phép kẻ tấn công khai thác và lấy dữ liệu trong database. Ở phần II này, mình sẽ tiếp tục phân tích một số lỗ hổng bảo mật khác mà ứng dụng Rails thường gặp phải. Đó là lỗ hổng...

Ruby on Rails secure coding web security
@renovate
Admin 21/10/2021 16:00
Cài đặt Docker trên Ubuntu và thiết lập Laravel, Nginx và Mysql với Docker Compose

Cài đặt Docker trên Ubuntu 1. Gỡ cài đặt phiên bản cũ Trước tiên, nếu bạn đã từng cài đặt Docker hãy gỡ cài đặt chúng bằng lệnh: sudo apt-get remove docker docker-engine docker.io containerd runc 2. Thiết lập kho lưu trữ cho Docker Update các package và cài các package cần thiết: $ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg \ lsb-release Để các bạn...

Docker Docker Compose
@renovate
Admin 21/10/2021 10:10
Thư viện Table Reconstruction và bài toán tái cấu trúc bảng

I. Lời mở đầu Nhận dạng cấu trúc bảng là một vấn đề tương đối phức tạp trong bài toán xử lý và phân tích cấu trúc của một văn bản. Dữ liệu bảng được sử dụng rộng rãi trong các loại văn bản và chứa rất nhiều thông tin. Chúng ta có thể nhìn thấy dữ liệu dạng bảng trong nhiều lĩnh vực, trong nhiều cơ quan hành chính chính phủ hay các công ty như ngân hàng,... Họ đều phải xử...

Deep Learning table reconstruction ai research team
@renovate
Admin 21/10/2021 08:40
Pro Business – Multipurpose PrestaShop Theme

Overview Pro Business is a PrestaShop free theme. It is a practical but well-packed option for any kind of page building. Pro Business has a clean code with powerful theme editor. You will get a modern edgy but simple look with all kinds of small customizations available. A simplified, step by step process for crafting your gorgeous websites that begins with selecting your favorite homepage demo or conceptual template to get things started, after which, you can freely customize your layouts...

#Aggregation
@renovate
Admin 20/10/2021 17:00
Tìm hiểu về docker

1. Docker là gì? Docker là một nền tảng cung cấp cho lập trình viên cách building, deploying và running ứng dụng một cách dễ dàng bằng biện pháp sử dụng containers (nền tảng ảo hóa). Ban đầu, Docker được viết bằng Python nhưng đến hiện tại thì nó đã chuyển sang Golang. 2. Các thành phần chính của Docker Docker image: nó được xem là những template nằm trong Docker Container. Nó bao gồm tất cả những...

Docker
@renovate
Admin 20/10/2021 16:30
[Android] Launch Mode trong Android

Nếu là một lập trình viên phát triển ứng dụng trên nền tảng Android thì có thể bạn đã nghe đâu đó về Launch Mode hoặc có thể đã từng sử dụng nó trong dự án của mình. Còn nếu bạn chưa biết đến hoặc chưa thực sự hiểu về cách sử dụng của Launch Mode thì trong bài viết này mình sẽ cùng các bạn tìm hiểu qua về nó nhé. Let's go! I : Launch Mode là gì? LaunchMode trong Android là một mô tả...

Android launch mode
@renovate
Admin 19/10/2021 17:20
Điện toán đám mây là gì?

Điện toán đám mây 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. Để có thể hiểu được điều này thì mình nghĩ là mình nên giải thích cho bạn về định nghĩa của “đám mây” này. Đám mây là...

Cloud
@renovate
Admin 19/10/2021 17:10
Ai là gì và nó hoạt động như thế nào?

Ai là gì và nó hoạt động 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 Nguyễn Phúc - một thành viên của Hoovada sống tại TPHCM. AI là một thuật ngữ dùng để chỉ sự mô phỏng các quá trình suy nghĩ của con người bằng máy móc, đặc biệt là hệ...

AI
@renovate
Admin 19/10/2021 17:00
Vi-rút máy tính là gì và làm sao để khắc phục được nó?

Vi-rút máy tính là gì và làm sao để khắc phục được nó? Đâ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 rút máy tính là gì? Vi rút máy tính, giống như vi rút cúm, được thiết kế để lây lan từ máy chủ...

virus
@renovate
Admin 19/10/2021 15:50
Sử dụng file GoogleService-Info.plist theo cấu hình build trên X Code

Một vòng đời phát triển dự án trên X Code thường có 3 bản build config là Debug, Staging và Release. Trong đó Debug để bạn build phát triển trên môi trường Dev, ở Staging bạn build để cho các QC có thể test và cuối cùng bản build Release để có thể đưa dự án của mình lên App Store. Mỗi 1 bản build bạn hoàn toàn có thể cấu hình các dữ liệu khác nhau như URL API, ... Trong đó Firebase Environments là 1...

Firebase Firebase App Distribution
@renovate
Admin 19/10/2021 11:30
Tích hợp API Thông báo Web với Stream Chat

Hiện nay, có nhiều ứng dụng thông báo cho người dùng những tin nhắn quan trọng liên quan đến ứng dụng của họ bằng cách gửi đi những thông báo - điều này có thể thông qua thông báo đẩy hoặc web. Với một thông báo web, một người dùng có thể click vào thông báo và ngay lập tức đi đến ứng dụng để tiếp tục hoạt động trên phần nội dung đó. Với các ứng dụng Stream Chat, một trường...

notifications getstream streamchat sendingNotification WebNotificationsAPI
@renovate
Admin 18/10/2021 22:50
Sử dụng token để xem thông tin người dùng

Ở bài trước chúng ta đã biết cách gen token để xác thực người dùng, bài viết này mình sẽ hướng dẫn sử dụng cái token đó cho phiên làm việc. Đầu tiên chúng ta sẽ tạo package middleware để dành riêng cho tác vụ xử lý middleware(nếu các bạn chưa biết middleware là gì thì hãy search gg khoảng 3-5 phút là có thể hiểu đương sơ sơ khái niệm về nó) middleware/middlewareJWT.ts: export const jwtMiddleware =...

jwt Deno.js
@renovate
Admin 18/10/2021 22:40
Sử dụng jwt để xem thông tin người dùng

Ở bài trước chúng ta đã biết cách gen token để xác thực người dùng, bài viết này mình sẽ hướng dẫn sử dụng cái token đó cho phiên làm việc. Đầu tiên chúng ta sẽ tạo package middleware để dành riêng cho tác vụ xử lý middleware(nếu các bạn chưa biết middleware là gì thì hãy search gg khoảng 3-5 phút là có thể hiểu đương sơ sơ khái niệm về nó) middleware/middlewareJWT.ts: export const jwtMiddleware =...

jwt Deno.js
@renovate
Admin 18/10/2021 22:00
[Hệ thống máy tính (コンピュータシステム)] Các yếu tố cấu thành máy tính コンピュータ構成要素

Với sự đầu tư mạnh mẽ từ Nhật Bản, đặc biệt là trong lĩnh vực Công nghệ thông tin (CNTT), nhu cầu về nhân lực biết tiếng Nhật ngày càng tăng cao. Tuy nhiên lượng nhân lực vừa có khả năng sử dụng tiếng Nhật, vừa có kiến thức chuyên môn hiện tại cực kỳ khan hiếm. Do đó, nhiều công ty giải quyết việc thiếu nhân lực bằng cách sử dụng các bạn có chuyên môn CNTT nhưng không biết...

Japanese Kiến thức nghiệp vụ kiến thức
@renovate
Admin 18/10/2021 21:10
Becoming Agile Business Analyst - Scrum Methodology ( Part 2)

In the previous section, I introduced you to the fundamental concepts of the Scrum team's nature and roles. In this section, we'll learn more about Scrum events, artifacts, and the definition of "done." 5. Scrum events Regulated events in scrum create consistency, reducing meetings that are not defined in scrum. All events have a clear timeframe, i.e. a maximum time period has been specified for each event. When a sprint begins, its duration is fixed and cannot be reduced or...

Agile Development Agile Practices Scrum methodology
@renovate
Admin 18/10/2021 20:30
Becoming Agile Business Analyst - Scrum Methodology ( Part 1)

If you've ever researched the software development process, you've probably heard of many software development models, such as Waterfall, V model, spiral model, or iterative approach model... And recently, we've been hearing a lot about Scrum. So, what exactly is Scrum? What makes the Scrum software development model so appealing to so many software companies?   In order to answer these questions, we will learn about Scrum in two sections. And in this first section, I'd like to introduce the...

Agile Project Management Agile Software Development Agile Scrum
@renovate
Admin 18/10/2021 15:50
Công thức toán và tính chất số học - Những thứ kỳ lạ trong Tin học (Phần 1)

I. Lời mở đầu Xét bài toán sau đây: Tính giá trị biểu thức: S=12+22+⋯+N2,với 1≤N≤109S = 1^2 + 2^2 + \cdots + N^2, \text{với }1 \le N \le 10^9 S=12+22+⋯+N2,với 1≤N≤109Đối với những ai đã tiếp cận với ngôn ngữ lập trình, hẳn ban đầu sẽ thấy bài toán này rất đơn giản. Chỉ cần chạy một vòng lặp biến iii với iii từ 111 tới N,N,N, rồi gán S=S+(i∗i)S=S+(i * i)S=S+(i∗i) là xong! Nhưng sự thật...

Algorithm Viblo
@renovate
Admin 18/10/2021 11:00
Những ngôn ngữ lập trình nào nên học nhất?

Những ngôn ngữ lập trình nào nên học 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 bạn là người mới bắt đầu trong ngành CNTT, đây là 7 ngôn ngữ lập trình hàng đầu mà bạn có thể lựa chọn...

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