Questions

Do you use source control for your database items?

I feel that my shop has a hole because we don't have a solid process in place for versioning our database schema changes. We do a lot of backups so we're more or less covered, but it's bad practice to...

1 Mar at 21:20

TypeScript getting error TS2304: cannot find name ' require'

I am trying to get my first TypeScript and DefinitelyTyped Node.js application up and running, and running into some errors. I am getting the error "TS2304: Cannot find name 'require' " when I attemp...

21 Oct at 23:31

How to check whether a pandas DataFrame is empty?

How to check whether a pandas `DataFrame` is empty? In my case I want to print some message in terminal if the `DataFrame` is empty.

20 Oct at 14:25

Set EditText cursor color

I am having this issue where I am using the Android's Holo theme on a tablet project. However, I have a fragment on screen which has a white background. I am adding an `EditText` component on this fra...

Use 'class' or 'typename' for template parameters?

> [C++ difference of keywords ‘typename’ and ‘class’ in templates](https://stackoverflow.com/questions/2023977/c-difference-of-keywords-typename-and-class-in-templates) When defining a functio...

5 Jul at 15:37

How do I uninstall a Windows service if the files do not exist anymore?

How do I uninstall a .NET Windows Service if the service files do not exist anymore? I installed a .NET Windows Service using InstallUtil. I have since deleted the files but forgot to run ``` InstallU...

What's the best way to break from nested loops in JavaScript?

What's the best way to break from nested loops in Javascript? ``` //Write the links to the page. for (var x = 0; x < Args.length; x++) { for (var Heading in Navigation.Headings) { for (va...

19 May at 21:6

JavaScript Promises - reject vs. throw

I have read several articles on this subject, but it is still not clear to me if there is a difference between `Promise.reject` vs. throwing an error. For example, ``` return asyncIsPermitted() ...

30 Oct at 21:48

Invalidating JSON Web Tokens

For a new node.js project I'm working on, I'm thinking about switching over from a cookie based session approach (by this, I mean, storing an id to a key-value store containing user sessions in a user...

Error "'git' is not recognized as an internal or external command"

I have an installation of Git for Windows, but when I try to use the `git` command in Command Prompt, I get the following error: ``` 'git' is not recognized as an internal or external command, operab...

How to enter a multi-line command

Is it possible to split a PowerShell command line over multiple lines? In Visual Basic I can use the underscore (`_`) to continue the command in the next line.

23 Jul at 11:38

.war vs .ear file

What is the difference between a .war and .ear file?

30 Jun at 17:19

How do I count the number of occurrences of a char in a String?

I have the string ``` a.b.c.d ``` I want to count the occurrences of '.' in an idiomatic way, preferably a one-liner. (Previously I had expressed this constraint as "without a loop", in case you'...

2 Sep at 17:32

How do I resize an image using PIL and maintain its aspect ratio?

Is there an obvious way to do this that I'm missing? I'm just trying to make thumbnails.

How to encode the filename parameter of Content-Disposition header in HTTP?

Web applications that want to force a resource to be rather than directly in a Web browser issue a `Content-Disposition` header in the HTTP response of the form: `Content-Disposition: attachment; fi...

2 Nov at 14:20

Copy the entire contents of a directory in C#

I want to copy the entire contents of a directory from one location to another in C#. There doesn't appear to be a way to do this using `System.IO` classes without lots of recursion. There is a meth...

22 Jan at 08:36

Determine whether integer is between two other integers

How do I determine whether a given integer is between two other integers (e.g. greater than/equal to `10000` and less than/equal to `30000`)? What I've attempted so far is not working: ``` if number >...

8 Mar at 14:7

CSS '>' selector; what is it?

I've seen the "greater than" (`>`) used in CSS code a few times, but I can't work out what it does. What does it do?

2 Feb at 13:36

Check if multiple strings exist in another string

How can I check if any of the strings in an array exists in another string? For example: ``` a = ['a', 'b', 'c'] s = "a123" if a in s: print("some of the strings found in s") else: print("no s...

14 Jan at 09:55

How to get current time and date in C++?

Is there a cross-platform way to get the current date and time in C++?

16 Jun at 20:35

Is there a Max function in SQL Server that takes two values like Math.Max in .NET?

I want to write a query like this: ``` SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o ``` But this isn't how the `MAX` function works, right? It is an aggregate function s...

30 Jun at 11:46

Why should Java 8's Optional not be used in arguments

I've read on many Web sites Optional should be used as a return type only, and not used in method arguments. I'm struggling to find a logical reason why. For example I have a piece of logic which ha...

4 Feb at 08:56

moving changed files to another branch for check-in

This often happens to me: I write some code, go to check in my changes, and then realize I'm not in the proper branch to check in those changes. However I can't switch to another branch without my cha...

13 Aug at 10:8

How to send a PUT/DELETE request in jQuery?

`GET`:`$.get(..)` `POST`:`$.post()..` What about `PUT/DELETE`?

13 May at 08:53

Why does C++ compilation take so long?

Compiling a C++ file takes a very long time when compared to C# and Java. It takes significantly longer to compile a C++ file than it would to run a normal size Python script. I'm currently using VC++...

28 Jan at 08:38