Skip to content

Instantly share code, notes, and snippets.

View EastComplete's full-sized avatar

Youngsu Son EastComplete

View GitHub Profile
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.common.exceptions import TimeoutException, NoSuchElementException, WebDriverException
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from webdriver_manager.chrome import ChromeDriverManager
from PIL import Image, ImageChops
import time
import numpy as np
import matplotlib.pyplot as plt
from tdigest import TDigest
# t-digest 생성 (delta 값 조정)
digest = TDigest(delta=0.01)
# 데이터 추가 (초기 및 추가 데이터 포인트)
data = [1, 2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
import numpy as np
import matplotlib.pyplot as plt
from tdigest import TDigest
# 100개 이상의 랜덤 데이터 생성
data = np.random.rand(150) # 0부터 1 사이의 균일 분포에서 150개 숫자 생성
# 낮은 압축률 (높은 delta) t-digest
digest_low = TDigest(delta=0.1) # 'delta' 값을 높여 압축률 낮춤
for value in data:
CREATE TABLE IF NOT EXISTS `next_android_nextagram` (
`ArticleNumber` int(10) unsigned NOT NULL auto_increment COMMENT '글번호',
`Title` mediumtext collate utf8_unicode_ci NOT NULL COMMENT '제목',
`Writer` mediumtext collate utf8_unicode_ci NOT NULL COMMENT '글쓴이',
`Id` varchar(50) collate utf8_unicode_ci NOT NULL COMMENT '아이디',
`Content` varchar(1000) collate utf8_unicode_ci NOT NULL COMMENT '본문',
`WriteDate` varchar(50) collate utf8_unicode_ci NOT NULL COMMENT '글쓴시각',
`ImgName` varchar(100) collate utf8_unicode_ci NOT NULL COMMENT '이미지경로',
UNIQUE KEY `ArticleNumber` (`ArticleNumber`)
) ;
@EastComplete
EastComplete / app.js
Created October 28, 2015 06:49
app.js for nextagram
var express = require('express'),
mysql = require('mysql'),
formidable = require('formidable'),
fs = require('fs');
var app = express();
var connection = mysql.createConnection({
host: 'localhost',
query: {
pool: true

ocs 지금 보시는 문서 주소 : http://bit.ly/1OTJqvr (대소문자 주의!) 설치 가이드 문서 : http://bit.ly/1hVeMF3 또는 http://www.slideshare.net/arload/android-studio-genymotion 설치하는 동안.. 모바일&백엔드 트랜드 - http://bit.ly/1QVbcXG 프로그램 전체 소스 : https://github.com/NextGroup/AndroidBasic 1강 ~ 6강 강의 자료 : 1강 Widget : http://bit.ly/1RhwZNn 복잡한 레이아웃 만들기 - http://bit.ly/1LGNKK1 2강 안드로이드 메세지 : http://bit.ly/1Cmf0if

var express = require('express'),
mysql = require('mysql'),
formidable = require('formidable'),
fs = require('fs');
var app = express();
var connection = mysql.createConnection({
host: 'localhost',
query: {
pool: true
import io.appium.java_client.android.AndroidDriver;
import java.io.File;
import java.net.MalformedURLException;
import java.net.URL;
import org.openqa.selenium.By;
import org.openqa.selenium.remote.DesiredCapabilities;
import org.openqa.selenium.support.ui.ExpectedConditions;
Download the following ZIPs:
ARM Translation Installer v1.1 (http://www.mirrorcreator.com/files/0ZIO8PME/Genymotion-ARM-Translation_v1.1.zip_links)
Download the correct GApps for your Android version:
Google Apps for Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-signed.zip)
Google Apps for Android 4.4.4 (https://www.androidfilehost.com/?fid=23501681358544845 - gapps-kk-20140606-signed.zip)
Google Apps for Android 4.3 (https://www.androidfilehost.com/?fid=23060877490000124 - gapps-jb-20130813-signed.zip)
Google Apps for Android 4.2 (https://www.androidfilehost.com/?fid=23060877490000128 - gapps-jb-20130812-signed.zip)
Google Apps for Android 4.1 (https://www.androidfilehost.com/?fid=22979706399755082 - gapps-jb-20121011-signed.zip)