Thể LoạI: Lập trình

Coding Bootcamp Primer - Một khóa học phát triển web miễn phí chuẩn bị cho bạn đăng ký tham gia bất kỳ chương trình bootcamp nào

Một khóa học 4 giờ miễn phí sẽ dạy bạn phát triển web đủ để sẵn sàng cho bất kỳ chương trình đào tạo mã hóa nào. Hôm nay, tôi vui mừng thông báo rằng chúng tôi đang triển khai một khóa học dành cho những người đang cân nhắc bắt tay vào giáo dục phát triển web. Nó có tên là The Coding Bootcamp primer (<- link), và nó sẽ dạy cho bạn n

Đọc thêm

Có gì trong __name__ (Python)?

Giới thiệu về biến _ _name_ _ và cách sử dụng nó trong Python Rất có thể bạn đã nhìn thấy __name__biến khi xem qua mã Python. Dưới đây, bạn thấy một đoạn mã mẫu về cách nó có thể trông như thế nào: if __name__ == '__main__': main() Trong bài viết này, tôi muốn chỉ cho bạn cách bạn có thể sử dụng biến này để tạo mô-đun trong Python. Tại sao biến _ _name_ _ được sử dụng? Các __name__biến (hai dấu gạch trước và sau) là m

Đọc thêm

Ví dụ về chuỗi JSON - Cách phân tích cú pháp một đối tượng JSON với JS

Có rất nhiều ngôn ngữ lập trình và ngôn ngữ nào cũng có các tính năng riêng của nó. Nhưng tất cả chúng đều có một điểm chung: chúng xử lý dữ liệu. Từ một máy tính đơn giản đến siêu máy tính, chúng đều hoạt động dựa trên dữ liệu. Con người cũng vậy: có rất nhiều quốc gia, rất nhiều nền văn hóa và rất nhiều

Đọc thêm

Các ví dụ HTML tốt nhất và các ví dụ HTML5

HTML cung cấp cấu trúc của các trang web. Dưới đây là một số ví dụ về cách sử dụng cú pháp HTML để xây dựng trang web, bao gồm một số ví dụ về các tính năng HTML5 mới hơn. Ví dụ về thuộc tính A Href Các thuộc tính dùng để chỉ một địa điểm được cung cấp bởi một liên kết. Thẻ a(anchor) đã chết nếu không có thuộc tính. Đôi khi trong quy trình làm việc của bạn, bạ

Đọc thêm

Những thủ thuật hữu ích có thể bạn chưa biết về Git stash

Tôi đã ra mắt bản tin Git Better để giúp tìm hiểu các thủ thuật mới và các chủ đề nâng cao của Git. Nếu bạn quan tâm đến việc cải thiện trò chơi của mình trong Git, bạn chắc chắn nên kiểm tra điều đó. Nếu bạn đã sử dụng Git một thời gian, bạn có thể đã sử dụng Git stash. Đó là một trong những tính năng hữu ích trong Git. Đây là một số thủ thuật hữu ích mà t

Đọc thêm

Quy tắc 68-95-99 - Giải thích phân phối bình thường bằng tiếng Anh thuần túy

Gặp Mason. Anh ấy là một người Mỹ trung bình 40 tuổi: cao 5 foot 10 inch và kiếm được 47.000 USD mỗi năm trước thuế. Bạn mong đợi bao lâu để gặp một người kiếm được gấp 10 lần Mason? Và bây giờ, bạn mong đợi bao lâu để gặp một người cao gấp 10 lần Mason? Câu trả lời của bạn cho hai câu hỏi trên là khác nhau, bởi vì sự phân bố dữ li

Đọc thêm

Hacks để tạo mảng JavaScript

Mẹo chi tiết để tạo và sao chép mảng trong JavaScript. Một khía cạnh rất quan trọng của mọi ngôn ngữ lập trình là các kiểu dữ liệu và cấu trúc có sẵn trong ngôn ngữ đó. Hầu hết các ngôn ngữ lập trình cung cấp các kiểu dữ liệu để biểu diễn và làm việc với dữ liệu phức tạp. Nếu bạn đã làm việc với các ngôn ngữ như Python hoặc Ruby, bạn hẳn đã thấy các kiểu dữ liệu

Đọc thêm

Tìm hiểu kiến ​​thức cơ bản về lập trình máy tính và khoa học máy tính với khóa học miễn phí này

Có nhiều khái niệm cốt lõi quan trọng đối với tất cả các lập trình viên phải hiểu, bất kể họ sử dụng ngôn ngữ lập trình nào. Chúng tôi đã phát hành một khóa học video dài 2 giờ để dạy những kiến ​​thức cơ bản về khoa học máy tính. Các khái niệm được dạy áp dụng cho tất cả các ngôn ngữ lập trình. Khóa học này dàn

Đọc thêm

Hướng dẫn cài đặt Vim Windows - Cách chạy Trình soạn thảo văn bản Vim trong PowerShell trên PC của bạn

Vim là một trình soạn thảo mã mạnh mẽ. Mạnh đến nỗi cả Linux và Mac đều cài đặt nó theo mặc định. Nhưng nếu bạn đang sử dụng Windows làm hệ điều hành của mình, bạn sẽ cần cài đặt Vim riêng. May mắn thay, Microsoft làm cho nó rất dễ dàng để cài đặt Vim và làm cho nó chạy trên PC của bạn. Cách tải Vim Bạn có thể tải xuống phiên bản mới nhất của Vim Text Editor ngay từ chính Vim

Đọc thêm

Tôi đã xếp hạng mọi khóa học Giới thiệu về Khoa học Dữ liệu trên Internet, dựa trên hàng nghìn điểm dữ liệu

Một năm trước, tôi đã bỏ học tại một trong những chương trình khoa học máy tính tốt nhất ở Canada. Tôi bắt đầu tạo chương trình thạc sĩ khoa học dữ liệu của riêng mình bằng cách sử dụng các nguồn trực tuyến. Tôi nhận ra rằng tôi có thể học mọi thứ tôi cần thông qua edX, Coursera và Udacity. Và tôi có thể học nó nhanh hơn, hiệu quả hơn và với một phần nhỏ chi phí. Bây giờ tôi gầ

Đọc thêm

Background Eraser - Cách xóa nền trong Photoshop CC

Thông thường, bạn muốn xóa nền của ảnh và chỉ giữ lại chủ thể. Chủ đề của bức ảnh sau đó có thể được đặt trên một nền hoàn toàn khác. Hướng dẫn này sẽ chỉ ra cách xóa nền của ảnh bằng Photoshop CC. Với phiên bản mới nhất của Photoshop CC, việc xóa nền trở nên dễ dàng hơn bao giờ hết! Đầu tiên, hãy đảm bảo rằng Photoshop là công cụ chính xác cho công việc. Nếu bạn chỉ muốn xóa nền một

Đọc thêm

API là gì? Định nghĩa về từ viết tắt mã hóa trong tiếng Anh thuần túy.

Không, API không đại diện cho Apple Pie Inside. ?? API là viết tắt của Giao diện lập trình ứng dụng. API cho phép hai ứng dụng giao diện (hoặc tương tác) với nhau. API một tập hợp các hướng dẫn và chức năng lập trình được sử dụng để truy cập vào một trang web hoặc ứng dụng phần mềm dựa trên web. API cho phép các nhà phát triển khác sử dụng dữ liệu và chức năng của ứng dụng của b

Đọc thêm

Ví dụ về chuỗi con trong JavaScript - Phương thức Slice, Substr và Chuỗi con trong JS

Trong lập trình hàng ngày, chúng ta thường cần làm việc với chuỗi. May mắn thay, có nhiều phương thức tích hợp sẵn trong JavaScript giúp chúng ta khi làm việc với mảng, chuỗi và các kiểu dữ liệu khác. Chúng ta có thể sử dụng các phương pháp này cho các hoạt động khác nhau như tìm kiếm, thay thế, nối các chuỗi, v.v. Lấy một chuỗi con từ một chuỗi là một trong những thao tác phổ biến nhất trong

Đọc thêm

Các kiểu dữ liệu JavaScript: Giải thích về kiểu

typeoflà một từ khóa JavaScript sẽ trả về kiểu của một biến khi bạn gọi nó. Bạn có thể sử dụng điều này để xác thực các tham số hàm hoặc kiểm tra xem các biến đã được xác định hay chưa. Có những công dụng khác nữa. Các typeofnhà điều hành rất hữu ích vì nó là một cách dễ dàng để kiểm tra kiểu của một biến trong mã của bạn. Điều này rất quan trọng vì JavaScript là một ngôn ngữ được nhập động. Điều này có nghĩa là bạn không bắt buộc ph

Đọc thêm

Sự kiện JavaScript Onclick được giải thích

Sự onclickkiện trong JavaScript cho phép bạn với tư cách là một lập trình viên thực thi một hàm khi một phần tử được nhấp vào. Ví dụ về button Onclick Click me function myFunction() { alert('Button was clicked!'); } Trong ví dụ đơn giản ở trên, khi người dùng nhấp vào nút, họ sẽ thấy một cảnh báo trong trình duyệt của họ hiển thị Button was clicked!. Thêm onclick động Sự onclickkiện cũng có thể được thêm theo chương trình vào

Đọc thêm

Xem lại 50 câu hỏi này để giải quyết cuộc phỏng vấn lập trình Java của bạn

Danh sách các câu hỏi Java thường gặp từ các cuộc phỏng vấn xin việc lập trình. Chào mọi người! Trong vài năm qua, tôi đã chia sẻ rất nhiều câu hỏi và thảo luận về Java Interview cá nhân. Nhiều độc giả của tôi đã yêu cầu tôi tập hợp chúng lại với nhau để có thể đặt chúng ở cùng một vị trí. Bài đăng này là kết quả của điều đó. Bài viết này chứa hơn 50 câu hỏi Phỏng vấn Java bao gồm t

Đọc thêm

Định dạng chuỗi JavaScript - Cách sử dụng Nội suy chuỗi trong JS

Việc bổ sung các ký tự mẫu trong ECMAScript 6 (ES6) cho phép chúng tôi nội suy các chuỗi trong JavaScript. Nói cách đơn giản hơn, chúng ta có thể sử dụng trình giữ chỗ để đưa các biến vào một chuỗi. Bạn có thể xem một ví dụ về nội suy chuỗi bằng cách sử dụng các ký tự mẫu trong đoạn mã dưới đây: const age = 4.5; const earthAge = `Earth is estimated to be ${age} billion years old.`; console.log(ear

Đọc thêm

Tìm hiểu kiến ​​thức cơ bản về Git trong vòng 10 phút

Có, tiêu đề là một trò nhấp chuột. Không có cách nào bạn có thể hiểu cơ bản về công nghệ git chỉ trong 10 phút. Nhưng bạn có thể đến khá gần trong khoảng 25 phút. Và đó là mục đích của bài viết này. Nếu bạn muốn bắt đầu tìm hiểu về công nghệ Git, bạn đã đến đúng nơi. Đây là hướng dẫn toàn diện cho người mới bắt đầu về Git. Có rất nhiều khách hàng cho Git. Tấ

Đọc thêm

Hành trình trở thành nhà phát triển web của tôi từ đầu mà không cần bằng CS (và những gì tôi học được từ…

Đầu tiên, hãy để tôi giới thiệu về bản thân. Tên tôi là Sergei Garcia và tôi là nhà phát triển giao diện người dùng toàn thời gian với kinh nghiệm 2 năm. Trong thời gian đó, tôi đã làm việc với tư cách là nhà phát triển front-end cho cả công ty tư vấn Forbes 500 và một công ty nhỏ. Điều này nghe có vẻ không nhiều kinh nghiệm, nhưng kết thúc năm thứ hai

Đọc thêm

Liên kết JavaScript với HTML bằng script src Attribute

Thuộc tính 'src' trong thẻ là đường dẫn đến tệp hoặc tài nguyên bên ngoài mà bạn muốn liên kết đến tài liệu HTML của mình. Ví dụ: nếu bạn có tệp JavaScript tùy chỉnh của riêng mình có tên 'script.js' và muốn thêm chức năng của nó vào trang HTML của mình, bạn sẽ thêm nó như sau: Script Src Attribute Example Điều này sẽ trỏ đến một tệp có tên 'script.js' nằm trong cùng thư mục với tệp .html. Bạn cũng có thể liên kết đến các thư mục khác bằng cách

Đọc thêm

Cách thiết lập VSCode để cải thiện năng suất của bạn

Các trình soạn thảo mã đã phát triển trong nhiều năm. Một vài năm trước, không có Visual Studio Code (VS Code). Có thể bạn đang sử dụng Sublime Text, Atom, Bracket, v.v. Nhưng với việc phát hành VS Code, nó đã trở thành trình soạn thảo mã yêu thích của hầu hết các nhà phát triển. Tại sao VS Code? Các nhà phát triển thích nó vì Nó có thể tù

Đọc thêm

Xây dựng ứng dụng Electron với ứng dụng tạo phản ứng

Không cần cấu hình webpack hoặc "đẩy ra". Gần đây, tôi đã tạo một ứng dụng Electron bằng cách sử dụng ứng dụng tạo-phản ứng . Tôi không cần phải bận tâm về Webpack hay “loại bỏ” ứng dụng của mình. Tôi sẽ hướng dẫn bạn cách tôi đã hoàn thành việc này. Tôi đã bị cuốn hút vào ý tưởng sử dụng create-react-app vì nó ẩn chi tiết cấu hình web

Đọc thêm

Cách kiểm tra xem một mảng JavaScript trống hay không với .length

Khi bạn lập trình bằng JavaScript, bạn có thể cần biết cách kiểm tra xem một mảng có trống hay không. Để kiểm tra xem một mảng có trống hay không, bạn có thể sử dụng thuộc tính .length. Thuộc tính length đặt hoặc trả về số phần tử trong một mảng. Bằng cách biết số phần tử trong mảng, bạn có thể biết nó có trống hay khô

Đọc thêm

Cách bắt đầu với MongoDB trong 10 phút

MongoDB là một cơ sở dữ liệu NoSQL hướng tài liệu phong phú. Nếu bạn là người mới hoàn thành về NoSQL, tôi khuyên bạn nên xem nhanh bài báo NoSQL của tôi đã xuất bản trước đây. Hôm nay, tôi muốn chia sẻ một số điều cơ bản về các lệnh MongoDB như truy vấn, lọc dữ liệu, xóa, cập nhật, v.v. Được rồi, nói đủ rồi, bắt tay vào làm thôi! Cấu hình ? Để làm việc với MongoDB, t

Đọc thêm

Minecraft Forge: Cách tải xuống, cài đặt và sử dụng Forge

Nếu bạn đang đọc bài viết này có thể bạn đã biết Minecraft. Chúng tôi sử dụng Forge để điều khiển trò chơi Minecraft để khiến nó làm những gì chúng tôi muốn. Đây có thể là bất cứ thứ gì, từ những sinh vật thú vị mới đến toàn bộ hệ thống mới trong trò chơi. Forge là một API sửa đổi. Minecraft Forge (hay gọi tắt là Forge) là một lớp giữa mã của

Đọc thêm

Cách tạo một ứng dụng quản lý khoảng không quảng cáo tuyệt vời bằng PHP và MySQL

Bạn không cần phần mềm doanh nghiệp cồng kềnh để theo dõi hàng tồn kho của mình một cách hiệu quả. Hướng dẫn này sẽ giúp bạn phát triển ứng dụng theo dõi khoảng không quảng cáo tùy chỉnh của riêng mình để bạn có thể đưa ra quyết định kiểm kê thông minh dựa trên dữ liệu kiểm kê kịp thời và chính xác. yêu cầu hệ thống Hệ thống khoảng không quảng cáo của chúng tôi yêu cầu giấy phép phpGrid và phpCh

Đọc thêm

Văn bản trung tâm HTML - Cách căn chỉnh theo chiều dọc CSS

Trong thế giới HTML và CSS, tất cả là về cấu trúc bố cục và sự phân bố các phần tử. Chúng tôi thường sử dụng HTML để xác định đánh dấu và cấu trúc, trong khi CSS giúp chúng tôi xử lý kiểu dáng và căn chỉnh của các phần tử. Trong bài đăng này, chúng ta sẽ tìm hiểu một chút về các cách khác nhau mà chúng ta có thể căn giữa các phần tử HTML và xử lý căn chỉnh theo chiều dọc với CSS. Đầu tiên chúng ta sẽ học cách căn chỉnh văn bản bằng CSS. Tiếp theo, chúng tôi sẽ trình bày cách căn chỉnh một div

Đọc thêm

Giải thích ký hiệu Big O là gì: Độ phức tạp của không gian và thời gian

Bạn có thực sự hiểu về Big O? Nếu vậy, điều này sẽ làm mới sự hiểu biết của bạn trước khi phỏng vấn. Nếu không, đừng lo lắng - hãy đến và tham gia với chúng tôi để có một số nỗ lực trong khoa học máy tính. Nếu bạn đã thực hiện một số các khóa học thuật toán liên quan, có lẽ bạn đã nghe nói về thuật ngữ Big O ký hiệu . Nếu bạn chưa có, chúng ta sẽ xem xét nó ở đây, và sau đó hiểu sâu hơn về nó thực sự là gì. Ký hiệu Big O là một

Đọc thêm

Cách để HTTPS hoạt động trên môi trường phát triển địa phương của bạn trong 5 phút

Hầu hết mọi trang web bạn truy cập ngày hôm nay đều được bảo vệ bởi HTTPS. Nếu của bạn chưa có, nó nên được. Bảo mật máy chủ của bạn bằng HTTPS cũng có nghĩa là bạn không thể gửi yêu cầu đến máy chủ này từ máy chủ không được bảo vệ bởi HTTPS. Điều này đặt ra một vấn đề đối với các nhà phát triển sử dụng môi trường phát triển cục

Đọc thêm

Giải thích cưỡng chế kiểu JavaScript

Biết động cơ của bạn [Chỉnh sửa 2/5/2018] : Bài đăng này hiện đã có bằng tiếng Nga. Vỗ tay cho Serj Bulavyk vì những nỗ lực của anh ấy. Ép buộc kiểu là quá trình chuyển đổi giá trị từ kiểu này sang kiểu khác (chẳng hạn như chuỗi thành số, đối tượng thành boolean, v.v.). Bất kỳ kiểu nào, dù là kiểu nguyên thủy hay một đối tượng, đều là một chủ th

Đọc thêm

Giới thiệu về Thử nghiệm Đơn vị Jasmine

Jasmine là thư viện JS phổ biến nhất cho các ứng dụng web thử nghiệm đơn vị. Trong hướng dẫn này, được thiết kế cho người mới bắt đầu, chúng tôi sẽ giới thiệu cho bạn hướng dẫn nhanh và đầy đủ để thử nghiệm với Jasmine. Bạn sẽ được giới thiệu với Jasmine, một khung kiểm tra theo hướng hành vi phổ biến dành cho JavaScript. Chúng ta cũng sẽ thấy một ví dụ thực tế đơn giản về cách viết các bài kiểm tra đơn vị với Jasmine có thể

Đọc thêm

Đây là các thư viện biểu đồ JavaScript tốt nhất cho năm 2019

Đầu tiên, một lịch sử ngắn gọn: Với việc thu thập và sử dụng dữ liệu tiếp tục tăng theo cấp số nhân, nhu cầu trực quan hóa dữ liệu này ngày càng trở nên quan trọng. Các nhà phát triển tìm cách hợp nhất hàng triệu bản ghi cơ sở dữ liệu thành các biểu đồ và trang tổng quan đẹp mắt mà con người có thể diễn giải nhanh chóng và trực quan. Công nghệ trực quan hóa dữ liệu đã tiếp tục được cải thiện trong thập kỷ qua và nhiều thư viện biểu đồ tiên

Đọc thêm

Nhận xét HTML: Cách Nhận xét Mã HTML của bạn

Nhận xét trong HTML Thẻ comment là một phần tử dùng để để lại ghi chú, phần lớn liên quan đến dự án hoặc trang web. Thẻ này thường được sử dụng để giải thích điều gì đó trong mã hoặc để lại một số khuyến nghị về dự án. Thẻ nhận xét cũng giúp nhà phát triển quay lại và hiểu mã mà họ đã viết ở giai đo

Đọc thêm

Ba cách để đặt tiêu đề cho một câu trong JavaScript

Bài viết này dựa trên Lập kịch bản thuật toán cơ bản của Trại mã miễn phí “ Tiêu đề trường hợp một câu ”. Trong thuật toán này , chúng tôi muốn thay đổi một chuỗi văn bản để nó luôn có một ký tự viết hoa ở đầu mỗi từ. Trong bài viết này, tôi sẽ giải thích ba cách tiếp cận. Đầu tiên với vòng lặp FOR

Đọc thêm

Mobi sang PDF - Cách chuyển đổi sang và từ tệp Mobi

Nếu gần đây bạn đã mua một cuốn sách trực tuyến hoặc tải xuống một cuốn sách miễn phí trên miền công cộng tại một trang web như Project Guttenberg, thì rất có thể đó là một .mobitệp. Nhưng có thể bạn không mở được vì bạn chưa cài đặt đúng phần mềm. Trong bài viết này, bạn sẽ tìm hiểu .mobitệp là gì và cách chuyển đổi sang và từ .

Đọc thêm

Hướng dẫn sử dụng Python While Loop - Câu lệnh ví dụ về Do While True

Vòng lặp là một chuỗi các lệnh được thực hiện cho đến khi một điều kiện được thỏa mãn. Hãy xem cách vòng lặp while hoạt động trong Python. Vòng lặp là gì? Nếu bạn đang học viết mã, vòng lặp là một trong những khái niệm chính mà bạn nên hiểu. Vòng lặp giúp bạn thực hiện một chuỗi lệnh cho đến khi một điều kiện được thỏa

Đọc thêm

Các hướng dẫn Python tốt nhất

Python là một ngôn ngữ lập trình có mục đích chung, được đánh máy, thông dịch động và nổi tiếng là dễ đọc với các nguyên tắc thiết kế tuyệt vời. freeCodeCamp có một trong những khóa học phổ biến nhất về Python. Nó hoàn toàn miễn phí (và thậm chí không có bất kỳ quảng cáo nào). Bạn có thể xem nó trên YouTube tại đây. Muốn tìm hiểu thêm? Web là một nơi rộng lớn

Đọc thêm

Video HTML5: Cách Nhúng Video vào HTML của Bạn

Trước HTML5, để phát video trên trang web, bạn cần sử dụng một plugin như Adobe Flash Player. Với sự ra đời của HTML5, giờ đây bạn có thể đặt video trực tiếp vào chính trang đó. Điều này giúp video có thể phát trên các trang được thiết kế cho thiết bị di động vì các plugin như Adobe Flash Player không hoạt động trên Android hoặc iOS. Phần tử HTML được sử dụng để nhúng video vào tài liệu web. Nó có thể chứa một hoặc n

Đọc thêm

Giới thiệu về Git merge và rebase: chúng là gì và cách sử dụng chúng

Là một Nhà phát triển, nhiều người trong chúng ta phải lựa chọn giữa Merge và Rebase. Với tất cả các tài liệu tham khảo mà chúng tôi có được từ internet, mọi người đều tin rằng "Không sử dụng Rebase, nó có thể gây ra các vấn đề nghiêm trọng." Ở đây tôi sẽ giải thích merge và rebase là gì, tại sao bạn nên (và khôn

Đọc thêm

Khi nào (và tại sao) bạn nên sử dụng các hàm mũi tên ES6 - và khi nào bạn không nên

Các hàm mũi tên (còn được gọi là “hàm mũi tên béo”) chắc chắn là một trong những tính năng phổ biến hơn của ES6. Họ đã giới thiệu một cách mới để viết các hàm súc tích. Đây là một hàm được viết theo cú pháp ES5: function timesTwo(params) { return params * 2}function timesTwo(params) { return params * 2 } timesTwo(4); // 8 Bây giờ, đây là hàm tương tự được biểu thị dưới dạng hàm mũi tên: var timesTwo = params => params * 2 timesTwo(4); // 8 Nó ngắn hơn nhiều! Chúng ta có thể bỏ qua dấu ngoặc nhọn và câu lệnh trả về do trả về không tường minh (nhưng chỉ khi không c

Đọc thêm

Cách học React - Lộ trình từ sơ cấp đến nâng cao

Này các bạn! Hướng dẫn này dành cho những người bắt đầu với React. Tôi đã chọn lọc cẩn thận các video và bài viết hay nhất trong mỗi phần để giúp việc học dễ dàng hơn. Lưu ý: Tôi không liên kết với bất kỳ trang web nào được đề cập bên dưới. Đó hoàn toàn là quan điểm của tôi. Điều kiện tiên quyết Kiến thức cơ bản về HTM

Đọc thêm

Ví dụ về mã hóa URL JavaScript - Cách sử dụng encodeURIcomponent () và encodeURI ()

Bạn có thể nghĩ như vậy encodeURIvà encodeURIComponentlàm điều tương tự, ít nhất là từ tên của họ. Và bạn có thể bối rối nên sử dụng cái nào và khi nào. Trong bài viết này, tôi sẽ làm sáng tỏ sự khác biệt giữa encodeURIvà encodeURIComponent. URI là gì và nó khác với URL như thế nào? URI là viết tắt của từ

Đọc thêm

Giải thích về Git Stash: Cách lưu trữ tạm thời các thay đổi cục bộ trong Git

Git có một khu vực được gọi là kho lưu trữ nơi bạn có thể tạm thời lưu trữ ảnh chụp nhanh các thay đổi của mình mà không cần chuyển chúng vào kho lưu trữ. Nó tách biệt với thư mục làm việc, khu vực dàn dựng hoặc kho lưu trữ. Chức năng này hữu ích khi bạn đã thực hiện các thay đổi đối với một nhánh mà bạn chưa sẵn sàng cam kết, nhưng bạn cần chuyển sang một nhánh khác. Thay đổi Stash Để lưu các thay đổi của bạn trong kho lưu trữ, hãy chạy lệnh: git stash save "optional message for y

Đọc thêm

Hướng dẫn các phương thức danh sách Java - Ví dụ về API danh sách Util

Danh sách là cấu trúc dữ liệu thường được sử dụng trong mọi ngôn ngữ lập trình. Trong hướng dẫn này, chúng tôi sẽ điều tra API danh sách của Java. Chúng ta sẽ bắt đầu với các thao tác cơ bản và sau đó sẽ đi vào những thứ nâng cao hơn (như so sánh các loại danh sách khác nhau, chẳng hạn như ArrayList và LinkedList). Tôi cũng sẽ cung cấp cho bạn một số hướng dẫn để giúp bạn chọn cách triển khai danh

Đọc thêm

Cách thay đổi tên Airdrop của bạn - Đổi tên máy Mac của bạn sau 30 giây

MacOS giúp bạn dễ dàng thay đổi tên của máy Mac trong Airdrop. Chỉ cần làm theo 4 bước sau và bạn sẽ được vàng. Bước 1: Mở Tùy chọn Hệ thống của bạn Cách nhanh nhất để mở cài đặt của bạn là gõ ⌘ + dấu cách, sau đó nhập "pref" và chọn "System Preferences" từ menu thả xuống. Bước 2: Nhấp vào biểu tượng Chia sẻ Đó là thư mục với viên kim cương màu vàng

Đọc thêm

Hướng dẫn CSS nội tuyến - Cách tạo kiểu trực tiếp cho thẻ HTML

Bạn đã viết một số HTML và bây giờ cần tạo kiểu bằng CSS. Một cách là sử dụng các kiểu nội tuyến, đó là nội dung bài viết này nói về. This is my first paragraph. Trước khi chúng ta tìm hiểu các sắc thái của kiểu nội tuyến — khi nào, tại sao và cách sử dụng chúng — điều quan trọng là phải biết các cách khác để tạo kiểu HTML của bạn. Bằng cách đó, bạn chọn tùy chọn tốt nhất cho mã của mình. Đây là bản tóm tắt các tùy chọn của bạn. Biểu

Đọc thêm

Ví dụ về mã Python tốt nhất

Python là một ngôn ngữ lập trình có mục đích chung, được đánh máy, thông dịch động và nổi tiếng là dễ đọc với các nguyên tắc thiết kế tuyệt vời. freeCodeCamp có một trong những khóa học phổ biến nhất về Python. Nó hoàn toàn miễn phí (và thậm chí không có bất kỳ quảng cáo nào). Bạn có thể xem nó trên YouTube tại đây. Ví dụ về cấu trúc dữ liệu Python Bạn có thể

Đọc thêm

Cách viết hoa chữ cái đầu tiên của mỗi từ trong JavaScript - Hướng dẫn viết hoa JS

Trong bài viết này, bạn sẽ học cách viết hoa chữ cái đầu tiên của bất kỳ từ nào trong JavaScript. Sau đó, bạn sẽ viết hoa chữ cái đầu tiên của tất cả các từ trong một câu. Điều tuyệt vời về lập trình là không có một giải pháp chung nào để giải quyết một vấn đề. Do đó, trong bài viết này, bạn sẽ thấy nhiều cách giải quyết cùng một vấn đề. Viết hoa ch

Đọc thêm

Định dạng chỉ định trong C

Các chỉ định định dạng xác định loại dữ liệu sẽ được in trên đầu ra chuẩn. Bạn cần sử dụng các mã định dạng cho dù bạn đang in đầu ra được định dạng với printf()hoặc chấp nhận đầu vào với scanf(). Một số thông số% mà bạn có thể sử dụng trong ANSI C như sau: Bộ định danh Được dùng cho % c một ký tự duy nhất %S một chuỗi %Chào ngắn (đã ký) % hu ngắn (không dấu) % Lf dài đôi % n không in gì % d một số nguyên thập phân (giả sử cơ số 10) %Tôi một số nguyên thập phân (tự động phát hiện cơ số) % o một số nguyên bát phân (cơ số 8) %

Đọc thêm

Mỗi khóa học Machine Learning trên internet, được xếp hạng theo đánh giá của bạn

Một năm rưỡi trước, tôi đã bỏ học một trong những chương trình khoa học máy tính tốt nhất ở Canada. Tôi bắt đầu tạo chương trình thạc sĩ khoa học dữ liệu của riêng mình bằng cách sử dụng các nguồn trực tuyến. Tôi nhận ra rằng tôi có thể học mọi thứ tôi cần thông qua edX, Coursera và Udacity. Và tôi có thể học nó nhanh hơn, hiệu quả hơn và với một phần nhỏ chi phí. Bây giờ tôi gần

Đọc thêm

Mô-đun JavaScript: Hướng dẫn cho người mới bắt đầu

Nếu bạn là người mới làm quen với JavaScript, các biệt ngữ như “gói mô-đun so với trình tải mô-đun”, “Webpack so với Browserify” và “AMD so với CommonJS” có thể nhanh chóng trở nên áp đảo. Hệ thống mô-đun JavaScript có thể đáng sợ, nhưng hiểu nó là điều quan trọng đối với các nhà phát triển web. Trong bài đăng này, tôi sẽ giải nén các từ thông dụng này cho bạn bằng tiếng Anh đơn giả

Đọc thêm

JavaScript: Void (0) có nghĩa là gì?

Toán tử void của JavaScript đánh giá một biểu thức và trả về không xác định. Bạn có thể sử dụng bảng điều khiển để xác minh điều tương tự: Lưu ý : void , bất kể giá trị nào được truyền đi cùng, * luôn trả về không xác định như hình trên *. Nhưng, khoảng trống với các toán hạng 0 được ưu tiên . Có hai cách sử dụng toán

Đọc thêm

Hàm Sleep trong Python - Làm thế nào để Python đợi một vài giây trước khi tiếp tục, với các lệnh mẫu

Bạn có thể sử dụng sleep()hàm của Python để thêm thời gian trễ vào mã của mình. Ví dụ: chức năng này rất hữu ích nếu bạn muốn tạm dừng mã giữa các lệnh gọi API. Hoặc nâng cao trải nghiệm của người dùng bằng cách thêm các khoảng dừng giữa các từ hoặc đồ họa. from time import sleep sleep(2) print("hello world") Khi tôi chạy đoạn mã trên, có độ

Đọc thêm

Cách ghi đè các tệp cục bộ bằng Git Pull

Khi nào bạn cần ghi đè các tệp cục bộ? Nếu bạn cảm thấy cần phải loại bỏ tất cả các thay đổi cục bộ của mình và chỉ cần đặt lại / ghi đè mọi thứ bằng một bản sao từ nhánh từ xa, thì bạn nên làm theo hướng dẫn này. Quan trọng: Nếu bạn có bất kỳ thay đổi cục bộ nào, chúng sẽ bị mất. Có hoặc không có --hardtùy chọn, bất kỳ cam kết cục bộ nào chưa được đẩy sẽ bị mất. Nếu bạn có bất kỳ tệp n

Đọc thêm

Async Await JavaScript Tutorial - Cách đợi một hàm kết thúc trong JS

Khi nào thì một hàm không đồng bộ kết thúc? Và tại sao đây lại là một câu hỏi khó trả lời? Hóa ra là để hiểu các hàm không đồng bộ đòi hỏi rất nhiều kiến ​​thức về cách hoạt động cơ bản của JavaScript. Hãy cùng khám phá khái niệm này và tìm hiểu rất nhiều về JavaScript trong quá trình này. Bạn đã sẵn sàng chưa? Đi nào. Mã không đồng bộ là gì? Theo thiết kế, JavaScript là một ngôn n

Đọc thêm

Hướng dẫn sử dụng Instagram - Sử dụng IG Like a Pro

Instagram đã trở thành một nền tảng truyền thông xã hội phổ biến rộng rãi trong vài năm qua. Mọi người trên khắp thế giới sử dụng nó để chia sẻ ảnh, truyền thông điệp và truyền cảm hứng cho nhau. Theo TechCrunch, Instagram có hơn 1 tỷ người dùng tích cực (với 500 triệu bài đăng mỗi ngày) - vì vậy nếu bạn muốn đưa hình ảnh hoặc ý tưởng của mình lên mạng, thì đây là một nơi tốt để bắt đầu. Trong hướng dẫn này, chúng tôi sẽ trình bày một số kiến ​​thức cơ bản về Instagram - nó là gì, cách thiết lập tài khoản, cách

Đọc thêm

Cách cài đặt TensorFlow và Keras bằng Anaconda Navigator - không cần dòng lệnh

Nói không với cài đặt pip trong dòng lệnh! Đây là một cách thay thế để cài đặt TensorFlow trên máy cục bộ của bạn trong 3 bước. Tại sao tôi viết cái này? Tôi đã thử cài đặt pip với nhiều cấu hình trong vài giờ, cố gắng tìm cách đặt đúng môi trường python của tôi cho TensorFlow và Keras. Ngay trước khi tôi từ bỏ, tôi đã tìm thấy điều này… “Một lợi ích chính của vi

Đọc thêm

Thuật toán Euclidian: GCD (Số chia chung lớn nhất) được giải thích với các ví dụ về C ++ và Java

Đối với chủ đề này, trước tiên bạn phải biết về Số chia chung lớn nhất (GCD) và hoạt động MOD. Số chia chung lớn nhất (GCD) GCD của hai hoặc nhiều số nguyên là số nguyên lớn nhất chia cho mỗi số nguyên sao cho phần dư của chúng bằng 0. Thí dụ- GCD của 20, 30 = 10   (10 là số lớn nhất chia 20 và 30

Đọc thêm

Ví dụ về chuyển đổi CSS - Cách sử dụng Hoạt ảnh khi di chuột, Thay đổi độ mờ và hơn thế nữa

Nếu bạn đang làm việc với các công nghệ web như CSS, HTML và JavaScript, điều quan trọng là phải có một số kiến ​​thức cơ bản về hoạt ảnh và chuyển tiếp CSS. Trong bài viết này, chúng ta sẽ tìm hiểu cách tạo một số hoạt ảnh chuyển tiếp cơ bản bằng CSS. Cách tạo hoạt ảnh cho một phần tử với chuyển đổi cơ bản khi di chuột Trong ví

Đọc thêm

Hướng dẫn React Router - Cách kết xuất, chuyển hướng, chuyển đổi, liên kết, v.v., với ví dụ về mã

Nếu bạn mới bắt đầu với React, có lẽ bạn vẫn còn đang xoay quanh khái niệm Ứng dụng Trang đơn. Định tuyến theo cách truyền thống hoạt động như thế này: giả sử bạn nhập /contactURL. Trình duyệt sẽ thực hiện một yêu cầu GET đến máy chủ và máy chủ sẽ trả về một trang HTML dưới dạng phản hồi. Tuy nhiên, với mô hình Ứng dụng Trang Đơn mới, tất cả các yêu cầu URL được phân phát bằng cách sử

Đọc thêm

Cách tạo và xuất bản tiện ích mở rộng Chrome trong 20 phút

Bạn đã bao giờ tự hỏi tạo tiện ích mở rộng Chrome sẽ như thế nào chưa? Vâng, tôi ở đây để cho bạn biết nó dễ dàng như thế nào. Hãy làm theo các bước sau và ý tưởng của bạn sẽ biến thành hiện thực và bạn sẽ có thể xuất bản tiện ích mở rộng thực sự trong Cửa hàng Chrome trực tuyến ngay lập tức. Tiện ích mở rộng của Chrome là gì? Tiện ích mở rộng của Chrome cho phép bạn thêm chức năng vào trình d

Đọc thêm

Cách tạo Bot và Tự động hóa công việc hàng ngày của bạn

Hầu hết các công việc đều có những nhiệm vụ lặp đi lặp lại mà bạn có thể tự động hóa, giúp giải phóng một phần thời gian quý báu của bạn. Điều này làm cho tự động hóa trở thành một kỹ năng quan trọng cần có. Một nhóm nhỏ các kỹ sư tự động hóa có tay nghề cao và các chuyên gia miền có thể tự động hóa nhiều nhiệm vụ tẻ nhạt nhất của toàn bộ nhóm. Trong bài viết này, chúng ta sẽ khám phá những điều cơ bản về tự động hóa quy trình làm việc bằng Python - một ngôn ngữ lập t

Đọc thêm

Giải thích thuật toán ngập lụt

Lấp đầy lũ là một thuật toán chủ yếu được sử dụng để xác định vùng giới hạn được kết nối với một nút nhất định trong một mảng đa chiều. Nó gần giống với công cụ xô trong các chương trình sơn. Việc triển khai thuật toán được tiếp cận nhiều nhất là một hàm đệ quy dựa trên ngăn xếp và đó là những gì chúng ta sẽ nói tiếp theo. Làm thế nào nó hoạt động? Vấn đề khá đơn giản và thường làm theo các bước sau: Lấy vị trí của điểm xuất phát. Quyết

Đọc thêm

Ứng dụng FaceTime dành cho Android? Dưới đây là một số ứng dụng gọi điện video thay thế cho Android.

FaceTime là một trong những ứng dụng giao tiếp phổ biến nhất đối với người dùng Apple. Nếu bạn có MacBook, iPad hoặc iPhone, thì ứng dụng đã được cài đặt trên thiết bị của bạn. Bạn khởi động ứng dụng, nhập tên người dùng và mật khẩu của mình, sau đó bắt đầu sử dụng. Hoàn hảo. Nhưng FaceTime chỉ khả dụng cho người dùng Apple / iOS. Nó không tồn tại trong cửa

Đọc thêm

Python Trả về Nhiều Giá trị - Cách Trả về Tuple, Danh sách hoặc Từ điển

Bạn có thể trả về nhiều giá trị từ một hàm trong Python. Để làm như vậy, trở về một cấu trúc dữ liệu có chứa nhiều giá trị, như một danh sách chứa các số dặm để chạy mỗi tuần. def miles_to_run(minimum_miles): week_1 = minimum_miles + 2 week_2 = minimum_miles + 4 week_3 = minimum_miles + 6 return [week_1, week_2, week_3] print(miles_to_run(2)) # result: [4, 6, 8] Cấu trúc dữ liệu trong Python được sử dụng để lưu trữ các tập hợp dữ liệu, có thể được trả về từ các hàm. Trong bài viết này, chúng ta sẽ khám phá cách trả về nhiều giá trị từ các cấu trúc dữ liệu này: bộ giá trị, dan

Đọc thêm

Bài học từ 7 lập trình viên tự học hiện đang làm việc toàn thời gian với tư cách là nhà phát triển phần mềm

Làm thế nào bạn có thể duy trì động lực trong khi học viết mã? Học phát triển web là một con đường có nhiều thăng trầm. Bạn có thể có một ngày bạn tìm ra một vấn đề hóc búa và cảm thấy hoàn toàn tuyệt vời. Nhưng rồi ngay ngày hôm sau, bạn mắc kẹt vào một vấn đề tưởng chừng dễ dàng trong nhiều giờ. Bạn sẽ cảm thấy hoàn toàn bị đánh bại. Thường khó có thể nhìn thấy ánh sáng cuối đường hầm. Nhưng k

Đọc thêm

Các kỹ thuật CSS tiết kiệm thời gian để tạo hình ảnh đáp ứng

Là một nhà phát triển web, khả năng cao là bạn đã gặp phải hai kẻ thù của bài viết này: hình ảnh và thời hạn . Đôi khi, vì một số lý do, hình ảnh của bạn sẽ không phù hợp với bố cục và bạn không muốn quay đầu lại việc này hàng giờ. Tình huống này đã xảy ra với tôi nhiều lần và tôi đã học được từ những sai lầm

Đọc thêm

Đây là 115 chứng chỉ Coursera hiện bạn có thể kiếm được miễn phí (Trong đại dịch Coronavirus)

Vào cuối tháng 3, nhà cung cấp khóa học trực tuyến mở rộng lớn nhất thế giới Coursera đã thông báo rằng họ sẽ cung cấp 100 khóa học miễn phí để đối phó với tác động của đại dịch COVID-19. Gần đây nhất, Coursera đã bổ sung thêm 35 khóa học mới từ các đối tác đại học Mỹ Latinh và kéo dài thời hạn. Tôi đã phân tích 135 khóa học Coursera miễn phí này bằng cách sử dụng bộ dữ liệu của Class Central.

Đọc thêm

Hệ số tương quan là gì? Giải thích giá trị r trong thống kê

Mối tương quan là một công cụ tuyệt vời để tìm hiểu về cách một thứ thay đổi với một thứ khác. Sau khi đọc phần này, bạn sẽ hiểu mối tương quan là gì, cách nghĩ về mối tương quan trong công việc của riêng bạn và lập mã một cách triển khai tối thiểu để tính toán mối tương quan. Mối tương quan là về cách hai thứ thay đổi với nhau Tương quan là một khái niệm toán học t

Đọc thêm

Cách nhúng video và âm thanh vào HTML của bạn

HTML cho phép chúng tôi tạo trình phát video và âm thanh dựa trên tiêu chuẩn mà không yêu cầu sử dụng bất kỳ plugin nào. Thêm video và âm thanh vào trang web gần như dễ dàng như thêm hình ảnh hoặc định dạng một số văn bản. Có hai cách khác nhau để bao gồm các phần tử video. Chúng tôi sẽ thảo luận về cả hai điều đó bên dưới. Phần tử Video Các

Đọc thêm

Đây là tất cả các lệnh Git tôi đã sử dụng tuần trước và những gì chúng thực hiện.

Giống như hầu hết người mới, tôi bắt đầu tìm kiếm các lệnh Git trên StackOverflow, sau đó sao chép-dán câu trả lời mà không thực sự hiểu chúng đã làm gì. Tôi nhớ mình đã nghĩ,“Sẽ thật tuyệt nếu có một danh sách các lệnh Git phổ biến nhất cùng với lời giải thích tại sao chúng lại hữu ích?” Chà, đây là năm sau, tôi sẽ biên soạn một danh sách như vậy và đưa ra một số phương pháp h

Đọc thêm

Cách Typography xác định khả năng đọc: Serif so với Sans Serif và Cách kết hợp các phông chữ.

Đối với thiết kế kỹ thuật số, điều quan trọng là phải biết và hiểu cách sử dụng và cách kết hợp các phông chữ khác nhau. Có một phông chữ cho mọi tâm trạng! Bài đăng này sẽ cung cấp cho bạn một giới thiệu nhanh về các họ lớn nhất trong Typography: Serif và Sans Serif. Và làm thế nào, là một nhà thiết kế, bạn có thể chọn đúng phông chữ và kết hợp c

Đọc thêm

Giải thích về lệnh đẩy Git

Các git pushlệnh cho phép bạn gửi (hoặc đẩy ) các cam kết từ chi nhánh địa phương của bạn trong kho Git địa phương để kho từ xa. Để có thể đẩy đến kho lưu trữ từ xa của mình, bạn phải đảm bảo rằng tất cả các thay đổi của bạn đối với kho lưu trữ cục bộ đều được cam kết . Cú pháp của lệnh này như sau: git push Có một số tùy chọn khác nhau mà bạn có thể chuyển bằng lện

Đọc thêm

Các phương pháp mảng Ruby phổ biến nhất mà bạn nên biết

Phương thức mảng chung Mảng Ruby tạo thành nền tảng cốt lõi trong lập trình bằng Ruby và trên thực tế là hầu hết các ngôn ngữ. Nó được sử dụng nhiều đến mức sẽ rất hữu ích nếu biết và thậm chí ghi nhớ một số phương thức được sử dụng phổ biến nhất cho mảng. Nếu bạn muốn biết thêm về Ruby Arrays, chúng tôi có một bài viết về chúng. Theo mục đích của

Đọc thêm

Mọi thứ bạn cần biết về ng-template, ng-content, ng-container và * ngTemplateOutlet trong Angular

Đó là một trong những ngày tôi bận rộn làm việc với các tính năng mới cho dự án văn phòng của mình. Đột nhiên, điều gì đó thu hút sự chú ý của tôi: Trong khi kiểm tra DOM, tôi đã thấy ngcontentphần tử được Angular áp dụng. Hmm… nếu chúng chứa các phần tử trong DOM cuối cùng, thì việc sử dụng là gì? Lúc đó tôi đã nhầm lẫn giữa và . Trong nhiệm vụ tìm kiếm câu trả lời cho các câu hỏi của

Đọc thêm

Cách sử dụng Google Fonts trong dự án thiết kế web tiếp theo của bạn

Vì vậy, bạn có thể đã nghe nói rằng Google có hàng trăm phông chữ web miễn phí sẵn sàng được sử dụng cho dự án tiếp theo của bạn. Nhưng làm thế nào để bạn sử dụng chúng trên trang web của bạn? Bài viết này sẽ hướng dẫn bạn các bước cần thực hiện để khiến chúng chạy trên trang web của bạn. Nó sẽ mất ít hơn 10 phút! Phông chữ Google là gì?“Google Fonts ra mắt lần đầu tiên vào năm 2010

Đọc thêm

Cách tạo các đối tượng trong JavaScript

Tất cả chúng ta đều xử lý các đối tượng theo cách này hay cách khác trong khi viết mã bằng ngôn ngữ lập trình. Trong JavaScript, các đối tượng cung cấp một cách để chúng ta lưu trữ, thao tác và gửi dữ liệu qua mạng. Có nhiều cách mà các đối tượng trong JavaScript khác với các đối tượng trong các ngôn ngữ lập trình chính thống khác, như Java. Tôi sẽ cố gắng đề cập vấn đề đó trong một chủ đề khác. Ở đây, chúng ta hãy chỉ tập trung vào cá

Đọc thêm

8 Ý tưởng Dự án React.js giúp bạn bắt đầu học bằng cách làm

Một trong những cách tốt nhất để học là làm. Nhưng thường các nhà phát triển phải vật lộn với câu hỏi lớn "tôi nên xây dựng cái gì?" Dưới đây là 8 ý tưởng dự án, hoàn chỉnh với tóm tắt dự án và ý tưởng bố cục, để bạn bắt đầu học cách làm. Kinh doanh & Thế giới thực: Trang tổng quan thống kê bản đồ Vui vẻ & thú vị: Nh

Đọc thêm

Hai cách để kiểm tra Palindromes trong JavaScript

Bài viết này được dựa trên Free Code Camp Basic Algorithm Scripting “Kiểm tra Palindromes”. Palindrome là một từ, cụm từ, số hoặc chuỗi ký tự khác đọc lùi hoặc tiến giống nhau. Từ “palindrome” lần đầu tiên được đặt ra bởi nhà viết kịch người Anh Ben Jonson vào thế kỷ 17, từ gốc tiếng Hy Lạp là palin (“lại”) và dromos (“cách, hướng”). - src. Wikipedia Trong bài viết này, tôi sẽ giải thích hai cách tiếp cận, thứ nhất với các hàm tích hợ

Đọc thêm

Giải thích thuộc tính HTML mục tiêu

Các quy định cụ thể thuộc tính nơi để mở tài liệu được liên kết trong một a(neo) thẻ. Ví dụ về Thuộc tính target có giá trị “_blank” sẽ mở tài liệu được liên kết trong cửa sổ hoặc tab mới. freeCodeCamp Thuộc tính đích có giá trị là “_self” sẽ mở tài liệu được liên kết trong cùng khung khi nó được nhấp vào (đây là mặc định và thường không cần chỉ định). freeCodeCamp freeCodeCamp Thuộc tính đích có giá trị “_parent” sẽ mở tài liệu được liên kết trong khung chính. freeCodeCa

Đọc thêm

8 trang web thử thách mã hóa tốt nhất để giúp bạn nâng cao kỹ năng của mình vào năm 2020

Bất chấp tỷ lệ thất nghiệp thấp nhất trong nhiều thập kỷ, các nhà phân tích kỳ vọng việc tuyển dụng công nghệ sẽ tiếp tục tăng trưởng ổn định vào những năm 2020. Đó là tin tuyệt vời cho những sinh viên tốt nghiệp ngành khoa học máy tính và những nhà phát triển hiện đang làm việc trong lĩnh vực này, nhưng điều đó không có nghĩa là các kỹ sư đầy tham vọng có thể tự mãn. Mặc dù nhìn chung thị trường có thể sẽ có cơ hội tăng trưởng, nhưng vẫn có những thay đổi đáng kể xảy ra liên tục và

Đọc thêm

Trình tự Fibonacci - Giải thích bằng Python, JavaScript, C ++, Java và Swift

Theo định nghĩa, dãy Fibonacci là dãy số nguyên trong đó mọi số đứng sau hai số đầu tiên là tổng của hai số trước đó. Để đơn giản hóa: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144,… Nó có nhiều ứng dụng trong toán học và thậm chí cả giao dịch (vâng, bạn đọc đúng rồi đó: giao dịch), nhưng đó không phải là vấn đề của bài viết này. Mục tiêu của tôi hôm nay là chỉ cho bạn cách bạn có thể tính toán bất kỳ số hạng nào của chuỗi số

Đọc thêm

Nếu ... Tuyên bố khác trong C được giải thích

Luồng mã có điều kiện là khả năng thay đổi cách một đoạn mã hoạt động dựa trên các điều kiện nhất định. Trong những tình huống như vậy, bạn có thể sử dụng ifcâu lệnh. Câu iflệnh còn được gọi là câu lệnh ra quyết định vì nó đưa ra quyết định trên cơ sở một điều kiện hoặc biểu thức đã cho. Khối mã bên trong ifcâu lệnh được thực thi là điều kiện được đánh giá là true. Tuy nhiên, mã bên trong dấu n

Đọc thêm

Cách cài đặt nút trên máy MacOS, Linux hoặc Windows bằng NVM

Trước khi có thể bắt đầu tạo các ứng dụng siêu tuyệt vời trong NodeJS, bạn phải cài đặt nó. May mắn thay, việc cài đặt NodeJS rất đơn giản. Trong hướng dẫn này, chúng tôi sẽ trình bày cách cài đặt NodeJS / NPM trong macOS / linux các cửa sổ Sau khi cài đặt NodeJS / NPM, bạn có thể dễ dàng nâng cấp / hạ cấp xuống bất kỳ phiên bản Node nào bằng một lệnh. Video hướng dẫn sau đây sẽ hướng dẫn bạn cách tải xuống NodeJS trên máy của bạn. Hướng dẫn cài đặt ch

Đọc thêm

Hướng dẫn tìm nạp API JavaScript với các ví dụ về tiêu đề và bài đăng tìm nạp JS

Nếu bạn đang viết một ứng dụng web, rất có thể bạn sẽ phải làm việc với dữ liệu bên ngoài. Đây có thể là cơ sở dữ liệu của riêng bạn, các API của bên thứ ba, v.v. Khi AJAX lần đầu tiên xuất hiện vào năm 1999, nó đã cho chúng ta thấy một cách tốt hơn để xây dựng các ứng dụng web. AJAX là một cột mốc quan trọng trong phát triển web và là khái niệm cốt lõi đằng sau nhiều cô

Đọc thêm

Yêu cầu mô-đun trong Node.js: Mọi thứ bạn cần biết

Cập nhật: Bài viết này hiện là một phần trong cuốn sách “Node.js Vượt ra ngoài những điều cơ bản” của tôi. Đọc phiên bản cập nhật của nội dung này và nhiều thông tin khác về Node tại jscomplete.com/node-beyond-basics . Node sử dụng hai mô-đun cốt lõi để quản lý sự phụ thuộc của mô-đun: Các requiremô-đun, mà dường như có sẵn trên phạm vi toàn cầu - không cần phải require('require'). Các modulemô-đun, mà cũng dường như có sẵn trên phạm vi toàn cầu - không cần phải require('module'). Bạ

Đọc thêm

Cách xây dựng một trò chơi thẻ nhiều người chơi với Unity 2D và Mirror (CẬP NHẬT)

Làm việc với canvas trong Unity 2D lúc đầu có thể cảm thấy phức tạp, đặc biệt nếu bạn đang cố gắng tìm hiểu trình chỉnh sửa đồng thời giải quyết tập lệnh C #. Cũng có thể khiến bạn nản lòng khi nghĩ đến việc biến một trò chơi một người chơi thành trải nghiệm nhiều người chơi, vì có rất nhiều khái niệm mới cần xem xét và một số gói bên thứ ba để lựa chọn. Trong Phần 1 của loạt video mới này, chúng ta sẽ tạo một trò chơi bài 2D cơ bản trong Unity với các bộ bài ngẫu nhiên và cá

Đọc thêm

Hướng dẫn tuyệt vời về cách xây dựng các API RESTful với ASP.NET Core

Bài viết này sẽ là hướng dẫn từng bước về cách triển khai các RESTful API sạch, có thể bảo trì. Tổng quat RESTful không phải là một thuật ngữ mới. Nó đề cập đến một phong cách kiến ​​trúc nơi các dịch vụ web nhận và gửi dữ liệu từ và đến các ứng dụng khách. Mục tiêu của các ứng dụng này là tập trung dữ liệu mà các ứng dụng khách khác nhau sẽ sử d

Đọc thêm

Bảng băm được giải thích: Nó là gì và cách triển khai nó

Bảng băm, còn được gọi là bản đồ băm, là một cấu trúc dữ liệu ánh xạ các khóa đến các giá trị. Đây là một phần của kỹ thuật được gọi là băm, phần còn lại là hàm băm. Hàm băm là một thuật toán tạo ra một chỉ mục nơi một giá trị có thể được tìm thấy hoặc lưu trữ trong bảng băm. Một số lưu ý quan trọng về bảng băm: Giá trị không được lưu trữ theo thứ tự đã sắp xếp. Bạn phải tính

Đọc thêm

Cách tạo Menu thả xuống với CSS và JavaScript

Trong hướng dẫn này, bạn sẽ học cách tạo một menu thả xuống đơn giản với Javascript, HTML và CSS. Chúng ta sẽ đi qua mã HTML, CSS và Javascript, nhưng chú ý hơn đến lập trình, vì đây là hướng dẫn JS. Chúng tôi sẽ chỉ sử dụng JS và CSS đơn giản, không có khuôn khổ hoặc bộ xử lý trước. Ngoại lệ (loại) duy nhất sẽ là nhập tệp CSS Font Awesome vì chúng tôi sẽ sử dụng m

Đọc thêm

Cách lấy và cấu hình các khóa Git và GitHub SSH của bạn

Nếu bạn sử dụng GitHub mà không thiết lập khóa SSH, bạn thực sự đang bỏ lỡ. Chỉ cần nghĩ - tất cả thời gian bạn đã dành để nhập địa chỉ email và mật khẩu của mình vào bảng điều khiển mỗi khi bạn đẩy một cam kết có thể đã được dành cho việc viết mã. Không còn nữa. Đây là hướng dẫn nhanh để tạo và định cấu hình khóa SSH với GitHub để bạn khô

Đọc thêm

Giải thích các giao diện Java với các ví dụ

Giao diện Giao diện trong Java hơi giống Class, nhưng có sự khác biệt đáng kể: an chỉinterface có thể có chữ ký phương thức, trường và phương thức mặc định. Kể từ Java 8, bạn cũng có thể tạo các phương thức mặc định. Trong khối tiếp theo, bạn có thể xem một ví dụ về giao diện: public interface Vehicle { public String licensePlate = ""; public float maxVel public void start(); public void stop(); default void blowHorn(){ System.out.println("Blowing horn"); } } Giao diện trên chứa hai trường, hai phương thức và

Đọc thêm

Hướng dẫn nhanh để tạo kiểu nút bằng CSS

Các nút đã trở thành một phần tất yếu của quá trình phát triển giao diện người dùng. Vì vậy, điều quan trọng là phải ghi nhớ một số điều trước khi bạn bắt đầu tạo kiểu cho các nút. Tôi đã tập hợp một số cách tạo kiểu cho các nút bằng CSS. Bạn cũng có thể kết hợp hầu hết các phương pháp để tạo ra một phong cách mới. Để tạ

Đọc thêm

Hướng dẫn làm cho nó nhấp nháy HTML - Cách sử dụng thẻ nhấp nháy, với các ví dụ về mã

Trong những ngày đầu của web, các phần tử HTML như thẻ nháy là cách nguyên bản để thêm một số hiệu ứng hoạt ảnh để làm sống động trang web. Ngày nay, chúng ta có thể sử dụng những hình ảnh động đó như thế nào để thêm ánh sáng rực rỡ vào các trang web và ứng dụng của mình? Thẻ HTML nhấp nháy là gì? Bạn sử dụng thẻ nháy mắt như thế nào? Bạn vẫn có thể sử dụ

Đọc thêm

Các hàng đợi ưu tiên trong Java được giải thích với các ví dụ

Hàng đợi Ưu tiên được sử dụng rất thường xuyên trong các ứng dụng đời thực. Trong bài viết này, chúng ta sẽ tìm hiểu hàng đợi ưu tiên là gì và cách chúng ta có thể sử dụng chúng trong Java. Trước khi thảo luận về hàng đợi ưu tiên là gì, chúng ta hãy xem hàng đợi thông thường là gì. Hàng đợi thông thường tuân theo cấu trúc nhập trước xuất trước (FIFO). Điều này có ngh

Đọc thêm

Hãy suy nghĩ như một lập trình viên: Cách xây dựng Snake chỉ bằng JavaScript, HTML và CSS

Xin chào ? Chào mừng bạn lên tàu. Hôm nay chúng ta sẽ bắt tay vào một cuộc phiêu lưu thú vị, nơi chúng ta sẽ làm một trò chơi rắn rất của riêng mình ?. Bạn sẽ học cách giải quyết vấn đề bằng cách chia nhỏ nó thành các bước đơn giản hơn. Vào cuối cuộc hành trình này, bạn sẽ học được một số điều mới, và bạn sẽ

Đọc thêm

Đệ quy không khó: hướng dẫn từng bước về kỹ thuật lập trình hữu ích này

Tôi sẽ nói điều này ngay lập tức. Bạn có biết các sự kiện xảy ra khi gọi hàm không? Không? Sau đó, đó là nơi chúng ta sẽ bắt đầu. Lời gọi hàm Khi chúng ta gọi một hàm, một ngữ cảnh thực thi sẽ được đặt trên ngăn xếp thực thi. Hãy chia nhỏ điều này một số chi tiết. Đầu tiên, ngăn xếp là gì? Ngăn xếp

Đọc thêm

Cách vượt qua chứng chỉ Java của Oracle - Hướng dẫn thực hành cho nhà phát triển

Chứng chỉ Java được đánh giá cao trong Ngành CNTT và mang lại cho nhà phát triển Java sự công nhận trên toàn thế giới. Nó giúp bạn tìm được một công việc tốt hơn, nhận được mức lương cao hơn và thậm chí có thể tăng hoặc thưởng tốt hơn ở công việc hiện tại của bạn. Đó là lý do tại sao hàng ngàn nhà phát triển Java cố gắng để được chứng nhận mỗi năm,

Đọc thêm

23 Con đường nghề nghiệp thay thế mà các nhà phát triển phần mềm có thể phát triển thành

Trong năm năm qua, tôi đã có hàng chục bài giảng dành cho khách mời tại nhiều buổi đào tạo về mã hóa ở Chicago. Một số câu hỏi không bao giờ được đặt ra: "Tôi nên học ngôn ngữ nào tiếp theo?", "Làm thế nào để chuẩn bị cho các cuộc phỏng vấn kỹ thuật?", "Bạn có đang tuyển dụng không?" Nhưng một câu hỏi khiến tôi băn khoăn là, "Nế

Đọc thêm

Giới thiệu đơn giản về Phát triển theo hướng thử nghiệm với Python

Tôi là một nhà phát triển mới bắt đầu tự học, người có thể viết các ứng dụng đơn giản. Nhưng tôi phải thú nhận. Trong đầu tôi không thể nhớ được mọi thứ liên kết với nhau như thế nào. Tình huống này sẽ trở nên tồi tệ hơn nếu tôi quay lại mã mà tôi đã viết sau một vài ngày. Hóa ra vấn đề này có thể được khắc phục bằng cách làm theo phương pháp Phát triển theo hướng kiểm

Đọc thêm