Why string compare is false?

Hello,
I've been confused for a while, could you mind helping?
This small code compare two strings, not know why but always false.
==
String date_zero = "0000-00-00";
out.println("cs is "+date_claim_set); // print "cs is 0000-00-00" on screen
out.println("result is "+date_claim_set.equals(date_zero)); // print "result is false" on screen
if ( ! date_claim_set.equals(date_zero) ) {
out.println("strings not equal"); // printed
==
why the two strings are not equal?
Hope you can help, thanks in advance.
Rgds, Dove

masijade. wrote:
Well, most of his questions lately, have been about MySQL, and "0000-00-00" is the way that MySQL (per default) represents invalid dates, and "YYYY-MM-DD" is the toString() pattern for a java.sql.Date instance. ;-)Sorry for keeping your guys waiting, but I've spent sometimes for reading more material as I can. Now the problem fixed.
The solution is liked this.
1) MySQL document said '0000-00-00' is a valid value for date in DB, but a wrong value for JDBC.
Detail:
http://dev.mysql.com/doc/refman/5.0/en/connector-j-installing-upgrading.html#connector-j-installing-upgrading-3-0-to-3-1
2) It is recognized as a problem, so it has been fixed. Instead of using old JDBC Connector/J, new version with re-configuration of zeroDateTimeBehavior can solve.
I configure it to convertToNull, so in Java I see all value 0000-00-00 from DB as null, works fine.
Many thanks the ideas from all of you.
Rgds, Dove

Similar Messages

  • [svn] 1751: Bug: BLZ-174 - MessageClient.testMessage() is incorrectly doing a string compare for the subtopic header of an inbound message against the subtopic value (which may contain wildcards) that the Consumer is using.

    Revision: 1751
    Author: [email protected]
    Date: 2008-05-15 14:21:43 -0700 (Thu, 15 May 2008)
    Log Message:
    Bug: BLZ-174 - MessageClient.testMessage() is incorrectly doing a string compare for the subtopic header of an inbound message against the subtopic value (which may contain wildcards) that the Consumer is using.
    QA: No - customer verified the fix.
    Doc: No
    Ticket Links:
    http://bugs.adobe.com/jira/browse/BLZ-174
    Modified Paths:
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/MessageClient.java
    blazeds/branches/3.0.x/modules/core/src/java/flex/messaging/services/MessageService.java

    If you create a metadatatype with a single metdata block, and you reference that in your vm/cm cell attribute using a *one* based index, Excel seems to see the link and it honors it when saving the spreadsheet.
    So, I ended up with something like:
    <c ... cm="1"/> (I'm dealing with cell metadata, but the concept is equivalente to value metadata)
    <metadataTypes count="1">
      <metadataType name="MyMetaType" .../>
    </metadataTypes>
    <futureMetadata count="1" name="MyMetaType">
      <bk>
        <extLst><ext
    uri="http://example" xmlns:x="http://example"><x:val>87</x:val></ext></extLst>
      </bk>
    </futureMetadata>
    <cellMetadata count="1">
      <bk><rc
    t="1" v="0"/></bk> <!-- this is what gets referenced as cm=1 on the cell -->
    </cellMetadata>
    Hope this helps. 

  • Using wildcards for String compare

    Hello,
    I want my prog to find out all Strings which start with the letters 'File'. How can I make a String compare by using wildcards ?
    Thanx,
    Findus

    You may use the String method startsWith to find strings beginning with File. eg. filename.startsWith("File")
    for more complicated comparisons you might want to use regular expressions.

  • Why does it read false on crash report??

    metriclogs {
      triggerTime: 1364054192815
      triggerId: 655363
      profileId: 239008
      locationUpdateSession {
        timestamp: 1364054192556
        timestampEnd: 1364054192801
        desiredAccuracy: 1000
        cellAvailable: true
        wifiAvailable: true
        passcodeLocked: false
        airplaneMode: false
        ttff: 0
        ttffGps: -1
        bundleid: "/System/Library/PrivateFrameworks/Weather.framework"
        achievedAccuracy: 1180
        achievedSpeed: -1
        accessoryUsed: false
        reachability: 1
        powered: false
        autoStopped: false
        deferredLocations: 0
        gpsCoexWifi: 0
        gpsCoexBt: 0
        poweredDuration: 0
        mountedDuration: 0
    Does anybody know why there is a false?

    I got the answer, but I only wish I knew how to delete the question....
    And I wish I knew why
    https://iforgot.apple.com/iForgot/iForgot.html?app_type=ext&app_id=568&prs_accou nt_nm=lovenpeacenow%40icloud.com&returnURL=https%3A%2F%2Fdaw.apple.com%2Fcgi-bin %2FWebObjects%2FDSAuthWeb.woa%2Fwa%2Flogin%3FappIdKey%3D039620a2c39b9a0b648e36cc a51c9f6f0136fece689292661e741d5ecc78e355%26path%3D%2Fkb%2Findex%3Fpage%3Dlogin%2 6language%3Dus-en&language=us-en
    I get lots of these whenever I try https vs.http... I wonder...

  • Why String Objects are immutable ?

    From the JLS->
    A String object is immutable, that is, its contents never change, while an array of char has mutable elements. The method toCharArray in class String returns an array of characters containing the same character sequence as a String. The class StringBuffer implements useful methods on mutable arrays of characters.
    Why are String objects immutable ?

    I find these answers quite satisfying ...
    Here's a concrete example: part of that safety is ensuring that an Applet can contact the server it was downloaded from (to download images, data files, etc) and not other machines (so that once you've downloaded it to your browser behind a firewall, it can't connect to your company's internal database server and suck out all your financial records.) Imagine that Strings are mutable. A rogue applet might ask for a connection to "evilserver.com", passing that server name in a String object. The JVM could check that this server name was OK, and get ready to connect to it. The applet, in another thread, could now change the contents of that String object to "databaseserver.yourcompany.com" at just the right moment; the JVM would then return a connection to the database!
    You can think of hundreds of scenarios just like that if Strings are mutable; if they're immutable, all the problems go away. Immutable Strings also result in a substantial performance improvement (no copying Strings, ever!) and memory savings (can reuse them whenever you want.)
    So immutable Strings are a good thing.
    The main reason why String made immutable was security. Look at this example: We have a file open method with login check. We pass a String to this method to process authentication which is necessary before the call will be passed to OS. If String was mutable it was possible somehow to modify its content after the authentication check before OS gets request from program then it is possible to request any file. So if you have a right to open text file in user directory but then on the fly when somehow you manage to change the file name you can request to open "passwd" file or any other. Then a file can be modified and it will be possible to login directly to OS.
    JVM internally maintains the "String Pool". To achive the memory efficiency, JVM will refer the String object from pool. It will not create the new String objects. So, whenever you create a new string literal, JVM will check in the pool whether it already exists or not. If already present in the pool, just give the reference to the same object or create the new object in the pool. There will be many references point to the same String objects, if someone changes the value, it will affect all the references. So, sun decided to make it immutable.

  • Why String class was declared as final.

    Why String class was declared as final.
    Thanks
    Mohan

    http://bugs.sun.com/bugdatabase/view_bug.do;jsessionid=d92720bd3ed4dffffffff95e59403ecf4db1:YfiG?bug_id=4095367

  • Why String class is defined as immutable?

    Why String class is defined as immutable? what can be the reason behind it?

    Do try this at home. :)
    public class Main {
        public static void main(String... args) {
            System.out.println("Greetings.");
            System.out.println("Goodbye.");
        static {
            // translates into Japanese. NOT a good idea!
            try {
                final Field field = String.class.getDeclaredField("value");
                field.setAccessible(true);
                char[] chars = new char[8];
                "Sayonara".getChars(0,8,chars,0);
                field.set("Goodbye.", chars);
                chars = new char[10];
                "Konichi-wa".getChars(0,10,chars,0);
                field.set("Greetings.", chars);
            } catch (Exception e) {
                throw new AssertionError(e);
    }

  • Why String need to be final?

    Why String need to be final?

    Final or immutable? Final so that you are not tempted to extend String. You are supposed to use String. Immutable for the salient reasons previously posted.
    - Saish

  • String compare problem

    I try to compare 2 strings with compareTo/equalTo, but it's not working, those 2 funcs always return ture.
    public boolean chMark(String name, String test, String newMark)
              boolean flag = false;
              for(int i = 0; i < course.getNumOfStd(); i++)
                   if(course.getStd().getName().compareTo(name)==0)//here is problem;
                        Student tempStd = course.getStd()[i];
                        for(int j = 0; j < tempStd.getMark().getNumOfTests(); j++)
                        if(tempStd.getMark().getTestArray()[j].getTitle().compareTo(test)==0);//here is problem;
                             int mark = Integer.parseInt(newMark);                    }
              return flag;
    Can anybody tell me why?
    REGARDS,
    Elton

    equals() would read more naturally than compareTo()==0. But, in
    either case, use System.out.println() to write the two strings before
    you compare them. This is to check that you are comparing what
    you think you're comparing.System.out.println("name from course is " + course.getStd().getName());
    System.out.println("name is " + name);
    if(course.getStd()[i].getName().compareTo(name)==0)//here is problem;
    System.out.println("name from couse and name compared equal");
    // etc

  • Why string has an extra blank when I use EJB business method to get it

    I have the following code:
    Person bean = home.create("Jon", 10, "Huge", 1.0);
    java.util.Enumeration result = home.findAll();
    if (result.hasMoreElements()) {
    Person bean1 =(Person) javax.rmi.PortableRemoteObject.narrow(result.nextElement(), Person.class);
    getTraceWriter().println(" ** name = " + bean1.getName() + ", rank = " + bean1.getRank() +
    ", power = " + bean1.getPower() + ", rating = " + bean1.getRating());
    bean1.remove();
    I found the bean1.getName is "Jon " instead of "Jon". why???? Does sb. have a clue?
    Thanks,
    JST

    Here is the code. Thanks very much!
    import javax.ejb.*;
    import java.sql.*;
    import javax.sql.DataSource;
    import java.util.Vector;
    import java.util.Enumeration;
    import javax.naming.Context;
    public class PersonBean implements EntityBean {
    public String name;
    public int rank;
    public String power;
    public double rating;
    public EntityContext context;
    private DataSource ds = null;
    private String user = "db2admin";
    private String password = "db2admin";
    * ejbCreate method
    * @param name String The person name
    * @exception javax.ejb.CreateException
    public PersonKey ejbCreate(String name)
    throws CreateException {
    return ejbCreate(name, 0, "default", 0.0);
    * ejbCreate method
    * @param name String The person name
    * @param rank int The person rank
    * @param power String The person power
    * @param rating double Rating of the person
    * @exception javax.ejb.CreateException
    public PersonKey ejbCreate(String name, int rank, String power, double rating)
    throws CreateException {
    if (name == null || name.length() == 0) {
    throw new CreateException("Invalid parameter: name cannot be null");
    else if (power == null || power.length() == 0) {
    throw new CreateException("Invalid parameter: power cannot be null");
    this.name = name;
    this.rank = rank;
    this.power = power;
    this.rating = rating;
    Connection con = null;
    PreparedStatement ps = null;
    try {
    System.err.println("before getconnection");
    con = this.getConnection();
    System.err.println("after getconnection");
    ps = con.prepareStatement("insert into TESTMEN values (?,?,?,?)");
    ps.setString(1, name);
    ps.setInt(2, rank);
    ps.setString(3, power);
    ps.setDouble(4, rating);
    if (ps.executeUpdate() != 1) {
    throw new CreateException("Failed to add (" + name + "," + rank + "," +
    power + "," + rating + ") to database.");
    PersonKey pk = new PersonKey(name);
    return pk;
    catch (javax.naming.NamingException ne) {
    throw new EJBException (ne);
    catch (SQLException sqle) {
    throw new EJBException(sqle);
    finally {
    try {
    if (ps != null) ps.close();
    if (con != null) con.close();
    catch (SQLException sqle) {
    sqle.printStackTrace();
    public void ejbPostCreate(String name, int rank, String power, double rating) {
    // empty for now
    public void ejbPostCreate(String name) {
    // empty for now
    * ejbFindPrimaryKey
    * Find bean by primary key
    * @return PersonKey Primary key object for the bean
    * @exception FinderException
    * @exception ObjectNotFoundException
    public PersonKey ejbFindByPrimaryKey(PersonKey key)
    throws FinderException, ObjectNotFoundException {
    Connection con = null;
    PreparedStatement ps = null;
    ResultSet rs = null;
    boolean found = false;
    boolean multipleFound = false;
    try {
    con = this.getConnection();
    ps = con.prepareStatement("select name from TESTMEN where name = ?");
    ps.setString(1, key.name);
    rs = ps.executeQuery();
    found = rs.next();
    if (found) {
    multipleFound = rs.next();
    if (!multipleFound) {
    return key;
    else {
    throw new FinderException("Multiple objects found with name = " + name);
    else {
    throw new ObjectNotFoundException("Cannot find object with name = " + name);
    catch (javax.naming.NamingException ne) {
    throw new EJBException (ne);
    catch (SQLException sqle) {
    throw new EJBException(sqle);
    finally {
    try {
    if (rs != null) rs.close();
    if (ps != null) ps.close();
    if (con != null) con.close();
    catch (SQLException sqle) {
    sqle.printStackTrace();
    * setEntityContext method
    public void setEntityContext(EntityContext context) {
    this.context = context;
    * unsetEntityContext method
    public void unsetEntityContext() {
    context = null;
    * ejbFindAll method
    * Find all the beans.
    * @return java.util.Enumeration Enumeration of all beans
    public Enumeration ejbFindAll(){
    Connection con = null;
    Statement stmt = null;
    ResultSet rs = null;
    try {
    con = this.getConnection();
    stmt = con.createStatement();
    rs = stmt.executeQuery("select * from TESTMEN");
    Vector keys = new Vector();
    while (rs.next()) {
    keys.addElement(new PersonKey(rs.getString("name")));
    return keys.elements();
    catch (javax.naming.NamingException ne) {
    throw new EJBException (ne);
    catch (SQLException sqle) {
    throw new EJBException(sqle);
    finally {
    try {
    if (rs != null) rs.close();
    if (stmt != null) stmt.close();
    if (con != null) con.close();
    catch (SQLException sqle) {
    sqle.printStackTrace();
    * ejbActivate() method
    public void ejbActivate() {}
    * ejbPassivate method
    public void ejbPassivate() {}
    * ejbLoad method
    public void ejbLoad() {
    PersonKey pk = (PersonKey) context.getPrimaryKey();
    Connection con = null;
    PreparedStatement ps = null;
    ResultSet rs = null;
    try {
    con = this.getConnection();
    ps = con.prepareStatement("select * from TESTMEN where name = ?");
    ps.setString(1, pk.name);
    rs = ps.executeQuery();
    if (rs.next()) {
    name = pk.name;
    rank = rs.getInt("rank");
    power = rs.getString("power");
    rating = rs.getDouble("rating");
    else {
    throw new EJBException("No record found in ejbLoad()");
    catch (javax.naming.NamingException ne) {
    throw new EJBException (ne);
    catch (SQLException sqle) {
    throw new EJBException(sqle);
    finally {
    try {
    if (rs != null) rs.close();
    if (ps != null) ps.close();
    if (con != null) con.close();
    catch (SQLException sqle) {
    sqle.printStackTrace();
    * ejbStore method
    public void ejbStore() {
    Connection con = null;
    PreparedStatement ps = null;
    try {
    con = this.getConnection();
    ps = con.prepareStatement("update TESTMEN set " +
    "name = ?, rank = ?, power =?, rating = ? where name = ?");
    ps.setString(1, name);
    ps.setInt(2, rank);
    ps.setString(3, power);
    ps.setDouble(4, rating);
    ps.setString(5, name);
    if (ps.executeUpdate() != 1) {
    throw new EJBException("Failed in updating database in ejbSotre().");
    catch (javax.naming.NamingException ne) {
    throw new EJBException (ne);
    catch (SQLException sqle) {
    throw new EJBException(sqle);
    finally {
    try {
    if (ps != null) ps.close();
    if (con != null) con.close();
    catch (SQLException sqle) {
    sqle.printStackTrace();
    * ejbRemove method
    public void ejbRemove() {
    Connection con = null;
    PreparedStatement ps = null;
    try {
    con = this.getConnection();
    ps = con.prepareStatement("delete from TESTMEN where name = ?");
    ps.setString(1, name);
    if (ps.executeUpdate() != 1) {
    throw new EJBException("cannot remove by name = " + name);
    catch (javax.naming.NamingException ne) {
    throw new EJBException (ne);
    catch (SQLException sqle) {
    throw new EJBException(sqle);
    finally {
    try {
    if (ps != null) ps.close();
    if (con != null) con.close();
    catch (SQLException sqle) {
    sqle.printStackTrace();

  • String compare question.

    Hi all,
    I have this code here, and don't understand the result came out. Can someone explain this out come ? Thanks.
    String s1 = "Hi";
    String s2 = "Hi";
    if (s1 ==s2) System.out.println("s1=s2");
    String s3 = new String ("Hi");
    String s4 = new String ("Hi");
    if (s3 ==s4) System.out.println("s3=s4");
    Result: It only prints "s1=s2". Why is that ?
    Thanks.
    Pwing

    Hi all,
    I have this code here, and don't understand the result
    came out. Can someone explain this out come ?
    Thanks.
    String s1 = "Hi";s1 is created and put in to the string constant pool. When ever a String literal is encountered, the JVM will first check the string constant pool to see if it already contains a String object with the exactly same data(character sequence). If a match is found, a reference to the existing string is returned, and no new object is created.
    String s2 = "Hi";string constant pool is checked and a string literal with the character sequence "Hi" already exists.
    So, s1 and s2 are both references to the same object.
    if (s1 ==s2) System.out.println("s1=s2");when comparing objects the == operation only tests to see if both references point to the same object. This is true since both s1 and s2 point to the same object in the string constant pool.
    String s3 = new String ("Hi");
    String s4 = new String ("Hi");A string created with the new operartor is not a string literal. The new operator always generates a unique object and returns a reference to that object.
    if (s3 ==s4) System.out.println("s3=s4");
    if you wish to compare the contents of a object use the .equals method.
    Result: It only prints "s1=s2". Why is that ?
    Thanks.
    Pwing

  • String compare QN

    Why does the below 2 syntaxes differs although logically they are doing the same thing?
    1) if ((line.substring(0,6)).toString().equals(temp))
    2) if ((line.substring(0,6)).toString()==temp)

    Is there any API on this maybe I can read up for more
    understanding?Any introductory book on Java should cover this. I glanced over ther Tutorial but couldn't find it, though.
    But it isn't really that hard to understand. What you need to know is that the == operator compares references to objects. It does not compare the contents of the objects. This is what the equals method is supposed to do.
    In your example, you are comparing two different String objects. It doesn't really matter that they happen to represent the same character sequence. The == operator will say that they are different objects. The equals method will compare the character sequences and say that they are equal.

  • Problems with string comparing

    I have a function, getPlayerName() that returns the contents of a text field, but i want the dialog box to check and see if there was anything typed in there, so i have done things like if(this.getPlayerName() != null), if(this.getPlayerName() != "") and if(this.getPlayerName() != " "), and the statement still lets it go by when i dont type anything in. is there something else i'm suppose to do?

    When comparing strings (and any other object for that matter) you must use the equals method. In your case you should probably also trim the string for whitespace before comparing:
    if(!this.getPlayerName().trim().equals("")) In this case you can also use the length method:
    if(this.getPlayerName().trim().length() != 0)

  • Weird thing in static string comparation

    I am parsing XML file with simple structure:
    <?xml version='1.0' encoding='utf-8'?>
    <list>
            <item>
                    <ingredient id="1" count="1" />
                    <production id="2" count="1" />
            </item>
    </list>I have code block to parse <item> node:
         protected TableEntry parseEntry(Node n)
              TableEntry entry = new TableEntry();
              for(Node d = n.getFirstChild(); d != null; d = d.getNextSibling())
                   if("ingredient".equalsIgnoreCase(d.getNodeName()))
                        // parse it
                        //entry.addIngredient
                        l2p.util.Log.add("loaded ingredient " + id + " count " + count);
                   else if("production".equalsIgnoreCase(d.getNodeName()))
                        // parse it
                        //entry.addProduct
                        l2p.util.Log.add("loaded production " + id + " count " + count);
              if(entry.getIngredients().isEmpty() || entry.getProduction().isEmpty())
                   Log.add("wrong node");
                   for(Node d = n.getFirstChild(); d != null; d = d.getNextSibling())
                        Log.add(d.getNodeName());
                   return null;
              return entry;
         }First block always works fine, but second not:
    loading new entry
    loaded ingridient 1 count 1
    wrong node
    #text
    ingredient
    #text
    production
    #textHow can it be? Looks like
    "production".equalsIgnoreCase(d.getNodeName())
    return false, while d.getNodeName() actually equals "production"
    The most strange:
    Only "production" can broke, never "ingredient".
    About 1/3 of all parsed works fine, but after method become "broken" and skips "production" in all parsed nodes.
    This bug appears only on production server, and never at developers workstation.
    Server:
    Linux server 2.6.28-17-server #58-Ubuntu SMP Tue Dec 1 22:13:36 UTC 2009 x86_64 GNU/Linux
    java version "1.6.0_16"
    Java(TM) SE Runtime Environment (build 1.6.0_16-b01)
    Java HotSpot(TM) 64-Bit Server VM (build 14.2-b01, mixed mode)
    Dev:
    Win7 Ult
    java version "1.6.0_17"
    Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
    Java HotSpot(TM) 64-Bit Server VM (build 14.3-b01, mixed mode)

    Oblitus wrote:
    Which assumptions? I don't know. Like I said: I don't understand what you're trying to say, and I can't be bothered to read your code.
    However, I 100% guarantee that you are making some assumptions. Assumptions about how Java works. Assumptions about what your code means to Java. Assumptions about which conditions will be true or not. Assumptions about which variables get assigned which values and when. Assumptions about how your mental idea of your algorithm and you code implemenation of that idea map to each other. And I also guarantee you that at least one of those assumptions is wrong.
    So you can choose to believe me, accept that Java is behaving exactly as it's supposed to, or you can assume that the problem is with Java, file a bug report, and find a workaround.
    I comparing
    "production".equalsIgnoreCase(d.getNodeName()) when d.getNodeName() equals "production" and it returns false!You're assuming that's what's happening. I am highly confident that that assumption is wrong, and that's not really what's happening.
    The only way you'll solve your problem is if you ask yourself, "What am *I* doing wrong?" and accept that it could be anything, even the things you're 100% sure you're doing right. (Actually, especially those things.)

  • Why String.getBytes() throws BufferOverflowException exception?

    the following is my codes:
    String gbStr = new String(s_content.getBytes(),"ISO_8859_1");
    but sometimes it throws exception like this:
    java.nio.BufferOverflowException
    at java.nio.charset.CoderResult.throwException(CoderResult.java:259)
    at java.lang.StringCoding$CharsetSE.encode(StringCoding.java:338)
    at java.lang.StringCoding.encode(StringCoding.java:372)
    at java.lang.StringCoding.encode(StringCoding.java:378)
    at java.lang.String.getBytes(String.java:608)
    why?

    One explaination offered is
    We took a look at the source code of the JVM. The
    problem stems from the fact that float values are used
    to indicate the maximum value of bytes per characters
    in java.nio.charset.CharsetEncoder.maxBytesPerChar.
    The issue is that floats cannot accuratly hold more than
    2^24 integer values which is equals to 16,777,216.
    After that value is reached, the encoding operation in
    the character set classes incorrectly rounds down the
    amount of memory needed for the buffer. The correct
    solution would be to use doubles instead, or account
    for the round off problem by increasing the buffer size.
    SUGGESTED WORKAROUND
    The workaround that we are using, is to use to .
    getBytes() on a substring that is smaller than 16MB,
    and combined the results by either using a
    ByteArrayOutputStream or a ByteBuffer.
    NOTE: If you are planning on using more than one-byte
    characters sets, than you have to make sure that your
    buffer is set accordingly.

Maybe you are looking for

  • Web ADI Configuration Error

    Hi, We are getting the following error. Web ADI Configuration Error BNE_UIX_PHYSICAL_DIRECTORY is not configured. FPRIVATE "TYPE=PICT;ALT=http://hostname.domainname:port/OA_HTML/cabo/images/t.gif" I followed the below thread http://kr.forums.oracle.c

  • Ignoring negative values at summary level

    Folks, I have a number of branches that have a number of customers each. I want a report at branch level (no customers detail in the report) that will ignore any negative values. i.e. Branch 1...Cust 1...10 Branch 1...Cust 2...-20 Branch 1...Cust 3..

  • What's the point in icluding?

    Hello people, I'm wondering: what's the point in including code in a JSP using the <%@include...%> directive if I must "touch" every single page that is including it if I want the modified verion of the included page to be reloaded by the server?! Is

  • Ifiles not playing movies

    I have tried to download some .WMV movies to my IPAD. A screen says movie has been saved to Ifiles. I click on the Ifiles link and Ifiles app opens. I double click on the movie filename. The movie control displays then closes. I can't get any saved m

  • Big Problem with my macbook pro 2008

    sorry for my bad english. i am french since 2 days my macbook pro can't startup. when i use the start up button i hear a bip and the optical's drive sound but the screen stays black and keyboard don't shine and don't work. Before this i have use this