What is the longest webcomic I think it's sonicandpals but I'm not sure?
It's an awesome web comic called Homestuck on MSPAdventures.com
With over 6000 pages and still updating its the longest web comic ever.
SonicAndPals was the longest Sprite Comic.
How do you create an account for xat.com?
click your name, below then name and pic link input thing you will see "register..."
on the left hand side
What is the difference between the ATM and ip?
ATM has (i) Fixed cell size, (ii) Implemented to meet the transport requirements for LAN,MAN and WAN applications, (iii) Connection-oriented, (iV) Cell size is fixed and is of 53 bytes 5 for header and 48 for payload, (V) Packet switching on private network that operate on data link layer on OSI.
Whereas IP has (i) Variable cell size, (ii) Allow voice, data, fax and video signals to share a common networking infrastructure, (iii) Connection less, (iV) Cell size is upto 65535 bytes,and (V) Network addressing that operate on network layer on OSI frame relay.
How might entering your topic into a search engine help your research process?
When you enter your research topic into a search engine, the results will show you different keywords you might want to use.
What is a link selector pointer?
The link selector pointer displays a pointing hand when you point to a hyperlink.
Have you figured out what P-town is? I just got a charge of $21 to them. I tried to search too and did not find anything.
I also just was charged 22.26 for the same thing!! When I called my bank they told me it was for some Talent show in MD! But said the charge looked like it was going to "fall off" ...that I wouldn't be charged. I just want to know HOW that happens!!
in the north west of England 8) whoop!
It is situated at the Southern tip of Cumbria, close to the Lake District National Park.
What is a native from Dubai called?
Dubai is a city-state of the United Arab Emirates.
People from there are called Emirati, just like the people from Abu Dhabi.
There is no equivalent for the New Yorkers of New Yorker or the Chicagoans of Chicago.
They are more like Miami and Los Angeles - their inhabitants are Americans (and lots of Latinos)
How do you get wings in eudemons online?
ok, firstly you need to be a paladin to gain wings. Secondly, their are more than 1 type of wings. This is how to get them:
First wings: you will need a 5* pixie. To do this, i recommend making lots of paladin accounts and trading the pixies over to reborn them. You will also need to buy eudemon crystals to level up your eudmons to reborn them. You can get these by trading : refined, unique or elite items in. Or, buy them from the market sellers. Keep reborning your pixies and eventually you will get 5* pixie and wings. **NOTE** i have done this myself, and also use the higher quality pixie for reborning, this will make things easier. Good luck
How do you add second Skype account to same computer?
If you already have Skype on your computer, simply log on to Skype.
When the Skype screen appears look under the logo (on the upper left hand side), you'll see a menu bar. (the menu bar will show tabs for "skype" "contacts" "conversation" "view" etc...
On that menu bar Click "skype"
You'll see a drop down menu. Click the option "Sign out"
When you sign out, you'll have the option to either sign in, OR create a new account. (look to the right you'll see the option)
Click create a new account.
Fill that out and you'll have a second Skype account.
Now - to go back and forth and use both accounts, you'll need to log out each time to finish with Skype so the next account user can log on, when they click the Skype icon and want to use Skype.
Just logging in and logging out from the Skype Menu bar (skype option log out) is all you need to use several Skype accounts on one computer.
Please note: they account that's logged on is the one that will receive a "ring" when someone calls you.
How do you get rid of a web bar?
Right click a blank area on the bar, A list of all available web bars should appear with ticks next to the enabled ones. Simply untick the one you want to be rid of.
How can you get Warlic as a companion in adventure quest?
Sometimes certain characters are available for guest combat, depending on specific events taking place in AQ. Perhaps Warlic isn't available at the moment? Or maybe you have to go through a certain chain to a point where the game asks you which companion you'd want to fight with. Opportunities will vary every so often, so keep looking around.
About 0.001 GB. There is no point in calculating GBs in one MB, so it'd be better to ask 'how many MB are in one GB'. Hence there's 1000 MB in one GB.
True...but actually 1024 MB in 1 GB
The Huffington Post, also known as HuffPo, is a political news website-cum-weblog founded and launched on May 9, 2005 by Arianna Huffington and Kenneth Lerer, and Jonah Peretti. It features weblinks to various news sources and columnists. A large network of Arianna Huffington's friends among others are the bloggers on this website.
As of August 8, 2006 it stood as the 5th most popular weblog overall as assessed by web links and the most popular "Analysis and Opinion" web site.
Explain different stream classes in Java?
Byte Streams
If a program needs to read/write bytes (8-bit data), it could use one of the subclasses of the InputStream or OutputStream respectively. The example below shows how to use the class FileInputStream to read a file named abc.dat. This code snippet prints each byte's value separated with white spaces. Byte values are represented by integers from 0 to 255, and if the read() method returns -1, this indicates the end of the stream.
import java.io.FileInputStream;
import java.io.IOException;
public class ReadingBytes {
public static void main(String[] args) { FileInputStream myFile = null; try {
myFile = new FileInputStream("c:\\abc.dat"); // open the stream
boolean eof = false;
while (!eof) {
int byteValue = myFile.read(); // read the stream
System.out.println(byteValue);
if (byteValue == -1){
eof = true;
}
//myFile.close(); // do not do it here!!!
}
}catch (IOException e) {
System.out.println("Could not read file: " + e.toString());
} finally{
try{
if (myFile!=null){
myFile.close(); // close the stream
}
} catch (Exception e1){
e1.printStackTrace();
}
}
}
}
Please note that the stream is closed in the clause finally. Do not call the method close() inside of the try/catch block right after the file reading is done. In case of exception during the file read, the program would jump over the close() statement and the stream would never be closed!
The next code fragment writes into the file xyz.dat using the class FileOutputStream:
int somedata[]={56,230,123,43,11,37};
FileOutputStream myFile = null;
try {
myFile = new FileOutputStream("c:\xyz.dat");
for (int i = 0; i
}
} catch (IOException e)
System.out.println("Could not write to a file: " + e.toString()); }
finally
// Close the file the same way as in example above }
Buffered Streams
So far we were reading and writing one byte at a time. Disk access is much slower than the processing performed in memory. That's why it's not a good idea to access disk 1000 times for reading a file of 1000 bytes. To minimize the number of time the disk is accessed, Java provides buffers, which are sort of "reservoirs of data". For example, the class BufferedInputStream works as a middleman between the FileInputStream and the file itself. It reads a big chunk of bytes from a file in one shot into memory, and, then the FileInputStream will read single bytes from there. The BufferedOutputStream works in a similar manner with the class FileOutputStream. Buffered streams just make reading more efficient.
You can use stream chaining (or stream piping) to connect streams - think of connecting two pipes in plumbing. Let's modify the example that reads the file abc.dat to introduce the buffering:
FileInputStream myFile = null;
BufferedInputStream buff =null
try {
myFile = new FileInputStream("abc.dat");
BufferedInputStream buff = new BufferedInputStream(myFile);
boolean eof = false;
while (!eof) {
int byteValue = buff.read();
System.out.print(byteValue + " ");
if (byteValue == -1)
eof = true;
}
} catch (IOException e) {
e.printStackTrace();
} finally{
buff.close();
myFile.close();
}
It's a good practice to call the method flush() when the writing into a BufferedOutputStream is done - this forces any buffered data to be written out to the underlying output stream.
While the default buffer size varies depending on the OS, it could be controlled. For example, to set the buffer size to 5000 bytes do this:
BufferedInputStream buff = new BufferedInputStream(myFile, 5000);
Character Streams
Java uses two-byte characters to represent text data, and the classes FileReader and FileWriter work with text files. These classes allow you to read files either one character at a time with read(), or one line at a time with readLine().
The classes FileReader and FileWriter also support have buffering with the help of BufferedReader and BufferedWriter. The following example reads text one line at a time:
FileReader myFile = null;
BufferedReader buff = null;
try {
myFile = new FileReader("abc.txt");
buff = new BufferedReader(myFile);
boolean eof = false;
while (!eof) {
String line = buff.readLine();
if (line == null)
eof = true;
else
System.out.println(line);
}
....
}
For the text output, there are several overloaded methods write() that allow you to write one character, one String or an array of characters at a time.
To append data to an existing file while writing, use the 2-arguments constructor (the second argument toggles the append mode):
FileWriter fOut = new FileWriter("xyz.txt", true);
Below is yet another version of the tax calculation program (see the lesson Intro to Object-Oriented Programming with Java). This is a Swing version of the program and it populates the populate the dropdown box chState with the data from the text file states.txt.
import java.awt.event.*;
import java.awt.*;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;
public class TaxFrameFile extends java.awt.Frame implements ActionListener {
Label lblGrIncome;
TextField txtGrossIncome = new TextField(15);
Label lblDependents=new Label("Number of Dependents:");
TextField txtDependents = new TextField(2);
Label lblState = new Label("State: ");
Choice chState = new Choice();
Label lblTax = new Label("State Tax: ");
TextField txtStateTax = new TextField(10);
Button bGo = new Button("Go");
Button bReset = new Button("Reset");
TaxFrameFile() {
lblGrIncome = new Label("Gross Income: ");
GridLayout gr = new GridLayout(5,2,1,1);
setLayout(gr);
add(lblGrIncome);
add(txtGrossIncome);
add(lblDependents);
add(txtDependents);
add(lblState);
add(chState);
add(lblTax);
add(txtStateTax);
add(bGo);
add(bReset);
// Populate states from a file
populateStates();
txtStateTax.setEditable(false);
bGo.addActionListener(this);
bReset.addActionListener(this);
// Define, instantiate and register a WindowAdapter
// to process windowClosing Event of this frame
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.out.println("Good bye!");
System.exit(0);
}});
}
public void actionPerformed(ActionEvent evt) {
Object source = evt.getSource();
if (source == bGo ){
// The Button Go processing
try{
int grossInc =
Integer.parseInt(txtGrossIncome.getText());
int dependents =
Integer.parseInt(txtDependents.getText());
String state = chState.getSelectedItem();
Tax tax=new Tax(dependents,state,grossInc);
String sTax =
Double.toString(tax.calcStateTax());
txtStateTax.setText(sTax);
}catch(NumberFormatException e){
txtStateTax.setText("Non-Numeric Data");
}catch (Exception e){
txtStateTax.setText(e.getMessage());
}
}
else if (source == bReset ){
// The Button Reset processing
txtGrossIncome.setText("");
txtDependents.setText("");
chState.select(" ");
txtStateTax.setText("");
}
}
// This method will read the file states.txt and
// populate the dropdown chStates
private void populateStates(){
FileReader myFile = null;
BufferedReader buff = null;
try {
myFile = new FileReader("states.txt");
buff = new BufferedReader(myFile);
boolean eof = false;
while (!eof) {
String line = buff.readLine();
if (line == null)
eof = true;
else
chState.add(line);
}
}catch (IOException e){
txtStateTax.setText("Can't read states.txt");
}
finally{
// Closing the streams
try{
buff.close();
myFile.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
public static void main(String args[]){
TaxFrameFile taxFrame = new TaxFrameFile();
taxFrame.setSize(400,150);
taxFrame.setVisible(true);
}
}
Data Streams
If you are expecting to work with a stream of a known data structure, i.e. two integers, three floats and a double, use either the DataInputStream or the DataOutputStream. A method call readInt() will read the whole integer number (4 bytes ) at once, and the readLong() will get you a long number (8 bytes).
The DataInput stream is just a filter. We are building a "pipe" from the following fragments:
FileInputStream --> BufferedInputStream --> DataInputStream
FileInputStream myFile = new FileInputStream("myData.dat");
BufferedInputStream buff = new BufferedInputStream(myFile);
DataInputStream data = new DataInputStream(buff);
try {
int num1 = data.readInt();
int num2 = data.readInt();
float num2 = data.readFloat();
float num3 = data.readFloat();
float num4 = data.readFloat();
double num5 = data.readDouble();
} catch (EOFException eof) {...}