constructor(maxAgeSeconds, ageBuckets) { this.maxAgeSeconds = maxAgeSeconds || 0; this.ageBuckets = ageBuckets || 0; this.shouldRotate = maxAgeSeconds && ageBuckets; this.ringBuffer = Array(ageBuckets).fill(new TDigest()); this.currentBuffer = 0; this.lastRotateTimestampMillis = Date.now(); this.durationBetweenRotatesMillis = (maxAgeSeconds * 1000) / ageBuckets || Infinity; }
generateColumnData(source) { let size = _.reduce(source, (o, arr) => { return Math.max(o, arr.length); }, 0); let range = new Array(size).fill(0); return _.map(source, (v, k) => ([k].concat(v).concat(range)).slice(0, size + 1)); }
const sendMessage = () => { return producer .send({ topic, compression: CompressionTypes.GZIP, messages: Array(getRandomNumber()) .fill() .map(_ => createMessage(getRandomNumber())), }) .then(console.log) .catch(e => console.error(`[example/producer] ${e.message}`, e)) }
Array(totalRandomTopics) .fill() .forEach(() => { createTopic(kafka1ContainerId, `test-topic-${secureRandom()}`) })
constructor(options = {}) { super(options); this.widths = [].concat(options.messageWidth || 50); this.align = [].concat(options.align || 'left'); this.linebreak = options.linebreak || false; this.edgeLength = options.edgeLength || 3; this.newline = options.newline || '\n '; let start = options.startNumber || 1; if (typeof this.scale === 'number') { this.scaleKey = false; this.scale = Array(this.scale).fill(0).map((v, i) => ({ name: i + start })); } }
test('getDimensions Array of 6, padded', () => { assert.deepEqual(Array.from(utils.getDimensions(new Array(6).fill(1), true)), [6,1,1]); });
(function() { const mw = { localAction: handler => ctx => handler(ctx).then(res => res) }; // Add 10 middlewares const broker = new ServiceBroker({ logger: false, middlewares: Array(10).fill(mw) }); broker.loadService(__dirname + "/../user.service"); broker.start(); bench.add("With 10 middlewares", done => { return broker.call("users.find").then(done); }); })();
Array(50) .fill() .map((_, i) => ({ data: { name: `test${String(i).padStart(2, '0')}`, age: 10 * i } }))
const doTask = () => { const newArray = new Array(10e6).fill(0); console.log(`${newArray.length}コの配列を0で初期化しました`); }
(function() { const mw1 = { localAction: handler => ctx => handler(ctx).then(res => res) }; const broker = createBroker({ middlewares: Array(5).fill(mw1) }); bench2.add("5 middlewares", done => { return broker.call("users.empty").then(done); }); })();
//控制帧数量 sliceNum.fill(0).forEach(function(item, i) { _.imgAnimateDataObj[i] = [] })
const generateMessages = options => { const { prefix, number = 100 } = options || {} const prefixOrEmpty = prefix ? `-${prefix}` : '' return Array(number) .fill() .map((v, i) => { const value = secureRandom() return { key: `key${prefixOrEmpty}-${i}-${value}`, value: `value${prefixOrEmpty}-${i}-${value}`, } }) }
const sendMessage = () => { return producer .send({ topic, compression: CompressionTypes.GZIP, messages: Array(getRandomNumber()) .fill(0) .map(_ => createMessage(getRandomNumber())), }) .then(console.log) .catch(console.error) }
const range = N => Array(N) .fill() .map((_, i) => i)
const buildArray = length => new Array(length) .fill(0) .map((value, index) => ({a: index}))