Tutorial by Examples: d

Reading the content of an InputStream as a byte array: // Reading from a file try (InputStream in = new FileInputStream("in.dat")) { byte[] content = ByteStreams.toByteArray(in); // do something with content } Copying an InputStream to an OutputStream: // Copying the content f...
Let's create a process which is rather long to complete : $ sleep 1000 To pause the process, type Ctrl + Z : ^Z [1]+ Stopped sleep 1000 You can use jobs to see the list of processes running or stopped in the current terminal : $ jobs [1]+ Stopped sleep 10...
To get a list of the processes running in the current terminal, you can use ps : $ sleep 1000 & $ ps -opid,comm PID COMMAND 1000 sh 1001 sleep 1002 ps To kill a running process, use kill with the process ID (PID) indicated by ps: $ kill 1001 $ ps -opid,comm PID COMMAND 1000 sh...
Reading the content of a Reader as a String: // Reading from a file try (Reader reader = new FileReader("in.txt")) { String content = CharStreams.toString(reader); // do something with content } Reading the content of a Reader as a list of line contents: try (Reader reader = n...
Consider the following example: public class Example { public int a, b, c, d; public void doIt() { a = b + 1; c = d + 1; } } If this class is used is a single-threaded application, then the observable behavior will be exactly as you would expect. For instan...
# create the co-process coproc bash # send a command to it (echo a) echo 'echo Hello World' >&"${COPROC[1]}" # read a line from its output read line <&"${COPROC[0]}" # show the line echo "$line" The output is "Hello World".
C:\makefile: helloWorld : [TAB]echo hello world run results: C:\>make echo hello world hello world Note: [TAB] should be replaced by an actual tab, stackoverflow replaces tabs with spaces, and spaces are not used the same as tabs in a makefile.
Convert from wide form to long form Load data USArrests from datasets. data("USArrests") head(USArrests) Murder Assault UrbanPop Rape Alabama 13.2 236 58 21.2 Alaska 10.0 263 48 44.5 Arizona 8.1 294 80 31.0 Arkansas 8...
Convert from long form to wide form To recover data from the previous example, use dcast like so. DTc <- dcast(DTmu, State + UrbanPop ~ Crime) This gives the data in the original wide form. State UrbanPop Murder Assault Rape 1: Alabama 58 13.2 236 21.2 2:...
int val = 10; // val will be printed to the extreme left end of the output console: std::cout << val << std::endl; // val will be printed in an output field of length 10 starting from right end of the field: std::cout << std::setw(10) << val << std::endl; This ...
Here is a basic class documentation example: /// Class description class Student { // Member description var name: String /// Method description /// /// - parameter content: parameter description /// /// - returns: return value description func say...
With all the requests and assertions going back and forth, it can be cumbersome to debug issues with your SAML claims and assertions. As within SAML a core principle is not needing a direct connection between the IdP and the SP, the user's browser acts as a message carrier between the two. Because ...
When a new documentation tag is created, StackOverflow automatically generates an introductory topic, acting as a placeholder for the first actual topic. The introductory topic contains placeholder texts and pointers to point contributors in the right directions for helping expanding on the new doc...
Nginx configuration to detect request from mobile user-agent and redirect them to mobile site. location / { #mobile site handling as per user agent set $mobile_rewrite do_not_perform; // variable to store action. default set to not perform redirection to mobile site. if ($htt...
@at-root directive can be used to localize variables. $color: blue; @at-root { $color: red; .a { color: $color; } .b { color: $color; } } .c { color: $color; } is compiled to: .a { color: red; } .b { color: red; } .c { color: blue; }
Custom matchers can be added in jasmine using the syntax: jasmine.addMatchers([ toMatch: function () { return { compare: function (actual, expected) { return { pass: actual===expected, message: "Expected actual to match expected...
Protractor allows tests to be set as pending. This means that protractor will not execute the test, but will instead output: Pending: 1) Test Name Temporarily disabled with xit Or, if disabled with xdescribe(): Pending: 1) Test Name No reason given Combinations A xit() within an xdesc...
This uses the Dropbox Java SDK to download a file from the Dropbox API at the remote path /Homework/math/Prime_Numbers.txt to the local file Prime_Numbers.txt: String localPath = "Prime_Numbers.txt"; OutputStream outputStream = new FileOutputStream(localPath); FileMetadata metadata = cl...
Many real-world database tables have many rows with DATETIME OR TIMESTAMP column values spanning a lot of time, including years or even decades. Often it's necessary to use a WHERE clause to retrieve some subset of that timespan. For example, we might want to retrieve rows for the date 1-September-2...
Doubly Linked Lists are a type of linked list. A doubly linked list's nodes have two "pointers" to other nodes, "next" and "previous." It is called a double linked list because each node only has two "pointers" to other nodes. A doubly linked list may have a h...

Page 481 of 691