In Rust, there are 3 ways to iterate over a string by character.
Using chars Method
The chars() method returns an iterator over the chars of a string slice. See the following example:
fn main() {
let s = "abc";
for c in s.chars() {
pr...
In Rust, there are 3 ways to update a value in a mutable HashMap.
Using get_mut Method
The get_mut() method returns a mutable reference to the value corresponding to the key. See the following example:
use std::collections::HashMap;
fn main()...
In Golang, there are 2 ways to remove duplicates strings from slice.Using a Hash Map
We have defined a function where we are passing the slice values and using the map function we are checking the duplicates and removing them. The ones that are curr...
In Golang, there are 2 ways to install Go in Linux.Download Packages
Download packages for Windows 64-bit, macOS, Linux, and more.
Go install
Linux
Remove any previous Go installation by deleting the /usr/local/go folder (if it exists), then extr...
In Rust, there are two ways to install rust in Linux.Running the following in your terminal
If you’re running macOS, Linux, or another Unix-like OS. To download Rustup and install Rust, run the following in your terminal, then follow the on-screen i...
Secure hashes and message digests.Hash algorithms
The hashlib module implements a common interface to many different secure hash and message digest algorithms. Included are the FIPS secure hash algorithms SHA1, SHA224, SHA256, SHA384, and SHA512 (def...
Reduce Bandwidth Usage by Supporting If-Modified-Since in PHP.
If-Modified-Since
The If-Modified-Since request HTTP header makes the request conditional: the server sends back the requested resource, with a 200 status, only if it has been last modif...
command line tool and library for transferring data with URLs.
cURL (pronounced 'curl') is a computer software project providing a library (libcurl) and command-line tool (curl) for transferring data using various network protocols. The name ...
Go is a tool for managing Go source code.
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Go install.
1. Extract the archive you downloaded into /usr/local, creating a Go tree ...
Updates your application and its dependencies.
Perform a basic update to the current stable release of the core framework and CLI by running the following command.
ng update
ng update @angular/cli @angular/core
The installed local...
Generates and/or modifies files based on a schematic.Creates a new, generic NgModule definition in the given or default project.
NgModule
ng generate module page/edit
ng g m page/edit
CREATE src/app/page/edit/edit.module.ts (19...
Adds support for an external library to your project.Adds the npm package for a published library to your workspace, and configures the project in the current working directory (or the default project if you are not in a project directory) to use tha...
Development tools and libraries specialized for Angular.How to use the Angular CLI command line
The Angular CLI is a command-line interface tool that you use to initialize, develop, scaffold, and maintain Angular applications directly from a command...
LitElement is a simple base class for creating fast, lightweight web components that work in any web page with any framework.--pname-- uses lit-html to render into shadow DOM, and adds API to manage properties and attributes. Properties are observed ...
lit-html is a simple, modern, safe, small and fast HTML templating library for JavaScript.--pname-- lets you write HTML templates in JavaScript, then efficiently render and re-render those templates together with data to create and update DOM.
--pna...