TypeScript supports interfaces, but the compiler outputs JavaScript, which doesn't. Therefore, interfaces are effectively lost in the compile step. This is why type checking on interfaces relies on the shape of the object - meaning whether the object supports the fields and functions on the interfac...
Query to search last executed sp's in db
SELECT execquery.last_execution_time AS [Date Time], execsql.text AS [Script]
FROM sys.dm_exec_query_stats AS execquery
CROSS APPLY sys.dm_exec_sql_text(execquery.sql_handle) AS execsql
ORDER BY execquery.last_execution_time DESC
Query to search thro...
//Using statement for ExcelTable and TableStyles
using OfficeOpenXml.Table;
//Defining the tables parameters
int firstRow =1;
int lastRow = worksheet.Dimension.End.Row;
int firstColumn = 1;
int lastColumn = worksheet.Dimension.End.Column;
ExcelRange rg = worksheet.Cells[firstRow, firstCol...
[DscResource()]
class Ticket {
[DscProperty(Key)]
[string] $TicketId
[DscProperty(Mandatory)]
[string] $Subject
}
When building a DSC Resource, you'll often find that not every single property should be mandatory. However, there are some core properties that you'll want to ensure ...
There are cases when you need to change Display Name of column in a list view
e.g. Column Name showing in the view is "IsApprovalNeeded" and you want to appear as "Is Approval Needed?".
You can, of course change the display name of a column by changing the column title in list ...
Typically, some files from the Web Application should not be overwritten when performing the deployment (e.g. web.config). This can be accomplished by:
1) Excluding from output - which means setting Build action to None. This is the easiest way, but it might not work for some particular files or fo...
In order to access or alter an index on a table, you need to somehow place the table into the stack.
Let's assume, for this examples that your table is a global variable named tbl.
Getting the content at a particular index:
int getkey_index(lua_State *L)
{
lua_getglobal(L, "tbl"); ...
The find and replace feature in Atom works in two ways, one operates locally only on the file you are in, and the other on a set of files or directories.
To open the find and replace tool for a single file, press Ctrl+F (For Mac OS use ⌘+F). Enter in the first blank the string you are searching for...
var json = "{\"Name\":\"Joe Smith\",\"Age\":21}";
var person = JsonConvert.DeserializeObject<Person>(json);
This yields a Person object with Name "Joe Smith" and Age 21.
Let's say there is a file we would like to execute, a bash script named add.sh, for example. Typing ./add.sh however, yields a permission error. Getting the permissions is a simple process.
To determine the permissions a file has, type:
ls -l filename, or, in our case, ls -l ./add.sh
This prints ...
Occasionally we see StackOverflow Java questions (and C or C++ questions) that ask what something like this:
i += a[i++] + b[i--];
evaluates to ... for some known initial states of i, a and b.
Generally speaking:
for Java the answer is always specified1, but non-obvious, and often difficult ...
SET @searchTerm= 'Database Programming -Java';
SELECT MATCH (Title) AGAINST (@searchTerm IN BOOLEAN MODE) Score,
ISBN, Author, Title
FROM book
WHERE MATCH (Title) AGAINST (@searchTerm IN BOOLEAN MODE)
ORDER BY MATCH (Title) AGAINST (@searchTerm IN BOOLEAN MODE) DESC;
Giv...
You can only extract portions of lines, not reorder or repeat fields.
$ cut -d, -f2,1 <<<'John,Smith,USA' ## Just like -f1,2
John,Smith
$ cut -d, -f2,2 <<<'John,Smith,USA' ## Just like -f2
Smith
The member function fill() can be used on std::array for changing the values at once post initialization
int main() {
std::array<int, 3> arr = { 1, 2, 3 };
// change all elements of the array to 100
arr.fill(100);
}
SWIFT:
Step 1:
In your Info.plist add the following attribute:
View controller-based status bar appearance
and set its value to
NO
as described in the image below:
Step 2:
In your AppDelegate.swift file, in didFinishLaunchingWithOptions method, add this code:
UIApplication.shared.st...
In order to create an use a custome tag,we need to follow couple of steps:
Create a tag file,defining the attributes used by it and any variables which will be used by the tag
a. The attributes need to have a name,their type and and required field with a boolean value
b. The variables will be...