Dashboard
All activity
First of all, let’s understand what a Service Marketplace is? A service marketplace is a platform where service seekers and service providers (taskers) can connect. With the help of these marketplaces, service seekers can search for a tasker for a particular task by shortlisting him based on location, price, rating, reviews, etc. The On-Demand Service industry revenue was 34,648.1 Million USD in 2019 and will reach 88,523.67 Million USD in 2025, with a CAGR during 2020–2025 at a Compound...
online service marketplace On-demand home services marketplace service based marketplaceFirst of all, let’s understand what a Service Marketplace is? A service marketplace is a platform where service seekers and service providers (taskers) can connect. With the help of these marketplaces, service seekers can search for a tasker for a particular task by shortlisting him based on location, price, rating, reviews, etc. The On-Demand Service industry revenue was 34,648.1 Million USD in 2019 and will reach 88,523.67 Million USD in 2025, with a CAGR during 2020–2025 at a Compound...
online service marketplace On-demand home services marketplace service based marketplaceNhư chúng ta đã biết, CSS parsing là 1 bước trong việc chuyển đổi data từ response thành dữ liệu render trên page của rendering engine. Một tệp HTML điển hình với một số CSS sẽ có kiểu được liên kết như hình dưới đây: <!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" media="screen" href="main.css" /> </head> <body> ...
BrowserKotlin Multiplatform Mobile (KMM) là một SDK được thiết kế để làm đơn giản hoá việc tạo ứng dụng trên nhiều môi trường khác nhau. KMM hỗ trợ những hệ điều hành di động như: Ứng dụng và các thư viện Android Android NDK trên ARM32 và ARM64 Apple iOS trên ARM64 (iPhone 5 trở lên), ARM32 (các máy cũ hơn) và máy ảo Apple watchOS trên ARM64 (Apple Watch Series 4 và mới hơn), ARM32 (các dòng máy cũ hơn) và máy...
iOS Kotlin AndroidCSS Box-sizing Xin chào các bạn, hôm nay mình sẽ tìm hiểu về thuộc tính Box-sizing của css. Để hiểu rõ tính ứng dụng, cũng như tác dụng của nó khi thêm vào thì mình xin đưa ra một ví dụ như sau: Mình sẽ tạo 1 thẻ <div class="box">Đây là nội dung bài viết</div> Thêm luôn cho nó css: .box{ width: 100px; height: 100px; color: white; background-color: darkorchid; } Bây giờ mình muốn thêm...
Front-end CSS ReactJS SCSS Box-sizingGiới thiệu Hầu hết các mô hình nhận dạng văn bản hiện nay đều xử lí trên dữ liệu 1 dòng . Về cơ bản mô hình nhận dạng sẽ có 3 thành phần là trích xuất , giải mã. Ở phần trích xuất sẽ là các mạng trích xuất đặc trưng như CNN,.. thu được một véc-tơ 1 chiều biểu diễn đặc trưng của các kí tự từ ảnh đầu vào. Vì vậy khi cho qua phần 2 đó là phần giải mã, phần này có nhiệm...
Deep Learning ocrTại sao mình viết series này ? Dù trên internet có rất nhiều tài liệu viết về DDD nhưng chắc hẳn mọi người chỉ đọc hiểu sơ mà không biết làm sao để đưa nó vào project của mình. Nhân tiện hiện tại trong dự án mình làm cũng áp dụng mô hình này nên chia sẻ trong tầm hiểu biết cho mọi người có thể hiểu rõ hơn về cách áp dụng nó nhé ! Nếu có gì sai sót mọi người cũng chỉ cho mình để...
PHP Laravel API Domain Driven DesignGần đây React nâng cấp lên sử dụng Hooks thay vì sử dụng class component (hay stateful). Giờ đây thế giới của React sẽ chỉ còn khái niệm function component. Hooks được cộng đồng đón nhận rất hồ hởi và tớ cũng thế mặc dù lời cảnh báo của các lập trình viên lão luyện về framework luôn văng vẳng bên tai. Muốn sử dụng được React hooks với redux ,chúng ta sẽ phải làm gì ? trước tiên ta sẽ...
redux react hooks useDispatch useSelectorKhông, học lập trình không khó như bạn nghĩ. Việc học lập trình cũng giống như việc học các kỹ năng khác, nó đòi hỏi bạn cần phải đầu tư thời gian và sự kiên nhẫn. Độ khó của việc học lập trình phụ thuộc vào ngôn ngữ lập trình bạn đang học hoặc độ phức tạp của ứng dụng phần mềm mà bạn dự định phát triển. Bạn đang có dự định thay đổi nghề nghiệp hiện tại để...
cách học lập trình cho người mới bắt đầu chia sẻ học lập trình1. Giới thiệu vấn đề Transaction đã được hỗ trợ trong Spring Boot Framework. Chỉ cần khai báo @Transactional trước method là xong như thế này. Theo như logic, khi có Exception xảy ra thì Transaction sẽ rollback lại các thao tác trước đó. @GetMapping("/get") @Transactional public void get() throws Exception { TestEntity testEntity = new TestEntity(); testRepository.save(testEntity); throw new...
Java Java Spring boot exception Spring TransactionalTron (TRX) Price Prediction: 2021 and Beyond What comes to mind when you think of the word "Tron"? For some, it's a cheesy '80s movie. For others, it's a promising blockchain platform. In today's article, we'll take a look at the latter. Read on to learn more about Tron and its cryptocurrency, Tronix, how TRX performed in 2020, and expert forecasts for 2021 and beyond. What Is Tron? Tron uses P2P and blockchain technology and it is a decentralized platform. Its purpose is to share...
Tron token development company tron token development servicesTrong thời đại công nghệ thông tin ngày nay, lập trình là một ngành đóng vai trò cực kì quan trọng cho sự phát triển kinh tế. Do đó có rất nhiều cơ hội tốt mở ra đối với những bạn theo ngành nghề này. Lập trình viên là những người viết code cho các ứng dụng máy tính và ứng dụng di động. Công việc của họ bao gồm bảo trì, sửa lỗi và khắc phục các vấn đề trục trặc của hệ...
chia sẻ học lập trình Speed UpMở đầu Tiếp tục những bài viết về MySQL Clusters, trong bài viết này mình sẽ cùng các bạn tìm hiểu bản chất và cách thức hoạt động của 1 MySQL Clusters cơ bản. Có rất nhiều các mô hình hoạt động của MySQL ví dụ như: Master-Slave, Master-Master (Galera), Cluster,... Tuy nhiên theo mình thấy thì MySQL Cluster mang lại các lợi ích toàn diện và đầy đủ nhất. Tổng quan MySQL Cluster Theo định nghĩa từ...
database MySQL MySQL Cluster System Administrator Database ModelChào các bạn, ở phần trước chúng ta đã cùng nhau tìm hiểu qua về Creational patterns và Structural patterns và những trường hợp hay sử dụng chúng ở trong Android. Tiếp theo hôm nay chúng ta sẽ tìm hiểu nốt phần còn lại là Behavioral Patterns và App Architectures nhé. Thôi bắt đầu ngay nào. Behavioral Patterns “Vậy… làm cách nào để biết một class đang chịu trách nhiệm về việc gì?” Behavioral Patterns cho...
Kotlin Android Design Pattern App ArchitecturesBài viết này xuất phát từ bài toán mà mình gặp rất nhiều trong quá trình test data. Bạn cần visualize lên các dashboard hay đơn giản cần export raw data để lấy dữ liệu chính xác. Nhưng dữ liệu của bạn được kéo về từ nhiều nguồn khác nhau? Bạn cần check raw data có bị duplicate hay không? Và bài viết sẽ chia sẻ về tips để có thể check được duplicates data. Đầu tiên để check được table đó...
QA Agile Tester ETL TestingThe stark difference between recognizing the indispensability of agile and not recognizing it, is the outbreak of a pandemic. A torrent of new changes ushered in by COVID-19 has irreversibly disrupted the existing systems and brought under the spotlight, companies’ agility (or lack of it) to navigate the new reality. “In this complex world, however, uncertainty is inseparable from reality and to make events of chance, a scapegoat for performing poorly is not only an exercise in futility but...
Agile Software Development Software development Product Development agile product leader Agile DevelopmentWe know that in this modern world being parenting for 24/7 is very enough, as working parents it very unbalanced to manage both the personal and professional life. parents have more professional responsibility because of they are not even can spend maximum time with their kids. These problems have a solution through the babysitter on-demand app. Using this babysitter the parents can book a babysitter to take care of their child's. Babysitters are hired temporarily to take care of the children...
Best Uber Clone how to make an app like uber Best Mobile App Development Company on-demand services Mobile Application DevelopmentNhư vậy là trong bài trước chúng ta đã biết được cách config cho 1 số context quan trọng như Events, Http, và Server. Ở phần này mình sẽ tiếp tục giới thiệu 1 vài context khác cũng khá thường gặp như Mail, Upstream, If, ... ok cùng tiếp tục nhé Mail context HIện tại thì Nginx đã hoàn toàn có thể được sử dụng như một máy chủ mail proxy. Trước đó thì nó chủ yếu sử dụng như một máy chủ web như...
nginxĐây là một hàm không quá phổ biến. Nhưng trong quá trình làm mình đã gặp. Mình tìm hiểu. Và mình viết bài viết này để chia sẻ về nó. 1. Syntax LISTAGG(measure_expr [, 'delimiter']) WITHIN GROUP (order_by_clause) [OVER query_partition_clause] 2. Parameters or Arguments The measure_expr: Có thể là cột hoặc biểu thức là giá trị mà mình muốn gộp chung lại ở phần output. Giá trị NULL trong measure_column sẽ được...
datawarehourse Oracle Database ETL Testing Data AnalyticsThẻ HTML là một công cụ cần thiết để thiết kế nên các website tĩnh. Việc áp dụng HTML giúp trang web có cấu trúc tốt và chạy ổn định trên hầu hết các trình duyệt khác nhau. Dưới đây là những thông tin cơ bản về loại ngôn ngữ này mà bạn cần biết trước khi bắt tay vào xây dựng web. Thế nào là HTML? HTML – HyperText Markup Language (Ngôn ngữ đánh dấu siêu văn bản) là một ngôn ngữ đánh...
HTMLHaving a good connection to qualitt online streaming is important. Explore some tricks to improve your connection at home. How to improve stream quality Here are some tricks you can use to improve stream quality: Restart the streaming service. Exit and close the program completely. Reboot any devices you run. Reboot your home network. Sometimes, a quick restart of the router will get you back to things. Move your WiFi hub and router to the optimal location - somewhere central, open and away...
Live streaming services best live streaming live streaming quality live streaming businessIn the early days, movies and other audio and video were displayed in theatre and television. Due to the technology that has been developing, it has become easily accessible at home with the help of VCD, DVD, Blu-rays, and disc rentals. Later cable Tv brought the content through the fibre optic and coaxial cables, then Direct-to-Home (DTH) technology made it more straightforward to transfer the content through the Satellite and Dish connectivity. Finally the kingmaker of video distribution...
build your own video on demand platform build vod platform like netflix build you own vod platform how to build video on demand platform how to create video on demand platformTại sao website lại bị hacker tấn công? Việc website của bạn bị hacker tấn công thường xảy ra vì đã bỏ qua những chi tiết nhỏ. Dù bạn biết chính xác mối đe dọa là gì, nhưng bạn không nghĩ rằng nó sẽ ảnh hưởng tới trang web, bạn nghĩ rằng - "Website của tôi chẳng có gì, tại sao hacker lại tấn công, tôi chẳng phải là mục tiêu của họ". Gần đây có một khách hàng đã phàn nàn...
Hacker lập trình php backdoorXin chào bạn đọc, chào mừng bạn đến với bài chia sẻ của mình. Chủ đề chính ngày hôm nay: "Giao tiếp giữa các fragment không dùng interface". Trong quá trình học và làm việc với Android thì chắc hẳn trong số chúng ta ai cũng đã và đang gặp phải trường hợp truyền dữ liệu giữa fragment với fragmnet hoặc fragment với activity. Ngoài cách truyền thống như là sử dụng interface hoặc broadcast...
Android ViewModel Android Fragment CommunicationProtocloud is an award-winning app development company building feature-packed and interactive mobile applications for startups, medium and large enterprises. Our cutting-edge and out-of-the-box approach will deliver cost-effective app development solutions to turn your business into a leading enterprise. Best Mobile App Development Company- we create tailored and highly functional iOS & Android mobile apps to meet your business needs. From finding a product-market fit to developing and...
Android app Development Company Android app Development Company in India Android app Development Android app Developer Android app Developer in IndiaTrì hoãn là gì Trì hoãn là ta né một việc nên làm, nhưng chán và rồi làm một việc không nên làm, nhưng mang lại cảm giác thoả mãn tức thời. Trong chúng ta ai cũng trì hoãn. Nhưng mà trì hoãn quá nhiều sẽ dẫn đến nhiều hậu quả không hay. Hôm nay mình sẽ nói về cách để vượt qua trì hoãn mà bản thân mình vừa quan sát được. Mình không rõ nó có đúng với tất cả mọi người không. Nhưng mà,...
cuộc sống trì hoãn MotivationWater delivery is a daily need, people need water at home, offices, institutes and everywhere. Water delivery business can provide bottled water delivery through online medium. Delivery apps has helped many businesses to get contactless doorsteps delivery. Water delivery solutions is provide app development solutions for businesses who want to automate and grow their business. The app fulfills the requirement of the customer's. Hence if customer's are happy then business will eventually...
waterdeliverysoftware bottledwaterdeliveryBạn đang thắc mắc URL thân thiện trong SEO là gì? Và cách nào để tạo ra một URL thân thiện trong SEO? Đầu tiên phải nói việc tối ưu URL thân thiện là một trong các bước đầu tiên cần thực hiện khi viết bài và nó cũng làm một bước bắt buộc để đảm bảo website thân thiện với SEO. Ở bài viết hôm nay, mình sẽ giúp các bạn biết được cách để tạo một URL thân thiện và vai trò quan...
url Friendly-URL url thân thiện url seoCuộc sống thời đại phát triển kéo theo lượng thông tin mỗi ngày một lớn, con người luôn bận rộn với những mục tiêu bản thân đề ra vì thế mà vấn đề thời gian luôn là nan giải đối với mỗi cá nhân chúng ta. Một cuốn sách dày, một lượng dữ liệu lớn luôn cần một khoảng thời gian nhất định để tiêu thụ. Khi ta muốn tìm tài liệu để chạy "deadline" gấp, hay muốn tìm một...
Giới thiệu về VuePress VuePress là một công cụ xây dựng web tĩnh (static page) được phát triển bởi Evan You, tác giả của Vue. VuePress được sinh ra để giảm thiểu thời gian xây dựng lên những trang blog, static web,.. khi mà không cần đến sự tương tác giữa client và server. Về căn bản thì website được xây dựng bằng VuePress là một SPA trên nền của Vue, Vue Router và webpack. Ngoài ra VuePress còn hỗ trợ...
VuePress GitHub May FestĐối với một coder web, chắc hẳn chúng ta không còn lạ lẫm gì với javascript nữa nhỉ. Bài viết hôm nay chúng ta sẽ không bàn đến sức mạnh hay công dụng của javascript mà mình sẽ giới thiệu đến mọi người 1 số trick and tip không phải ai cũng biết trong javascript 1. Converting to number Javascript là một ngôn ngữ loosely typed, có nghĩa là chúng ta sẽ không định dạng rõ kiểu của biến như là một...
May Fest javascript trick and tipMở đầu Ở phần trước mình đã giới thiệu sơ qua về kiểm tra chịu tải của server với k6.io, cách settup , visualization kết quả với cloud k6 tuy nhiên do dùng bản miễn phí nên vẫn còn nhiều giới hạn ví dụ chỉ có thể visualization được 50 user trong 12 phút. Muốn nhiều hơn chúng ta phải trả phí. vì vậy hôm nay mình viết tiếp phần 2 hướng dẫn visualization kết quả hoàn toàn miễn phí mà không...
High Performance May Fest test k6.ioOverview of Minimally Invasive Cardiac Surgery Minimally invasive cardiac surgery involves making small incisions in the right side of your chest to reach the heart between the ribs, rather than cutting through the breastbone, as is done in open-heart surgery. Minimally invasive cardiac surgery can be performed to treat a variety of heart conditions. Compared with open-heart surgery, this type of surgery might mean less pain and a quicker recovery for many people. See: Heart Specialist in...
heart surgery mics mics surgery abheartcare cardiac surgeryChắc hẳn với mọi người khi làm về AI thì việc Mất cân bằng dữ liệu (Imbalance data) là điều thường gặp, và việc xử lý chúng là việc làm hết sức quan trọng trong việc train một model AI thuộc dạng bài toán Supervised Classifications. Dữ liệu bị mất cân bằng hiểu nôm na là sự phân bổ các mẫu trên các class - label chêch lệch quá lớn dẫn tới việc mô hình tập trung chỉ học những đặc...
May FestKubernetes là gì Dựa vào thông tin từ trang web của Kubernetes, "Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications." Tạm dịch là : "Kubernetes là một hệ thống mã nguồn mở dành cho việc tự động triển khai, thu phóng cũng như quản lý các ứng dụng đã được contanier hoas" Từ Kubernetes bắt nguồn từ κυβερνήτης trong tiếng Hi Lạp, có...
Kubernetes May FestTrong tài liệu của NIST có một số khác biệt theo định nghĩa và cách hiểu thông thường về Virus máy tính đang thông dụng. Ngay trong tên của tài liệu đã nêu lên sự khác biệt, các tác giả nói tới “Malware” chứ không sử dụng thuật ngữ “Virus”. Tại Việt Nam hiện nay, thuật ngữ “Virus máy tính” được dùng hết sức rộng rãi và bao hàm tất cả các dạng mã độc hại trên mạng, trong máy...
May FestI. The Agile Manifesto key values 1. Individuals and interactions Agile khuyến khích sự communication giữa team members, development team và customer. Thay vì mô hình traditional sẽ tập trung vào process. Trong Agile thì trọng tâm sẽ là những team member và abilities (khả năng) của họ. Sự tin tưởng tuyệt đối vào team sẽ nâng cao khả năng tương tác giữa mọi người trong team. Tester trong team Agile là 1 phần không thể thiếu...
Agile testing60% website tại Việt Nam dễ bị hacker tấn công. Con số này nói lên thực trạng bảo mật website của các doanh nghiệp hiện nay. Vậy, doanh nghiệp phải làm thế nào để đảm bảo an ninh website hiệu quả? Bài viết sau sẽ hướng dẫn 11 bước để doanh nghiệp nâng cao năng lực bảo mật website của mình. Bước 1: Cài đặt các plugin bảo mật website Nếu bạn xây dựng website của mình bằng hệ thống quản...
May FestỞ bài viết trước, mình đã giới thiệu cách Tạo mới Controller và View theo mô hình MVC. Bài viết này, mình sẽ viết về cách Tạo mới Model và một chút giới thiệu về Razor View nha. Model thể hiện sơ đồ dữ liệu và các nguyên tắc hoạt động để kết nối dữ liệu trong kiến trúc MVC. Model duy trì dữ liệu của ứng dụng và chứa các đối tượng cho phép truy xuất và lưu trữ dữ liệu trong cơ...
asp.net May Fest mvc entity framework .net mvcỞ bài viết này thì mình sẽ hướng dẫn các bạn thiết kế 1 chương trình đơn giản để có thể show luồng camera từ máy tính hoặc luồng rtsp, sau đó có thể lưu video theo bao nhiêu giây đó tùy các bạn. Ở bài viết này mình sẽ sử dụng thư viện tkinter để làm giao diện và opencv để đọc luồng video và xử lí frame và xuất ra video. Không luyên thuyên nữa mình sẽ đi vào phần hướng dẫn tạo...
Open CV May FestTổng quan: Audit hệ quản trị CSDL nhằm mục đích đánh giá một cách chính xác về cấu hình hệ quản trị CSDL và xem xét sự hiệu quả mà hệ thống đem lại cho người dùng. Nipper Studio là công cụ kiểm tra cấu hình tiên tiến và chi tiết dành cho việc audit CSDL. Đây là công cụ kiểm tra cấu hình được lựa chọn cho các khách hàng doanh nghiệp ở 80 quốc gia. Nó giúp bạn kiểm tra và bảo vệ các...
Basic security May Fest pentestTổng quan: Audit hệ thống nhằm mục đích đánh giá một cách chính xác về thiết kế, cấu hình hệ thống và xem xét sự hiệu quả mà hệ thống đem lại cho người dùng. WinAudit is an inventory utility for Windows computers. It creates a comprehensive report on a machine's configuration, hardware and software. WinAudit is free, open source and can be used or distributed by anyone. It is used by IT experts in academia, government, industry as well as...
Basic security Basic May Fest auditXin chào các bạn, việc ngày càng có nhiều web thiết kế UI sử dụng các thư viện, framework hỗ trợ việc tạo component thì cũng sẽ có rất nhiều cách để phân chia, thiết kế component khác nhau. Qua các dự án thực tế mình xin giới thiệu đến các bạn về một cách thiết kế component mà mình đã được làm việc qua là Atomic Design Như tiêu đề của bài viết, chúng ta sẽ kết hợp Atomic design và BEM...
CSS VueJS May FestGiới thiệu Transfer learning là một kỹ thuật rất hay trong lĩnh vực học sâu, nhờ đó chúng ta có thể giải quyết một nhiệm vụ mới với kiến thức thu được từ một nhiệm vụ cũ để giải quyết việc thiếu dữ liệu được gắn nhãn. Đặc biệt, deep domain adaptation (một nhánh của transfer learning) được chú ý nhiều nhất trong các bài báo gần đây. Các mạng nơ-ron sâu thường có số lượng tham...
Deep Learning May FestGiới thiệu CSS nằm ở lớp trình bày của thiết kế trang web, nếu được thực hiện đúng nó sẽ tăng thêm vẻ đẹp cho người dùng và tạo cảm giác thích hợp cho phần bố cục HTML. Nếu không, nó có thể dẫn đến trải nghiệm người dùng không tốt và ảnh hưởng đến tốc độ và hiệu suất trang web của bạn. Trong bài viết này, mình sẽ chỉ cho bạn mẹo CSS phổ biến. Cuối cùng, bạn sẽ có...
May FestTrong HTML, một vài loại phần tử có khả năng giữ tỉ lệ kích thước không đổi, ví dụ với <img> hay <canvas>. Khi những phần tử này bị thay đổi chiều rộng (width) chẳng hạn, thì chiều cao (height) của chúng cũng tự giác thay đổi theo tương ứng, giúp bảo toàn tỉ lệ kích thước như ban đầu! Tuy nhiên, có một vài trường hợp mà bạn cần tạo một phần tử DIV có khả năng giữ...
CSS May FestVolume trong Docker là một cơ chế được Docker sử dụng để cung cấp khả năng lưu trữ liên tục (persistent data storage). Chúng mang lại những lợi ích đáng kể trong quá trình phát triển và triển khai ứng dụng của bạn với Docker. Nếu bạn mong muốn có thể làm chủ nền tảng docker thì cách sử dụng và quản lý volume là một trong những kiến thức cơ bản mà bạn cần phải nắm rõ. Vì vậy, thông qua...
Docker May Fest volumeHi xin chào các bạn, lâu rồi không có chủ đề gì bàn về CSS, trong một ngày thời tiết nóng nực thế này chúng ta sẽ cùng thư giãn với một chút CSS cho mềm mại nhé =)). Chủ đề hôm nay mình muốn giới thiệu đến các bạn đó là hiệu ứng Skeleton khi tải trang. Chắc chắn khi sử dụng các app lớn như Facebook, Youtube,... bạn cũng đã gặp nó rồi. Skeleton hiểu đơn giản là một bộ khung được...
Front-end CSS3 May FestXin chào mọi người, đối với việc phát triển phần mềm đa phần việc viết tài liệu có thể là một rắc rối, khó khăn và là một công việc nhàm chán đôi khi khá mất thời gian. Vậy nên làm thế nào để ta có được một tài liệu mô tả về các chức năng, cách tích hợp một cách nhanh chóng và dễ sử dụng là điều rất khó khăn cho mỗi người. Đó là lý do chúng ta sẽ tìm hiểu về Docusaurus...
May Fest tài liệu DocumentationShopify is one of the leading and best ecommerce platforms in the market. Being in this industry for more than a decade, it has powered more than 1million online stores and has covered more than 175 countries. Shopify is a cloud-based ecommerce software that comes with monthly subscription plans. You may not need to possess any technical skills on dealing with websites, or hosting. Shopify is a user-friendly ecommerce solutions that is explicitly designed for beginners. What is Shopify Shopify...
May Fest Shopify Alternatives shopify competitors 2021 shopify competitorsSubscribe to your news feed