Sorting Without Using Disk - Network Or Virtual Memory
May 31, 2014
Suppose you are given a computer with 1GB RAM. The disk of this computer holds a 10GB file containing random numbers. Propose a technique for sorting the file without using the disk or network or virtual memory. Outline your approach, propose an algorithm, and implement the algorithm. What is the algorithmic complexity of your algorithm.
public static void listFiles(String path) { File[] list = null; File root = new File( path ); list = root.listFiles(); if (list == null) return; for (File f : list) { if (f.isDirectory()) {
[code]....
How would I get the overall progress of reading the directory I give to it, for example, if I give it the root directory of my computer, it would read through ALL my files and folders, and that works fine.But how would I get progress for a progress bar?
I need to read a csv file from the disk and manipulate the data inside. My problem is that if the csv (excel format) contains "" in any of it's values the whole string line gets saved/displayed incorrectly . For example for the line in the csv file :
I want to write the image file from a database to disk by using a queue. I can write these images on disk from the result set. I am wrong in the following code? I get: "trying to write to disk: Closed Connection"
{code} public class ExtractPicture implements Runnable{ private BlockingQueue<InputStreamMessage> queue; public ExtractPicture(BlockingQueue<InputStreamMessage> queue){
I keep getting this error:- /opt/solr# java -v Unrecognized option: -v Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
Since a few weeks i receive windows reports with the text: "Could not create the Java virtual machine". That were not disturbing, but now i would like to play a game that based on Java, but every time I would start it, the message come and the game do not start. The game called "Edna and Harvey: The Breakout" (German: Edna bricht aus) and is developed by a german game studio called "Daedalic entertainment".
I created a program and am able to run it perfectly fine in netbeans/cmd. Then I made an .exe file with "Launch4j" and every time that I run the .exe file I get the following error: Java Virtual Machine Launcher: "A Java Exception has occurred."
Here in detail:
Exception in thread "main" java.lang.NoClassDefFoundError: edu/cmu/sphinx/util/props/PropertyException at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.privateGetMethodRecursive(Unknown Source) at java.lang.Class.getMethod0(Unknown Source) at java.lang.Class.getMethod(Unknown Source)
First I was using this way how to get connection and all was fine.
con = DriverManager.getConnection("jdbc:derby:memory:datab;create=true");
But now I have to change it to DataSource and how I find out derby had class ClientDataSource for this but for the hell I can't find out how to setup that virtual DB.
ClientDataSource ds = new ClientDataSource(); con = ds.getConnection();
I'm trying to install java_ee_sdk-6u3-jdk7-windows-x64.exe on our new Windows Server 2012 machine but the installer starts and I then get a Setup box appear that says Error: The Java(TM) Virtual Machine has aborted. I've looked in the Event Viewer and there are no messages and I've tried to get the installer to create a log file (by passing the parameter -l <loglocation>) but it doesn't seem to get that far as no log is created.
The very first time I tried to run the JavaEE install on this machine, it installed everything ok but didn't create the windows service as .NET Framework 3.5 was missing. So I uninstalled JavaEE and added in the .NET Framework 3.5 and then my problems began. I have already installed these versions of Java and JavaEE successfully on a previous Windows Server 2012 machine which had the .NET Framework 3.5 on it.
The JRE installed already on the computer is jre-6u45-windows-x64.exe and I am logged in as an administrator. I've tried uninstalling the JRE and reinstalling and also doing a registry clean using CCleaner incase there are any old references to the JRE/JavaEE but it didn't work.
I want to make a service like Spotify, where I can stream music that I have stored on my computer (in this case server) to my laptop or phone.
* What would be a suitable format for this? * How would I actually stream it? I want to stream, not download and then play, I want to play the music while downloading.
I have a program thats ran over a network and is multi-player. However whenever I fire any bullets they do not fire on the other clients screen. Here's the code
import java.awt.*; import java.awt.event.*; import java.awt.geom.*; import javax.swing.*; import java.util.*; public class TankWar {
This question has confused me because "Errors" are capitalized and I'm not sure what they mean.
To me this question is false. Sockets can be used to transfers file over a network.
I can't see why this wouldn't work. The code looks fine to me.
I don't think this is true unless you're using the mouseEntered() or mouseExited() method. But again, I'm not sure.
I think this is true, I don't know what else could have listeners.
They're only worth a few marks each so the answer is only suppose to be a line or two. They are all true or false questions that require an explanation.
I am trying to develop an application which will be showing a TimeSeries graph(related library JFreeChart) displaying network activity related to a particular network interface embedded in a JFrame.I have created a JPopUpMenu which is having containing a list of JMenuItems showing network interfaces as their String values.Menu is popping up correctly
Further I am selecting a JMenuItem related to a particular network interface to show network activity in TimeSeries graph.On selecting a JMenuItem I can see that graph is moving on constantly but not able to see any network activity.
Further I can see that packetArrived method of PacketListener is not being overridden by class PacketHandler as I am not able to see data packets on console and static list in main class is also empty.
I got my first project in which i need to receive some data from multiple client on network regularly(say every second) and then process that data and stored it to the database and then GUI needs to be created which display data accordingly.
While thinking for the design i thought blocking queue to implement the same. Like producer receive data from the port into a string builder and put that into the LinkedBlockingQueue. Consumer will take this data , process some work on it and store it into the database.I am using sybase ase 15 as a database.
My question is as i am receiving data very frequently which require insertion , updation and search almost every second into the database. What is the best way to improve the performance.
say i have 2 types of data is coming one having keyword 'Alarm' and other having 'ceased' so i need to use something like this
common fields in both is name and number.
if (ceased) search into the database for particular event for which this ceased receive using name and numbe rand update the another field into it Also make separate entry for it else make a entry
Also as i am using 2-3 thread for consumers and thread = Number of client for the producer. So i thought to use synchronization at the consumer side which writes data into the database such that only 1 thread can write it.
I have downloaded jns-1.7 & tried to run an example program "Simulator.java" by specifing the jar classpath while compiling as "javac -cp <path-to-jns-jar-file> Simulator.java". But i got 21 errors as follows:
Simulator.java:3: error: package jns.command does not exist import jns.command.Command; ^ Simulator.java:4: error: package jns.element does not exist import jns.element.Element;
[Code] ...
21 errors
I am trying my hand on JNS as i need to deveop a key-distribution scheme (random Key-Distribution scheme) using a simulator. As i have experience in java, i thought to use JNS instead of NS2/NS3 which seems very complex to me.
I'm working in project, my theme is to develop an application management system for fingerprint and RFID card attendance machine in java programming language.
My problem i didn't find documentation in java for connecting with this device.
Tank war game thats ran over a network and is multiplayer, however whenever I fire a bullet it shows on my screen but not the other player's screen. Here's the code:
The first 4 class below are the main classes while the last class is the testing class. I got it all to compile but for whatever reason there are several runtime errors. I have spent hours trying to figure out what they are, but I was only able to eliminate a few.
Tank war game thats ran over a network and is multiplayer, however whenever I fire a bullet it shows on my screen but not the other player's screen. Here's a snippet of code form where i think the problem is coming from:
class Tank implements Ball { double locX, locY, radius, angle; int self; // index of this tank in WarPanel.tanks public boolean turnL, turnR, forth, back, fire; boolean prevtL, prevtR, prevfo; Color color;
I have a program that records and reruns network traffic. It was developed in C and runs in my case under Windows 7 Professional but will run almost anywhere. I have observed a lack of stability.
First I have a JAVA stand alone GUI program that runs the program as follows:
g11_bttn_start_script_capture.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) {