An example of implementation UITableView which allows to detect if cell has been tapped single or double time.
override func viewDidLoad() {
viewDidLoad()
let doubleTapGestureRecognizer = UITapGestureRecognizer(target: self, action: #selector(handleDoubleTap(sender:)))
doubleTa...
Ex1:-
let str1 = 'stackoverflow';
let str2 = 'flowerovstack';
These strings are anagrams.
// Create Hash from str1 and increase one count.
hashMap = {
s : 1,
t : 1,
a : 1,
c : 1,
k : 1,
o : 2,
v : 1,
e : 1,
r : 1,
f : 1,
l : 1,
w : 1...
(function(){
var hashMap = {};
function isAnagram (str1, str2) {
if(str1.length !== str2.length){
return false;
}
// Create hash map of str1 character and increase value one (+1).
createStr1HashMap(str1);
/...
Solves problem of: access denied for user root using password YES
Stop mySQL:
sudo systemctl stop mysql
Restart mySQL, skipping grant tables:
sudo mysqld_safe --skip-grant-tables
Login:
mysql -u root
In SQL shell, look if users exist:
select User, password,plugin FROM mysql.user ;
U...
Protractor Installation and Setup
Step 1: Download and install NodeJS from here. Make sure you have latest version of node. Here, I am using node v7.8.0. You will need to have the Java Development Kit(JDK) installed to run selenium.
Step 2: Open your terminal and type in the following command to i...
Angular 4 is now available! Actually Angular uses semver since Angular 2, which requires the major number being increased when breaking changes were introduced. The Angular team postponed features that cause breaking changes, which will be released with Angular 4. Angular 3 was skipped to be able to...
In order to chain asynchronous operations and avoid a callback hell, Vala supports the yield statement.
Used with an asynchronous invocation, it will pause the current coroutine until the call is completed and extract the result.
Used alone, yield pause the current coroutine until it's being woken...
If you want to use a podfile in more than one target, you can do like this.
You can choose the download address when you pod this lib.
def testpods
pod 'YSDPush', :git => 'https://github.com/youshaoduo/YSDPush.git'
end
target 'One' do
testpods
end
target 'Two' do
testpods
...
To list the available databases, use the following command:
$ show databases
name: databases
name
----
_internal
devices
... list of your databases
You can connect to one specific database:
$ use <database_name>
By using a single database, the scope for each subsequent query wi...
The NSInteger is just a typedef for either an int or a long depending on the architecture. The same goes for a NSUInteger which is a typedef for the unsigned variants. If you check the NSInteger you will see the following:
#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_...
from multiprocessing import Pool
def cube(x):
return x ** 3
if __name__ == "__main__":
pool = Pool(5)
result = pool.map(cube, [0, 1, 2, 3])
Pool is a class which manages multiple Workers (processes) behind the scenes and lets you, the programmer, use.
Pool(5) creat...
%TYPE: Used to declare a field with the same type as that of a specified table's column.
DECLARE
vEmployeeName Employee.Name%TYPE;
BEGIN
SELECT Name
INTO vEmployeeName
FROM Employee
WHERE RowNum = 1;
DBMS_OUTPUT.PUT_LINE(vEmp...
iOS apps needs to be written in a way to provide security to data which is being transported over network.
SSL is the common way to do it.
Whenever app tries to call web services to pull or push data to servers, it should use SSL over HTTP, i.e. HTTPS.
To do this, app must call https://server.com...
Anonymous types provide a convenient way to encapsulate a set of read-only properties into a single object without having to explicitly define a type first. The type name is generated by the compiler and is not available at the source code level. The type of each property is inferred by the compiler...
You can define a function to be recursive with the rec keyword, so it can call itself.
# let rec fact n = match n with
| 0 -> 1
| n -> n * fact (n - 1);;
val fact : int -> int = <fun>
# fact 0;;
- : int = 1
# fact 4;;
- : int = 24
You can also define mutually re...
General Imports, using jinja2 to populate templates into htmls.
import jinja2
import webapp2
Important import to use Users API:
from google.appengine.api import users
Setting of Jinja environment: [into the example the tehcnology selected to populate the information into the frontend]
JINJ...
Once you're up with a new project with the basic template provided in the Introduction, you should be able to add a LUISRecognizer like so -
var model = '' // Your LUIS Endpoint link comes here
var recognizer = new builder.LuisRecognizer(model);
Now, recognizer is a LUISRecognizer and can pa...