Skip to content

Dashboard

All activity

Showing 6,501-6,550 of 7,730 items.
@renovate
Admin 17/05/2021 14:20
Top 10 phụ kiện máy ảnh người chơi nên sở hữu

https://kyma.vn/tin/10-phu-kien-may-anh-huu-ich-moi-nguoi-choi-may-anh-nen-co.html Khi nói đến nhiếp ảnh, máy ảnh và ống kính là những thứ đầu tiên chúng ta mua, vì chúng là những thứ cần phải có. Nhưng nếu bạn thực sự muốn thăng tiến và phát triển trong ngành nhiếp ảnh, có một số phụ kiện máy ảnh nhất định phải sở hữu. 10 phụ kiện máy ảnh hữu ích mỗi người chơi máy ảnh nên có được nêu...

phụ kiện máy ảnh chân máy ảnh thẻ nhớ đèn flash
@renovate
Admin 17/05/2021 13:40
Biến ứng dụng Laravel của bạn trở nên phức tạp hơn với gRPC

gRPC là gì ? Chắc hẳn khi mới đọc tiêu đề, nhiều bạn thắc mắc tại sao lại biến ứng dụng đơn giản trở nên phức tạp để làm gì không biết, nhưng thực ra việc phức tạp này sẽ mang lại cho chúng ta rất nhiều lợi ích, với những ứng dụng nhỏ thì gRPC chưa thực sự cần thiết, tuy nhiên áp vào các ứng dụng lớn, cần được mở rộng trong tương lai, việc chuyển đổi từ REST sang gRPC...

PHP Laravel gRPC May Fest
@renovate
Admin 17/05/2021 12:30
Sử dụng Gates và Policies trong laravel

Xin chào mọi người, như tiêu đề bài viết này mình sẽ viết về Gates Policies trong laravel, cái này anh em làm về laravel thì sớm hay muộn cũng phải biết và sẽ dùng tới. Bắt tay vào tìm hiểu thôi. Giới thiệu Gates Policies Laravel định nghĩa Gate và Policy để thực hiện việc xác thực hành động của người dùng. Policy sử dụng xác thực một nhóm các hành động gắn liền với model hoặc resource còn...

Laravel policy May Fest
@renovate
Admin 17/05/2021 12:30
5 Tips for Success with Your Custom Mobile App Development Company

In today’s highly competitive mobile app market, only coming up with a new startup idea isn’t enough anymore. To cut through the clutter and make your mobile app development startup stand out from the rest, you must have a startup plan. For entrepreneurs, starting a new business could be an intimidating yet challenging task. Moreover, building a startup strategy takes a lot of time and effort. To make this process a bit easier and less stressful, I’ve listed five important tips in this...

Mobile App Development mobile app development company Custom Mobile App Development Company App Development Company
@renovate
Admin 17/05/2021 12:20
Secrets to Building a Successful Custom Mobile App

In this competitive era, where many mobile apps are successfully drawing billions in funding, there are thousands that even fail to make a mark in the online space. Developing an app from scratch requires a significant amount of time and money. However, all your efforts could go in vain if you don’t have a business plan to create and promote it properly. In this blog, I’ve shared some mobile app development secrets that you must follow to make your app a global success. Steps to Follow to...

Custom Mobile App Development Company Custom Mobile App
@renovate
Admin 17/05/2021 12:10
Questions You Need To Ask Before Hiring a Custom Mobile App Development Company in 2021

There are numerous custom mobile app development companies available in the online space, but only a few of them can actually provide services you need to grow your business. Selecting one from the pool of available app development companies could be a hectic task. To help you on your way, I’ve shared a list of questions in this blog post that you must ask before hiring a mobile app development company. Questions to Ask Before Selecting a Custom Mobile App Development Company Question 1:...

mobile app development company Custom Mobile App Development Company App Development Company
@renovate
Admin 17/05/2021 11:50
Agile Retrospective

Sự cần thiết "Lắp bánh xe vào chạy nhanh hơn này" "Không, cảm ơn" "Đang bận làm rồi, nhà bao việc" Mô hình phát triển phần mềm linh hoạt Agile có thể được mô tả có vòng đời như sau Về tư tưởng, thì là chúng ta sẽ phát triển liên tục, thông qua cycle như hình minh hoạ. Sự liên tục tiến lên, cải thiện năng suất lao động để tạo ra sản phẩm là lặp lại theo...

Agile retrospective
@renovate
Admin 17/05/2021 09:50
CHINH PHỤC KIỂM THỬ API VỚI CHARLES- Hướng dẫn cài đặt

Là 1 tester, mình luôn ý thức được công nghệ đang phát triển qua từng giây một. Công việc của 1 tester sẽ không đơn giản chỉ có manual test. Nó đòi hỏi bạn cần phải biết nhiều hơn thế nữa. Một trong những yếu tố đó là khả năng sử dụng các công cụ để phục vụ cho công việc. Dự án mình mới tham gia đòi hỏi cần phải kiểm thử API, mà mình thì lại gà mờ. Cảm giác đó thật là...

Testing API testing charles
@renovate
Admin 17/05/2021 09:50
Auto logout user trong React Native

Với một số ứng dụng di động, đặc biệt như các ứng dụng về tài chính, ngân hàng có chứa những dữ liệu nhạy cảm. Việc để lộ dữ liệu ngay cả khi người dùng không hoạt động trong một khoảng thời gian sẽ tạo ra một lỗ hổng bảo mật vì tin tặc có thể lợi dụng điều đó để xâm nhập điện thoại và đánh cắp các dữ liệu nhạy cảm. Để giảm thiểu nguy cơ xảy ra điều đó...

React Native
@renovate
Admin 17/05/2021 08:00
Hiểu về null safety ở Dart 2.0 trong 5 phút

Bài viết này chỉ tổng hợp lại 1 số nội dung và ví dụ điển hiện của null safety trong Dart 2.0. Chi tiết thì các bạn xem tại đây nhé! 1. Null safety là gì? Khi sử dụng Null safety thì các biến trong chương trình sẽ không được gán giá trị mặc định là null trừ khi chúng ta chỉ rõ nó bằng null. Trước Dart 2.0 Dart 2.0 . Trước phiên bản 2.0, Dart là ngôn ngữ nullability. Theo đó, null sẽ là...

Null safety
@renovate
Admin 16/05/2021 23:00
Khái quát về API Test Automation

Trước hết mở đầu bài viết sẽ giới thiệu về định nghĩa 1. Định nghĩa về API API là viết tắt của Application Programming Interface – phương thức trung gian kết nối các ứng dụng và thư viện khác nhau. Nó cung cấp khả năng truy xuất đến một tập các hàm hay dùng, từ đó có thể trao đổi dữ liệu giữa các ứng dụng. Thi thoảng vẫn có người lầm tưởng API là một ngôn ngữ lập trình nhưng...

API testing
@renovate
Admin 16/05/2021 23:00
Write-up HackTheBox:Bashed

Mở đầu Tiếp theo series là machine Bashed đây cũng được đánh giá là một bài dễ Write-up Recon Vẫn là câu lệnh quen thuộc nmap -A -v 10.10.10.68 -p- -o nmap Ta thấy server chỉ mở đúng một cổng 80 và ta tiến hành truy cập thử xem có gì Ở đây nhắc đến phpbash được triển khai trên server này. Sau khi tìm thử thì mình phát hiện đây là một web shell và mình bắt đầu dùng gobuster để tìm đường dẫn...

hacking May Fest
@renovate
Admin 16/05/2021 22:50
Tổng hợp các công cụ Information Gathering trong Kali Linux (P1)

Nếu ví rằng công việc Pentesting như là một cuộc chiến, thì Information Gathering có lẽ là quá trình trinh sát. Nó đại diện cho triết lý vô cùng quan trọng "Biết địch biết ta, trăm trận trăm thắng". Thành công cũng ở đây, thất bại cũng ở đây. Càng nắm vững được thông tin của mục tiêu, bạn càng tăng cơ hội chiếm quyền điều khiển mục tiêu. Vậy trong quá trình tìm kiếm các lỗ...

CyberSecurity Basic security MayFest web hacking
@renovate
Admin 16/05/2021 22:00
Quản lý retain cycles khi viết Unitest

Trong quá trình phát triển ứng dụng, chúng ta rất khó tránh khỏi việc tạo ra retain cycles kể cả với những lập trình viên giàu kinh nghiệm. Retain cycles không phải lúc nào cũng dễ dàng để phát hiện và có thể dẫn đến hàng giờ để debug. Tất nhiên có những công cụ tuyệt vời giúp chúng ta thực hiện debug dễ dàng hơn (như: memory graph debugger,...) nhưng quá trình debug vẫn khá là vất vả và mất...

Swift Xcode UniTest
@renovate
Admin 16/05/2021 22:00
Tạo website ASP.NET MVC đơn giản (P1)

Dựa trên nền tảng ASP.NET, ASP.NET MVC là một framework được phát triển bởi Microsoft, cho phép chúng ta xây dựng ứng dụng web theo mô hình MVC: (Model, View và Controller). Sau đây, mình sẽ hướng dẫn các bạn cách tạo một website ASP.NET MVC đơn giản bằng Visual Studio 2019 nhé. 1. Tạo một project ASP.NET bằng Visual Studio 2019 Đầu tiên, sau khi mở VS 2019, chọn File -> New -> Project, một cửa sổ New Project sẽ...

asp.net May Fest mvc
@renovate
Admin 16/05/2021 21:00
Làm quen cú pháp TS thông qua ví dụ TodoApp kết hợp Vue 3

Có thể các bạn đã biết, vào 18/9/2020 Vuejs đã chính thức trình làng phiên bản mới nhất - đó là Vue 3. Và theo như giới thiệu, Vue 3 đã được xây dựng lại hoàn toàn bằng TypeScript. Mặc dù ở phiên bản Vue 2 cũng đã hỗ trợ TypeScript, tuy nhiên đến nay TypeScript ngày càng trở nên phổ biến, và là sự lựa chọn yêu thích của rất nhiều developer. Trong bài này, chúng ta sẽ cùng đi làm quen cú pháp...

TypeScript Vue3
@renovate
Admin 16/05/2021 20:30
Xác minh trong kiểm thử phần mềm là gì? Xác thực trong kiểm thử phần mềm là gì? Sự khác biệt giữa xác minh và xác thực.

Verification trong kiểm thử phần mềm: Việc xác minh đảm bảo rằng sản phẩm được thiết kế để cung cấp tất cả các chức năng cho khách hàng. Việc xác minh được thực hiện khi bắt đầu quá trình phát triển. Nó bao gồm các cuộc đánh giá và họp, xem qua, kiểm tra, v.v. để đánh giá các tài liệu, kế hoạch, mã, yêu cầu và thông số kỹ thuật. Giả sử bạn đang đóng một chiếc bàn, ở đây...

verification
@renovate
Admin 16/05/2021 14:50
Microservice 001: Monolithic và sự hình thành của Microservice

Chúng ta đã nghe rất nhiều về Microservice, từ sự kì diệu của nó cho đến những lợi ích mà nó đem lại khi so sánh với mô hình Monolithic. Tuy nhiên chúng ta đôi khi lại bỏ qua những bất tiện và khó khăn khi triển khai Microservice và đặc biệt là làm cách nào, làm như thế nào để giải quyết nó. Với lý do đó, mình sẽ viết một series liên quan đến Microservice với các chủ đề dưới...

microservice
@renovate
Admin 16/05/2021 10:10
Lập trình mạng với Java Swing + Socket

Xin chào mọi người trong bài này mình sẽ hướng dẫn các bạn thiết kế ra 1 form đơn giản có gửi nhận dữ liệu với Java Swing + Socket, IDE mình sử dụng là Eclipse mọi người nhé. 1. Cài đặt windowbuilder để lập trình giao diện Java Swing Để cài đặt được windowbuilder trên Eclipse ta chọn Help -> Eclipse Marketplace Sau đó trên thanh tìm kiếm ta gõ tìm "windowbuilder" và nhấn cài đặt. Ở đây...

May Fest Socket
@renovate
Admin 16/05/2021 00:30
Ravi Morisetty: Skills That Every Pharmacist Should Possess

Being a pharmacist isn’t as rosy as it seems. One doesn’t get to know when an angry patient walks in. However, one cannot blame the patient as he has been struggling with his health for a long and may resort to anger to vent out. Nevertheless, Ravi Morisetty has got plenty of experience and is once again ready to share it with the newcomers. The following section describes what should a druggist carry to combat every problem that arises. Further, it states one basic attribute every...

Ravi Morisetty
@renovate
Admin 16/05/2021 00:00
[Text Spotting] ABCNet: Real-time Scene Text Spotting with Adaptive Bezier-Curve Network

Giới thiệu Ở bài trước về paper FOTS, chắc hẳn bạn đã có cái nhìn tổng quan về các mô hình text spotting. Hầu hết đều sử dụng chung một mạng CNN, sau đó đưa qua một mạng phát hiện vật thể (ở đây có thể cho mô hình học theo tọa độ box, hay phân đoạn kí tự để phát hiện box chứa text , ... ). Tiếp đến sử dụng một phương pháp để trích xuất ra các vùng thích nghi (có rất nhiều...

May Fest Text spotting
@renovate
Admin 15/05/2021 20:10
Tìm hiểu về Permissions trong Command Line

Introduction Có bao giờ bạn thắc mắc khi gõ lệnh ls -l trong Terminal, console hiện ra một loạt các cột như drwx--x--x rồi thì tên của ai đó, rồi admin hay staff gì đó, thật là khó hiểu. $ ls -l Rồi thì đôi khi phải chạy một số lệnh như chmod 400 filename để giúp file có thể chạy được. Chúng là gì và có ý nghĩa thế nào, cùng tìm hiểu với mình trong bài viết này nhé. Overview Khi bạn mở Terminal...

ubuntu command line Permissions
@renovate
Admin 15/05/2021 18:20
Tìm hiểu về Nginx (phần 1)

1. Nginx là gì? Mình biết tới Nginx khi được tham gia vào 1 dự án của công ty, và trong suốt thời gian đầu mình cũng chỉ dừng lại ở cái tên của nó. Và điều gì đến cũng phải đến, mình buộc phải tìm hiểu xem nó là cái gì? tại sao phải sử dụng nó vào dự án... Tìm kiếm chi tiết hơn thì mình biết việc sử dụng Nginx, kể cả các “ông lớn” công nghệ như Google, Facebook, Adobe, IBM, Microsoft,...

May Fest
@renovate
Admin 15/05/2021 16:50
Sử dụng Spotlight Search cho Indexed Swift App Record

Giới thiệu Spotlight Search cho phép người dùng tìm kiến bản ghi ứng dụng của mình trên thanh Search Bar của iPhone/iPad Kịch bản Ứng dụng của chúng ta sẽ cho phép người dùng thêm, xóa, chỉ định các trường bản ghi trong tiêu chí tìm kiếm của iPhone/iPad Spotlight. Ví dụ như trong ứng dụng Books, Book Title có thể sử dụng làm tiêu chí tìm kiếm Người dùng có thêm lựa chọn để thêm tiêu chí title...

Swift iOS
@renovate
Admin 15/05/2021 16:40
[NLP] Tổng quan về Word Representation

I. Word representation là gì ? Word representation (biểu diễn từ) là nhiệm vụ tối quan trọng trong NLP (Natural Language Processing). Nó là một trong những basic buildings blocks trong NLP, đặc biệt với neural networks. Nó có ảnh hưởng đáng kể đến những mô hình Deep learning hiện nay. Trong bài viết này, mình sẽ giới thiệu đến mọi người một số cách tiếp cận để biểu diễn từ và đi sâu vào distributed word...

NLP May Fest
@renovate
Admin 15/05/2021 12:40
Nhập môn lý thuyết cơ sở dữ liệu - Phần 2: Mô hình thực thể liên kết

***Chào các bạn, hôm nay mình tiếp tục viết tiếp phần 2 cho series Nhập môn lý thuyết cơ sở dữ liệu. Chắc hẳn qua bài trước các bạn tìm được lý do vì sao mình phải học môn này rồi chứ. Trong bài này chúng ta tìm hiểu về Mô hình thực thể liên kết ER (Entity Relationship). *** Đây là một ví dụ về mô hình ER có thể các bạn đã bắt gặp ở đâu đó. **Mô hình thực thể liên kết ER bao gồm...

datastructures access database cơ sở ngành CNTT data science Data engineer
@renovate
Admin 15/05/2021 10:00
Project Risks và giải pháp trong quản lý kiểm thử

Khi thực hiện dự án, luôn có những rủi ro tiềm ẩn. Để giảm thiểu được những rủi ro có thể xảy ra, ta cần xác định những rủi ro đó, sau đó phân tích và đánh giá, đưa ra độ ưu tiên cho từng rủi ro. Hãy cùng Phân tích rủi ro và tìm ra giải pháp để tiết kiệm nguồn lực cũng như giảm thiểu rủi ro để dự án thành công hơn nhé. 1. Project Risks là gì? Project Risks (rủi ro dự án) là rủi...

Kiểm thử Testing Project Risks giải pháp
@renovate
Admin 15/05/2021 09:50
Tạo một cron job với Ruby bằng gem Whenever

I. Cron job là gì ? Cron job là một chức năng để thực thi định kì một lệnh nào đó trong một khoảng thời gian đã được xác định từ trước. Nó có thể được sử dụng để chạy bất kỳ chương trình nào tại bất kỳ thời điểm nào. Nếu có một công việc định kỳ cụ thể nào đó mà bạn muốn tự động chạy hàng ngày, hàng tuần hoặc thậm chí hàng giờ, thì Cron job có thể là thứ bạn...

Ruby on Rails Ruby gems Whenever cron job
@renovate
Admin 15/05/2021 00:10
Nhập môn lý thuyết cơ sở dữ liệu - Phần 1

# Trong bài viết này mình sẽ tập trung vào chủ đề tổng quan về Cơ sở dữ liệu. Phần 1 lý thuyết nên hơi chán các bạn cố gắng đọc nhé, chắc lý thuyết mới làm bài tập được, kiến thức còn nhiều các bạn cứ học từ từ nhé... Thôi ta đi trực tiếp vào bài luôn nào ^.^ Tầm quan trọng và ứng dụng của database: Database hay cơ sở dữ liệu là các cụm từ được sử dụng nhiều trong các...

access database cơ sở ngành CNTT data science data scientist Data Structure
@renovate
Admin 15/05/2021 00:00
Nhập môn cơ sở dữ liệu - Phần 1

# Trong bài viết này mình sẽ tập trung vào chủ đề tổng quan về Cơ sở dữ liệu. Phần 1 lý thuyết nên hơi chán các bạn cố gắng đọc nhé, chắc lý thuyết mới làm bài tập được, kiến thức còn nhiều các bạn cứ học từ từ nhé... Thôi ta đi trực tiếp vào bài luôn nào ^.^ Tầm quan trọng và ứng dụng của database: Database hay cơ sở dữ liệu là các cụm từ được sử dụng nhiều trong các...

access database cơ sở ngành CNTT data science data scientist Data Structure
@renovate
Admin 14/05/2021 23:50
Nhập môn lý thuyết cơ sở dữ liệu - Phần 1: Tổng quan

Trong bài viết này mình sẽ tóm tắt về tổng quan về Cơ sở dữ liệu. Database hay cơ sở dữ liệu là các cụm từ được sử dụng nhiều trong các lĩnh vực dữ liệu, lập trình phần mềm, công nghệ thông tin, website … là thành phần vô cùng quan trọng để xây dựng và phát triển phần mềm, ứng dụng trên nền tảng mobile, PC. Cơ sở dữ liệu (database) là một hệ thống các thông tin có cấu trúc...

access database cơ sở ngành CNTT data science data scientist Data Structure
@renovate
Admin 14/05/2021 21:40
Ứng dụng “Camera” của bạn được tạo ra như nào ?

Ứng dụng camera của bạn hoạt đông như nào ? Một thắc mắc chắc rằng ai cũng đã từng có, đặc biệt với một lập trình viên mobile thì việc tìm hiểu về cách tạo ra và cách hoạt động của nó là điều tất yếu. Trong bài viết này mình sẽ chia sẽ một chút kinh nghiệm của mình khi làm việc với module Camera trong React native. 1. Tìm hiểu về React native: React native được Facebook cho ra mắt vào...

camera MayFest May Fest
@renovate
Admin 14/05/2021 19:20
Online Fashion Multi Vendor Marketplace Business Model and Innovative Trends

According to Fashion eCommerce Statista’s report, the market should expect to grow at 12.2% annually and the total market size of US$991.64B by the end of 2024. The report states that a user has purchased at least one fashion item (clothing, shoe accessories, etc.) during the past 12 months. The reason for tremendous growth in this sector is the innovative technologies that have created online shopping an experience worthy of the count. An approximate market value is US$348,700 Million in...

magento 2 marketplace extension magento 2 multi vendor marketplace eCommerce Marketplace Platforms best multi-vendor marketplace platform Ecommerce Website Development Trends
@renovate
Admin 14/05/2021 18:00
How Does the On-Demand Food Delivery Platform Owner Generate Revenue?

The on-demand food delivery platforms are experiencing a rise in demand as customers now prefer to order food online rather than frequently visiting their favorite restaurants. This method of ordering food online seems more convenient and less expensive than putting in efforts to visit your favorite restaurant to enjoy a meal. Noticing the increase in demand and the change in customer preferences more towards the on-demand food delivery platforms, entrepreneurs have started planning to launch...

food delivery app revenue channels on-demand services online food delivery business idea 2021
@renovate
Admin 14/05/2021 18:00
Xử lí Lazy Loading, tăng tốc độ hiển thị với lazysizes

Khái quát Với những website cần hiển thị nhiều hình ảnh, việc thời gian loading ảnh quá lâu là một vấn đề về perfomance thường xuyên gặp phải. Để giải quyết vấn đề này có một phương pháp khá đơn giản và thường xuyên được áp dụng, đó là Lazy Loading Lazy Loading là gì Lazy Loading là phương pháp sẽ không tiến hành loading trước toàn bộ resource trong Website, mà thay vào đó sẽ chỉ loading...

Lazy loading
@renovate
Admin 14/05/2021 17:30
Cypress - Công cụ kiểm thử thế hệ tiếp theo

1. Cypress là gì? Cypress là công cụ kiểm thử được xây dựng cho web, nó sử dụng JavaScript frameworks. Nó giải quyết những vấn đề khó khắn chính mà các developers và tester phải đối mặt khi kiểm thử các ứng dụng web. Cypress thường được so sánh với Selenium, tuy nhiên Cypress khác nhau về căn bản cũng như kiến trúc. Cypress không bị ràng buộc bởi các cơ chế giống như Selenium. Nhờ đó, bạn có...

Automation
@renovate
Admin 14/05/2021 17:30
Fitness tips that everyone should follow to stay fit

Wellness is a crucial point for everybody that is really inspired by their wellbeing. A considerable lot of us make the promise every year to get fit as a fiddle, yet not many of us comprehend what move to make or what level of responsibility is important to get it going. This article by Robert Martyn Bahamas serves to give you every one of the tips and exhortation you need to make your fantasy a reality. Being fit isn't tied in with lifting loads. Cardiovascular exercise has a significant...

best tips fitness
@renovate
Admin 14/05/2021 17:30
Android demo app: Code một app chuyển đổi đơn vị tiền tệ sử dụng MVVM và Jetpack cơ bản

Trong bài viết này mình sẽ cùng viết một app chuyển đổi đơn vị tiền tệ, sử dụng những công cụ trong gói JetPack và sử dụng mô hình MVVM nhé ! Cụ thể sẽ gồm có : Kotlin MVVM (Model View ViewModel Pattern) Hilt (For Dependency Injection) Retrofit Live Data Data Binding Kotlin Flow Kotlin Coroutine.... 1. Add thư viện cho project: Thêm đoạn code này vào build.gradle (Module App) , apply plugin: 'com.android.application' apply...

android kotlin Android Android Jetpack Hilt
@renovate
Admin 14/05/2021 17:20
Seeking Solid Advice About Fitness? Look Here!

Wellness is a crucial point for everybody that is really inspired by their wellbeing. A considerable lot of us make the promise every year to get fit as a fiddle, yet not many of us comprehend what move to make or what level of responsibility is important to get it going. This article by Robert Martyn Bahamas serves to give you every one of the tips and exhortation you need to make your fantasy a reality. Being fit isn't tied in with lifting loads. Cardiovascular exercise has a significant...

best tips fitness
@renovate
Admin 14/05/2021 17:10
Giới thiệu về WebDriverIO

1. WebDriverIO là gì ? WebDriverIO là một tiện ích kiểm thử với mã nguồn mở sử dụng ngôn ngữ NodeJS Nó giúp bạn viết các bài kiểm tra test bằng javascripts trong framework TDD hoặc BDD Về cơ bản, nó sẽ gửi các yêu cầu đến máy chủ Selenium thông qua Giao thức WebDriver và xử lý phản hồi của nó. Các yêu cầu này được bao bọc trong các lệnh hữu ích và có thể được sử dụng để kiểm tra một...

automation testing WebDriverIO
@renovate
Admin 14/05/2021 14:40
Javascript là gì? Ngôn ngữ lập trình Javascript có dễ học?

Khi đã bén duyên với lập trình và có nguyện vọng trở thành nhà phát triển web, bạn phân vân không biết ngôn ngữ lập trình nào phù hợp với xu hướng công nghệ hiện tại và tương lai, hoặc việc nên học ngôn ngữ nào trước sẽ tốt hơn. Bài viết sau đây chúng tôi sẽ cung cấp những kiến thức cơ bản về ngôn ngữ Javascript là gì, cách hoạt động của ngôn ngữ lập trình Javascript cũng như so...

HTML JavaScript CSS Developer app developers
@renovate
Admin 14/05/2021 13:00
Tìm hiểu các bước để hacker mũ đen khai thác 1 website

Giới thiệu Hôm nay chúng ta sẽ đến với 1 chủ đề khá lạ, sau khi mình tra 1 hồi trên mạng thì chưa thấy có bài viết nào cụ thể. Nên hôm nay mình sẽ làm 1 bài viết để các bạn có thể biết được các hacker mũ đen khai thác 1 website như thế nào. Bài viết này không đi vào 1 lỗi cụ thể hay bất kỳ 1 kỹ thuật nào nên những người không phải dân chuyên ngành vẫn có thể đọc được. Bước...

May Fest Hacker
@renovate
Admin 14/05/2021 08:50
Cloud Firestore triggers (part 1)

Xin chào mọi người, bài viết hôm nay mình xin chia sẻ về Cloud Firestore triggers một trong những tính năng của Cloud Functions, trước khi tìm hiểu về Cloud Firestore triggers chúng ta sẽ tìm hiểu Cloud Functions là gì? Cloud Functions là 1 sản phẩm của Google. Cloud Functions cho phép bạn chạy code backend tự động trigger các event được kích hoạt bởi tính năng của Firebase (Google). Tại sao lại sử dụng Cloud...

Firebase Node.js
@renovate
Admin 14/05/2021 08:30
Tận dụng tối đa 100% sức mạnh của ESLint (phần 2)

Trong phần 1 mình đã giới thiệu sơ lược qua về ESLint là gì và cách setup cơ bản. Tiếp theo sau đây là nói về các rule cơ bản và vài mẹo hay giúp sử dụng ESLint tốt hơn nhé. Okay let's go. À cho bạn nào chưa xem phần 1 có thể xem qua để biết cơ bản về ESLint nhé https://viblo.asia/p/tan-dung-toi-da-100-suc-manh-cua-eslint-phan-1-naQZRnGAZvx. 1. Cách viết các rules 1.1. Cấu trúc file .eslintrc Trước hết cùng xem qua...

JavaScript May Fest ESlint Linter
@renovate
Admin 13/05/2021 16:50
Gọi phương thức PRIVATE trong JAVA - Reflection API

1. Tổng quan Khi mới học JAVA, các phương thức private được sử dụng để ngăn cản việc gọi từ bên ngoài class. Nhưng vì 1 lý do nào đó, nếu chúng ta muốn sử dụng nó. Để đạt được điều này, chúng ta cần nghiên cứu về Java's access controls. Giúp chúng ta có thể sử dụng được các đoạn trong phương thức private. 2. Cách thực hiện Ta có 1 hàm thư viện như bên dưới. Đơn giản là cộng 2 số...

Java May Fest Java Reflection private Spring ReflectionTestUtils
@renovate
Admin 13/05/2021 14:40
Custom SideMenu (Hambuger Menu) bằng Swift

Trong quá trình phát triển các ứng dụng iOS, rất dễ gặp các trường hợp có sử dụng SideMenu. Đây tuy là hướng Design đã cũ, nhưng vì tính tiện lợi, tới nay dạng thiết kế này vẫn được sử dụng phổ biến. Trong bài viết hôm nay, mình sẽ custom một SideMenu đơn giản. Tạo giao diện Đầu tiên, tạo MainController và layout trong Storyboard theo các bước sau Bước 1: Mình sẽ kéo 1 Label vào giữa màn...

Swift May Fest
@renovate
Admin 13/05/2021 14:40
Một số nguồn Open Source lớn về Javascript, React bạn nhất định phải đọc

Hello, Trong bài viết này mình sẽ giới thiệu một số nguồn opensource mà có lẽ bạn sẽ cần đọc nó. Mỗi một project trong danh sách này đều có những thứ bạn có thể học được. Mình sẽ chỉ giới thiệu một số ít thôi, phương châm của mình là đọc kỹ chứ không đọc qua loa, tràn lan. Mình cũng sẽ chỉ giới thiệu những nuồn nào mà mình đã trực tiếp nghiên cứu kỹ về nó, hoặc chí ít...

GitHub React May Fest OpenSource
@renovate
Admin 13/05/2021 09:20
Chìa khóa kiểm thử đơn vị thành công - Làm thế nào các nhà phát triển kiểm thử mã code của họ?

Người kiểm thử Hộp đen không quan tâm đến kiểm thử đơn vị. Mục tiêu chính của họ là xác thực ứng dụng so với các yêu cầu mà không cần đi sâu vào chi tiết triển khai. Nhưng như một sự tò mò hoặc suy nghĩ Out of the box, bạn đã bao giờ tự hỏi làm thế nào các nhà phát triển kiểm thử code của họ? Họ sử dụng phương pháp nào để kiểm tra trước khi phát hành code để kiểm tra? Kiểm...

Unit Test
@renovate
Admin 12/05/2021 23:00
Cùng tôi build 1 OS nhúng đơn giản dùng buildroot kết hợp Docker tạo môi trường

Trong quá trình học tập trên trường, mình có được tiếp xúc với môn lập trình nhúng. Ở môn học này, mình được giao một assignment liên quan đến buildroot. Cho nên hôm nay mình xin phép được chia sẻ một chút hiểu biết của mình, mọi người cùng tham khảo. Buildroot là gì và dùng để làm gì ? Là một build-system Linux hệ nhúng Một tập các makefile và các bản vá (patches) để nó có thể dễ dàng...

May Fest Hệ thống nhúng embeddedSystem buildroot
@renovate
Admin 12/05/2021 21:30
Best eCommerce Marketplace Platforms to Launch your Startups in 2021

Choosing the right eCommerce platform is the most crucial part to start an eCommerce business. There is plenty of eCommerce software available on the web. But all of them are not equal, every platform has its own unique functionality and features. Before choosing a platform you need to do little market research. It would help you to find the right solution that meets your business requirements. To help you I've compiled a list of 9 best eCommerce platforms that you could choose to build your...

e-commerce platform Build eCommerce Website Ecommerce solution Ecommerce software eCommerce Marketplace Platforms
ProTip! The feed shows you events from people you follow and repositories you watch.
Subscribe to your news feed