Skip to content

Instantly share code, notes, and snippets.

View Wizmann's full-sized avatar
⚙️
不好好学习,只能。。。

Wizmann Wizmann

⚙️
不好好学习,只能。。。
View GitHub Profile
@Wizmann
Wizmann / gist:4116938
Created November 20, 2012 09:25
Renren Timer
#coding=utf-8
import urllib
import urllib2
import cookielib
import re
import time
import os,sys
import socket
import sqlite3
@Wizmann
Wizmann / gist:4122808
Created November 21, 2012 03:21
gw_login_tool
#coding=utf-8
import sys,re,os
import urllib,urllib2
import httplib
import time
import socket
import logging
def get_log():
log = logging.getLogger('gw_login')
@Wizmann
Wizmann / gist:4124979
Created November 21, 2012 13:58
Codeforces Round #149 (Div. 2) (B)
import java.util.Scanner
object Main extends App
{
val cin=new Scanner(System.in)
val n=cin.nextInt()
val seg=(1<<30,0) :: List.tabulate(n)(_=>(cin.nextInt,cin.nextInt))
val s=seg.reduce((a,b) => (math.min(a._1,b._1),math.max(a._2,b._2)))
println(seg.indexOf(s))
}
@Wizmann
Wizmann / gist:4135855
Created November 23, 2012 14:28
PyMrLineCounter.py
#!/usr/bin/env python
# -*- encoding: utf-8 -*-
import sys,os
EXTS = set(['cc', 'java', 'cpp', 'c', 'py', 'cxx', 'hs', 'scala', 'scl'])
def LineCounter(i_path):
with open(i_path) as code_file:
return code_file.read().count('\n')
if(__name__=='__main__'):
@Wizmann
Wizmann / README.md
Created January 2, 2013 10:01 — forked from wong2/README.md

人人的登录改版后,采用RSA加密后传输密码,该项目用于解决这种情况下人人的模拟登录

使用前先 pip install requests

@Wizmann
Wizmann / Hello iGist.md
Created February 3, 2013 16:59
Try markdown with igist

Hello world

@Wizmann
Wizmann / 解题报告.md
Created February 4, 2013 09:47
Codeforces Round #165 (Div. 2) 解题报告

Codeforces Round #165 (Div. 2) 解题报告

A. Fancy Fence

SB题 可以算出,一个正n边形的内角和为(n*180)-360 (n>=3) 所以,判断360 % (180-x) == 0就OK

n = int(raw_input())
@Wizmann
Wizmann / talk2SimSimi.py
Created February 11, 2013 16:16
与SimSimi交互的程序,Hack网页接口,不稳定
# coding=utf-8
import sys
import requests
reload(sys)
sys.setdefaultencoding('utf-8')
INIT_URL = 'http://www.simsimi.com/talk.htm?lc=ch'
TALK_URL = 'http://www.simsimi.com/func/req?msg={0}&lc=ch'
HEADERS = {'Accept': 'application/json, text/javascript, */*; q=0.01',
@Wizmann
Wizmann / LineCounter.scala
Created February 13, 2013 16:44
计算代码行数的程序
object LineCounter {
def main(args : Array[String]) = {
val code_exts = Set("cc", "java", "cpp", "c", "py", "cxx", "hs", "scala", "scl")
def walk(f: java.io.File): Int = {
val list = f.listFiles()
var tot = 0
list foreach { (x) =>
if(x.getName contains "模版"){}
else if(x.isFile()) {
val ext = x.getName lastIndexOf('.') match {
@Wizmann
Wizmann / beijing_air.py
Created February 25, 2013 14:05
一个很挫很挫的抓取BeijingAir的程序
#coding=utf-8
import urllib
import urllib2
import cookielib
import httplib
import json
import re
import time
import datetime
import os