Skip to content

Instantly share code, notes, and snippets.

@Yhzhtk
Yhzhtk / date.js
Last active December 17, 2015 18:39
JS简单日历选择控件。 <br/> 在使用的网页内加入date.js <script type="text/javascript" src="date.js"></script> <br/> 调用:<input type="text" onfocus="HS_setDate(this)"/> 1.1、焦点离开后不消失,焦点进入产生一个日历,没有单例 1.2、bug修改,选择月或者年份的时候自动消失 1.3、修改选择年份后不消失,但是还有bug,在选择年份或月份后没有选择日期,也不会消失
function HS_DateAdd(interval, number, date) {
number = parseInt(number);
if (typeof (date) == "string") {
var date = new Date(date.split("-")[0], date.split("-")[1], date
.split("-")[2])
}
if (typeof (date) == "object") {
var date = date
@Yhzhtk
Yhzhtk / AnalyKeys.py
Last active December 18, 2015 21:39
AnalyKeys.py 一个简单的脚本程序。GetCateKeys 分析关键字的分类,并按分类保存。DecodeUrl 将URL中带有中文的转码成%形式。 PostJson.py 将jekyll中_post目录下的文章到处json格式,满足阿里云搜索导入的数据格式。 GetKeys.py 解析url中的关键字,参数一是解析的文件,参数二是输出的中文关键字,最后打印行数
# -*- coding: cp936 -*-
'''
Created on 2013-6-19
@author: gdh
'''
import sys
import urllib
def GetCateKeys(fileName):
@Yhzhtk
Yhzhtk / River.py
Last active December 19, 2015 02:29
三个鬼和三个人过河,初始都在一侧,要到另一侧。现在只有一个船,一次做多乘坐两个(人人、人鬼或鬼鬼)。任何时刻任何一侧的鬼的数量多于人,则鬼会把人吃掉,现在要给出一种方案,让鬼和人都过到河的另一侧。未完善。。
#coding=utf-8
'''
三个鬼和三个人过河,初始都在一侧,要到另一侧。
现在只有一个船,一次做多乘坐两个(人人、人鬼或鬼鬼)。
任何时刻任何一侧的鬼的数量多于人,则鬼会把人吃掉,现在要给出一种方案,让鬼和人都过到河的另一侧。
Created on 2013-6-28
@author: gdh
'''
@Yhzhtk
Yhzhtk / MissYou.cs
Created July 7, 2013 02:08
桌面祝福软件,很给力哦!
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Runtime.InteropServices;
@Yhzhtk
Yhzhtk / PingTank.cpp
Last active December 19, 2015 11:29
局域网络遭到ARP攻击时,可以反Ping对方,这个工具就是无限制发送Ping数据包,虽然把网络包把别人攻陷了,但是自己也上不去,可以临时处理下别人的ARP攻击,不是最好的方法。
#include <winsock2.h>
#include <Ws2tcpip.h>
#include <stdio.h>
#include <stdlib.h>
#pragma comment(lib,"WS2_32.lib")
#define SEQ 0x28376839
#define STATUS_FAILED 0xFFFF //错误返回值
@Yhzhtk
Yhzhtk / AutoTest.py
Last active December 20, 2015 02:49
拍书产品用到的Python脚本
# coding=gbk
'''
Created on 2013-7-22
@author: gudh
'''
import win32gui,win32api,win32con
import time
DialogName = "登录".encode("gbk")
@Yhzhtk
Yhzhtk / reqinfo.jsp
Created August 8, 2013 01:48
获取请求的所有基本信息,头信息,参数信息等。
<%@ page language="java" import="java.util.*" pageEncoding="ISO-8859-1"%>
<html>
<head><title>GetRequestInfo</title></head>
<body>
<pre>
<%
out.println("================base info==============");
out.println("Protocol: " + request.getProtocol());
out.println("Scheme: " + request.getScheme());
out.println("Server Name: " + request.getServerName() );
@Yhzhtk
Yhzhtk / ajax.js
Last active September 21, 2016 04:27
原生Ajax用法
// 所有现代浏览器 (IE7+、Firefox、Chrome、Safari 以及 Opera) 都内建了 XMLHttpRequest 对象。
var xmlhttp = new XMLHttpRequest();
// onreadystatechange 存储函数(或函数名),每当 readyState 属性改变时,就会调用该函数。
xmlhttp.onreadystatechange = function() {
//存有 XMLHttpRequest 的状态。从 0 到 4 发生变化。
//0: 请求未初始化
//1: 服务器连接已建立
//2: 请求已接收
//3: 请求处理中
@Yhzhtk
Yhzhtk / backup_mysql.bat
Last active June 30, 2021 17:04
备份Mysql的windows脚本。设置好需要备份的数据库名和备份路径,数据库用户和密码。运行即可,也可以设置定时任务,每天备份。
@echo off
:: 备份mysql脚本,可以用于设置定时任务
:: 备份数据库名
set dbname=ebook
:: 备份路径
set backpath=E:/MySql_Back/backsql/
:: 数据库用户名
set user=root
@Yhzhtk
Yhzhtk / Sendevent.java
Last active January 15, 2022 18:41
Rewrite sendevent.c from C to Java. this is a test, I am not sure it's right. the question is http://stackoverflow.com/questions/18848540/rewrite-sendevent-c-from-c-to-java
package com.yh.aixiaochu.system;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import java.nio.ByteBuffer;
public class Sendevent {