I  have a hashset of strings that contain lognames called pidLogsLines. From this hashset I want to filter out logs that only contain strings from another hashset called pidList and put these logs inside a new hashset called filesWithPid. I am doing this with two loops: var filesWithPid = new HashSet&lt;string&gt;(StringComparer.OrdinalIgnoreCase); foreach(var logname in pidLogsLines) {     foreach(var pid in pidList)     {         if (logname.Contains(pid))         {             filesWithPid.Add(logname);         }     }  }  Is this the optimal way to do it? I am new to C# so I am not aware of any elaborate faster ways to do it
For the following block of code:  For I = 0 To listOfStrings.Count - 1     If myString.Contains(lstOfStrings.Item(I)) Then         Return True     End If Next Return False   The output is:  Case 1:  myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True   Case 2:  myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False   The list (listOfStrings) may contain several items (minimum 20) and it has to be checked against a thousands of strings (like myString).  Is there a better (more efficient) way to write this code?
How does a battery ( primary cell ) work? I'm having an hard time understanding primary cells. There are plenty of videos and explanations about the reactions that happen inside the battery, but you must have a strong background in chemistry to really understand them. Instead, I would love to have a description that abstracts from the chemicals details, and still manages to explain its basic working princeples! I would like it to address the following questions/doubts:     Electrons flow form higher potential to lower potential so, when you buy a  battery, is an electric field already there, before connecting it to a wire? (I presume yes) So,How is this field created? Are the electrons at the top and the protons at  the bottom, or just electrons at the top and the bottom is neutral? How are electrons kept together in the same place before connecting the battery  to the wire? What does prevent them to flow inside the battery? How does the battery pump up the electrons? and at which rate? What makes it burn out? and after many cycles does it burn out?       I know there are a lot of questions but my mind is exploding. I don't expect everything to be abstracted from the chemicals but as long as you can through analogies, or intuitive principles, i'd love that. Anyway the main intent of the answer must be addressing the doubts listed. How can we know that all of the results for entangled photons are not chosen when the pair is created? Why would I vote for an increase in the number of authorized shares? Can I set background image and opacity in the same property? Why is uniq ignoring Unicode and lines with a single letter? I'm trying to combine both the American and British dictionaries into one large dictionaries, and I'm trying to remove all the duplicates from the superset, but it seems that uniq is not outputting words like, "épée" or single letters.  This is what I've tried using:  LC_COLLATE=en_US.UTF-8 cat american-english british-english |sort|uniq -u &gt; unique_sorted_combined_dict   If I just do this:  LC_COLLATE=en_US.UTF-8 cat american-english british-english |sort &gt; sorted_combined_dict   "épée" and other such words do show up, along with single letters.  Is there something I'm missing here with uniq?  I should note that I'm using uniq from the GNU coreutils on Ubuntu 12.10, if that makes any difference. When new users edit a post, the review is posted to a review queue and other reputable users can review the edit and choose to approve or reject it. However, I feel that a lot of people do it pretty quickly.    to . He was fixing broken links in the answer, and as soon as I saw it I knew it would have been a good edit. However, only one reviewer found so, and three others rejected it. I ended up manually doing the edit, and poor Onato didn't get any credit for it (in fact, he got an undeserved 'rejected' for it).  The point I want to bring is that, first and foremost, the person who wrote the answer probably knows best if an edit is acceptable or not. Could there be a time frame where the author of the answer (or question) can overturn a review decision?    EDIT: one more  was rejected by overeager reviewers as well. I absolutely disagree with the notion that the community knows better. The community repeatedly proves that it only wants Internet points.    EDIT: I told a commenter to fix something himself in one of my posts, but . I went back and applied the changes myself. It's not credited to him and his stats got a rejected edit now (which really should be an approved edit). The reason ("This edit is incorrect or an attempt to reply to or comment on the existing post") is blatantly wrong and shows once more that the community has much less insight into edit quality than the people who wrote the answers in the first place. It's true that the UI didn't make it easy for them, but those guys clearly didn't read the comment thread; I did, because as the author, I was notified.    EDIT: This time around, a user fixed a blatant (though small) mistake in one of my accepted answers. One hour later, another, unrelated 10k user , even though it had been approved by the community. I went back to undo his undo.  This goes on again to show that an active user is the best judge for the quality of an edit, and that since I can have the last word on edits on my own posts, I should be allowed to retroactively overturn a community edit vote and accordingly credit the person who proposed the change.    EDIT I wrote a  years ago. Some guy found it and tried to fix it but the community thought that it wasn't worth it. I think that the changes are great and once more I'll integrate them by myself into my post. Unfortunately for this user, he won't be credited for it. I still don't understand why I can't have a binding vote on edits on my posts. Convert a string to an enum in C# What's the best way to convert a string to an enumeration value in C#? I have an HTML select tag containing the values of an enumeration. When the page is posted, I want to pick up the value (which will be in the form of a string) and convert it to the corresponding enumeration value. In an ideal world, I could do something like this: StatusEnum MyStatus = StatusEnum.Parse(&quot;Active&quot;);  but that isn't a valid code. Conveying "under the radar" in a less colloquial way I am searching for a word to contrast with iconic  I want to characterize views of the city as both iconic and under the radar, maybe "non-iconic."  I was thinking about saying that a view of the city was undiscovered, but I think that maybe that overstates what I'm think-- I more mean under-appreciated. Are there any other words that come to mind? Are there any disadvantages to using your companions for transporting Power Armor After I read that companions don't drain the fusion core of a Power Armor when wearing it, I decided to try giving my armor to Nick so I'll always have it close by if I need it.  But I was wondering if there are any other drawbacks to that. For example, does the Armor get damaged or destroyed when the companion is under fire? Uniform convergence of derivatives, Tao 14.2.7. This is ex. 14.2.7. from Terence Tao's Analysis II book.   Let $I:=[a,b]$ be an interval and $f_n:I \rightarrow \mathbb R$ differentiable functions with $f_n'$ converges uniform to a function $g:I \rightarrow \mathbb R$. Suppose $\exists x_0 \in I: \lim \limits_{n \rightarrow \infty} f_n(x_0) = L \in \mathbb R$. Then the $f_n$ converge uniformly to a differentiable function $f:I \rightarrow \mathbb R$ with $f' = g$.  We are not given that the $f_n'$ are continuous but he gives the hint that $$ d_{\infty}(f_n',f_m') \leq \epsilon \Rightarrow |(f_n(x)-f_m(x))-(f_n(x_0)-f_m(x_0))| \leq \epsilon |x-x_0| $$ This can be shown by the mean value theorem. My question is : How does this help me to prove the theorem ? How do I get list of all tables in a database using TSQL? What is the best way to get the names of all of the tables in a specific database on SQL Server? How to safely upgrade from an older Ubuntu version to a newer one? Make wifi preferable over wired connection in Ubuntu 14.04? How do I make Ubuntu choose wifi connection over wired connection when both are connected to internet?  I edited the Ethernet connection to route using the preference "Use this connection only for resources on this network", which other people have reported having success with as a means of getting WiFi preferred, but it doesn't work for me. The issue persists. Ethernet is still being preferred for internet, and WiFi gets ignored.   another thing, is it possible to use wired connection as fail over connection to wireless? Internal or external oscillator I always use the internal oscillator that pics have as I have never found the need to run anything at higher frequency than 8 MHz (which is the fastest the pics I use tend to be able to go). Are there any reasons, beyond going above 8 MHz, that mean I should use an external oscillator? It just seems like one more thing to go wrong to me but I'd be interested to hear what others do. Do you think there is a big difference in for...in and for loops? What kind of "for" do you prefer to use and why?  Let's say we have an array of associative arrays:  var myArray = [{'key': 'value'}, {'key': 'value1'}];   So we can iterate:  for (var i = 0; i &lt; myArray.length; i++)   And:  for (var i in myArray)   I don't see a big difference. Are there any performance issues? People seem to believe that one's consciousness is a "different" consciousness than that of others, but the "same" consciousness as the one that has been in one's body in the past and the one that will be in one's body in the future. How likely is this to be true and why?   Also, I have almost no knowledge about neuroscience, so please refrain from using neuroscience jargon if feasible. What is a primary decomposition of the ideal $I = \langle xy, x - yz \rangle$? Given the ring $k[x,y,z]$, where $k$ is a field, and an ideal $I=(xy,x-yz)$, find a primary decomposition of $I$.    I tried to draw the graph of the variety of $I$ and get a decomposition of $(x,y)\cap(x,z)$ (the two prime ideals corresponds to the irreducible components of the variety), but apparently these two ideals are not the primary decomposition of $I$, and I don't know how to fix this.  I would really appreciate it if someone can help me. thx I have heard from  that stable orbits (ones that require a large amount of force to push it significantly out of it's elliptical path) can only exist in a three spatial dimensions because gravity would operate differently in a two or four dimensional space. Why is this? Too much space between links in post menu I was trying to experiment with docker, Ubuntu 14.04, 64-bit. I managed to run an image, and I gave it the path on one of my removable drives, /media/Drive1.  Now, whenever I reboot, I see there is a /media/Drive1 with only a docker directory inside it, and the actual drive which should be Drive1 ends up mounted on /media/Drive11, and this happens every reboot - even when I unmount these drives, and do a sudo rm -rfv /media/Drive1 before rebooting!  So something probably creates /media/Drive1 before it is fully mounted, and I guess that something is docker, because when I boot, I have:  $ ps axf | grep docker  2085 ?        Ssl    0:00 /usr/bin/docker -d   So, how can I disable the docker autostart, so it doesn't interfere with the mounting of external USB drives at boot?