はてなキーワード: mmとは
ケーブルテレビSTBでは見られない場合があるようなのでBSパススルーとか
地域によってはSTBで見られるようになったかもしれないので最新情報要確認
・02 棚から)ぼたもち
・03 マヂカルラブリー
・04 サラダ
・06 ほうとう
・07 [3択](1)(番
・09 フォン・ド・ボー
・10 [近似値]1365
・15 ネイビー(ブルー
・18 つば九郎 つばくろう
・19 アジサイ
・21 [AC]ハリー・ウィンストン
・22 中村倫也 なかむらともや
・24 TWICE
・25 1(mm
・26 バベル(の塔
・27 少ない
・28e 明 あきら
import sys import os import mmap import hashlib def h(x): return int(hashlib.sha512(x.encode()).hexdigest(), 16) def create_db(filename): with open(filename, 'wb') as f: f.write(b'\0' * 1024 * 1024) # 1MBの空ファイルを作成 def set_key(filename, key, value): with open(filename, 'r+b') as f: mm = mmap.mmap(f.fileno(), 0) pos = h(key) % mm.size() while mm[pos:pos+1] != b'\0': pos = (pos + 1) % mm.size() if pos == h(key) % mm.size(): f.seek(0, os.SEEK_END) f.write(b'\0' * mm.size()) # ファイルサイズを2倍にする mm = mmap.mmap(f.fileno(), f.tell()) # ファイルサイズを反映させる pos = h(key) % mm.size() # ハッシュ値を再計算する data = key + '\0' + value + '\0' data = data.encode() mm[pos:pos+len(data)] = data mm.close() # mmapオブジェクトを閉じる def get_key(filename, key): with open(filename, 'r+b') as f: mm = mmap.mmap(f.fileno(), 0) pos = h(key) % mm.size() while mm[pos:pos+1] != b'\0': end = mm.find(b'\0', pos, mm.size()) # 第2引数と第3引数を指定する if end == -1: end = mm.size() if mm[pos:end].decode() == key: pos = end + 1 end = mm.find(b'\0', pos, mm.size()) # 第2引数と第3引数を指定する if end == -1: end = mm.size() value = mm[pos:end].decode() mm.close() # mmapオブジェクトを閉じる return value pos = (pos + 1) % mm.size() if pos == h(key) % mm.size(): break mm.close() # mmapオブジェクトを閉じる return None def main(): cmd = sys.argv[1] if cmd == 'create': create_db(sys.argv[2]) elif cmd == 'set': set_key(sys.argv[2], sys.argv[3], sys.argv[4]) elif cmd == 'get': print(get_key(sys.argv[2], sys.argv[3])) if __name__ == '__main__': main()Permalink | 記事への反応(0) | 12:13
今週の水曜日の日付を出力するJavaコードを教えてください。Bing先生の答え‥(色々細かい解説をしてくれたが省略)
import java.time.LocalDate; import java.time.DayOfWeek; import java.time.format.DateTimeFormatter; public class Main { public static void main(String[] args) { // 現在の日付を取得 LocalDate today = LocalDate.now(); // 今週の水曜日の日付を取得 LocalDate wednesday = today.with(DayOfWeek.WEDNESDAY); // 日付をフォーマットして出力 DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日"); System.out.println(wednesday.format(formatter)); } }︵動かしてはないけど、まあパッと見でおかしい所は無さそうやし、動くやろ。。。︶ Permalink | 記事への反応(1) | 11:50
公園管理に携わっている者だけど、マジで最近盗撮が増えてて対策がしんどい
定期的にカメラが仕込まれていないか見て回ってるんだが、数年前に比べると見つけたカメラの数が倍くらいになってる
カメラ発見の効率が上がったせいもあるけど、それでも年間で100個を越える回収率には正直言って引くしかない
公園のトイレって設備が古いものが多くて、清掃も頻繁にはできないからカメラを仕込む隙がありすぎるんだよな
仕込んである部分だけど、例えば音姫とか水を流すセンサー部分だな
スピーカーのところに穴がたくさん開いてるだろ?そこに仕込んである
それからサニタリーボックス、掃除用具入れ、便器内、水タンク下など
フック状のものも確認されてるので、扉に妙なフックがついていないか注意して