Difference between != and !== In this function, when it is compared the lenght of the array it is used != operator and when it is comparing all elements of the array it is using !== operator. Why?!  Thx.  var a = [1,2,3]; var b = [2,3,4];  function equalArrays(a,b){           if(a.length != b.length) return false;     for(var i = 0; i &lt; a.length; i++)         if(a[i] ==! b[i]) return false;     return true;   }
Which equals operator (== vs ===) should be used in JavaScript comparisons? I'm using  to go through JavaScript, and it's returning many suggestions to replace == (two equals signs) with === (three equals signs) when doing things like comparing idSele_UNVEHtype.value.length == 0 inside of an if statement.  Is there a performance benefit to replacing == with ===?   Any performance improvement would be welcomed as many comparison operators exist.  If no type conversion takes place, would there be a performance gain over ==?
XPath - Get node with no child of specific type Is there flair for Careers.SO? Are there any image badges like those on  for Careers.SO?         I would like to add a nice image to my website profile. CSH - How to check if input is NOT number Need to apply it on csh.  to check if the inputted $2 is not number nor the word "all"  if ($#argv == 2 &amp;&amp; ($2 != all &amp;&amp; $2 != **any number**)) then    echo "wrong parameter" New post formatting Update 3 It took me longer than I wanted, but I’ve got some updates for you on our s-prose component. You can see the  with my thinking over at our design system’s repo. It does the following:  Spreads s-prose headers out from paragraphs for better grouping. Tightens up s-prose paragraphs a bit, and made sure spacing under headings are more consistent. Replaces all s-prose margins internal to the component with a CSS variable var(--s-prose-spacing) so our users can more easily tinker with it in their browsers and user scripts. Kills trailing margins in s-prose  You can see  of content at our Stacks documentation.  Update 2 I’ve split the difference between the original 1.3 line-height and the proposed 1.6 line-height. We’re now at 1.5, with additional refinements to spacing between elements. I’ve also reduced line height within code blocks back to near the original value.  Update 1 This is now live.  We’re doing a bit of refactoring on our post formatting. Currently, we apply a single class with both layout and styling called .post-text. Our first goal is to separate layout from our text styles. Simple enough! However, our current post styling has a few missing spots and areas for improvements. Using our  as a sandbox, we’ve beefed up our styling and created a new component called .s-prose. It’s designed to offer styling for everything the  spec allows. This should allow us to add Stack Overflow-flavored styling anywhere we need to consume Markdown—questions and answers, of course, but also things like user profiles. Our .s-prose component adds:  Proper formatting for   Further header support and better spacing there  Additional blockquote refinements.  Refinements for revealing spoilers. We now reveal this on click / tap for a more consistent experience across devices—fewer accidental reveals as well, since it’s no longer a :hover interaction. Clicking again does not hide the spoiler. We also now add a badge to the top right corner. You can see how these work on our . It looks something like this:   This is a spoiler  It has two lines   General refinements to spacing including nested lists, images within lists  Sizing variations for different contexts. We offer xs, sm, and md variations of the .s-prose component.   As with everything, our prose component is a work in progress. We think we’ve got a heck of a start to a reusable component. We plan on going live with the new component network wide on Thursday, August 27, 2020. We’ll edit this post if that changes. If you see something funky, let us know. Some things are intended but might feel like regressions—images have a slightly different baseline—but others may have slipped through the cracks. UTF8 to/from wide char conversion in STL Is it possible to convert UTF8 string in a std::string to std::wstring and vice versa in a platform independent manner? In a Windows application I would use MultiByteToWideChar and WideCharToMultiByte. However, the code is compiled for multiple OSes and I'm limited to standard C++ library. I got quite some trouble trying to prove this.  $$\sum_{k=m}^{n}(-1)^k\binom{n}{k}\binom{k}{m}=0, n&gt;m\geq 0$$  I tried using $$\binom{n}{m}\binom{m}{k}=\binom{n}{k}\binom{n-k}{m-k}$$ and then changing the summation boundaries as $k=0, n=n-m$, but that took me nowhere... I would really appreciate help. Thank you. Correct usage of ‘on’, ‘at’ and ‘in’ Is there a standard "never returns" attribute for C# functions? Why do we use microwaves in microwave oven? We know that any object above absolute zero emits electromagnetic radiation. So hotter the object shorter the wavelengths. In the electromagnetic radiation spectrum radio waves has the longest then microwave, then infrared, then visible light, then ultraviolet, then x-ray, then gamma rays. Why do we use microwaves in microwave oven when infrared and visible light are much hotter and how do microwaves cook food when they are cooler than visible light and others. Is "I am sat" bad English? I believe it is incorrect and instead either the present continuous     I am sitting   or the predicate adjective     I am seated   should be used.  I hear this quite often, however, and ultimately usage overrules formality.  Does anybody know where this originated or how to describe it grammatically? How to install multiple versions of the same software? I manage phone systems for multiple clients. Each system uses the same administrator software, but it runs on different versions depending on what version of firmware is installed on the system controller.   The software is downloaded directly from the system controller so it's the right version. For example, if the controller runs on version 5.0.2, you have to run version 5.0.2 of the administrator software. You can't administrate a 5.0.2 controller with a later versions of administrator software.   Bottom line, you have to have the right version of software to log into the controller. The software is not executable on its own, you have to install it. So every time I want to log into a different controller, I have to reinstall the right software.   Any way to get around this?   I'm running Windows 7 Enterprise x86. I am currently looking for a website or a tool that would allow me to compare the package state of a particular software in different Linux distributions.  For instance, which version of gimp is provided by Mint, Ubuntu, Debian Sid and Fedora 18?  An immediate interest would be to be able to avoid reinventing the wheel when packaging software (for instance re-use patches from other distros). How do I join two separate objects so I can edit them as one mesh? Shipping Labels not received for round trip courier service for UK Visa using VFS Global I purchased the round-trip courier service through VFS Global. In the instructions, it states that you will receive in a separate email the shipping labels for this courier service. I receive Registration Details and Transaction Details only. No Shipping labels. I have called VFS Global in NY,NY and no human being access to ask questions, just an insane phone tree that does not answer my questions on how to get shipping labels that were never sent. I have called the British Consul in Atlanta and she could not answer my questions then transferred me to the same phone tree message that I receive through the British Consulate. I have sent emails to customercare@vfsglobal.com, info.vfsnewyork@vfsglobal.com, NYscanhub.escalate@vfsglobal.com, DLUKVInewyorksensitive@fco.gov.uk and I have received no response from anyone.  Frustrated. I do not know what to do. Please help me!! How can we disable triggers, Validation Rules and workflow rules in salesforce org. [on off - switch] How can we disable triggers, Validation Rules and workflow rules in salesforce org.  This becomes really needed and important when we are doing data migration(data imports) in salesforce.  The way I handled this is create a custom label and include it in workflow and validation rule logic.   example - Custom label 'Disable workflow' = True then do not fire workflows.            if its False then fire workflow  But wanted to understand if there is any more efficient way to handle these scenarios. What IDEs are available for Ubuntu? This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. See  for more information.   This is a community wiki for IDEs available on Ubuntu. Please post one IDE per answer (including more than just a screenshot or a link, please at least put a short description).  In your answer, tell us what the IDE is for (which language(s) or if it is RAD capable). How do I list the default installed packages? Sorting multiple keys with Unix sort Does the everywhere differentiability of $f$ imply it is absolutely continuous on a compact interval? Suppose $f$ is differentiable everywhere on $[0,1]$. Must $f$ be absolutely continuous on $[0,1]$? I know this is true if $f'$ is integrable but I'm not sure in this more general case. If $f \colon [a,b] \rightarrow \mathbb{R}$, then show that there exists $c \in [a,b]$ such that $\int_a^c f = \int_c^b f$ If $f \colon [a,b]\rightarrow \mathbb{R}$, then show that there exists $c \in [a,b]$ such that $c \in [a,b]$ such that $\int_a^c f = \int_c^b f$.  I think that I have to proceed with the Mean Value Theorem of Integrals...