Cách sử dụng RegExp để xác nhận phần cuối của một chuỗi trong JavaScript

Sử dụng hàm tạo Regexp? ️ Bài viết này dựa trên Kịch bản thuật toán cơ bản của freeCodeCamp “Xác nhận kết thúc”. Thử thách này liên quan đến việc kiểm tra xem một Chuỗi có kết thúc bằng một chuỗi các chữ cái cụ thể hay không. Trong bài viết này, tôi sẽ giải thích cách giải quyết vấn đề nàythử thá

Đọc thêm

Nếu bạn là một nhà phát triển đang chuyển sang lĩnh vực khoa học dữ liệu, thì đây là các tài nguyên tốt nhất của bạn

Có vẻ như mọi người đều muốn trở thành một nhà khoa học dữ liệu ngày nay - từ sinh viên tiến sĩ đến nhà phân tích dữ liệu cho đến người bạn cùng phòng đại học cũ của bạn, người liên tục nhắn tin cho bạn 'uống cà phê'. Có lẽ bạn đã từng có cùng băn khoăn rằng ít nhất bạn nên khám phá một số vị trí khoa học dữ liệu và xem cường điệu là gì. Có thể bạn đã từng xem các bài báo như Khoa học dữ liệu của Vicki Boykis giờ đã khác với tuyên bố: Điều đang trở nên rõ

Đọc thêm

Cách tạo thành phần điều hướng thanh tab đơn giản

Các chủ đề trong tuần # 3 tuần của tôi Mã hóa Challenge là chuyển hướng ! Vì vậy, chúng ta hãy tìm hiểu thêm một chút về nó. dẫn đường Thành phần điều hướng rất quan trọng trên một trang web bởi vì bạn muốn người dùng có thể dễ dàng điều hướng qua các trang của bạn. Bạn có thể tìm thấy một thành phần điều hướng ngay cả trên các trang web một trang ch

Đọc thêm

Con đường dẫn đến kỹ thuật dẫn đầu: cách đi từ nhà phát triển thành trưởng nhóm

Nếu cảm thấy phát triển phần mềm chỉ là một phần trong mục đích nghề nghiệp của bạn, có lẽ bạn nên cân nhắc trở thành người dẫn đầu về công nghệ. Trưởng nhóm kỹ thuật có thể có những nghĩa khác nhau: trưởng nhóm (không có báo cáo trực tiếp) hoặc người quản lý. Ví dụ, một giám đốc kỹ thuật là một người chịu trách nhiệm về nhóm và các dự án của nó. Điều

Đọc thêm

Cách xây dựng một Chatbot với React

Triết lý của tôi rất đơn giản. Để trở nên giỏi một thứ gì đó, bạn cần phải làm nó rất nhiều. Làm một lần thôi là chưa đủ. Bạn cần phải làm lại, lặp đi lặp lại. Nó sẽ không bao giờ kết thúc. Tôi đã sử dụng cùng một triết lý để trở nên giỏi lập trình. Một điều tôi nhận thấy trong cuộc hành trình này là việc xây dựng những thứ thú vị và trông đẹp m

Đọc thêm

Các giải pháp thay thế WordPress vào năm 2020 - Cách chọn CMS phù hợp cho trang web của bạn

WordPress mạnh mẽ và linh hoạt và nó cung cấp nhiều trang web trên internet hơn bất kỳ công cụ nào khác. Nhưng nó không hoàn toàn phù hợp cho tất cả mọi người. Và có lẽ bạn đang tìm kiếm một thứ gì đó khác biệt. Vì vậy, hãy để tôi giúp hướng dẫn bạn vượt qua thế giới khó hiểu của Quản lý nội dung web hiện đại. Để làm điều này, chúng tôi sẽ so sánh các Hệ thống Quản lý Nội dung (CMS) hàng đầu được xây dựng

Đọc thêm

Cách xây dựng hệ thống nhận dạng hình ảnh đơn giản với TensorFlow (Phần 1)

Đây không phải là giới thiệu chung về Trí tuệ nhân tạo, Học máy hoặc Học sâu. Đã có rất nhiều bài viết hay về các chủ đề này (ví dụ ở đây hoặc ở đây). Và đây không phải là cuộc thảo luận về việc liệu AI sẽ nô lệ hóa loài người hay chỉ đơn thuần là đánh cắp tất cả công việc của chúng ta. Bạn có thể tìm thấy rất nhiều suy đoán và một số nỗi sợ hãi sớm ở nơi khác. Thay vào đó, bài đăng này là m

Đọc thêm

Cách hoạt động của quá trình lan truyền ngược và cách bạn có thể sử dụng Python để xây dựng mạng thần kinh

Mạng nơ-ron có thể đáng sợ, đặc biệt là đối với những người mới sử dụng máy học. Tuy nhiên, hướng dẫn này sẽ phân tích cách hoạt động chính xác của mạng nơ-ron và cuối cùng bạn sẽ có một mạng nơ-ron linh hoạt. Bắt đầu nào! Hiểu quy trình Với khoảng 100 tỷ tế bào thần kinh, bộ não con người xử lý dữ l

Đọc thêm

Tại sao Podcast lại là Wikipedia mới của tôi - Tài nguyên học tập không chính thức hoàn hảo

Trong bài viết này, tôi sẽ giải thích lý do tại sao podcast lại thay thế rất nhiều cách sử dụng Wikipedia của tôi cho việc học không chính thức. Tôi cũng sẽ nói về cách tôi nghe hơn 5 giờ podcast mỗi ngày.Ba niềm đam mê, đơn giản nhưng mạnh mẽ bao trùm, đã chi phối cuộc đời tôi: khao khát tình yêu, tìm kiếm tri thức và nỗi xót thương khôn nguôi trước những đau khổ của nhân loại. - Lời mở đầu cho cuốn tự truyện của Bertrand Russell (toàn văn) Wikipedia như một tài nguyên học tập

Đọc thêm

Cuối cùng, bạn có thể khai báo các biến cục bộ Kiểu suy luận trong Java bằng var - đây là lý do tại sao điều đó thật tuyệt vời

Xin chào tất cả mọi người! Trong bài viết này, tôi sẽ thảo luận về các tính năng mới của Java 10. Cụ thể, tôi sẽ nói về cái phổ biến nhất và hữu ích nhất: sự ra đời của từ khóa var trong Java. Chà, nó không hẳn là một từ khóa - nhưng tôi sẽ cho bạn biết về nó sau. Sau cùng… Cuối cùng, Java đã lấy từ khóa var để khai báo các biến cục bộ. Điều này

Đọc thêm

Cách bắt đầu một dự án Nguồn mở

Tên tôi là Dima và tôi là nhà phát triển Ruby. Hôm nay tôi muốn chia sẻ kinh nghiệm tạo một giải pháp mã nguồn mở. Tôi sẽ nói về các bước mà dự án phải thực hiện, cách chọn chức năng phù hợp cho bản phát hành đầu tiên và những sai lầm mà cá nhân tôi gặp phải khi tạo dự án nguồn mở của mình. Nửa năm trước, tôi có ý tưởng rằng sẽ rất tốt nếu tạo một dự án mã nguồn mở. Thay vì các n

Đọc thêm

Cách cải thiện kỹ năng gỡ lỗi của bạn

Tất cả chúng ta đều viết mã bị hỏng tại một số điểm. Đó là một phần của quá trình phát triển. Khi bạn gặp lỗi, bạn có thể cảm thấy rằng bạn không biết phải làm gì. Tuy nhiên, ngay cả những nhà phát triển dày dạn kinh nghiệm nhất cũng đưa ra các lỗi và lỗi phá vỡ mã của họ. Dù gì thì chúng ta cũng là con người. Điều quan trọng là học hỏi từ những sai lầm này và tránh

Đọc thêm

Kiểu chữ có thể tạo nên hoặc phá vỡ thiết kế của bạn: một quy trình để chọn loại

Một trong những kỹ năng quan trọng nhất bạn có thể học với tư cách là một nhà thiết kế là cách chọn loại. Điều này là do văn bản là một trong những cách chính mà nhà thiết kế có thể giao tiếp với người dùng. Kiểu chữ có thể tạo nên hoặc phá vỡ một thiết kế. Kiểu chữ có một vẻ đẹp và sự phức tạp. Một số người dành toàn bộ sự nghiệp của họ để đá

Đọc thêm

Cách cài đặt Docker trên Ubuntu 18.04

Trở lại năm 2017, Docker đã giới thiệu hai phiên bản khác nhau của nền tảng: Docker-CE và Docker-EE. Nhưng bạn có biết sự khác biệt của chúng? Docker CE (Community Edition) là Công cụ Docker OSS (Phần mềm nguồn mở) cổ điển. Bao gồm nền tảng Docker đầy đủ và rất phù hợp cho các nhà phát triển và nhóm hoạt động DIY bắt đầu xây dựng các ứng dụng vùng chứa. Nếu bạn là một nhà phát triển đam mê như tôi, có thể bạn đã sử dụng Docker một thời gian. Và tôi

Đọc thêm

Thuật toán Lee được giải thích với các ví dụ

Thuật toán Lee là một trong những giải pháp khả thi cho các vấn đề định tuyến mê cung. Nó luôn đưa ra một giải pháp tối ưu, nếu một giải pháp tồn tại, nhưng chậm và cần bộ nhớ lớn để bố trí dày đặc. Hiểu cách nó hoạt động Thuật toán là một breadth-firstthuật toán dựa trên sử dụng queuesđể lưu trữ các bước. Nó thường sử dụng các bước sau: Chọn một điểm bắt đầu và thêm nó vào hàng đợi. Thêm các ô lân cận hợ

Đọc thêm

Câu lệnh SQL Drop View để xóa dữ liệu khỏi bảng

Giới thiệu Hướng dẫn này bao gồm câu lệnh SQL để bỏ (xóa) một hoặc nhiều đối tượng dạng xem. Dạng xem là một đối tượng trình bày dữ liệu từ một hoặc nhiều bảng. Lưu ý: trước khi xóa hoặc thay đổi dữ liệu hoặc đối tượng, hãy nhớ có một bản sao lưu mới. Chúng tôi sẽ bao gồm: Sử dụng SQL để thả một bảng Sử dụng bàn làm việc để thả một chế độ x

Đọc thêm

Nền tảng viết blog tốt nhất cho nhà phát triển vào năm 2021

Có nhiều nền tảng và giải pháp phần mềm bạn có thể sử dụng cho blog của mình. Nhưng câu hỏi là cái nào là thích hợp nhất cho nhu cầu của bạn. Sau khi thử rất nhiều tùy chọn cho blog của mình, tôi muốn trả lời câu hỏi và giúp bạn chọn tùy chọn tốt nhất cho blog của mình. Trong khi đọc bài viết, đừng quên rằng nó được định hình bởi kinh nghiệm và sở thí

Đọc thêm

Làm thế nào để có được công việc nhà phát triển khi bạn bị mù: Lời khuyên từ một nhà phát triển mù làm việc cùng với nhóm bị cận thị

Tôi là một nhà phát triển người Hà Lan và gần đây tôi đã tốt nghiệp với bằng cử nhân về CNTT. Tôi hoàn toàn mù và sử dụng trình đọc màn hình để thực hiện công việc của mình. Tôi bước đi trên con đường gian nan của một nhà phát triển mù - một con đường mà tôi sẽ mô tả, cũng như những cái bẫy khác nhau mà nó chứa đựng. Tôi đã làm việc cho nhiều công ty khác nhau với tư cách là một nhà phát triển web back-end, người đang dần

Đọc thêm

8 giờ tối Các thủ thuật bạn có thể sử dụng để gây ấn tượng với đồng nghiệp của mình

Bạn xem một đồng nghiệp đang viết mã, có một tốc ký hoặc thủ thuật đang được áp dụng, bằng cách nào đó bạn không quen thuộc với nó và tâm trí của bạn bay mất. Xảy ra với tất cả chúng ta mọi lúc. Trong bài đăng ngắn này, chúng tôi sẽ bật mí một số thủ thuật npm rất hữu ích. Còn nhiều hơn những gì chúng ta có thể đề cập ở đây, vì vậy tôi đã chọn tập trung vào những t

Đọc thêm

Mood board là gì? Cách sử dụng Bảng tâm trạng trong Thiết kế UX

Bảng tâm trạng là gì? Bảng tâm trạng là một cách để truyền đạt cảm xúc về sản phẩm bạn sắp làm. Ngoài ra để lấy cảm hứng cho bảng màu và hình dạng để sử dụng sau này. Nói cách khác, bảng tâm trạng là một tập hợp các kết cấu, hình ảnh và văn bản liên quan đến một chủ đề thiết kế làm điểm tham chiếu. Tạo một bảng tâm trạng thực sự đơn giản. Có hai cách: thủ công hoặc kỹ thuật số. Để tạo bảng tâm trạng thủ c

Đọc thêm