I am using 3rd party library, and there is specificly a method that I want to shim.   public virtual QueueRuntimeInfo GetQueueRuntimeInfoAsync(string queuePath);   This method return QueueRuntimeInfo object. Here is the implementation of that class, which there is no constructor:  public class QueueRuntimeInfo {     internal QueueRuntimeInfo(string path)     {         this.Path = path;     }     public string Path { get; internal set; }     public long MessageCount { get; internal set; } }   Now, I want to shim GetQueueRuntimeInfoAsync method, which return QueueRuntimeInfo object, and then I want to set its property manually in my code.  Here is my shim method:   ShimManagementClient.AllInstances.GetQueueRuntimeInfoAsyncString = (managementClient, queuePath) =&gt;         {             QueueRuntimeInfo queueRuntimeInfo; // what to do?!             return queueRuntimeInfo;         };   I think I can shim get methods of QueueRuntimeInfo class (PathGet and MessageCountGet). But still need to create the object somehow.
Take the following class as an example:  class Sometype {     int someValue;      public Sometype(int someValue)     {         this.someValue = someValue;     } }   I then want to create an instance of this type using reflection:  Type t = typeof(Sometype); object o = Activator.CreateInstance(t);   Normally this will work, however because SomeType has not defined a parameterless constructor, the call to Activator.CreateInstance will throw an exception of type MissingMethodException with the message "No parameterless constructor defined for this object." Is there an alternative way to still create an instance of this type? It'd be kinda sucky to add parameterless constructors to all my classes.
Convert a column into a comma separated list Do you recommend using semicolons after every statement in JavaScript? In many situations, JavaScript parsers will insert semicolons for you if you leave them out. My question is, do you leave them out?  If you're unfamiliar with the rules, there's a description of semicolon insertion on the . Here's the key point:     If the first through the nth tokens of a JavaScript program form are grammatically valid but the first through the n+1st tokens are not and there is a line break between the nth tokens and the n+1st tokens, then the parser tries to parse the program again after inserting a virtual semicolon token between the nth and the n+1st tokens.   That description may be incomplete, because it doesn't explain @Dreas's example. Anybody have a link to the complete rules, or see why the example gets a semicolon? (I tried it in JScript.NET.)   is related, but only talks about a specific scenario. How does Hisoka see Gon exactly? As a rival or as a toy to entertain himself? Hisoka hinted that Gon is his treasure and also his prey, but it can't be both, right? Because in the end, he didn't want Gon to die no matter what.  So it's weird that he didn't want Gon to die but also made him his prey to fight till death. Is it sexual for Hisoka or what? I still remember the 'Schwing' thing. How do I tell a Python script to use a particular version Prettiest way to typeset "C++" (cplusplus)? Writing "C++" in plain text results in an ugly setting, as the '+' signs are too big and too spaced:    I've seen around the web several marcos for typesetting the "C++" symbol, ranging from mild kerning to shrinking, raising and lowering the '+' signs.  What is your version of a \cpp{} macro? pip: AttributeError: 'module' object has no attribute 'SSL_ST_INIT' Label and caption without float I’d like to have an environment that works much like a float, except that it doesn’t float.  That is, in fact, I’d like to be able to define an environment that has a label and a caption.  I explicitly do not want to use a floating environment, though. For one thing, floats do many things fancy which I just don’t need, nor want (such as spacing) and for another, floats have their share of problems (for example consider the problem of ).  Is there a ready-made way to achieve this? Of course, I could always write my own based on the result of the other answer, i.e. harnessing \refstepcounter. But I’m not sure how to use that, documentation is scarce, and I’d prefer an existing solution. Evaluate $\sum_{k=1}^\infty\frac{x^k}{k(k+1)}$ My partner is tutoring a Civil Engineering student in maths. Conveniently, I am a civil engineer so when any maths that's confusing comes up, I can usually help out. However, we are having a problem with the summing of power series, one area where I am sorely lacking.  After spending two hours on a question, we still cannot solve it and are always left with a $k$. Admittedly, I don't fully know what I am doing.     Evaluate $\displaystyle \sum_{k=1}^\infty\frac{x^k}{k(k+1)}$.   We do know that the answer is $1 + \dfrac{1-x}{x}\ln (1-x)$.  Any hints or help in the direction to go would be very much appreciated. Command line command to auto-kill a command after a certain amount of time I'd like to automatically kill a command after a certain amount of time.  I have in mind an interface like this:  % constrain 300 ./foo args   Which would run "./foo" with "args" but automatically kill it if it's still running after 5 minutes.  It might be useful to generalize the idea to other constraints, such as autokilling a process if it uses too much memory.  Are there any existing tools that do that, or has anyone written such a thing?  ADDED: Jonathan's solution is precisely what I had in mind and it works like a charm on linux, but I can't get it to work on Mac OSX.  I got rid of the SIGRTMIN which lets it compile fine, but the signal just doesn't get sent to the child process.  Anyone know how to make this work on Mac?  [Added: Note that an update is available from Jonathan that works on Mac and elsewhere.] Not getting email alerts on answers on Stack Overflow Not getting email alerts on answers on my questions on stackoverflow.com   Used to get it earlier (>1 month back), but not getting alerts in recent times Email field in profile is filled  In prefs, "I'd like email notifications of activity on questions I've asked" is ticked.   What is missing?  Is it possible that signing up on another Stack Exchange community (say, Server Fault), on which by default, "I'd like email notifications of activity on questions I've asked" is unchecked affects same preference on stackoverflow.com? If so, it is a bug. How can I find the files that were stored on my flash drive before I installed Ubuntu to it?   Edit: No, I didn't format it, my files are still on the flash drive root. I just need to know how to access them there. A couple years ago, it was easy to root any device: Install KingRoot, KingoRoot, or a similar app, hit the large ROOT button, and let it do the rest. After 5 minutes or so, a green "Root Succeeded!" prompt will pop up, and we can choose to keep the root app, or uninstall it and install a clean root manager app like SuperSU/Superuser.  How do they work? Why aren't they working anymore? And if they work, should I use them or not? I am trying to find all the Sylow 2 subgroups of S4 using Sylow’s theorems. Now, I know that a Sylow 2 subgroup of S4 has size 8, and that there are either 1 or 3 of them (as the number of of Sylow 2-subgroups has form 1+2k and divides 3, the index).  Now my lecturer states “stabilisers of the 3 different bisections of {1,2,3,4} yield 3 distinct Sylow 2 subgroups”  Now my questions are:  1) What does it mean by stabilisers of 3 different bijections of {1,2,3,4}? Is that to say the elements of S4 which send {1,2} and {3,4} to {1,2},{3,4} i.e. by (12)(34)?  2) How does he know that there are 8 elements of this set? Perhaps this will become clearer after the 1st question is answered.  Many thanks, group theory is hard. What are a few examples of noncyclic finite groups? I just want to make sure that every group $\mathbb{Z}_n$ for any $n$ is cyclic. Further, every group of prime order is cyclic because it is isomorphic to $\mathbb{Z}_p$. I think I have a handle on that, but what other finite groups are there that aren't cyclic? In particular, I'm looking for examples that aren't direct products of groups, just simply groups like $\mathbb{Z}_n$, not $\mathbb{Z}_a \times \mathbb{Z}_b$, etc. Unix epoch time to Java Date object I have a string containing the , and I need to convert it to a Java Date object.  String date = "1081157732"; DateFormat df = new SimpleDateFormat(""); // This line try {   Date expiry = df.parse(date);  } catch (ParseException ex) {   ex.getStackTrace(); }   The marked line is where I'm having trouble. I can't work out what the argument to SimpleDateFormat() should be, or even if I should be using SimpleDateFormat(). Checking incoming call in iphone We are doing the research about applying remote sensed data on hydro logical model . After delineating, the river basin from DEM data using Argis9.3, We have to map the remote sensed data derived from products like PERSIANN. Our task now is to create the grid with the same resolution with the available remote sensed data( for example 0.25degree x 0.25 degree). and have a certain corner that matches with the obtained data.   Does anyone know how to deal with our problem? How does quantum trapping with diamagnets work? I just saw  demonstration by someone from a Tel Aviv University lab.  What they achieved there is mind blowing. I myself own a levitron that uses the Hall effect to levitate a magnet, the problem with that is the magnet must always be flat facing the Hall effect base, any unbalance will wreck the levitation. But in the case of the video you can see that he isn't constrained by such things, the disk can levitate and stay still at whatever angle and orientation. Instead of being levitated, the disk is simply being held still.   How does this happen? He referred to this as quantum trapping, but I've little idea about what that is....  Also, what material is the base in these demos? Is the circular track in the demonstration magnetic? I assume this is so. Is there any conceivable way for this technology to make objects levitate on any surface? Normalising Constant for exponentiated function What would the normalising  constant be of the following, or atleast an approximation? I would like to avoid sampling.  $$f(\theta)=\exp(-k_1e^{-k_2\theta^2}-\theta^2)\qquad\theta\in(-\infty,\infty), \quad k_1,k_2&gt;0$$  In the event that its not possible, what would be a valid polynomial lower bound on $\log(f(\theta))$, that would take into account $k_1$  For anyone, who is interested, I end up with this expresssion because I place a Gaussian prior over (a squared exponential) kernel parameters, and trying to use variational bayes (hence, a lower bound). There is a kind of situation that seems to occur somewhat commonly, that goes something like:   Figure out some way to handle a particular situation do it regularly, and make a habit of it, as it seems to work OK … … and only much later actually realize that it very much isn’t OK, that it’s been doing harm all the time, and that it’s too late to fix anything.   Does there exist any good words or phrases for this kind of situation?