In this document we'll see how to create a Google Cloud SQL Instance and connect them in your Google App Engine application and MySQL Workbench admin tool.
Google Cloud SQL:
Google Cloud SQL is a fully-managed database service that makes it easy to set-up, maintain, manage and administer your rela...
The documentation of apply says the following:
calls the specified function block with this value as its receiver and returns this value.
While the kdoc is not so helpful apply is indeed an useful function. In layman's terms apply establishes a scope in which this is bound to the object you ca...
-- loop-based version
function hw_loop(v: std_logic_vector) return natural is
variable h: natural;
begin
h := 0;
for i in v'range loop
if v(i) = '1' then
h := h + 1;
end if;
end loop;
return h;
end function hw_loop;
-- recursive version
function hw_tree(v: std_...
There are 3 usages of the $ character in a DOSKEY macro.
Command separator
$T is the equivalent of & in a batch script. One can join commands together like so.
DOSKEY test=echo hello $T echo world
Command-line arguments
Like bash(not batch), we use $ to indicate command-line argument....
Sometimes the download takes longer than the cell is being displayed. In this case it can happen, that the downloaded image is shown in the wrong cell. To fix this we can not use the UIImageView Extension.
We still will be using Alamofire however we will use the completion handler to display the im...
For a convenient way to iterate through an arrayBuffer, you can create a simple iterator that implements the DataView methods under the hood:
var ArrayBufferCursor = function() {
var ArrayBufferCursor = function(arrayBuffer) {
this.dataview = new DataView(arrayBuffer, 0);
this.size = a...
The vertex shader only accepts the texture coordinates as a vertex attribute and forwards the coordinates to the fragment shader. By default, it will also guarantee that the fragment will receive the properly interpolated coordinate based on its position in a triangle:
layout (location = 0) in vec3...
<!-- : Comment
This works with both batch script and WSF. The closing tag(-->), only works in WSF.
CodeSucessful in both batch and WSF?<!--: CommentTrue<!--: Comment -->False - The closing tag only works for WSF-->False
The rule
An order lifecycle at any e-commerce follows roughly the workflow:
How to apply the technique
From the diagram we see that it has the following allowed (positive) transitions:
From New to Cancelled
From New to Approved
From Approved to Cancelled
From Approved to Shipped
From Shi...
In this example, we will be using @angular/cli (latest) and the latest version of @angular/material. You should at least know the basics of Angular 2/4 before continuing the steps below.
Install angular material module from npm:
npm install @angular/material --save
2.0.0-beta.3
This on...
This example will demonstrate the searchable select box in MVC. it uses Ajax to get all records from database as user types the new character.
I'll consider Country and its City example to illustrate the functionality of Searchable dropdown box. Code behind is c# with MVC, but its easy to grasp wh...
This example will be how to install from master and will be using @angular/cli as well.
Make a new project with @angular/cli:
ng new my-master-app
If you haven't installed @angular/cli, use this command:
npm install -g @angular/cli
Install from master:
npm install --save @angular/a...
Unfortunately, batch does not have a built-in method to generate alphabets, but using %random% and for loop, we can 'generate' alphabets.
This is a simple idea of how this works.
set /a result=(%random%*26/32768)+1
for /f "tokens=%result%" %%I in ("A B C D E F G H I J K L M N O P...
Choosing which C++ Container to use can be tricky, so here's a simple flowchart to help decide which Container is right for the job.
This flowchart was based on Mikael Persson's post.
This little graphic in the flowchart is from Megan Hopkins
To find the word foo in the file bar :
grep foo ~/Desktop/bar
To find all lines that do not contain foo in the file bar :
grep –v foo ~/Desktop/bar
To use find all words containing foo in the end (WIldcard Expansion):
grep "*foo" ~/Desktop/bar
When offering IAP within an an app, you must first add an entry for each individual purchase within iTunes Connect. If you’ve ever listed an app for sale in the store, it’s a similar process and includes things like choosing a pricing tier for the purchase. When the user makes a purchase, the App ...