HashSet.contains and HashSet.remove specifications

In the API for java.util.HashSet (this is probably also true for some other parts of the Collections framework), the contains method specification reads "returns true if and only if this set contains an element e such that (o==null ? e==null : o.equals(e))." However, this isn't what I'm experiencing -- it looks like contains returns true iff the set contains an element e such that (o==null ? e==null : o.hashCode()==e.hashCode()). What am I doing wrong here? I have a simplified version of my code below... Thanks.
public class MyInt {
  int number;
  public MyInt(int number) { this.number = number; }
  public boolean equals(Object other) { return other instanceof MyInt ? this.number == (MyInt)other.number ? false; }
/* later in the code */
HashSet<MyInt> set = new HashSet<MyInt>();
set.add(new MyInt(17));
set.contains(new MyInt(17));                      // returns false, should return true, right?
set.size();                                                 // returns 1
/* modifying MyInt class... */
public class MyInt {
  public int hashCode() { return this.number; }
/* then... */
HashSet<MyInt> set = new HashSet<MyInt>();
set.add(new MyInt(17));
set.contains(new MyInt(17));                      // returns true
set.size();                                                 // returns 0

kempshall wrote:
Fair enough, but in case whoever writes the API documentation reads this, I think the wording still needs to be changed: contains does not return true iff there exists at least one element e in the collection such that o == null ? e == null : o.equals(e). Same for remove. Thanks.The API is correct. The fault lies with you not honoring the hashCode() method.
if o.hashCode() = e.hashCode() then o dose not necessarily equal e.
if o.hashCode() != e.hashCode() then o necessarily must not equal e
Hence the exact language would be something like
o == null? e == null : o.hashCode() == e.hashCode() ? moreThanOneObjectWithSameHashCode? o.equals(e) : true:false;Obviously this is a little more wordy, and strickly speaking it's just implementation detail. Just like the API says, HashSet is a set. And mathematically, the set will contain object o if there is at least one element e such that o.equals(e). You need only to honor the equals() method which states in its documentation.
it is generally necessary to override the hashCode method whenever this method is overridden, so as to maintain the general contract for the hashCode method, which states that equal objects must have equal hash codesBasically the API is allowed to assume you've correctly overriden both.

Similar Messages

  • Xsl for removing specific nodes and modifying one node.

    Hello,
    i have the urgent need to remove specific nodes
    and modify one node in my XML.
    the xml as input :
    <?xml version="1.0" encoding="utf-8"?>
    <PLOT>
      <REQUEST>
        <GET_LAYOUT>
          <PROPERTIES>
            <MAPNAME name="xxxx" />
           </PROPERTIES>
          <DATAFRAME id="MAIN">
            <LAYERLIST>
              <LAYERDEF id="0" visible="false" query="" />
              <LAYERDEF id="1" visible="false" query="" />
              <LAYERDEF id="2" visible="false" query="" />
              <LAYERDEF id="3" visible="false" query="" />
              <LAYERDEF id="4" visible="false" query="" />
              <LAYERDEF id="5" visible="false" query="" />
              <LAYERDEF id="6" visible="false" query="" />
              <LAYERDEF id="7" visible="false" query="" />
              <LAYERDEF id="8" visible="false" query="" />
              <LAYERDEF id="9" visible="false" query="" />
              <LAYERDEF id="10" visible="false" query="" />     
            </LAYERLIST>
            <MAPSERVICELIST>   
              <MAPSERVICEDEF  service="BASEMAP" >
                <LAYERLIST>
                  <LAYERDEF id="2" visible="True" query="" />
                  <LAYERDEF id="1" visible="False" query="" />
                </LAYERLIST>
              </MAPSERVICEDEF>
              <MAPSERVICEDEF service="MAP1">
                <LAYERLIST>
                  <LAYERDEF id="4" visible="True" query="" />
                  <LAYERDEF id="3" visible="True" query="" />
                  <LAYERDEF id="2" visible="True" query="" />
                  <LAYERDEF id="1" visible="False" query="" />
                </LAYERLIST>
              </MAPSERVICEDEF>
            </MAPSERVICELIST>
          </DATAFRAME>
        </GET_LAYOUT>
      </REQUEST>
    </PLOT>
    what i want to have is:
    <?xml version="1.0" encoding="utf-8"?>
    <PLOT>
      <REQUEST>
        <GET_LAYOUT>
          <PROPERTIES>
            <MAPNAME name="xxxx" />
          </PROPERTIES>
          <DATAFRAME id="MAIN">
            <LAYERLIST>
       <LAYERDEF id="6" visible="True" query="" />
                <LAYERDEF id="5" visible="True" query="" />
                <LAYERDEF id="4" visible="True" query="" />
                <LAYERDEF id="3" visible="False" query="" />
    <LAYERDEF id="2" visible="True" query="" />
    <LAYERDEF id="1" visible="False" query="" />       
            </LAYERLIST>
            <MAPSERVICELIST/>   
          </DATAFRAME>
        </GET_LAYOUT>
      </REQUEST>
    </PLOT>
    as you see, <MAPSERVICELIST/>   is empty and <LAYERLIST> contains all <LAYERDEF> of <MAPSERVICEDEF>/<LAYERLIST> 
     The ones  of BASEMAP  are kept unchanged  but the ones of MAP1 are having a new attribute value for id.
    Thanks four your help.
    Regards.

    You can implement very straightforward map in BizTalk like below:
    If you are interested in XSLT of this map, I copied below which visual studio gave me when i validated the map:
    <?xml version="1.0" encoding="UTF-16"?>
    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:var="http://schemas.microsoft.com/BizTalk/2003/var" exclude-result-prefixes="msxsl var" version="1.0">
    <xsl:output omit-xml-declaration="yes" method="xml" version="1.0" />
    <xsl:template match="/">
    <xsl:apply-templates select="/PLOT" />
    </xsl:template>
    <xsl:template match="/PLOT">
    <PLOT>
    <REQUEST>
    <GET_LAYOUT>
    <PROPERTIES>
    <MAPNAME>
    <xsl:if test="REQUEST/GET_LAYOUT/PROPERTIES/MAPNAME/@name">
    <xsl:attribute name="name">
    <xsl:value-of select="REQUEST/GET_LAYOUT/PROPERTIES/MAPNAME/@name" />
    </xsl:attribute>
    </xsl:if>
    <xsl:value-of select="REQUEST/GET_LAYOUT/PROPERTIES/MAPNAME/text()" />
    </MAPNAME>
    <xsl:value-of select="REQUEST/GET_LAYOUT/PROPERTIES/text()" />
    </PROPERTIES>
    <DATAFRAME>
    <xsl:if test="REQUEST/GET_LAYOUT/DATAFRAME/@id">
    <xsl:attribute name="id">
    <xsl:value-of select="REQUEST/GET_LAYOUT/DATAFRAME/@id" />
    </xsl:attribute>
    </xsl:if>
    <LAYERLIST>
    <xsl:for-each select="REQUEST/GET_LAYOUT/DATAFRAME/MAPSERVICELIST/MAPSERVICEDEF">
    <xsl:for-each select="LAYERLIST/LAYERDEF">
    <LAYERDEF>
    <xsl:if test="../../../../LAYERLIST/LAYERDEF/@id">
    <xsl:attribute name="id">
    <xsl:value-of select="../../../../LAYERLIST/LAYERDEF/@id" />
    </xsl:attribute>
    </xsl:if>
    <xsl:if test="@id">
    <xsl:attribute name="id">
    <xsl:value-of select="@id" />
    </xsl:attribute>
    </xsl:if>
    <xsl:if test="../../../../LAYERLIST/LAYERDEF/@visible">
    <xsl:attribute name="visible">
    <xsl:value-of select="../../../../LAYERLIST/LAYERDEF/@visible" />
    </xsl:attribute>
    </xsl:if>
    <xsl:if test="@visible">
    <xsl:attribute name="visible">
    <xsl:value-of select="@visible" />
    </xsl:attribute>
    </xsl:if>
    <xsl:if test="../../../../LAYERLIST/LAYERDEF/@query">
    <xsl:attribute name="query">
    <xsl:value-of select="../../../../LAYERLIST/LAYERDEF/@query" />
    </xsl:attribute>
    </xsl:if>
    <xsl:if test="@query">
    <xsl:attribute name="query">
    <xsl:value-of select="@query" />
    </xsl:attribute>
    </xsl:if>
    </LAYERDEF>
    </xsl:for-each>
    </xsl:for-each>
    <xsl:value-of select="REQUEST/GET_LAYOUT/DATAFRAME/LAYERLIST/text()" />
    </LAYERLIST>
    <MAPSERVICELIST>
    <xsl:text> </xsl:text>
    </MAPSERVICELIST>
    <xsl:value-of select="REQUEST/GET_LAYOUT/DATAFRAME/text()" />
    </DATAFRAME>
    <xsl:value-of select="REQUEST/GET_LAYOUT/text()" />
    </GET_LAYOUT>
    <xsl:value-of select="REQUEST/text()" />
    </REQUEST>
    </PLOT>
    </xsl:template>
    </xsl:stylesheet>
    You can highlight the issue if you have any specific one.
    Please mark it as Answer if this answers your question
    Thanks.
    Mo
    The contents I write here is my personal views, not the view of my employer and anyone else.

  • Set and HashSet

    Below is the snippet copied from collection framework tutorial
    import java.util.*;
    public class SetExample {
    public static void main(String args[]) {
    Set set = new HashSet();
    set.add("Bernadine");
    set.add("Elizabeth");
    set.add("Gene");
    set.add("Elizabeth");
    set.add("Clara");
    System.out.println(set);
    Set sortedSet = new TreeSet(set);
    System.out.println(sortedSet);
    My question is Why people like to use "Set set = new HashSet();" rather that "HashSet set = new HashSet();" Both work well
    Is there a difference between them?
    Or just the coding convention nothing else
    I believe Set set = new HashSet() woule be better cause it comes from SUN official tutorial
    thanks

    Set set = new HashSet();Allows for an easy change to work with another kind of Set later on.
    Since the set-variable is set to be a Set, only the actual methods which are
    available in Set will be used by the programmer and thus the type of
    set can still be changed later on by changing the construction of the set and
    not changing anything else in the code.
    Set set = new SortedSet();This rule applies to all possible objects which have a relation to an interface.
    The actual rule says: use the most generic interface available and possible.
    So whenever you would be relying on specific features of for instance the hashSet,
    you shouldn't use this form, but use
    HashSet set = new HashSet();This is only an example, since I honestly have no idea why anyone would ever use specific
    features of a HashSet (and if such features even exist).
    But this example can be valid in other situations.
    kind regards,

  • How to refresh the data in a container and to update the new data

    Hi,
    I have created a Module Pool Program in which i have two containers to display the long text.
    Initially this container is filled and based on some condition i want to update the text in the same conatiner.
    I am using the below two classes to do all this.
    cl_gui_textedit,
    cl_gui_custom_container,
    Could someone help me how to remove the long text in the container and update the new long text.
    I am getting the new long text but not able display it in the same container. Please someone help me how to refresh and update the container.
    Thanks in advance.

    Hi
    Try this.
      IF cl_gui_textedit  IS INITIAL.
      create control container
        CREATE OBJECT cl_gui_custom_container
           EXPORTING
                container_name = 'Container Name''
           EXCEPTIONS
                cntl_error                  = 1
                cntl_system_error           = 2
                create_error                = 3
                lifetime_error              = 4
                lifetime_dynpro_dynpro_link = 5.
    create text_edit control
        CREATE OBJECT cl_gui_textedit
           EXPORTING
                parent = cl_gui_custom_container
                wordwrap_mode = cl_gui_textedit=>wordwrap_at_windowborder
                wordwrap_to_linebreak_mode = cl_gui_textedit=>false
           EXCEPTIONS
                error_cntl_create      = 1
                error_cntl_init        = 2
                error_cntl_link        = 3
                error_dp_create        = 4
                gui_type_not_supported = 5.
      ENDIF.
    *--use method to set the text
      CALL METHOD cl_text_edit->set_text_as_stream
        EXPORTING
          text            =  t_lines ( Internal table with long text).
        EXCEPTIONS
          error_dp        = 1
          error_dp_create = 2
          OTHERS          = 3.
    regards,
    Raghu.

  • How to automatically login to apex and run a specific page / application

    Hi all.
    I'd like to know if there is a way of automatically login to apex and run a specific page / application. I mean, invoke browser and pass the necessary information to login (not public user) and run a specific application( ina secure way if possible).
    Thanks in advance ...!

    Hi,
    Well, as a very crude test you can set your authentication scheme to be Application Express Authenticationand define some users in Apex. Then create a before header login process on the login page (101) to automatically logon containing:
    apex_authentication.login(
        p_username => :P101_USERNAME,
        p_password => :P101_PASSWORD );
    :P101_PASSWORD := NULL;conditional on P101_PASSWORD is not null.
    Then you can login by specifying your username and password in the URL e.g.
    f?p=YOURAPP:LOGIN:::::P101_USERNAME,P101_PASSWORD:username,password
    Rod West

  • Container and codec for images

    hello guys
    my question is
    has images container and codec like videos?
    can you give m some example of images container and codec?
    another question
    png, jpeg, gif etc are codec or container?
    i have a lot of confusion in my head U_U

    Well, if one wants to get highly technical, those Still Images do contain CODEC's, or sorts. Most are compressed formats, and Encoding was required to write them. Then, one does Decode the information via the file's header, but with Stills, it differs from Video (and most Audio), in that the information to Decode is constant, and is not anywhere near as variable, as with Video. For instance, if one does not have the capability to Decode JPEG2000 (usually via a plug-in), they cannot Open one on that system. Same with writing the file - if they do not have the JPEG2000 capability, that option will not be listed. So yes, one could extend the term CODEC to cover the Still Image formats, but that is an uncommon application of the term CODEC. Here, it really gets down to semantics and common usage.
    For Audio, which is not muxed, things are still pretty simple. WAV (the format), will most likely have PCM, or LPCM (similar, but with some differences), and the file will be Uncompressed. MP3, will only have the MPEG, with certain, limited parameters. AC3 (a form of MPEG), can have some variations, but the most common is the Dolby Digital MPEG CODEC, and is often referred to as DD AC3. That can be a 2-channel (most often seen as stereo, but not always), or 6-channel (most often seen as 5.1 SS, but not always).
    When one muxes the Audio & Video Streams into one "wrapper," or format, things can get a bit more involved, though the Audion Stream is usually much more limited.
    Some Video CODEC's can appear in different wrappers, but when the standards are broken, many programs can experience issues, as they are hard-coded to look for a particular set of Video CODEC's, in particular formats. Recently, some camera mfgrs. have decided to wrap the H.264 CODEC into an AVI wrapper. Programs, like Premiere Pro are not used to looking for H.264 in the AVI wrapper. It looks for H.264 in MOV, MTS, MP4, and a few more, wrappers.
    Then, one gets to AVCHD, with IS a sub-set of H.264, but all H.264 material is NOT AVCHD. It is particular.
    To confuse things, even more, some camera mfgrs. have gone back to an older CODEC, MJPEG (Motion JPEG), but have tweaked that for their specific uses. That means that one might have an MJPEG CODEC installed on the system, but it will not work in their editng program, as camera mfgr. ____ tweaked the CODEC, that they use. In that case, it is best to install the camera mfgr's. specific version of MJPEG.
    Keeping 100% current on Video CODEC's is an impossible task, as new ones, or tweaked versions of older ones, are introduced about every six mos, and some of those are NOT placed into the common wrappers. Knowing the general concepts, and a few of the most common Video CODEC's, is as good as it gets.
    Hope that helps,
    Hunt

  • Container and package

    How should I compare container and package in Java?
    Are they meaning the same thing?
    Thanks,

    Package is a classification system for classes.
    Container is generally a class, system of classes or system that can stores references to other classes of a specific type, obviously with the intention of managing that 'contained' class.
    I don't believe the two are in anyway related.
    PD.

  • Vector contains and Integer

    Hello
    So far I tried to use a Vector to store different integers. I wrap them in an Integer object and add them to the Vector.
    Since the user can select (from a JTree) multiple nodes and even the same node by clicking it again, I have to check if the ID is already stored in the Vector. But my implementation does not work - the contains method seems not to work for me. I guess I have a wrong understanding.
    What happens is that if I click let's say on Node X with the ID of 5, the ID get's stored, but if I click on any other node contains returns true and the already stored node gets removed.
    I'd be glad for any advise. This is the snippet:
                category_id = category.getCategory_id();           
                module_id = category.getModule_id();
                create = category.getCREAT();
                Integer categoryInt = new Integer(category_id);
                System.out.println("Value changed: "+category_id);
                if(categories.contains(categoryInt))
                     categories.remove(categoryInt);
                else
                     categories.add(categoryInt);Thank you. Regards
    Tarik

    Hi,
    your snippet works. I have tried it and it does what
    you expect. There must be something wrong in the
    surrounding code. You already added that
    System.out.println. Doesn't give this more
    information?Thank you very much for the reply. I tested it with the System.out. but even though there were 3 dirfferent nodes selected the Vector always had a size of 1. I've replaced the Vector with a Hash Set and it worked that way.
    But anyway thank you it's good that this question mark is cleared, so I do not have to discriminate Vector's :-) It must have been something else that was causing that problem.
    Tarik.

  • Are there any command can list all container and XML doc which in DB

    When I use BDB XML shell,
    are there any command can list all container or xml document which in database,
    maybe like command dir(in windows), can list all exist directory and file.
    Thank very much.
    Henry Wang

    Hi Henry,
    When I use BDB XML shell,
    are there any command can list all container or xml
    document which in database,
    maybe like command dir(in windows), can list all
    exist directory and file.If you type "help" in the dbxml shell you'll get a list of all the commands available. As you will observe, you can use the "getDocuments" command to retrieve all the documents within a container. You will have to open the container first.
    If you want to list all the files within a directory you'll need to simply use the command prompt's "dir" (naming all your containers within a directory in the <container_name.dbxml> would allow you get the list by running a "dir *.dbxml" command).
    Not sure that this is what you really want, but if you would like to keep track of all the containers within a directory, or other directories, you can use a container with a special role, that of a catalogue, to hold the list of all created containers on disk, and eventually other specific information.
    Regards,
    Andrei

  • Difference between Container and Broker

    Can Any one tell what is the difference when we say a broker and a container?
    Thanks

    Hi,
         I have a requirement to remove a column from an existing container. I removed a column, but still the column showing up.. so I decided to recreate the container again. But I can create only table. How to make this as container.
    Cheers
    Senthil

  • My MacBook Air 13' (2013) will occasionally start the fan at full blast, not connect to any wifi or detect any wifi, and will remove the battery icon from my menu bad as well as tell me there is no battery connected. How do I fix this?

    My MacBook Air 13' (2013) will occasionally start the fan at full blast, not connect to any wifi or detect any wifi, and will remove the battery icon from my menu bad as well as tell me there is no battery connected. How do I fix this? I have restarted my computer multiple times, **** it down, and ran a diagnostic test to tell me nothing is wrong and my computer is not running any applications. There is no reason for the fan to be on full blast! when I try to set the option to show my battery icon in the menu bar, it will automatically uncheck. How do I fix all of this?

    Have you tried SMC and PRAM resets?
    http://support.apple.com/kb/HT3964
    http://support.apple.com/kb/ht1379
    Ciao.

  • Is Acrobat Pro right for us. We have an Employee Handbook that needs editing. Some is current pdf, some from an older version. Want to get all into one handbook, have the table of contents automatically adjust and link to specific pages from the ToC.

    Is Acrobat Pro right for us. We have an Employee Handbook that needs editing. Some is current pdf, some from an older version. Want to get all into one handbook, have the table of contents automatically adjust and link to specific pages from the ToC.

    You can download the trial version (http://helpx.adobe.com/acrobat/kb/acrobat-downloads.html) to convert the PDF back to WORD if you do not have the original. The conversion may not be perfect, but it is typically better than starting from scratch. You may be lucky and get a good result. You might check the settings (in the save screen) to try retain format versus retain text flow. The format version can be a pain to edit since it creates a bunch of text boxes. The flow version may require you to reformat in WORD, but you likely would want to do that anyway.

  • How to close a frozen warning: I am unable to close the "charicter boarders aren't supported and were removed" warning on my pages. Untill warning is closed I can not save my document. How can I get my document saved?

    I have an unsaved document open in pages but can not save it because the, "charicter boarders aren't supported and were removed" warning is open and I can not close the warning. How can i get the warning to close so I can save my document? Can I save the document without closing the warning?

    Probably not, but as you will have been unable to make any changes to the document with that warning window open, you're not going to lose anything by quitting (or force quitting) without saving. You'll still have the original document you were trying to import.
    I would suggest attempting to open the document in one of the open source Office applications, LibreOffice, Apache OpenOffice, or NeoOffice, each available for download from the linked sites. Once open there, remove the attributes that are causing the warning, save the file (as an MS Word document), then try opening that version in Pages.
    Regards,
    Barry

  • My MacBook Pro is running VERY slow. I am constantly getting pop-ups and now I got one that says my computer may be infected. What do I do to check for viruses and or remove them if there is one?

    What do I do to check for viruses and or remove them if there is one? I have never had a problem with my mac until now. It is running VERY slow

    This is what it came up with.... any ideas?
    EtreCheck version: 1.9.11 (43) - report generated May 27, 2014 at 11:07:36 PM CDT
    Hardware Information:
              MacBook Pro (15-inch, 2.53GHz, Mid 2009)
              MacBook Pro - model: MacBookPro5,4
              1 2.53 GHz Intel Core 2 Duo CPU: 2 cores
              4 GB RAM
    Video Information:
              NVIDIA GeForce 9400M - VRAM: 256 MB
    System Software:
              OS X 10.9.3 (13D65) - Uptime: 1 day 23:26:50
    Disk Information:
              Hitachi HTS545025B9SA02 disk0 : (250.06 GB)
                        EFI (disk0s1) <not mounted>: 209.7 MB
                        Macintosh HD (disk0s2) / [Startup]: 249.2 GB (20.75 GB free)
                        Recovery HD (disk0s3) <not mounted>: 650 MB
              MATSHITADVD-R   UJ-868 
    USB Information:
              Apple Inc. Built-in iSight
              Apple Internal Memory Card Reader
              Apple Inc. Apple Internal Keyboard / Trackpad
              Apple Computer, Inc. IR Receiver
              Apple Inc. BRCM2046 Hub
                        Apple Inc. Bluetooth USB Host Controller
    Gatekeeper:
              Anywhere
    Kernel Extensions:
              [not loaded] com.rim.driver.BlackBerryUSBDriverInt (0.0.39) Support
              [not loaded] com.rim.driver.BlackBerryUSBDriverVSP (0.0.39) Support
    Problem System Launch Daemons:
              [failed] com.apple.wdhelper.plist
    Launch Daemons:
              [loaded] com.adobe.fpsaud.plist Support
    User Launch Agents:
              [loaded] com.adobe.ARM.[...].plist Support
              [loaded] com.macpaw.CleanMyMac.helperTool.plist Support
              [loaded] com.macpaw.CleanMyMac.trashSizeWatcher.plist Support
              [loaded] com.macpaw.CleanMyMac.volumeWatcher.plist Support
              [running] com.whitesmoke.uploader.plist Support
    User Login Items:
              iTunesHelper
              AdobeResourceSynchronizer
    Internet Plug-ins:
              JavaAppletPlugin: Version: 14.9.0 - SDK 10.7 Check version
              FlashPlayer-10.6: Version: 13.0.0.214 - SDK 10.6 Support
              Default Browser: Version: 537 - SDK 10.9
              AdobePDFViewerNPAPI: Version: 11.0.06 - SDK 10.6 Support
              AdobePDFViewer: Version: 11.0.06 - SDK 10.6 Support
              Flash Player: Version: 13.0.0.214 - SDK 10.6 Support
              QuickTime Plugin: Version: 7.7.3
              Silverlight: Version: 5.1.10411.0 - SDK 10.6 Support
              iPhotoPhotocast: Version: 7.0
    Safari Extensions:
              WhiteSmoke: Version: 1.0.0.1
              Vidx: Version: 2.0
              DivX Plus Web Player HTML5 <video>: Version: 2.1.2.145
    Audio Plug-ins:
              BluetoothAudioPlugIn: Version: 1.0 - SDK 10.9
              AirPlay: Version: 2.0 - SDK 10.9
              AppleAVBAudio: Version: 203.2 - SDK 10.9
              iSightAudio: Version: 7.7.3 - SDK 10.9
    iTunes Plug-ins:
              Quartz Composer Visualizer: Version: 1.4 - SDK 10.9
    User Internet Plug-ins:
              Move-Media-Player: Version: npmnqmp 071801000001 Support
              fbplugin_1_0_1: Version: (null) Support
    3rd Party Preference Panes:
              Flash Player  Support
    Time Machine:
              Time Machine not configured!
    Top Processes by CPU:
                  12%          DashboardClient
                   6%          coreaudiod
                   6%          WindowServer
                   5%          repair_packages
                   3%          VLC
    Top Processes by Memory:
              549 MB          repair_packages
              143 MB          com.apple.WebKit.WebContent
              131 MB          Safari
              119 MB          installd
              94 MB          mds_stores
    Virtual Memory Information:
              809 MB          Free RAM
              1.82 GB          Active RAM
              224 MB          Inactive RAM
              630 MB          Wired RAM
              3.66 GB          Page-ins
              207 MB          Page-outs

  • A month ago my iPhone was stolen, I turned on Activation Lock but it never came out BUT an hour ago somehow my apple ID was changed and someone removed from the account both iPhone and iPad and the iPad was also removely wiped. Can Apple help me somehow?

    A month ago my iPhone was stolen, I turned on Activation Lock but it never came out BUT an hour ago somehow my apple ID was changed and someone removed from the account both my iPhone and iPad and the iPad was also remotely wiped. As soon as I saw it I recover the password and return the access to my iPad. But iPhone is not registered for my apple ID any longer. Can Apple help me somehow? I have all the documents and the iPhone box. Will they lock the iPhone and return me access to it. I'm sure it's been attached to another apple ID.
    PS. the apple ID I'm using on the discussons is not the hacked one.

    Try contacting the Apple account security team and ask: http://support.apple.com/kb/HT5699.

Maybe you are looking for

  • Error while calling sql loader from shell script.

    In the table DBMS_SCHEDULER_JOB_RUN_DETAILS im getting the error as ""SQL*Loader-128: unable to begin a session ORA-01017: invalid username/password; logon denied""....do we need previliges for creating session of the db user????.....or wht other set

  • Soft Proofing: Aperture vs Photoshop

    I'll start by saying that I,m no expert in this area... So why do I see such a difference in soft proofing in Aperture vs PhotoShop? The difference between my calibrated screen and a printer's ICC profile is much bigger in Aperture then it is in Phot

  • Installation hang during internet configuration Assitant

    I install Oracle infrastructure on a windows 2003 server. But during internet configuration Assistant, setup can not go on. Click the stop button will not stop the processs. I select identity Management and OracleAS Metadata Repository. Has anyone me

  • How do I remove flashback virus (FBI.Cybercrimes malware)?

    How do I remove the flashback virus on OS X & 7.5?

  • HELP! Pocketmac won't install

    Hi!  I have been trying to install pocketmac and it is not working. The installation works fine until it tries to install the sync manager installer, then the installation acts like it's searching my mac for something, and nothing ever happens. What