Skip to content

Commit 144ecab

Browse files
author
deadBranch
committed
gentoken realized
1 parent ee8949a commit 144ecab

File tree

2,299 files changed

+370795
-16
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,299 files changed

+370795
-16
lines changed

LinkedList.js

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
var LinkedList = function(e){
2+
3+
var that = {}, first, last;
4+
5+
that.length = 0;
6+
7+
that.push = function(value){
8+
var node = new Node(value);
9+
if(first == null){
10+
first = last = node;
11+
}else{
12+
last.next = node;
13+
last = node;
14+
}
15+
++that.length;
16+
};
17+
18+
that.pop = function(){
19+
var value = first;
20+
first = first.next;
21+
--that.length;
22+
return value;
23+
};
24+
25+
that.remove = function(index) {
26+
var i = 0;
27+
var current = first, previous;
28+
if(index === 0){
29+
//handle special case - first node
30+
first = current.next;
31+
}else{
32+
while(i++ < index){
33+
//set previous to first node
34+
previous = current;
35+
//set current to the next one
36+
current = current.next
37+
}
38+
//skip to the next node
39+
previous.next = current.next;
40+
}
41+
--that.length;
42+
return current.value;
43+
};
44+
45+
var Node = function(value){
46+
this.value = value;
47+
var next = {};
48+
};
49+
50+
return that;
51+
};
52+
53+
54+
exports.LinkedList = LinkedList;

index.js

+34-6
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,48 @@ twc.connect();
77
// console.log(data);
88
//});
99

10+
var i = 1;
1011
var foo;
12+
13+
1114
foo = function() {
1215
twc.get_token("Eaaaaa7F2pONMfFmmcEs2zgeo0yGMYZWd2ST6g", function (err, data) {
1316
if(!err)
14-
console.log(data);
17+
{
18+
++i;
19+
console.log(data.toString('ascii'));
20+
//console.log(data.length);
21+
}
22+
else
23+
console.log("Threre is no token!");
1524
});
16-
setTimeout(function () {
25+
setImmediate(function () {
1726
foo();
18-
}, 1);
27+
});
1928
};
20-
2129
foo();
2230

31+
32+
twc.gen_token(Buffer.from("lalka", 'ascii'), function (err, data) {
33+
if(!err)
34+
{
35+
console.log(data.toString('ascii'));
36+
++i;
37+
38+
}
39+
else
40+
console.log("Threre is no token!");
41+
});
42+
/*
43+
*/
44+
var benchmark;
45+
benchmark = function() {
46+
console.log(i);
47+
i = 0;
48+
setTimeout(benchmark, 1000);
49+
};
50+
benchmark();
51+
2352
function randomInt (low, high) {
2453
return Math.floor(Math.random() * (high - low) + low);
25-
}
26-
54+
}

node_modules/.bin/acorn

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/chrome2calltree

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/cleancss

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/har-validator

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/jade

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/mime

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/mkdirp

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/node-pre-gyp

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/nodegrind

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/nopt

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/rc

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/semver

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/sshpk-conv

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/sshpk-sign

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/sshpk-verify

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/strip-json-comments

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/uglifyjs

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/.bin/uuid

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/abbrev/LICENSE

+15
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/abbrev/README.md

+23
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/abbrev/abbrev.js

+62
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

node_modules/abbrev/package.json

+89
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)