I have two namespaces: namespace MyNamespace  and namespace MyNamespace.Test  the second one is for Unit Testing. I don't want to make the classes within &quot;MyNamespace&quot; public but I want the unit tests to be able to access them. I tried internal because from the  I had assumed that &quot;MyNamespace.test&quot; would be derived but it's not working. Do I use a different access modifier or is my namespace wrong?
We put all of our unit tests in their own projects.  We find that we have to make certain classes public instead of internal just for the unit tests.  Is there anyway to avoid having to do this.  What are the memory implication by making classes public instead of sealed?
Proof of continuity of Thomae Function at irrationals. In :  $$ \begin{align} t(x) = \begin{cases} 0 &amp; \text{if $x$ is irrational}\\ \frac{1}{n} &amp; \text{if $x = \frac{m}{n}$ where $\gcd(m,n) = 1$} \end{cases} \end{align} $$  I can prove the discontinuity at rational $b$ by taking a sequence of irrationals $x_n$ which converge to $b$.   But while going through an argument for continuity at irrationals.  I found this in a book.      On the other hand if $b$ is an irrational number and $\epsilon &gt; 0$   then there is a     natural number $n_0$ such that $1/n_0 &lt; \epsilon$.   There are only finite number of rationals with denominator less than   $n_0$ in the interval $(b-1,b+1)$. Hence we can find a $\delta &gt; 0$   such that $\delta$ neighbourhood of $b$ contains no rational with   denominator less than $n_0$.   I understand the rest of the proof. But I am unable to prove the emphasized text. Although I find it intuitive. Where will changes and fixes to guides and manuals for 5e be found? I'm interested in a grappler build, among others, and don't know where to look to see if the last bullet for the grappler feat has been changed. The grappler example aside, it should be useful to know for future fixes. Unable to access outside service from inside LAN I have a weird port forwarding problem. I tried to open my port 22 to the outside network. I was able to access it as long as I am not inside the LAN. I can access it from my office for example. But from within the LAN, I can access the port using the local ip, but I can't access the port using the external IP. It's as if the router is blocking the loopback. I've check all my router settings, turned off anything firewall/filtering related. Any ideas? Geometric series for two-point function In deriving the expression for the exact propagator  $$G_c^{(2)}(x_1,x_2)=[p^2-m^2+\Pi(p)]^{-1}$$   for $\phi^4$ theory all books that i know use the following argument:  $$G_c^{(2)}(x_1,x_2)=G_0^{(2)}+G_0^{(2)}\Pi G_0^{(2)}+G_0^{(2)}\Pi G_0^{(2)}\Pi G_0^{(2)}+...$$  wich is a geometric series so the formula for the exact propagator.Here  $$G_0^{(2)}$$   is the free propagator and   $$\Pi=X+Y+Z+...+W$$  is the sum of all irreducible diagrams.Here the irreducible diagrams is represented by $X,Y,Z,...,W$.  Using the path integral i can see, that  connected diagrams $D$ can be written in the form  $$D=G_0^{(2)}XG_0^{(2)}Z...G_0^{(2)}W$$  Question: But how to prove that there is no constant $C$ so that instead we have  $$D=G_0^{(2)}XG_0^{(2)}Z...G_0^{(2)}W$$  we would have  $$D=CG_0^{(2)}XG_0^{(2)}Z...G_0^{(2)}W~?$$  In the last case we would not have a geometrical serie. Can someone explain me i t please  or give me another way to derive it. Pretty self descriptive, without being able to view the source of the noise how can we tell the difference between a sound in front of us and a sound behind us if pitch, volume and distance are all the same.   Also assume that it is not biased to one side more than the other, e.g its not to your left or right but directly in front or behind.   I'm interested in knowing if it is a part of the ear that makes this distinction, or a function of the brain. Am I being charged taxes on my grocery purchases at Walmart? Today, I only bought groceries at Walmart and noticed that there is no tax on groceries in California (Google tells me that this is perhaps true for whole of the US?)  So far I have always paid tax at Walmart for my grocery purchases, but that also included items like crackers, shampoo etc  Did Walmart charge me then only for the items that were not groceries, or if your cart has groceries + non-grocery items, you get charged tax on all of them?  Or is this a policy that varies by store, or cashiers' knowledge/discretion, etc?  Would people recommend for me to break down a single mixed purchase into two: one only having groceries and the other with the rest, or is this being paranoid?  My grocery purchases, every two weeks, amount to around $100+.  I pay 8.25% tax, so that is enough to get me free gas if I can figure this out! Every differentiable function $f:R \rightarrow R$ with the property that $(2h)f′(x) =f(x+h)−f(x−h)$ for all $x \in R$ and all $h$ has the form $f(x) =ax^2+bx+c$.  I would like to get some help on this one. Taking partial derivatives was an idea, but is that legal? View my questions with unaccepted answers How are connections differentiated from behind NAT routers? Strange bar plot alignment in Pandas What expression would be the opposite of "Deal Breaker"? I understand that "Deal breaker" is an expression used for a feature/characteristic that would make one not go for a deal (or terminate a contract), even if the deal's other features are great.  What expression would be the opposite of "Deal Breaker"? I'm looking for an existing expression that would describe a feature that would make one go for the deal, even if there are other not so great characteristics.  The expression could fill the sentence below:     I know this phone carrier has higher rates and everything, but if   they are offering free iPhone to us if we switch, that would be a &lt;expression   here&gt;! We would totally go for it. Proving : $ \bigl(1+\frac{1}{n+1}\bigr)^{n+1} \gt (1+\frac{1}{n})^{n} $ How could we prove that this inequality holds      $$ \left(1+\frac{1}{n+1}\right)^{n+1} \gt \left(1+\frac{1}{n} \right)^{n} $$   where $n \in \mathbb{N}$, I think we could use the AM-GM inequality for this but not getting how? Prove: If a linear map, $φ: U→V$ is bijective, then $φ(x)=0$ has only the solution $x=0$. Find and remove large files that are open but have been deleted How does one find large files that have been deleted but are still open in an application? How can one remove such a file, even though a process has it open?  The situation is that we are running a process that is filling up a log file at a terrific rate. I know the reason, and I can fix it. Until then, I would like to rm or empty the log file without shutting down the process.   Simply doing rm output.log removes only references to the file, but it continues to occupy space on disk until the process is terminated. Worse: after rming I now have no way to find where the file is or how big it is! Is there any way to find the file, and possibly empty it, even though it is still open in another process?  I specifically refer to Linux-based operating systems such as Debian or RHEL. Consequences of a master thesis with errors I finished my master thesis 6 years ago, since then I gained a lot of experience on my field and also in academia. I can say that in that time I was a "child" , very inexperienced. I think that also my advisor did not help a lot, and I tried to do  a lot of things by my own, without someone to really review my things. Despite that, I still received a good mention by the master committee on final results.   Some days ago, I just decided to read part of master thesis, and I just realized a big nightmare coming. I identified a lot of typos, some references errors, and some improvements that I should do, but I did not. The worst thing is that I wrote a paper to a conference with my master thesis results (and some errors are there). The conference is not a high impact conference, but still the paper has my name and is available for everyone...   As I am finishing my PhD studies for now, I am concerning a lot that situation. My dream and goal is to pursue a Professor career. So, my questions are: What are (or could be) the consequences of a master thesis and paper with errors (some minor and some major) in academia? Revoke degree after years by errors in master is possible ( I am concerning a lot this situation that I thought on it)? How can I minimize it (I thought that I can put a fixed version of my thesis and paper in the future, for instance on my personal website)? How those errors can impact me in a Professor recruitment process?  Sorry for the long text, I am blaming myself all the time, and really afraid about the possibilities since I know that Academia career is really competitive. Highest power of a prime $p$ dividing $N!$ How does one find the highest power of a prime $p$ that divides $N!$ and other related products?  Related question: How many zeros are there at the end of $N!$?    This is being done to reduce abstract duplicates. See   and  for more details. Show that $\mathbb{Q}(\sqrt{2})$ is the smallest subfield of $\mathbb{C}$ that contains $\sqrt{2}$ Proving $a^2$ is even $\implies$ $a$ is even by contradiction Why does Earth behave like Natural Bar Magnet? What is the reason for the Earth to behave like a bar magnet and have poles (North and South poles)? Digging in deeper to Javascript Remoting and I'm a bit confused.  The  starts off by showing how to set up everything and uses code like the following:  function getRemoteAccount() {     var accountName = document.getElementById('acctSearch').value;      // This remoting call will use the page's timeout value     Visualforce.remoting.Manager.invokeAction(         '{!$RemoteAction.AccountRemoter.getAccount}',         accountName,          handleResult     ); }   However, I've also seen examples where Visualforce.remoting.Manager.invokeAction is never called.  They end up looking something like the following:  function getText() {   var text = "";   JSRemotingBasicsController.doGetText(     function(result, event) {       // do something here     }   ); }   I'm wondering what is the point to using Visualforce.remoting.Manager.invokeAction when you can just reference the RemoteAction directly like the second example?  Is there something I'm missing?  Is there a time where the second example doesn't work?