Fetching resources over the network is both slow and expensive: the download may require multiple roundtrips between the client and server, which delays processing and may block rendering of page content, and also incurs data costs for the visitor. All server responses should specify a caching p...
The common error using ssh is to see the error like
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone c...
In order to make an Image (or any other visual element) zoomable we have to add a PinchGestureRecognizer to it. Here is how to do it in code:
var pinchGesture = new PinchGestureRecognizer();
pinchGesture.PinchUpdated += (s, e) => {
// Handle the pinch
};
image.GestureRecognizers.Add(pi...
For clarity and maintainability, it is often recommended to develop a system or schema for naming your Redis keys. Here are some examples of common and maintainable systems for naming your keys:
user:10134
user:10134:favorites
user:10134:friends
user:10134:friends-of-friends
user:10134
user:...
The system_clock can be used to measure the time elapsed during some part of a program's execution.
c++11
#include <iostream>
#include <chrono>
#include <thread>
int main() {
auto start = std::chrono::system_clock::now(); // This and "end"'s type is std::chron...
Rust programs use pattern matching extensively to deconstruct values, whether using match, if let, or deconstructing let patterns. Tuples can be deconstructed as you might expect using match
fn foo(x: (&str, isize, bool)) {
match x {
(_, 42, _) => println!("it's 42"),...
Given a file file.txt with the following content:
line 1
line 2
line 3
You can add a new line using below command
sed '/line 2/{x;p;x;}' file.txt
The above command will output
line 1
line 2
line 3
Explanation:
x command is eXchange. sed has a buffer that you can use to store some ...
$ cat ip.txt
address
range
substitution
pattern
sample
Add Sub Mul Div
Lines matching a pattern
$ sed '/add/d' ip.txt
range
substitution
pattern
sample
Add Sub Mul Div
$ sed -n '/t/p' ip.txt
substitution
pattern
$ sed -n '/[A-Z]/ s| |/|gp' ip.txt
Add/Sub/Mul/Div
...
To change the current bash run these commands
export SHELL=/bin/bash
exec /bin/bash
to change the bash that opens on startup edit .profile and add those lines
Using some setters, without setting all needed properties in the constructor(s)
public final class Person { // example of a bad immutability
private final String name;
private final String surname;
public Person(String name) {
this.name = name;
}
public String ge...
Magento custom module development is a core part of any Magento development or Magento project, because at any stage you may want to integrate your own functionality/module in your existing Magento project.
The first thing developers should disable is the system cache. Otherwise developing will bec...
ggplot(data = diamonds, aes(x = cut, fill =color)) +
geom_bar(stat = "count", position = "dodge")
it is possible to obtain an horizontal bar chart simply adding coord_flip() aesthetic to the ggplot object:
ggplot(data = diamonds, aes(x = cut, fill =color)) +
geom_ba...
2009
uses
Character;
var
C1, C2: Char;
begin
C1 := 'F';
C2 := ToLower(C1); // Convert the char to lower-case
C1 := ToUpper(C2); // Convert the char to upper-case
The uses clause should be System.Character if version is XE2 or above.
The echo setting determines whether command echoing is on or off. This is what a sample program looks like with command echoing on (default):
C:\Windows\System32>echo Hello, World!
Hello, World!
C:\Windows\System32>where explorer
C:\Windows\System32\explorer.exe
C:\Windows\System32>...