Skip to content

Dashboard

All activity

Showing 6,601-6,650 of 7,730 items.
@renovate
Admin 08/05/2021 15:30
Route trong Laravel (Phần 1)

1. Cấu trúc thư mục 'routes' trong Laravel Tất cả các tuyển đường đi truy cập vào trang web của chúng ta đều được định nghĩa trong thư mục routes .Các file trong thư mục này được tải tự động bởi Laravel. File routes/web.php định nghĩa các tuyến đường dùng cho giao diện web. Những tuyến đường này được đăng gán cho nhóm web middleware, các nhóm này cung cấp các đặc điểm như trạng thái session...

May Fest Route laravel
@renovate
Admin 08/05/2021 15:00
Tìm hiểu và Route trong Laravel (Phần 1)

1. Cấu trúc thư mục 'routes' trong Laravel Tất cả các tuyển đường đi truy cập vào trang web của chúng ta đều được định nghĩa trong thư mục routes .Các file trong thư mục này được tải tự động bởi Laravel. File routes/web.php định nghĩa các tuyến đường dùng cho giao diện web. Những tuyến đường này được đăng gán cho nhóm web middleware, các nhóm này cung cấp các đặc điểm như trạng thái session...

May Fest Route laravel
@renovate
Admin 08/05/2021 13:30
Localization trong Laravel

1. Localization là gì ? Trong máy tính, quốc tế hóa (internationalization) và địa phương hóa (localization) là các thuật ngữ chỉ việc phát triển một phần mềm máy tính ở các ngôn ngữ khác nhau, các khu vực khác nhau cũng như yêu cầu kỹ thuật khác nhau phục vụ cho một quốc gia/khu vực mà ta nhắm đến. Tính năng Localization trong Laravel cung cấp một cách thuận tiện để truy xuất các chuỗi bằng các ngôn...

May Fest localization
@renovate
Admin 08/05/2021 11:10
Sử dụng SweetAlert trong Laravel

1. Sweet alert là gì Sweet alert là 1 gói trong Laravel , nó sử dụng để thay thế hộp thông báo của Javascript khi chúng ta sử dụng Laravel. Giao diện của nó khá đẹp, responsive và dễ dàng chỉnh sửa tùy theo sở thích người dùng. 2. Cài đặt Sweet alert trong Laravel Để bắt đầu với SweetAlert2 , sử dụng Composer thêm package vào thư mục dự án: composer require realrashid/sweet-alert Sau khi cài đặt gói...

Laravel May Fest sweetalert
@renovate
Admin 08/05/2021 11:00
Sử dụng Sweet-alert trong Laravel

1. Sweet alert là gì Sweet alert là 1 gói trong Laravel , nó sử dụng để thay thế hộp thông báo của Javascript khi chúng ta sử dụng Laravel. Giao diện của nó khá đẹp, responsive và dễ dàng chỉnh sửa tùy theo sở thích người dùng. 2. Cài đặt Sweet alert trong Laravel Để bắt đầu với SweetAlert2 , sử dụng Composer thêm package vào thư mục dự án: composer require realrashid/sweet-alert Sau khi cài đặt gói...

toast laravel sweet alert laravel
@renovate
Admin 08/05/2021 07:20
Top JavaScript tips có thể bạn chưa biết (Phần 3)

Hi các bạn, tiếp tục chuỗi chủ đề bàn luận về JavaScript hôm nay mình sẽ tiếp tục chia sẻ đến các bạn các thủ thuật khi làm việc cùng JS để tối ưu hóa hiệu suất công việc cũng như tạo các "helpers" xịn xò nhất để sẵn sàng đánh chiếm các dự án lớn. Cụ thể như nào thì hãy cùng kéo xuống dưới để tìm hiểu cùng mình nhé (go) 1. Lọc các giá trị unique trong mảng Trong ES6...

Front-end JavaScript May Fest
@renovate
Admin 08/05/2021 00:00
Higher-order Function & Lambda

1. Higher-order function là gì ? Thuật ngữ "Functional programming" là một dạng lập trình mà ta có thể truyền các hàm như 1 tham số hay return 1 hàm , Higher-order function là một dạng như vậy Dưới đây là hai kiểu thể hiện cơ bản của Higher-order function : 1. Higher-order function được truyền như tham số Ta có ví dụ một Higher-order function như sau : fun printPerson(name: String , printName: (Int?) -> String) { ...

android kotlin May Fest
@renovate
Admin 07/05/2021 23:10
Phân tích CVE-2021-26295 Apache OFBIZ

Tản mạn Dạo gần đây thì có ông anh trong công ty rủ mình ngồi nghiên cứu con ERP EBS (E-Business Suite) của oracle vì có nhiều doanh nghiệp dùng thằng này. Lúc đấy thì mình còn chưa biết đến ERP là gì. Thế là lại ngồi tìm hiểu thôi ERP? Về cơ bản thì ERP là một loại phần mềm mà các tổ chức sử dụng để quản lý các hoạt động kinh doanh hàng ngày như kế toán, mua sắm, quản lý dự án, quản...

CyberSecurity May Fest CVE-2021-26295 Apache OFIBZ
@renovate
Admin 07/05/2021 22:00
Tất cả về giao thức DHCP

Sau 1 tuần bận sắp mặt không viết bài nào, nay mình chia sẽ lại những kiến thức cơ bản cho các bạn nắm vững trước khi đi vào những bài chuyên sau hơn nhé .. mình cố gắng 1 tuần viết 2 bài . Mục lục Khái niệm DHCP Các thuật ngữ trong DHCP Gói tin DHCP Các thông điệp DHCP Cách hoạt động DHCP Tài liệu tham khảo 1. Khái niệm DHCP (Dynamic Host Configuration Protocol) Đây là giao thức hoạt động ở...

May Fest
@renovate
Admin 07/05/2021 22:00
Prefork vs Worker

worker và prefork, vốn là 2 Multi-Processing Modules (MPMs) phổ biến trên Linux. Ngoài ra hiện nay còn có event (cũng Linux), mpm_winnt (cho Windows), mpmt_os2 (cho OS/2), mpm_netware (cho Netware) và beos (cho BeOS). Các bạn có thể tự tìm hiểu các MPMs khác thông qua google và các tài liệu khác, trong khuôn khổ bài này chúng ta chỉ tìm hiểu về worker và prefork. Cụ thể là tìm hiểu về : – Cơ chế hoạt động. Sự khác nhau...

May Fest
@renovate
Admin 07/05/2021 21:50
Tìm hiểu về Apache ActiveMQ

ActiveMQ là gì? Tại sao ta lại cần đến nó? Trước khi bàn đến ActiveMQ tôi xin đề cập đến Producer–Consumer pattern để trả lời câu hỏi thứ 2. Để dễ hiểu ta có thể hình dung một tình huống như sau: Việc xếp hàng để thực hiện một hành vi nào đấy là rất phổ biến, ví dụ như xếp hàng mua vé tàu, người mua vé phải xếp hàng dài đợi chờ rất lâu để có thể mua vé tàu, vì việc này...

May Fest
@renovate
Admin 07/05/2021 19:30
SQL Server Monitoring Tools and Software

Western Market Research-WMR, one of the world's leading market research firms, has released a new report on the global market for SQL Server performance monitoring software and tools. The report is packed with crucial market information that will help clients make the right business decisions. This research will help both current and new entrants to the SQL Server performance monitoring software and tools market to discover and study market requirements, market size, and competition. This...

sqlserver
@renovate
Admin 07/05/2021 18:20
Design Patterns trong ngôn ngữ lập trình C - bài 1

Design Patterns trong C Design Patterns (Thiết Kế Mẫu) không phải là một khái niệm quá xa lạ với người lập trình. Trong Viblo cũng đã có nhiều bài viết chia sẻ về DP. Tuy nhiên khi nói đến DP, thông thường DP hay gắn với các ngôn ngữ lập trình hướng đối tượng. Ngay trong quyển sách Design Pattern - có thể coi là kinh thánh về DP - của Nhóm bộ tứ (Gang of Four), các tác giả cũng nói rằng "DP miêu...

Design Pattern May Fest C language
@renovate
Admin 07/05/2021 17:50
CSS - Mastering Flexbox

Khi bạn làm về fontend hay bắt đầu học và tìm hiểu về CSS chắc hẳn bạn đã biết hoặc nghe về Flexbox. Vậy flexbox là gì? Sử dụng flexbox như thế nào? Khi nào nên sử dụng flexbox? Nên trong bài viết này chúng ta sẽ cùng tìm hiểu về flexbox cũng như công dụng của nó. Flexbox là gì? Flexbox nhằm mục đích cung cấp một giải pháp hiểu quả trong việc bố trí, sắp xếp và phân bố các phần tử(item)...

May Fest
@renovate
Admin 07/05/2021 17:30
Docker cơ bản (P2) - Storage.

Hello guys, sau phần một với kiến thức Docker ở bài viết Docker cơ bản (P1) , mình đã giới thiệu sơ lược về kiến trúc và hai khái niệm cơ bản nhất trong docker đấy là images và container, trong phần hai này, chúng ta cùng đến với những kiến thức như Storage, Network. Bắt đầu ngay thôi nào! 1. Docker storage Theo mặc định, tất cả các file được tạo, hay được sinh ra trong quá trình chạy bên trong...

May Fest
@renovate
Admin 07/05/2021 16:30
Laravel artisan, dùng thường xuyên nhưng không biết nó là gì ?

Nếu bạn đã làm việc với framework Laravel thì chắc hẳn bạn có sử dụng đến Artisan rồi, Ở bài này chúng ta sẽ tìm hiểu rõ hơn về artisan và các ứng dụng của nó. Laravel Artisan là gì ? Laravel artisan là một công cụ dòng lệnh được tích hợp sãn trong các project laravel được xây dựng dựa trên component Symfony Console, nó cung cấp rất nhiều các chức năng hữu ích như xử lý các công việc thủ...

Laravel May Fest Laravel artisan command
@renovate
Admin 07/05/2021 16:10
Tìm hiểu và khai thác lỗi XXE

XXE (XML external entity) injection là một lỗ hổng đã có từ lâu đời và luôn được đánh giá ở mức độ nghiêm trọng. Hôm nay chúng ta sẽ đến với tìm hiểu sơ bộ về lỗi và demo khai thác cũng như phân tích demo. 1.Định nghĩa a. XML là gì? XML được hiểu đơn giản là ngôn ngữ đánh dấu mở rộng. Đây là 1 công cụ được phát triển để lưu trữ và vận chuyển dữ liệu. Nó dùng để cấu trúc,...

May Fest XXE Demo
@renovate
Admin 07/05/2021 15:40
Thuật Toán Bubble Sort Đơn Giản

1. Overview Tiếp tục SERI Thuật Toán Sắp Xếp Đơn Giản chúng ta sẽ tìm hiểu một thuật toán rất dễ để cài đặt mà bất kì bạn sinh viên nào cũng sẽ được học ngay từ những năm đầu tiên của đại học. Giới thiệu qua cho bạn nào chưa biết : SERI Thuật Toán Đơn Giản chúng ta sẽ tìm hiểu những thuật toán bao gồm Bubble Sort, Insertion Sort, Merge Sort, Heap Sort, QuickSort, Radix Sort, Counting Sort, Bucket...

Algorithm May Fest datastructures
@renovate
Admin 07/05/2021 15:30
Game cờ cá rô chỉ với css và html - Muốn ngáo thì zô đây

Tôi nói trước là nó dài loằng ngoằng, với chuối lắm nhá =)) Cái này để bày trò thể hiện đẳng cấp thôi, chứ cái này mà dùng js thì phút mốt là xong Nhưng để lấy tinh thần thì tôi cũng show hàng chút cho mn có tinh thần Để tiết kiệm thêm chút thời gian ae ngồi đọc thì ta sẽ bắt đầu luôn HTML Đầu tiên là code HTML, sau cái này thì tôi đoán là 1/2 ae bỏ đi tìm cái khác để đọc <div...

HTML CSS May Fest Game
@renovate
Admin 07/05/2021 15:30
Cơ bản về Validation trong Laravel

Cho dù các bạn đang sử dụng ngôn ngữ lập trình nào thì việc kiểm tra tính hợp lệ của dữ liệu khi người dùng gửi lên cũng đều rất cần thiết. Trong bài viết này mình sẽ giới thiệu với các bạn về việc xử lý dữ liệu đầu vào bằng cách sử dụng Validation trong Laravel 1. Tạo đường dẫn Đầu tiên chúng ta tạo ra 2 đường dẫn để thao tác, ví dụ với việc đăng nhập người...

Laravel May Fest validation
@renovate
Admin 07/05/2021 15:10
Hướng dẫn tìm bug wordpress plugin (phần 1)

Viblo May Fest 2021 là sự kiện nhằm thúc đẩy việc chia sẻ kiến thức, chung tay phát triển cộng đồng IT Việt Nam. Những người tham gia sự kiện sẽ nhận được những phần quà hấp dẫn đến từ ban tổ chức. Mình tham gia sự kiện với loạt bài viết về cách tìm bug wordpress plugin. Bài viết được đúc kết từ quá trình tìm bug của mình và hy vọng rằng nó phần nào hữu ích với bạn đọc (những...

Wordpress CyberSecurity white box test May Fet
@renovate
Admin 07/05/2021 15:10
Một số cải tiến của cross-entropy loss cho Face Recognition

Introduction Bài toán face recognition trong vài năm trở lại đây đã đạt dược nhiều bước tiến lớn nhờ vào sự phát triển của học sâu (Deep learning), mà cụ thể hơn là mạng neural tích chập (Convolutional neural network - CNN). Các phương pháp deep learning based hầu hết dựa vào mạng CNN để trích xuất ra một vector đặc trưng đại diện cho một khuôn mặt gọi là vector face embedding. Các vector này có...

Deep Leanring May Fest Face Recognition softmax
@renovate
Admin 07/05/2021 15:00
Các phương pháp tránh hiển thị lại các component dùng chung trong Nextjs ( Part 2 )

Đặt vấn đề Ở bài trước, ta đã tìm ra các giải quyết việc hiển thị lại các component dùng chung trong Nextjs, nhưng vẫn tồn tại điểm yếu rằng các component luôn được chia sẻ cho mọi page, do đó ta sẽ xem xét đến cách khác giải quyết vấn đề này. Ở bài viết này, vẫn sử dụng project ở bài trước. Cách 2: Vẫn ném hết component chung vào file _app.js nhưng đặt thêm điều kiện Ta xem lại...

nextjs May Fest
@renovate
Admin 07/05/2021 14:50
Thuật Toán Insertion Sort Đơn Giản

1. Overview (Tổng Quan) Tiếp tục SERI Thuật Toán Sắp Xếp Đơn Giản chúng ta sẽ tìm hiểu một thuật toán rất dễ để cài đặt mà bất kì bạn sinh viên nào cũng sẽ được học ngay từ những năm đầu tiên của đại học. Giới thiệu qua cho bạn nào chưa biết : SERI Thuật Toán Đơn Giản chúng ta sẽ tìm hiểu những thuật toán bao gồm Bubble Sort, Insertion Sort, Merge Sort, Heap Sort, QuickSort, Radix Sort,...

Algorithm May Fest datastructures
@renovate
Admin 07/05/2021 14:40
Terminology & Properties - Thuật ngữ và các property của Flexbox

Flexbox là 1 module. Cần phải set nhiều properties ở container(flex container) và children(flex items). Layout thông thường dựa trên block & inline flow direction. Flex layout dựa trên flex-flow direction. Hãy xem miêu tả dưới đây : Ảnh trên là setting thông thường của flexbox. Items sẽ được đặt theo hoặc là main-axis (trục ngang - bắt đầu từ main-start đến main-end) hoặc cross axis (trục dọc - bắt đầu từ...

flexbox
@renovate
Admin 07/05/2021 14:10
MLP-Mixer - Hướng giải quyết các bài toán Computer Vision mới bên cạnh CNN và Transformer

Có thể nói rằng Convolutional Neural Network hay CNN đã và đang được cho là mô hình vô cùng phù hợp cho thị giác máy tính. Bên cạnh đó các mạng dựa trên cơ chế attention, chẳng hạn như Vision Transformer, cũng dần được quan tâm và sử dụng nhiều hơn. Tuy vậy trong paper mới được publish của mình với tên gọi MLP-Mixer: An all-MLP Architecture for Vision, nhóm Google Brain ở Zurich và Berlin đã tuyên bố rằng...

May Fest MLP
@renovate
Admin 07/05/2021 13:50
Cài đặt môi trường Pentest Android trên Windows (Phần 1)

Một trong số các vấn đề khó nhất với những ai muốn tìm hiểu về Kiểm thử xâm nhập ứng dụng Android (Pentesting Android applications) là cách cài đặt môi trường kiểm thử. Kiểm thử xâm nhập ứng dụng di động cũng có nhiều điểm tương tự như Kiểm thử xâm nhập ứng dụng web, tuy nhiên việc cài đặt môi trường cho việc kiểm thử xâm nhập ứng dụng di động lại khó hơn nhiều. Đối với...

pentest
@renovate
Admin 07/05/2021 13:50
Tuyển tập “cheatsheet” bộ câu hỏi cho developer

Bạn đã có bộ câu hỏi cho developer chưa? Đây là lần đầu tiên bạn phỏng vấn, bạn lo lắng không biết như thế nào để trả lời tốt các câu hỏi từ nhà tuyển dụng? Bộ câu hỏi cho developer qua các vòng phỏng vấn Câu hỏi cá nhân Giới thiệu sơ lược về bản thân: giới thiệu ngắn gọn thông tin về bản thân của mình (tầm 2-3 phút) Kể thêm về một số dự án bạn đã từng tham gia, những...

database Git frontend Backend Developer
@renovate
Admin 07/05/2021 08:20
Push Notifications with Firebase in Swift 5

Hôm nay mình sẽ hướng dẫn bạn tạo push notification từ việc tạp appID ,tạo certificate tới việc nhận push bằng cách send Firebase console. Các bước để tích hợp firebase push notification : Tạo APNs certificate trên Apple’s Developer Enable push trên Firebase Cloud Messaging Console Thêm Pod firebase Viết code push notification Send push từ Firebase Notification trong dashboard. I. Tạo file APNs certificate . Note: Step ngắn gọn...

Firebase iOS May Fest push notificate
@renovate
Admin 06/05/2021 22:10
Mapping class Java với Angular Typescript model – Chưa bao giờ dễ đến thế

Xin chào mọi người hôm nay mình giới thiệu một loại đồ chơi cực xịn cực hay ho luôn, đây là một thư viện giúp cho mọi người tạo ra 1 class Typescript trong dự án Frontend ở đây mình lấy ví dụ là Angular một cách nhanh chóng nhất dựa vào response class của Backend. Như mọi người thường biết trong dự án Spring Boot chúng ta thường sử dụng Maven như một công cụ để quản lý thư viện và các...

javascipt Java Spring Boot typesciprt angular
@renovate
Admin 06/05/2021 16:10
Android 11 privacy updates

1. Tìm hiểu khái quát về Scoped Storage (Bộ nhớ phạm vi) Scoped Storage được ra mắt từ những ngày đầu thử nhiệm trên Android 10. Nó được sinh ra để hạn chế quyền truy cập bộ nhớ (READ_EXTERNAL_STORAGE) từ những nhà phát triển. Sự thay đổi này ban đầu dự kiến áp dụng cho các thiết bị từ Android 10 trở lên , nhưng do sự phản đối từ các nhà phát triển, nên Scoped Storage chỉ được áp dụng...

#AppMobile May Fest Android 11
@renovate
Admin 06/05/2021 16:00
Ảnh bìa chúc mừng ngày quốc tế thiếu nhi 1/6 đẹp nhất cho Facebook

Tải miễn phí bộ banner ảnh bìa FB ngày tết thiếu nhi 1.6 vui nhộn, ảnh cover chúc mừng ngày quốc tế thiếu nhi 1/6 đẹp nhất cho Facebook. Những ngày cuối tháng 5 chuẩn bị bước sang tháng 6 là các em thiếu nhi vô cùng háo hức và mong chờ ngày vô cùng trọng đại dành cho mình đó chính là ngày quốc tế thiếu nhi 1 tháng 6. Đây là dịp và các em sẽ được nhận những món quà, những món đồ chơi dễ...

happy children day ảnh bìa facebook 1.6 ảnh bìa fb 1.6
@renovate
Admin 06/05/2021 15:40
Hướng dẫn cài đặt CloudFlare cho website

Home » Tài Liệu » Tài liệu kỹ thuật » Hướng dẫn cài đặt CloudFlare cho website Hiện nay tốc độ tải trang và bảo mật ảnh hưởng tới hiệu suất của website rất nhiều. Để trang web có thể tải nhanh hơn và phòng chống DDoS, các webmaster đã sử dụng khá nhiều phương pháp khác nhau trong...

@renovate
Admin 06/05/2021 13:40
Cùng tìm hiểu về computed trong Vue JS nào

Viết biểu thức trực tiếp trong template rất tiện, nhưng chỉ dành cho những biểu thức có tính toán đơn giản. Những biểu thức phức tạp được viết theo cách đó sẽ khiến template cồng kềnh và khó bảo trì. Như trong ví dụ dưới đây : <div id="example"> {{ message.split('').reverse().join('') }} </div> Như trong đoạn code trên thì template không còn đơn giản và mang tính khai báo (declarative) nữa. Nó...

May Fest
@renovate
Admin 06/05/2021 13:40
Sign in Google with Flutter

Gần đây tôi có cơ hội được tham gia xây dựng ứng dụng Flutter có bao gồm chức năng login. Trong bài viết này, tôi xin chia sẻ cách setup để có thể sign in Google trên ứung dụng Flutter: Trước khi vài bài viết, bạn có thể tham khảo hướng dẫn setup tại doc của Flutter tại link này. Đăng kí ứng dụng trên Firebase Chắc hẳn bạn đã nghe nói tới khá nhiều về thuật ngữ Firebase. Firebase là một nền...

Happy New Year Flutter account google
@renovate
Admin 06/05/2021 13:40
Giao tiếp với WkWebView sử dụng Javascript và Swift

Đôi khi ta có thể thấy web component hoặc webView được tích hợp vào trong ứng dụng iOS. Tuy nhiên, việc giao tiếp giữa hai platform không phải lúc nào cũng dễ dàng. Cần phải có cầu nối giữa Swift và Javascript. Gần đây chúng tôi làm việc với một tính năng tương đối đặc biệt. Phần UI hiển thị trên WebView trong khi việc xử lý logic cần được process dưới native iOS app. Sau khi hoàn thành xử lý...

Happy New Year Swift 5 ios 12
@renovate
Admin 06/05/2021 13:30
Đánh số ảnh theo thứ tự

Bước đầu tiên trong bài toán custom object detection là thu thập ảnh, các ảnh thường được lấy trên mạng. Khi download các file ảnh trên mạng tên của các ảnh không được được đánh số thứ tự, tên dài ngắn khác nhau. Điều này gây khó khăn trong việc đếm số ảnh cũng như theo dõi sau này. Mình sẽ thực hiện đánh số các ảnh download về, loại bỏ các ảnh lỗi có size = 0. Nếu download đồng...

Object detection Data Preprocessing
@renovate
Admin 06/05/2021 11:20
Kinh Nghiệm Build App IOS bằng flutter

1. Sau khi create project Flutter bằng Android Studio, thì mở thư mục ios run pod init và pod install để tạo pod , sau đó thêm đoạn code sau vào để setting pod : # Uncomment this line to define a global platform for your project platform :ios, '11.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' project 'Runner', { 'Debug' => :debug, 'Profile' => :release, 'Release' =>...

Flutter May Fest Build
@renovate
Admin 06/05/2021 10:40
Một số Global Functions hữu dụng trong Swift

Global functions hay còn gọi là các hàm toàn cục là các functions có thể truy cập ở bất kì đâu mà không nhất thiết phải quy định một scope cụ thể. Đây là khái niệm quen thuộc với các ngôn ngữ cũ như C hay Objective-C, nhưng không được khuyến khích sử dụng trong Swift. Vì một vài lý do mà thư viện chuẩn Swift vẫn hỗ trợ một số Global Functions và vẫn rất hữu dụng ở thời điểm hiện nay....

May Fest Swift Basic
@renovate
Admin 06/05/2021 10:40
Tìm hiểu các kiểu khởi tạo của Swift

Các kiểu khởi tạo trong Swift là câu hỏi quen thuộc trong buổi phỏng vấn. Khái niệm này tương đối dễ hiểu khi làm việc với Struct, nhưng sẽ gặp chút khó khăn khi hỏi các câu liên quan đến việc khởi tạo Class. Swift định nghĩa 2 cơ chế khởi tạo cho các Class là Designated Initializers và Convenience Initializers. Trong bài viết này, mình sẽ chia sẻ một số câu hỏi về nội dung này mà mình tìm hiểu...

Swift May Fest
@renovate
Admin 06/05/2021 04:10
Hướng dẫn cơ bản về Unit test trong swift

Đợt này trong dự án của công ty mình đang chuẩn bị triển khai việc dùng Unit Test. Unit Test thì không còn xa lạ gì với anh em Dev, ngay cả bản thân mình hồi học đại học thì cũng đã từng học qua môn quản lý dự án liên quan Unit Test nhưng để áp dụng vào thực tế thì không phải chuyện dễ. Hôm nay , mình cũng thử vọc vặt bước đầu xem Unit Test nó có tác dụng gì, lý do nên viết Unit Test.Dưới...

Swift May Fest
@renovate
Admin 06/05/2021 00:10
RxJS và Reactive Programming

1 - Stream Streams are a sequence of values over time. Tạm dịch: Streams như một ống nước đc bịt một đầu, sequence of values over time là 1 giá trị bất kì như: viên bi, cục tẩy,... sẽ đc đưa vào ô nước ở 1 thời điểm nào đấy trong tương lai, khi ống nước đấy đã đầy thì stream đấy đã kết thúc (completed), còn khi ô nước đấy thủng 1 lỗ ở thân cứ khi nào bạn đưa cái gì vào ống là nó lại rơi...

angular stream Observable Reactive Programming Rxjs
@renovate
Admin 05/05/2021 23:10
Tạo contact form đơn giản bằng VueJS và Firebase

1.Seting up Firebase Truy cập vào firebase cloud console và tiến hành thiết lập project và đây sẽ là nơi lưu trữ database project của bạn. Tiếp theo, cài đặt firebase tools vào local bằng lệnh: npm i -g firebase-tools. Bây giờ, trong thư mục chính của dự án, tiến hành cài đặt và khởi tạo firebase: npm install firebase --save firebase login firebase init Khi cài đặt firebase thành công, mở file src/main.js và import các thư...

Firebase May Fest Vue js
@renovate
Admin 05/05/2021 23:10
Tìm hiểu cơ bản về Vuex Store

1. Creating a Store Vuex đã cung cấp sẵn class Store, vì vậy ta có thể sử dụng bằng cách import vào để lấy đối tượng Vuex và tạo một Store mới import Vuex from 'vuex'; // Create a new store: const store = new Vuex.Store({ state: { count: 0 } }); Hoặc có thể load Vuex thông qua CDN như sau: <script src="https://unpkg.com/vuex/dist/vuex.js"></script> <script> const store = new Vuex.Store({ state: { ...

Vuex May Fest Vue js
@renovate
Admin 05/05/2021 23:10
Tìm hiểu cơ bản về Props trong VueJS

1. Props là gì? Theo tài liệu của VueJS có viết: Props are custom attributes you can register on a component. When a value is passed to a prop attribute, it becomes a property on that component instance. Hiểu đơn giản đó là props là cách ta truyền dữ liệu giữa các components, từ component cha đến component con. Trong bài này chúng ta sẽ xem xét một vài khái niệm về props trong VueJS 2. Cách định nghĩa 1 prop Để 1 component định...

May Fest Vue js
@renovate
Admin 05/05/2021 22:20
Liệu bạn đã sử dụng thành thạo thẻ <script> trong html

Giới thiệu về thẻ <script> Như chúng ta đã biết một website hiện nay không thể thiếu 3 thành phần là HTML, CSS và Javascript. Chúng ta thường import file javascript bằng thẻ <script> với cách sử dụng như sau <script src="index.js"><script/> Ô vậy thì thẻ script chỉ có 1 attribute đơn thuần là src thôi ư? Chúng ta hãy cùng nhau tìm hiểu trong bài viết này nhé Cách thẻ <script> hoạt động Chúng...

May Fest
@renovate
Admin 05/05/2021 22:00
Edx3 - Open edx là gì?

Open edx là gì? Open edX là một mã nguồn mở có sẵn các chức năng đáp ứng một mô hình đào tạo từ xa MOOC hoàn chỉnh. Là một nền tảng cho mọi nhu cầu học tập của bạn. 3.1 Tổng quan về Open edX Open edX được xây dựng để đem lại những gì mới nhất trong khoa học nghiên cứu, thiết kế giảng dạy. Nền tảng Open edX được cải thiện từng ngày bởi cộng đồng các nhà phát triển, nhà cung cấp...

Education May Fest MOOC Open edX
@renovate
Admin 05/05/2021 21:10
YOLO3 Object Detection

Nội dung Trong bài này mình không đi vào lý thuyết mà hướng dẫn sử dụng luôn pre-trained model YOLO v3 có sẵn để thực hiện phát hiện vật thể trong ảnh và video. Đối với bài này chúng ta cần tải 3 file sau: coco.names: chứa tên các class mà YOLO được huấn luyện link yolov3.cfg: configuration file chứa các cài đặt cho YOLO link yolov3.weights: các pre-trained weights link Các bước chính khi triển khai pre-trained...

Object detection opencv4
@renovate
Admin 05/05/2021 20:20
FOOD ORDERING AND DELIVERY BUSINESS WITH THE BEST UBEREATS CLONE - FOOD REGIME

What is UberEats Clone - Food Regime? UberEats clone is nothing but online food ordering and delivering business. Likewise, one of the best UberEats clone is the Food Regime. It is built with trends and latest technology. Food regime is 100% customizable and this is a completely white label solution. Are you willing to be part of a food delivery business like UberEats Clone? The Food Regime is one of the best UberEats Clone. What is the reason ? Why Food Regime? Here Steps to consider to...

food delivery script ubereats clone UberEats Clone Script food regime code regime
@renovate
Admin 05/05/2021 17:10
Prototype trong javascript

Problem with creating objects with the constructor function: Xem xét hàm constructor ở dưới đây : function Human(firstName, lastName) { this.firstName = firstName, this.lastName = lastName, this.fullName = function() { return this.firstName + " " + this.lastName; } } var person1 = new Human("Virat", "Kohli"); console.log(person1) Hãy tạo object person1 và person2 bằng Human function constructor Human: var person1 = new...

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