Implement custom class with overriding hashCode
and equals
methods.
case class Value(x: Int) {
override def hashCode = {
println(s"hashCode: $x")
# -*- encoding:utf-8 -*- | |
import os | |
import sys | |
csv_path = '/home/hoge/user_dic/celebs.csv' # ユーザー辞書の元となるファイル | |
def add_dic(fname): | |
'''MeCabで使う辞書に人名を追加します | |
更新する人名はcsv形式のfname, | |
csvじゃないとき(人名を引数にした時)はそれ自体 | |
更新するユーザー辞書は/home/hoge/user_dic/celebs.csv |
[dependencies] | |
log = { version = "0.4", features = [ "std" ] } |
+run_workflow: | |
http_call>: http://$(ip):8000/http_call_dig | |
retry: false | |
_retry: 2 |
package main | |
import ( | |
"encoding/json" | |
"fmt" | |
"io/ioutil" | |
"log" | |
"net/http" | |
"os" | |
"regexp" |
module Rstruct | |
def self.new(*attributes) | |
names = caller.map do |stack| | |
# ".../hoge.rb:7:in `<module:Hoge>'" | |
if (m = stack.match(/\A.+in `<(module|class):(.+)>.+/)) | |
m[2] | |
end | |
end.reject(&:nil?) | |
file_name, line_num = caller[0].split(':') | |
line_executed = File.readlines(file_name)[line_num.to_i - 1] |
<!-- https://github.com/howtographql/sangria/blob/master/src/main/resources/graphiql.html --> | |
<!DOCTYPE html> | |
<html lang="en"> | |
<head> | |
<meta charset="utf-8" /> | |
<meta name="robots" content="noindex" /> | |
<meta name="referrer" content="origin" /> | |
<meta name="viewport" content="width=device-width, initial-scale=1" /> | |
<title>GraphiQL</title> | |
<style> |
class Debugger | |
def initialize(events) | |
@tp = TracePoint.new(*(events || %i[call b_call raise])) do |tp| | |
tp.binding.irb | |
end | |
@tp.disable | |
end | |
def trace(&block) | |
@tp.enable |
" general | |
set autoupdategist " gistの設定を自動反映 | |
let scrollstep = 150 | |
let fullpagescrollpercent = 100 | |
set smoothscroll | |
set noautofocus " サイトを開いた時に入力欄にフォーカスが奪われるのを抑止 | |
let searchlimit = 20 | |
let barposition = "bottom" |
# -*- encoding:utf-8 -*- | |
''' | |
''' | |
from collections import (defaultdict, Counter) | |
from functools import wraps | |
from datetime import datetime | |
N = 10000000 | |
def timer(func): |