Skip to content

Dashboard

All activity

Showing 6,701-6,750 of 7,730 items.
@renovate
Admin 01/05/2021 16:10
HikariCP - Best Practice in Manage Connection Pool

1. Giới thiệu HikariCP Ở bài trước, mình có nói về max_connections. Bài viết này, mình sẽ nói chi tiết hơn vấn đề mà mình đã gặp phải, cách khắc phục nó. Để hiểu về HikariCP là gì có thể tham khảo 1 bài viết này Trong bài viết này, mình sẽ giải thích chi tiết từng tham số trong đó, những ảnh hưởng của tham số qua các ví dụ thực tế. Trong ví dụ của mình, mình sẽ sử dụng Project Spring...

Java Spring boot MayFest May Fest Database Connection Pool HikariCP
@renovate
Admin 01/05/2021 16:00
Webpack từ A đến Á: HTML Webpack Plugin

Bài hôm nay chúng ta sẽ học về plugin html-webpack-plugin được dùng để sắp xếp các file html theo một trật tự nhất định, giúp tối ưu nội dung file html hơn. 1. Cài đặt Link plugin: https://github.com/jantimon/html-webpack-plugin Cài cho Webpack 5 npm i --save-dev html-webpack-plugin Cài cho Webpack 4 npm i --save-dev [email protected] 2. Chuẩn bị file Để bài học được dễ dàng theo dõi chúng ta nên xóa các file trong...

HTML JavaScript CSS May Fest Webpack
@renovate
Admin 01/05/2021 15:10
Cách sửa lỗi Access is denied Win 10 nhanh nhất

Home » Tài Liệu » Cách sửa lỗi Access is denied Win 10 nhanh nhất Lỗi Access is denied Win 10 chặn người dùng truy cập vào một số directory hay app nhất định. Việc này có thể ảnh hưởng nghiêm trọng đến tiến độ công việc và trải nghiệm. Do đó, bài viết này sẽ hướng dẫn khắc phục lỗi...

@renovate
Admin 01/05/2021 15:00
NitroPack và WP Rocket - So sánh chi tiết, cụ thể

Home » Tài Liệu » NitroPack và WP Rocket – So sánh chi tiết, cụ thể NitroPack và WP Rocket đều là hai plugin tăng tốc trang web vô cùng mạnh mẽ. Mặc dù WP Rocket đang thống trị mảng caching plugin, nhưng NitroPack vẫn được công nhận là một đối thủ xứng tầm. Sau đây là so sánh cụ thể nhất...

@renovate
Admin 01/05/2021 15:00
Password là gì? Liệu bạn đã biết hết về password?

Home » Tài Liệu » Password là gì? Liệu bạn đã biết hết về password? Password được sử dụng để kết hợp với username; chỉ user đó biết và dùng nó để truy cập vào thiết bị, ứng dụng hoặc trang web. Vậy cụ thể hơn, password là gì? Liệu có phương pháp nào thay thế được nó...

@renovate
Admin 01/05/2021 15:00
Cài mail server trên Centos 7 chỉ với 4 bước

Home » Tài Liệu » Cài mail server trên Centos 7 chỉ với 4 bước Bài viết này sẽ giúp bạn cài mail server trên CentOS 7 một cách cơ bản. Ở đây chúng tôi sử dụng Postfix cho SMTP, Dovecot cho POP/ IMAP và Dovecot SASL cho SMTP AUTH. Hãy đảm bảo rằng bạn đã gán IP tĩnh cho server và có kết nối internet để...

@renovate
Admin 01/05/2021 15:00
Tất tần tật về bảo mật Linux VPS

Home » Tài Liệu » Tất tần tật về bảo mật Linux VPS Mặc dù Linux là một nền tảng có độ an toàn cao, nhưng không có nghĩa nó hoàn toàn miễn nhiễm với các rủi ro bảo mật. Do đó, bài viết sau đây sẽ hướng dẫn chi tiết các cách hiệu quả nhất để bảo mật Linux VPS. Nội dung Giới...

@renovate
Admin 01/05/2021 11:50
Writeup Crypto

Mình sẽ tiếp tục writeup với chuỗi bài crypto và cụ thể là RSA. Khi đụng đến RSA thì thường sẽ liên quan đến rất nhiều toán. Tổng quan về RSA: Chọn 2 số nguyên tố rất lớn đặt là p và q là private key. Lấy n = p*q. Ta có hàm phi Euler của n, đặt là phi(n)=(p−1)∗(q−1)=xphi(n) = (p-1)*(q-1) = xphi(n)=(p−1)∗(q−1)=x và với mọi số a bất kỳ, có a∗∗(k∗x+1)=a[modn]a**(k*x + 1) = a [mod...

May Fest
@renovate
Admin 01/05/2021 09:30
Mysql issue: Too many connections

Trong quá trình làm việc với hệ quản trị cơ sơ sở dữ liệu(Mysql, Postgres, Oracle...) rất nhiều khi gặp lỗi "Too many connections". Tại thời điểm đó, database không thể tiếp tục nhận các kết nối đến. Bạn không thể connect dùng GUI. Các service và application không hoạt động. -> Giải pháp đơn giản nhất là reset lại database, để đóng các connections hiện tại. Ưu điểm: Nhanh, dễ...

MySQL Optimization database performance MayFest May Fest
@renovate
Admin 01/05/2021 07:40
Drawing trong SwiftUI

Hôm nay mình sẽ chia sẽ cho các bạn các dạng hình khối ở trong SwiftUI. Thì ở trong SwiftUI ta sẽ có 5 dạng hình khối cơ bản. Bây giờ chúng ta sẽ bắt đầu nhé. Rectangle Thì thẻ này sẽ giúp ta tạo ra một hình khối hộp với kích thước chiều rộng và chiều dài ta truyền vào thông qua thuộc tính frame RoundedRectangle Thì thằng này cũng sẽ giúp ta tạo ra một dạng hình khối nhưng nó khác thằng trên...

AndroidiOS SwiftUI MayFest
@renovate
Admin 01/05/2021 03:50
ReactiveX - Những khái niệm cơ bản

1. Đặt vấn đề Một trong số những task khá phổ biến trong Android chính là thực thi một tác vụ nào đó ở background và update kết quả lên UI. Ví dụ khi các bạn call API, server thường sẽ trả về kết quả dưới dạng Json và chúng ta sẽ convert từ Json sang object và sau đó hiển thị thông tin lên UI. Với task này thì chúng ta thường sử dụng AsyncTask, hàm doInBackground() sẽ thực hiện request và trả...

MobileTeam Education May Fest ReactiveX
@renovate
Admin 01/05/2021 03:50
Áp dụng SOLID trong Android

1. SOLID là gì Thử tưởng tượng bạn đang ở trong một thư viện sách. Bạn muốn tìm một cuốn sách nào đó. Nếu như thư viện được sắp xếp gọn gàng, phân loại sách tốt thì bạn sẽ dễ dàng tìm được cuốn mình cần. Ngoài ra, nếu như thư viện mà được thiết kế nội thất tốt, bạn sẽ có hứng thú hơn khi đọc sách. Cũng giống như ví dụ trên, khi bạn xây dựng một ứng dụng, bạn phải...

android kotlin SOLID MobileTeam Education May Fest
@renovate
Admin 01/05/2021 03:50
Một số thuật toán sắp xếp

Chắc hẳn ngồi trên ghế giảng đường đại học thì ai cũng sẽ được làm quen với thuật toán. Nghe thì thật là trừu tượng và mơ hồ, nhưng để tối ưu hóa những bài toán đặt ra thì bắt buộc các bạn phải học đến nó. Mình xin chia sẻ 1 chút lí thuyết mà mình học được về các thuật toán sắp xếp đơn giản, mong là có thể giúp các bạn áp dụng vào bài toán thực tế của mình! 1. Thuật...

MobileTeam Education May Fest
@renovate
Admin 01/05/2021 01:30
[REACT JS] HOOK LÀ GÌ? CUSTOM HOOK TRONG REACT JS

Hook Là gì ? Trong react trước đây, để sử dụng được các state bắt buộc ta phải sử dụng chúng trong 1 class của javascript. Từ phiên bản 16.8 định nghĩa hook được ra đời, nó cho phép sử dụng được staste và lifecycle vào trong 1 function. Hook được hiểu nôm na là 1 function có thể sử dụng state ở bên trong, thay vì trả về JSX như component thì trả về 1 giá trị nào đó. Ngoài các hook được React...

React js MayFest
@renovate
Admin 01/05/2021 01:30
ECB Trong Crypto

AES là một loại block cipher (mã hoá từng khối dữ liệu). Trong AES lại chia ra thành các mode mã hóa như ECB, CBC, CTR,... Bài hôm nay mình sẽ nói rõ hơn về ECB, cách mã hóa và các lỗ hổng tồn tại xung quanh mode này (mà mình đã tìm hiểu được). Các hàm, toán tử trong bài này và các bài crypto sau sẽ được tiêu chuẩn hóa về ngôn ngữ Python (cụ thể là version 3). Như sơ đồ bài trước thì từ một P...

MayFest
@renovate
Admin 01/05/2021 01:20
[REACT JS] THUỘC TÍNH REF TRONG REACT

Ref trong React Component là gì ? Ref được sử dụng để lấy tham chiếu đến một node DOM(Document Object Model) hoặc có thể là một thể hiện của một component trong một ứng dụng React, tức là ref sẽ về một node mà chúng ta tham chiếu đến khi render xong cây dom. Trong react chúng ta thường sử dụng state thể thay đổi đổi DOM ảo, React không khuyến khích thay đổi DOM thật nhưng trong 1 số trường hợp sau...

React js MayFest
@renovate
Admin 01/05/2021 01:10
[REACT JS] RERENDER COMPONENT TRONG REACT JS

I. Khái niệm DOM và VDOM DOM: Viết tắt của Document Object Model, tạm dịch là mô hình các đối tượng tài liệu. DOM được dùng để truy xuất và thao tác trên các tài liệu có cấu trúc dạng HTML hay XML bằng các ngôn ngữ lập trình thông dụng như Javascript, PHP,… Tất cả các thẻ HTML đều được quản lý trong đối tượng document. Ở javascript để thao tác với các thẻ html chúng ta phải sử dụng đối...

React js MayFest
@renovate
Admin 01/05/2021 01:10
Crypto

Hôm nay chúng ta sẽ tìm hiểu về CBC, tại mode này, khối text đầu tiên sẽ được XOR với một khối Initialization vector (viết tắt là iv) rồi mới mã hóa ra bản mã. Các khối text phía sau sẽ được XOR với bản mã của khối text đằng trước nó sau đó mới mã hóa và cuối cùng các bản mã ghép lại với nhau như ở hình bài trước. Hôm nay mình sẽ giới thiệu về 1 bài trên cryptohack về CBC. Link:...

MayFest
@renovate
Admin 01/05/2021 00:30
Tổng quan về GCD trong Swift

Multithreading trong IOS Mỗi một ứng dụng IOS khi được chạy đều có một Main Thread. Thread này được sử dụng để xử lý các task liên quan đến UI như cập nhật giao diện, xử lý các tương tác của người dùng như scroll, zoom, ... Nếu Thread này bị block thì app của bạn sẽ rơi vào 1 trạng thái mà dân gian vẫn gọi là bị "đơ". Đây chính là lúc chúng ta cần đến multithreading Nguyên nhân của...

Multi Threading May Fest
@renovate
Admin 01/05/2021 00:10
Khám phá Navigation Architecture Component trong Android

Giới thiệu Mới đây Google đã giới thiệu đến với cộng đồng Android trên toàn thế giới Navigation Architecture Component, nó như một phần của Android Jetpack và gói AndroidX nhằm mục đích đơn giản hoá việc triển khai của điều hướng trong ứng dụng Android của bạn. Thành phần này và các nguyên tắc của nó cung cấp một cái nhìn mới về cách triển khai điều hướng, bao gồm đề xuất sử dụng...

MayFest MobileTeam Education
@renovate
Admin 01/05/2021 00:00
Tìm hiểu Lazy Collection

Introduction Lazy Collection là một tính năng mới của Laravel được giới thiệu trong phiên bản 6.0. Đây là một sự bổ sung cho tính năng Collection vô cùng hữu ích đã có trước đó của Laravel cho phép ta giảm thiểu bộ nhớ sử dụng. Vì là một tính năng mới, hiện các tài liệu về Lazy Collection vẫn còn hạn hẹp nên mình xin phép góp vui một bài viết đi vào tìm hiểu về Lazy Collection và có một cái...

PHP collection Laravel MayFest Lazy Collection
@renovate
Admin 30/04/2021 20:50
Top Startup Ideas of ‘Uber for X’ Business Model That Will Increase Your Profit

Momentary upliftment is observed in the online business market due to the evolution of the internet-based platforms. Revolutions in technology, changes in customer preferences bring new startup launchers to the industry. Clear analysis of the current and the future online market brings an overview of positive signs for business launch. With the several innovative ideas, the on-demand service applications like Uber, Netflix, Grubhub, etc are getting successful and this turns more number of...

uber clone app development Uber clone uber clone app script uber for x model uber for x
@renovate
Admin 30/04/2021 19:30
Learn MarkDown.

Learn MarkDown. Nội dung. Giới thiệu về ngôn ngữ MarkDown. Các bước cơ bản ban đầu để sử dụng MarkDown. Cú pháp cơ bản của MarkDown. Cách xuất MarkDownd ra file PDF, HTML, Json, PNG, JPEG. Các nguồn tài liệu về MarkDown. 1 ) Markdown là gì? MarkDowd là một ngôn ngữ đánh dấu. Thế ngôn ngữ đánh dấu là gì? Ngôn ngữ đánh dấu rất đơn giản là một cách để làm cho một vài đoạn văn bản có ý nghĩa...

codingdev markdownd nguyenducthong
@renovate
Admin 29/04/2021 21:50
Why should you invest in taxi app development if you are into a taxi business?

At present, today without application help, we aren't able to buy or ride anything. People are looking for an instant solution at their doorstep. Having a mobile phone conversation might lead to many mismatches at emergency time. Moreover, Uber clone can take your traditional taxi business to the next level and it brings visibility to your service soon. Making your service applicable for everyone is tough but it can be done by an application. Here, I have listed a few of the add-on perks of...

uber clone app Uber clone uber like app
@renovate
Admin 28/04/2021 19:30
Dynamics for the future of advertising

The Future of Dynamic Advertising is experiencing a change of notion. Online advertising attracts more and more traffic to the website. It is the new gold and game-changer of competitive markets. Advertising has gone digital and it is present everywhere. With futuristic technologies like Artificial Intelligence, Blockchain, and Machine Learning promising to improvise advertising to various degrees, there is plenty to consider. The new era of marketing As marketing strategy changes from time to...

new era advertising Marketing
@renovate
Admin 28/04/2021 17:40
UberEats Clone App | Food Delivery Script

With the multi-dimensional deliverables, SpotnRides has a unique place in the on-demand service industries via perfect-fit app solutions. As per the keen observation, the need for the UberEats clone app solution is a much more needed solution for the on-demand delivery sectors. On this basis, SpotnRides now launches the remarkable UberEats clone app solution to bring revolutions in the delivery industry. SpotnRides develops the UberEats clone with power-packed features according to the latest...

Food Delivery Scrip UberEats Clone App ubereats clone UberEats Clone Script
@renovate
Admin 28/04/2021 17:20
Hướng dẫn cài đặt Softaculous với cPanel

Home » Tài Liệu » Hướng dẫn cài đặt Softaculous với cPanel Bài viết này sẽ giải thích Softaculous là gì? Nó có công dụng như thế nào đến hosting mà bạn sử dụng và cài đặt và sử dụng nó trên cPanel. Vietnix sẽ hướng dẫn bạn ngay đây! Nội dung Softaculous là gì?Cách cài đặt Softaculous...

@renovate
Admin 28/04/2021 17:00
Tạo menu ngang trong WordPress chỉ với 2 bước

Home » Tài Liệu » Tạo menu ngang trong WordPress chỉ với 2 bước Nhiều người dùng cho rằng việc tạo menu ngang trong WordPress sẽ “vừa mắt” khách truy cập hơn. Do đó, bài viết dưới đây sẽ hướng dẫn tạo menu ngang trong WordPress chỉ với 2 bước đơn giản. Bạn có thể tạo menu ngang...

@renovate
Admin 28/04/2021 17:00
Install Docker Ubuntu 18.04 chỉ qua 8 bước

Home » Tài Liệu » Install Docker Ubuntu 18.04 chỉ qua 8 bước Docker là một công cụ hữu ích giúp quản lý ứng dụng trong các container. Vậy làm thế nào để install Docker trên Ubuntu? Hãy theo dõi bài viết ngay sau đây để install Docker nhanh chóng. Nội dung Giới thiệu về DockerDocker là gì?Điều kiện...

@renovate
Admin 28/04/2021 17:00
Tạo SSH Key chỉ với 3 bước đơn giản

Home » Tài Liệu » Tạo SSH Key chỉ với 3 bước đơn giản Việc tạo SSH key cho server sẽ tăng tính bảo mật hơn. Vậy SSH key là gì? Cách tạo SSH Key cho server của mình? Bài viết này sẽ hướng dẫn cho các bạn chi tiết và cụ thể nhất. Cách tạo SSH Key Nội dung Giới thiệu về SSH KeyBước 1...

@renovate
Admin 28/04/2021 17:00
Cách xử lý lỗi SQL cannot connect to server

Home » Tài Liệu » Cách xử lý lỗi SQL cannot connect to server Lỗi SQL cannot connect to server có thể xảy ra khi thao tác với cơ sở dữ liệu, gây trở ngại lớn cho người dùng. Bài viết này sẽ cung cấp các cách để kiểm tra xem cấu hình kết nối với SQL Server có chính xác hay không. Nội dung 1....

@renovate
Admin 28/04/2021 15:20
WP-Cron là gì? Các thao tác cơ bản với WP-Cron

Home » Tài Liệu » WP-Cron là gì? Các thao tác cơ bản với WP-Cron WP-Cron là một phần của WordPress xử lý các sự kiện đã lên lịch trong một trang WordPress. Vậy chi tiết hơn thì WP-Cron là gì? Làm sao để disable WP-Cron cho hiệu suất nhanh hơn? Nội dung WP-Cron là gì?Vấn đề về hiệu suất với...

@renovate
Admin 28/04/2021 15:20
Cách sử dụng SFTP hiệu quả nhất

Home » Tài Liệu » Cách sử dụng SFTP hiệu quả nhất SFTP là một giao thức truyền file an toàn, có thể truyền trên cả hệ thống cục bộ và từ xa. Bài viết dưới đây sẽ hướng dẫn sử dụng SFTP để truyền file bằng Remote Server đơn giản, hiệu quả nhất. Nội dung Giới thiệuCách kết...

@renovate
Admin 28/04/2021 15:20
Webmin là gì? Vì sao ta nên sử dụng nó?

Home » Tài Liệu » Webmin là gì? Vì sao ta nên sử dụng nó? Webmin là một giao diện quản lý hệ thống mạnh mẽ. Vậy cụ thể, webmin là gì? Vì sao ta cần sử dụng webmin? Webmin có khả năng làm những gì? Hãy theo dõi bài viết ngay sau đây. Nội dung Webmin là gì?Những phần mềm liên quanCách truy...

@renovate
Admin 28/04/2021 14:00
Introduction to Google Cloud AutoML Vision

With the rapid development of technology, a Data Scientist could archive their job like training ML models faster. The Word "AutoML"(also known as Automated machine learning) comes and now plays a crucial role in studying ML. Their work has been promoted to a new level compared with the traditional way of creating an ML model. The three big cloud platforms(GCP, Azure, AWS) now provided a variety of resources for Machine learning, especially AutoML. This blog will go through from...

Google Cloud Platform Advance Python Google Cloud Vision API
@renovate
Admin 28/04/2021 13:40
Keycloak Secure any application

In life, there are many problems posed to the software industry . But most of the software that we create has a security and decentralization mechanism and user management. So what can keycloak do in the above problems? Add Authentication and Authorization to your system. Add UserManagerment to your system. Add Single-Sign-on and Single-Sign-out to your system. Add Permission(Role-User) to your system. Can be used for most types of software deployment models(microservice-monolithic) For ease of...

Spring Boot microservices
@renovate
Admin 28/04/2021 11:46
Một Vài điều suy nghĩ về API GateWay

Trong bất kì một hệ thống sử dụng mô hình microservice nào đều có 1 cánh cổng thần kì =)) Đó là API GATEWAY Vậy tại sao chúng ta lại nói nó là cánh cổng thần kì. **API-GateWay** là một Interface mà nó nằm trước các service back-end khác. - Nhiệm vụ chính là **router**. - Đi cùng với nó là các lựa chọn đa dạng khác như : Multiple Back-ends (...

APIRouter microservice API gateway
@renovate
Admin 28/04/2021 09:20
ASP.NET là gì?

Home » Tài Liệu » ASP.NET là gì? Trong thời đại kỹ thuật số 4.0, website và app trên smartphone. Nó hầu như đang thay thế cho các phương tiện truyền thông cổ điển. Trong đó, có rất ngôn ngữ lập trình khác nhau để xây dựng lên web và app. Mỗi mã nguồn có những tính năng và lợi ích khác nhau....

@renovate
Admin 28/04/2021 09:20
WooCommerce là gì? Tại sao phải sử dụng nó?

Home » Tài Liệu » Tài liệu kỹ thuật » WooCommerce là gì? Tại sao phải sử dụng nó? Bài viết này sẽ chia sẻ WooCommerce là gì? Tại sao phải sử dụng nó. WooCommerce bắt đầu như thế nào và nó trở nên phổ biến như thế nào. Bạn cũng sẽ tìm hiểu cách bắt đầu sử dụng WooCommerce, các...

@renovate
Admin 28/04/2021 09:20
An toàn Internet với AdGuard DNS

Home » Tài Liệu » An toàn Internet với AdGuard DNS AdGuard DNS là một cách khác để chặn quảng cáo, bảo vệ dữ liệu cá nhân, cho phép tìm kiếm trình duyệt an toàn và ngăn trẻ em khỏi nội dung người lớn. Internet filter bảo vệ để chặn quảng cáo, tracking và phishing. Trong AdGuard DNS có 4 chế...

@renovate
Admin 27/04/2021 20:46
Blade Server và Rack Server: Bạn đã phân biệt được chưa?

Home » Tài Liệu » Blade Server và Rack Server: Bạn đã phân biệt được chưa? Blade Server và Rack Server là hai loại server được sử dụng phổ biến nhất trong ngành công nghiệp data center hiện nay. Vậy điểm khác nhau giữa chúng là gì? Hãy cũng tìm hiểu ngay sau đây. Blade server và Rack server Nội...

@renovate
Admin 27/04/2021 20:46
Hướng dẫn 3 cách check theme WordPress nhanh nhất

Home » Tài Liệu » Hướng dẫn 3 cách check theme WordPress nhanh nhất Bạn đang chuẩn bị xây dựng một website nhưng khi tìm hiểu về thiết kế giao diện website thì thấy có website WordPress có giao diện đẹp, trải nghiệm người dùng tốt. Mà không biết check theme WordPress hay kiểm tra theme WordPress đó tên...

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