test
time
@Grab('org.jsoup:jsoup:1.17.2') | |
import org.jsoup.* | |
import groovy.transform.* | |
@ToString | |
@EqualsAndHashCode | |
@Sortable(includes = ['gdpPerPerson'], reversed = true) | |
class Gdp implements Iterable<Long> { | |
final int country |
import java.nio.charset.StandardCharsets | |
import java.nio.charset.Charset | |
def string = 'おっぱい - うほ' | |
def bytes = string.getBytes(StandardCharsets.UTF_8) | |
def toString = {byte[] bs, Charset cs -> new String(bs, cs) } | |
def toBytes = {String s, Charset cs -> s.getBytes(cs) } |
[ | |
{ | |
"sur": "OutOfMemoryError", | |
"pron": "アウトオブメモリーエラー", | |
"pos": "Japanese_Koyuumeishi_ippan", | |
"priority": 5, | |
"accentType": 9, | |
"lang": "ja" | |
}, | |
{ |
import groovy.xml.MarkupBuilder | |
def writer = new StringWriter() | |
def manifest = new MarkupBuilder(writer) | |
writer << '<?xml version="1.0" encoding="utf-8"?>\n' | |
manifest.manifest( | |
'xmlns:android' : 'http://schemas.android.com/apk/res/android', | |
'package' : 'orz.mikeneck.android.inst', | |
'android:version' : '1', |
import React, { useRef, useEffect, useState } from 'react' | |
import ReactDOM from 'react-dom' | |
const App = () => { | |
const spanRef = useRef(null); | |
const [width, setWidth] = useState(0); | |
const [text, setText] = useState(""); | |
const onChange = event => { | |
setText(event.target.value); |
import {Context} from "./Context"; // API のリクエスト先が格納されているオブジェクト | |
import * as pako from "pako"; // zlib を使えるようにするライブラリー | |
// javap サービスへのリクエストが成功して返ってきた javap の結果(複数ある)が格納されるオブジェクトの型 | |
export type JavapSuccess = { | |
contents: JavapOutput[], | |
}; | |
// javap の結果 ファイル名とその内容 | |
export type JavapOutput = { |
@Grab('spring-aop') | |
@Grab('aspectjrt') | |
@Grab('aspectjtools') | |
@Grab('aspectjweaver') | |
import groovy.util.logging.Slf4j | |
import java.lang.annotation.Retention | |
import java.lang.annotation.Target |