I tried with the following class :  public class EqualMethodTestWithNew {     public static void main(String[] args) {         String value = "xxx";         String name = new String("xxx") ;          System.out.println("hascode : value : "+value.hashCode());         System.out.println("hascode : name  : "+name.hashCode());          if (value == name) {             System.out.println("equal == 1");         } else {             System.out.println("false == 1");         }      } }   though the hasCode is same for the both variable it prints the false == 1. could some one explain the reason why?  thanks
I've been using the == operator in my program to compare all my strings so far. However, I ran into a bug, changed one of them into .equals() instead, and it fixed the bug.  Is == bad? When should it and should it not be used? What's the difference?
How do you read CSS rule values with JavaScript? Let $f(z)=\sum_{n=0}^{\infty}a_nz^n$ be a holomophic function in the unit disc. Show that if $$\sum_{n=2}^{\infty} n\vert a_n \vert &lt;\vert a_1\vert$$ and $a_1\not = 0$, then $f$ is injective.   I am able to show that $f'$ never vanishes by showing that $\vert f'-a_1\vert &lt;\vert a_1\vert$, but that doesn't imply that $f$ is injective. For example, $e^z$ is not inejective but its derivative never vanishes. What is required to prove that $f$ is injective? How do you show $f$ is injective on any set? ConcurrentModificationException for ArrayList I came across a list of functions in my calculus textbook whose indefinite integral cannot be found. It was written that the integral $$\int \frac{\sin(x)}{x} dx$$ cannot be evaluated without any explanation as to why.  I did some research over the internet and found out that the definite integral $$\int_{0}^{\infty} \frac{\sin(x)}{x} dx$$ can be evaluated using Laplace transformation and is equal to $\pi /2$. But I still couldn't find answer to my original question. I read somewhere that the integral cannot be expressed using 'elementary functions'. A little help is appreciated, I'm in Calc 1 going advanced than my course but I am sorry if my post shows lack of research. Thank you! How to simulate traceroute using ping? I am learning computer networks and looking for a way to simulate traceroute using the ping command. I think it has something to do with ttl, but I don't know how to develop that further. How do I set environment variables from Java? Show that $\sqrt{4 + 2\sqrt{3}} - \sqrt{3}$ is rational. Moving from SQL 2005 [SQL_Latin1_General_CP1_CI_AS] to 2008 - will I lose any features by using 'backwards compatibility' So I am on my college network which requires me to sign in to the browser before I start using the internet. I do so succesfully but on a clean install of Ubuntu, when I try to do sudo apt update, I get the following output:  $ sudo apt update Get:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease [2,847 B] Err:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease                     Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [2,854 B]     Err:2 http://security.ubuntu.com/ubuntu xenial-security InRelease              ... Get:3 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [2,855 B]    Err:3 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease ... Get:4 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease [2,857 B] Err:4 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) Fetched 11.4 kB in 0s (18.3 kB/s) Reading package lists... Done E: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease  Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?) ... E: Some index files failed to download. They have been ignored, or old ones used instead.   But when I do wget http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease, I get this output success:  2017-04-01 05:34:57  http://in.archive.ubuntu.com/ubuntu/dists/xenial/InRelease Resolving in.archive.ubuntu.com (in.archive.ubuntu.com)... 91.189.88.162, 91.189.88.149, 91.189.88.152, ... Connecting to in.archive.ubuntu.com (in.archive.ubuntu.com)|91.189.88.162|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 246846 (241K) Saving to: ‘InRelease.3’  InRelease.3         100%[===================&gt;] 241.06K   110KB/s    in 2.2s      2017-04-01 05:35:00 (110 KB/s) - ‘InRelease.3’ saved [246846/246846]   Clearly I have internet access from my browser and on wget but when I do sudo apt (or apt-get) update I get this error.  PS: This question is not similar to other threads as their solutions do not seem to work on mine        As I have found out, this problem is happening only to me, not others on the college network. Despite setting up the network according to instructions, this still happens. Any more help would be appreciated  EDIT: So as it turns out, 50% of us in the college are facing this issue, while 50% aren't despite having no issues with the hardware and sudo apt update before the last week. Thanks to @David Foerster for helping me throughout all this time.  As it stands, the issue has been raised to our college's networking department :) Official StackExchange app says my question is not available? I recently posted a new question on Android Enthusiasts using the official StackExchange app for Android. Right after posting the question, the app said that my question is not available.     The question is not available, it may have been deleted.   Deleted? Already?...  Then I navigated to my user name to see my recent activity. There it was! I could see the question I just posted. But if I tapped on the link to try to open it, the app kept complaining about my question not being available.     The question is not available, it may have been deleted.   But 7 minutes after posting the question, I could see my question. Here are some screenshots that showcase this issue.      This is not the first time this happens. This appears to be more or less normal behavior of the app. I don't use the StackExchange app very often to post questions. But I had exactly the same message come up when I posted a question a few months ago (and some app version numbers earlier).  This is not a major issue, but you should try to address this nevertheless. It's a small bug, but addressing it might imply much bigger changes... which might explain why it's still present... I don't really know, I'm guessing. I just thought I would let you know about it, in case you are not aware of it.  For the record, the phone is Galaxy S4 Plus (GT-I9506) running Android 4.4.2. Version number of the app is 1.0.50. I have seen this a lot but i ran into this question today:    And the answer (while good) has 83 upvotes which seemed a little over the top.  I see dozens of answers of this caliber every week that only seem to get a few upvotes.    Was there some sort of SO policy that encouraged people to upvote more during this period?  Am I just imagining that answers from this period received more votes than comparable ones now? Does English have any singularia tantum besides mass nouns? and  are, respectively, nouns that have only a singular form and nouns that have only a plural form.  In English, we have a handful of pluralia tantum that are mass nouns which take the plural form (e.g. "riches" and "remains"), a whole load of pluralia tantum that refer to things that come in pairs (e.g. "trousers", "sunglasses", "knickers", or "scissors"), and at least one plurale tantum that fits into neither of the above categories ("clothes", meaning multiple items of clothing - it's clear what the hypothetical singular "clothe" would mean, yet it mysteriously isn't a word). Singularia tantum, on the other hand, seem less varied. As far as I can tell, they are all  - things like "information", "milk", and "racism".  One can imagine there being a singulare tantum that is not a mass noun. For example, we can imagine an alternate universe in which it is still correct English to talk about "a dog", but talking about "dogs" in the plural is incorrect and funny in the same way that it is incorrect and funny to talk about a "scissor". It might seem unintuitive to think that such a noun even could exist - surely, if it is not a mass noun, then people would just pluralise it with an "s" on the end like most other words? But the converse argument could just as well be made about countable pluralia tantum, and I still cannot go to a shop and buy a "clothe". Hence my question: do we have any such countable singularia tantum in the language? Have we in the past? Smooth option sometimes produces incorrect arrow tips in PGFplots It seems that the smooth option applied to lines sometimes effects the arrow tips and produces incorrect results.  No problem with vertical lines, but any other seems to have a problem. Is this a known bug, or is there a reason why the smooth should not be applied to straight lines?  Updated: to show problem does NOT occur with TikZ, and problem also occurs with curves if smooth option is applied.  \documentclass{article} \usepackage{pgfplots} \begin{document}  \tikzstyle{MyStyle}      =[-&gt;, black, ultra thick,       ] \tikzstyle{MyStyleSmooth}=[-&gt;, black, ultra thick, smooth]  \begin{tikzpicture} \begin{axis}     % 'smooth' option seems to have no effect on lines '1' and '2'     \addplot [MyStyle      , green ] coordinates{(0,0) (0,1)} node [above] {1};     \addplot [MyStyleSmooth, blue  ] coordinates{(1,0) (1,1)} node [below] {2};     %     % But, can't seem to have the 'smooth' on lines, '4', '5' and '6'     \addplot [MyStyle      , orange] coordinates{(2,0)   (3,0)   } node [right] {3};     \addplot [MyStyleSmooth, red   ] coordinates{(4,0)   (2,0.5) } node [below] {4};     \addplot [MyStyleSmooth, red   ] coordinates{(2,1)   (3,1)   } node [left ] {5};     \addplot [MyStyleSmooth, red   ] coordinates{(3,0.8) (2,0.8) } node [right] {6};      % Similar problem with curves: "non-smooth" is ok, "smooth" is not     \addplot[MyStyle,       mark=none, domain=0:1,samples=50, blue] (x,x*x+1);     \addplot[MyStyleSmooth, mark=none, domain=0:1,samples=50, red ] (x,x*x+2);  \end{axis} \end{tikzpicture}  \begin{tikzpicture} % These are all fine     \draw [MyStyle      , green ] (0,0)   -- (0,1)    node [above] {1};     \draw [MyStyleSmooth, blue  ] (1,0)   -- (1,1)    node [above] {2};     %     \draw [MyStyle      , orange] (2,0)   -- (3,0)    node [right] {3};     \draw [MyStyleSmooth, red   ] (4,0)   -- (2,0.5)  node [below] {4};     \draw [MyStyleSmooth, red   ] (2,1)   -- (3,1)    node [right] {5};     \draw [MyStyleSmooth, red   ] (3,0.8) -- (2,0.8)  node [left ] {6}; \end{tikzpicture} \end{document} $M= \{ A \in Mat_{2 \times 2}{\mathbb{R}}| \det(A)=1 \}$ is homeomorphic to $S^{1} \times \mathbb{R}^{2}$ Generating random results by weight in PHP? I know how to generate a random number in PHP but lets say I want a random number between 1-10 but I want more 3,4,5's then 8,9,10's. How is this possible? I would post what I have tried but honestly, I don't even know where to start. I use \includegraphics command to insert image to the document. But how can I add a border around this image w/o any margin between border lines and image? It seems to be very easy, but I can't find it in the documentation. How do I transfer iPhone contacts to an Android phone? Is there a fairly simple way to divide a circle into equal parts using Adobe Illustrator CC? extract fields from bib bibliographic file I want to extract specific fields from a natbib/bibtex bibliographic file to construct a table similar to:  title ------------------------------------------------- authors ------------------------------------------------- journal, year, volume ------------------------------------------------- abstract -------------------------------------------------   is there a way to do this in latex?  Thanks Jorge How do I know if food left at room temperature is still safe to eat? If I left food out of the refrigerator for some period of time, is it still safe? If I left it out too long, can I salvage it by cooking it more?