http://nodejs.osser.jp/server/nginx-max-performance/
- Nginxチューニング
- nginx最大限にスピードを出すために、設定パラメーターをチュニングしました。
- nginx設定例
user www-data;
http://nodejs.osser.jp/server/nginx-max-performance/
user www-data;
9:00にオフィス(Sticky Fingers)
食料品は事前に用意しておく。食べ過ぎない。胃に負担をかけないようにする。
運営の櫛井さんからのメールに従って、サポートチャットと予選ポータルサイトにログインする。
import json | |
from pprint import pprint | |
from datetime import datetime, timezone | |
from dataclasses import dataclass | |
def date_reformat(s: str) -> datetime: | |
""" | |
reforemat dateformat |
// ==UserScript== | |
// @name Atcoder Submit Code Downloader | |
// @namespace https://twitter.com/yumechi0525 | |
// @description Submition PageからプログラムをDLするスクリプト | |
// @include http://*.atcoder.jp/submissions/* | |
// 使い方: | |
// 1, FileFoxならGreasemonkey、ChromeならTampermonkeyをインストールしてスクリプトを導入する | |
// 2, http://abc033.contest.atcoder.jp/submissions/631975 みたいなsubmitページに移動して、スクリプトを実行する(ボタンが出なかったら再読込してね) | |
// ファイル名フォーマット:コンテスト名_年月日_時分秒_ID_ジャッジステータス.拡張子 | |
// ==/UserScript== |
inp = gets.to_i | |
y, z = 0, 1 | |
a, b = 2, 3 | |
for i in 1..inp do | |
if i % 2 == 1 | |
y += a | |
a += b | |
else | |
z += b | |
b += a |
import os | |
import time | |
import random | |
def createData(num): | |
for i in range(num): | |
randdata = [] | |
for _ in range(3): | |
randdata.append(random.randint(1, 10 ** 4 + 1)) | |
randdata.sort() |
# 1変数が与えられて,1変数で応えるような問題の入力ファイルと回答ファイルをランダムに生成するスクリプト | |
import os | |
import time | |
import random | |
# 想定される答えを出せるスクリプトを描く | |
# 引数とかも適宜調整する | |
# 例:[1, N]の範囲の3または5の倍数の数を答えにした時 (範囲:1<=N<=10*9) | |
def ansfunc(N): |
# coding: UTF-8 | |
import subprocess | |
import platform | |
import time | |
import os | |
import sys | |
def createData(filename): |