Skip to content

Instantly share code, notes, and snippets.

View chenkovsky's full-sized avatar

Chen Chongchen chenkovsky

  • Fudan
  • Shanghai
View GitHub Profile
@chenkovsky
chenkovsky / crack_geetest.js
Last active March 29, 2017 06:22
crack_geetest
function load_geetest_img(slices){
return new Promise((resolve, reject)=>{
var img = new Image();
img.crossOrigin = "Anonymous";
img.onload = ()=>{resolve(img)};
img.src = slices[0].style.backgroundImage.slice(4, -1);
});
}
var restore_image = function(img, slices){
def delete_matching_regexp(dir, regex)
Dir.entries(dir).each do |name|
path = File.join(dir, name)
if name =~ regex
ftype = File.directory?(path) ? Dir : File
begin
ftype.delete(path)
rescue SystemCallError => e
$stderr.puts e.message
end
"""Kernel K-means"""
# Author: Mathieu Blondel <mathieu@mblondel.org>
# License: BSD 3 clause
import numpy as np
from sklearn.base import BaseEstimator, ClusterMixin
from sklearn.metrics.pairwise import pairwise_kernels
from sklearn.utils import check_random_state
@chenkovsky
chenkovsky / .htaccess
Last active August 29, 2015 14:06 — forked from snrbrnjna/.htaccess
#### Jekyll Layout: /_layouts/.htaccess
# Apache Configuration File
{% if ((page.auth_dir.users != empty) or (page.auth_dir.groups != empty)) %}
AuthName "Privater Bereich"
AuthType Basic
# => mehrere Require Blocks werden geodert: http://d43.me/blog/1157
AuthzUserAuthoritative Off
AuthUserFile {{ page.auth_remote_user_file }}
@chenkovsky
chenkovsky / bloomdupefilter.py
Last active May 8, 2020 03:48
scrapy configure
from pybloom import BloomFilter
from scrapy.utils.job import job_dir
from scrapy.dupefilter import BaseDupeFilter
class BLOOMDupeFilter(BaseDupeFilter):
"""Request Fingerprint duplicates filter"""
def __init__(self, path=None):
self.file = None
self.fingerprints = BloomFilter(2000000, 0.00001)
@chenkovsky
chenkovsky / 0_reuse_code.js
Last active August 29, 2015 14:06
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console