- 博客(26)
- 收藏
- 关注
原创 JS中匀速运动的基本框架
自定义一个关于匀速运动的基本函数:function startMove(Target){ var aDiv=document.getElementsByTagName('div')[0];//获取你所要改变的对象(这是我定义的一个对象) var speed =0; clearInterval(timer);//关闭以前的定时器,以防同时开多个 t
2017-04-29 14:58:54 355
原创 JS完美运动框架
function startMove(obj,json,fn){ clearInterval(obj.timer); obj.timer=setInterval(function (){ var bStop=true; for(var name in json){ var cur=0;
2017-04-29 14:57:19 332
原创 魔术师发牌问题
由于最近在学习链表,所以写了几个关于循环链表的问题。但由于刚刚开始学,代码写的并不是很好。但想记录一下。#include #include using namespace std; struct Node{ int data; Node *Next; }; int main(){//魔术师发牌问题 Node *pNode=(Node*)mal
2017-04-29 14:56:28 327
原创 拉丁方正
#include #include using namespace std; struct Node{ int data; Node *Next; }; int main(){//拉丁方正问题 int n; cin>>n; Node *pNode=(Node*)malloc(sizeof(Node)); p
2017-04-29 14:55:31 324
原创 约瑟夫问题
#include #include using namespace std; struct Node{ int data; Node *Next; }; int main(){//约瑟夫问题 Node *pNode=(Node*)malloc(sizeof(Node)); pNode->data=1; pNode->N
2017-04-29 14:54:45 257
原创 多维向量vector的初始化
vector > ope; 对于ope多维向量来说,如果没有初始化其长度,是不可以通过ope[0][1]来初始化的,这时系统会报错!解决方法:1.就是用push_back()函数向末尾添加元素。#include #include #include using namespace std; int main(){ vector > ope;
2017-04-29 14:53:57 632
原创 Cookie
想写一个关于类似于记录浏览商品的功能,但有个bug一直无法解决,所以记录一下.......登录:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" session="false"%> 用户登录 Books Page Java C
2017-04-26 16:46:32 208
原创 python——基于煎蛋网的简单图片爬虫
import urllib.requestimport osdef get_url(url): req = urllib.request.Request(url) req.add_header('User-Agent','Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chr
2017-04-11 17:26:42 435
原创 PYTHON-基于有道的在线翻译
import urllib.requestimport urllib.parseimport jsonurl='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=dict2.index' #有道翻译的连接data={'type':'AUTO',#有
2017-04-10 21:25:27 668
原创 Java简单词法分析器
import java.util.regex.*;import java.util.*;import java.io.*;public class project_1{ public static void main(String args[]) throws Exception{ BufferedReader input = new BufferedReader(new InputS
2017-03-30 21:35:24 1011
原创 String
String类的使用:(字符串)一.两种实例化方法:(1).Strirng 变量 = ".........";(直接实例化方法)(2).String 变量=new String ("..........");()注:String的构造方法:public String (String str){......}(1)直接初始化:共享设计模式:在JVM的底层实际上会有一个对象
2017-03-03 19:14:38 329
原创 Java(3)
数组的基本概念:数组(引用数据类型):定义一组相关变量的集合;定义模式1:数据类型 数组名称[]=new 数据类型[长度];定义模式2:数据类型 数组名称[]={...........};在java中,不可以通过类似于 int a[20]这种方法来定义数组:初始化中,其默认值是对应数据类型的默认值。(动态初始化,静态初始化)静态初始化两种方法:1.int data []
2017-03-01 23:26:17 194
原创 Java(2)
面向对象的编程:以一种组件化的形式进行代码设计。特点: (1)封装性 将函数进行封装,仅留下函数的接口,方便使用。(2)继承性 在已有的程序结构上,扩充新的功能(3)多态性 所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定。类与对象:类是共性特征(属性)的集合,而对象是类特例的产物。对象所能操
2017-02-27 20:34:48 242
原创 Java
java格式:(类)(1) 第一中声明方式:在java中,当使用public class时,这时整个文件只能有一个public class,且文件名和类名必须保持一致如果不一致就会报错 第二种声明方式:当使用class时,这时整个文件可以同时包含几个类,类的名字可以不同。如果编译,会同时生成几个类的*.class文件。 其中*.class是编译生成的字节码
2017-02-26 15:14:24 216
原创 js正则表达式(2)
/*//有一些符号是可以通过转义字符来实现的,比如:\[,\]//\s 可以表示一个空格 var pattern=/go\sogle/ig;var str='go ogle';alert(pattern.test(str)); var pattern=/google\b/ig; //\b 用来匹配是否到达边界var str='googled';alert(patt
2016-12-27 23:39:48 186
原创 杭电1754
#include#include#includeusing namespace std;const int maxn=200000+100;int a[maxn];struct Node{ int data; int left,right;};Node b[maxn*10];int max(int x,int y){ return x>y ? x:y;}
2016-12-27 23:37:19 254
原创 js之正则表达式(1)笔记
正则表达式而JS中的RegExp类就是用来表达正则表达式。用途:就是把能在前端干的事尽量在前端解决掉,而不浪费服务器的资源。 //对于正则表达式来说,无论采用哪一种那个申明方式,其返回的永远是其对应的字面量表示法 //var box = new RegExp('box','ig'); // 构造函数表示法 包含两个参数,第二个参数是可选的 即模式修饰符 i忽略大小写
2016-12-25 18:14:01 258
原创 hdu 1166
#include#include#includeusing namespace std;const int maxn=50000+20;int c[maxn];int N;int lowbit(int x){ return (x &(-x));}void change(int i,int x){ while(i<=N){ c[i]+=x; i
2016-12-23 20:46:32 242
原创 堆排序 与 快速排序
#include#includeusing namespace std;int a[10]={2,5,8,1,3,4,10,9,7,45};//待排序的数组int b[11]={-1,2,5,8,1,3,4,10,9,7,45};//待排序的数组//快速排序void QuikSort(int A[],int begin,int end){ if(begin>=end) retur
2016-12-23 11:19:16 313
原创 汇编——显示内存中的数据
data segment array db 01H,25H,38H,62H,8DH,9AH,0BAH,0CEHdata endscode segment assume cs:code,ds:datastart: mov ax,data; mov ds,ax; mov si,offset array mov cx,07Hs: mov dl,ds:[si] call loo
2016-12-21 18:50:30 3692
原创 汇编语言——利用地址显示文本
assume cs:code,ds:datadata segment p db 0dh,0ah,"Input a number(1~3)",0dh,0ah,'$' pw db "Do you want to exit ? 1/0",0dh,0ah,'$' p1 db 0dh,0ah,"chaptar1: introduction",0dh,0ah,'$' p2 db 0dh,0ah
2016-12-21 18:41:35 652
原创 汇编语言——冒泡排序
data segment array db 35H,78H,25H,13H,8H,42Hdata endscode segment assume cs:code,ds:datastart: mov ax,data mov ds,ax mov cx,6 dec cxoutlp: mov dx,cx mov bx,offset arrayinlp: mov al,[b
2016-12-21 18:39:55 1248 1
原创 快速幂
#include long PowerMod(long long A, long long B, long long C){ long ans = 1; A %= C; while (B > 0) { if (B % 2 == 1) { ans = (ans * A) % C;
2016-12-16 11:26:47 222
原创 博弈论
巴什博弈题意:一堆n个物品,两人轮流取,每次取1至m个,最后取完者胜。可以发现,两人每次取的时候,两人所取物品之和最多可以为(1+m)个,也就是说,游戏每进行一轮,物品可减少(m+1)个,所以,要想先取到第n个物品,那么他就要先取出n-(m+1)物品,再下一次为 n-2(m+1),依次类推.......因此,可以发现r=n%(m+1) ,如果r==0的话,则后取物品的人获胜,反之,
2016-12-07 13:11:09 237
原创 Ants(No.1852)
最先想到的应该是,暴力求解,即:穷举树所有蚂蚁的朝向问题,但这样时间复杂度回达到O(2^n)指数级别的。这显然不是我们想要的。因此,我们来换一种思维:题目中让我们计算的是,当蚂蚁全部掉下去所花的最短时间和最长时间。当两只蚂蚁相遇时,会沿路返回,直到结束。那么,我们是否可以看做当两只蚂蚁相遇时,并没有沿路返回,而是交换了身体,继续向前走。也就是说,在整条杆上,并没有存在原路返回的现象
2016-11-27 09:04:27 188
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人