Skip to content

Instantly share code, notes, and snippets.

@richard1122
richard1122 / main.kt
Last active July 8, 2020 14:41
String construction
import java.io.File
import java.io.FileInputStream
import java.util.*
// Unique index for each Vertex
var currentIndex = 0
class Vertex(private val index: Int = ++currentIndex) {
var terminate = false
val edges = mutableMapOf<Char, Vertex>()
@richard1122
richard1122 / main.kt
Created July 19, 2020 14:53
origin engine parse/merge translation file script
import java.io.BufferedWriter
import java.io.File
import java.io.FileInputStream
import java.util.*
import kotlin.test.assertTrue
const val FOLDER_PATH = "c:/data"
const val CHINESE_FILE_PATH = "$FOLDER_PATH/chinese.txt"
const val CHINESE_FILE_TEST_PATH = "$FOLDER_PATH/chinese_temp.txt"
@richard1122
richard1122 / nsd.java
Last active April 5, 2023 08:00
A simple example for Android NSD(network service discovery) and server socket
package com.richard1993.android.inputhack;
import android.app.Service;
import android.content.Intent;
import android.net.nsd.NsdManager;
import android.net.nsd.NsdServiceInfo;
import android.os.IBinder;
import android.util.Log;
import java.io.BufferedInputStream;