现在位置: 首页 > melanoma发表的所有文章
  • 11月
  • 18日
web前端 ⁄ 共 1212字 评论关闭
Javascript中会经常用到setTimeout来推迟一个函数的执行,如: setTimeout(function(){alert("Hello World");},1000) 会在执行到这句话后延迟1秒钟来弹出alert窗口。那么再看这一段: function a() {setTimeout(function(){alert(1)},0);alert(2);}a();   注意这段代码中的setTimeout延迟设为了0,就是延迟0毫秒,貌似是不做任何延迟立刻执行,即12。但实际的执行结果确是21。为什么?这得从Javascript调用堆栈(call stack)和setTimeout的功能说起。   和其他的编程语言一样,Javascript中的函数调用也是通过堆栈实现的。在......
阅读全文
  • 06月
  • 21日
综合 ⁄ 共 650字 评论关闭
ol.loading是基于jquery的loading mask遮罩控件,轻量,且功能强大。 支持主流浏览器:ie6+,firefox等。 基于MIT和GPL协议下开源。 使用方法: 加载需要支持的类库: 1 2 3 <script type="text/javascript" src="loading-min.js" charset="UTF-8"></script> <script type="text/javascript" src="jquery.bgiframe.min.js" charset="UTF-8"></script> <link href="loading.css" type="text/css" rel="stylesheet"> 调用: 1 2 3 var loading=new ol.loading({id:"tab......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 2122字 评论关闭
Generating RSA key pair code #include <stdio.h> #include <stdlib.h> #include <string.h> # include <openssl/bio.h> # include <openssl/err.h> # include <openssl/bn.h> # include <openssl/rsa.h> # include <openssl/evp.h> # include <openssl/x509.h> # include <openssl/pem.h> # include <openssl/rand.h> int main(int argc, char * argv[]) { BIO *out = BIO_new(BIO_s_file()); BIO_write_filename(out, (char*)"bobkey.pem"); ......
阅读全文
  • 12月
  • 12日
综合 ⁄ 共 9443字 评论关闭
class Person implements Serializable{ private int age; private String name; public Person(){}; public Person(int age,String name){ this.age=age; this.name=name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String toString(){ return this.name+"-->"+this.age; } } 一,浅拷贝  1. 使用List实现类的构造方法 List......
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 3691字 评论关闭
DAG:有向无环图。 DAG是学习动态规划的基础,很多问题都可以直接转化为DAG上的最长路、最短路或路径计数问题。 两个经典的DAG模型,嵌套矩形和硬币问题,今天先写第一个嵌套矩形问题。 一、嵌套矩形 第一个DAG模型:矩形嵌套问题描述 有n个矩形,每个矩形可以用a,b来描述,表示长和宽。 矩形X(a,b)可以嵌套在矩形Y(c,d)中当且仅当a<c,b<d或者b<c,a<d(相当于旋转X90度)。 例如(1,5)可以嵌套在(6,2)内,但不能嵌套在(3,4)中。 你的任务是选出尽可能多的矩形排成一行,使得除最后一个外,每一个矩形都可以......
阅读全文
  • 05月
  • 26日
综合 ⁄ 共 1173字 评论关闭
/* 指定长度的字符串排列问题 Time : 2012 4 4 20:22 Author : C */ #include<stdio.h> #include<string.h> #include<stdlib.h> #define max 100 static char s[max],c[max],t[max][max],a[max]; static int length,judge,number=0,j=0,count=0; static bool v[max]; void DelDouble(); void DFS(char *s,int len); int main(); void print() { puts(" ●●●●●● "); puts(" ●全排列问题● "); puts(" ●●●●●● "); puts("请输入字符串:"); scanf("%s......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 0字 评论关闭
  • 02月
  • 03日
综合 ⁄ 共 2966字 评论关闭
css代码: .page a{ text-decoration:none; } .page a span{ padding:4px 16px 4px 16px; border:1px solid #AAAAEE; color: #1155BB; font-size:12px; font-weight:bold; font-family: 'helvetica neue', arial, sans-serif; } .page a span:hover,.click_page{ background:#2266BB; color:#ffffff; } jquery 代码: function TablePage(id,size){ var $table = $(id); var currentPage = 0; //当前页 var pageSize = size; //每页行数(不包括表头) $table.bind("repaginate", fun......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 1877字 评论关闭
------- android培训、java培训、期待与您交流! ---------- java帮助文档的制作 凡是public修饰符修饰的方法都应用文档注释的方法注释,都可以被文档注释工具所提取。 要把一个类生成帮助文档,这个类必须是public修饰! javadoc用法: javadoc -d myhelp -author -version ArrayTool.java 其中myhelp是当前目录下的一个文件夹,如果这个文件夹不存在,系统会自动创建。也可以用绝对路径。 下面是例子Demo: ------------------------------------------------------------ 开始制作程序的说明书。java的说明书通过文档注释来完成......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 2765字 评论关闭
Ruby学习笔记-循环与选择结构一、循环结构1. for…in语句:Ruby提供的for...in语句主要用于迭代数组和Hash对象中的元素,与其它语言的for语句有一定的差距,语法格式: for val in Array | Hash | Range [do] #code End----------------------------------------------------迭代数组: for i in ['one','two','three'] do puts i end迭代Hash对象: h = {1=>'aaa',2=>'bbb'} for i in h puts i[0] .to_s + “ : ” +i[1].to_s endOR for key,value in h #指定多个循环变量 puts key.to_s + ": "+ value.to_s end-------------......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 584字 评论关闭
shell获取IP地址 /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" /sbin/ifconfig|sed -n '/inet addr/s/^[^:]*:\([0-9.]\{7,15\}\) .*/\1/p' | grep -v 127.0.0.1 python获取IP地址 方法1: def get_local_ip(ifname):       import socket, fcntl, struct       s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)       inet = fcntl.ioctl(s.fileno(), 0x8915, struct.pack('256s', ifname[:15]))       ret = socket.inet_ntoa(inet[20:24])       return ret print get_l......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 16686字 评论关闭
如果你知道 Tokyo Cabinet ,那么就应该知道 Kyoto Cabinet,因为他们都是同一个作者(平林幹雄)开发出来的 Key-Value 数据库。 Kyoto Cabinet:a straightforward implementation of DBM,主页:http://fallabs.com/kyotocabinet/ ,演示文稿:http://www.slideshare.net/estraier/kyotoproducts-5886452 。 Tokyo Cabinet:a modern implementation of DBM,主页: http://fallabs.com/tokyocabinet/  以下Tokyo Cabinet简称为TC, Kyoto Cabinet简称为KC,本文主要对KC做介绍。 KC是TC的后继者或兄弟项目,因为KC在各方面......
阅读全文