Skip to content

Instantly share code, notes, and snippets.

View scorta's full-sized avatar

Nguyen Dang Duc scorta

View GitHub Profile
@scorta
scorta / vietnamese_characters.txt
Created September 16, 2020 10:09
vietnamese_characters
ạảãàáâậầấẩẫăắằặẳẵóòọõỏôộổỗồốơờớợởỡéèẻẹẽêếềệểễúùụủũưựữửừứíìịỉĩýỳỷỵỹđ
ẠẢÃÀÁÂẬẦẤẨẪĂẮẰẶẲẴÓÒỌÕỎÔỘỔỖỒỐƠỜỚỢỞỠÉÈẺẸẼÊẾỀỆỂỄÚÙỤỦŨƯỰỮỬỪỨÍÌỊỈĨÝỲỶỴỸĐ
// Flip coin until we get 3 consecutive "Tail" or "Head"
#include <iostream>
#include <cstdlib>
#include <cstdio>
#include <unordered_map>
using namespace std;
enum class coin_state {head, tail};
unordered_map<coin_state, string> coin_state_ref {
//First you need to retrieve html source of the given url
//Get Url Title
private string UrlTitle(string url)
{
string source = HtmlSrc(url);
string title = Regex.Match(source, @"\<title\b[^>]*\>\s*(?<Title>[\s\S]*?)\</title\>", RegexOptions.IgnoreCase).Groups["Title"].Value;
return title;
}
#include <iostream>
#include <algorithm>
#include <iomanip>
#include "json.hpp"
using namespace std;
using json = nlohmann::json;
struct SV
import java.util.ArrayList;
import java.util.Collections;
/**
* Created by Scorta on 09/05/2017.
*/
class LevenshteinEditDistance {
private enum Operation {COPY, DELETE, INSERT, REPLACE}
@scorta
scorta / gist:58c9728e3f2a104f20c5354b6988a53e
Created November 30, 2016 04:10
Get All Regex Match From Text
public static string GetAllRegexMatchFromText(string regex, string text)
{
Regex linkParser = new Regex(regex, RegexOptions.Compiled | RegexOptions.IgnoreCase);
string result = string.Empty;
foreach (Match m in linkParser.Matches(text))
result += m.ToString() + "|";
result = result.Remove(result.Length - 1, 1);
using UnityEngine;
using System.Collections;
public class CameraController : MonoBehaviour
{
public float moveSpeed, zoomSpeed;
private Rigidbody rb;
void Start ()
private void SaveImageClicked(object sender, GestureEventArgs e)
{
var webClient = new WebClient();
webClient.OpenReadCompleted += WebClientOpenReadCompleted;
webClient.OpenReadAsync(new Uri(IMAGE_URL, UriKind.Absolute));
}
void WebClientOpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
{
const string tempJpeg = "TempJPEG";
webBrowser.ScriptErrorsSuppressed = true;
MarketplaceReviewTask marketplaceReviewTask = new MarketplaceReviewTask();
marketplaceReviewTask.Show();