自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunny_girl_123的博客

个人心得,大家分享~~

  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 ofd在线预览功能开发 前端

参考地址:OFD格式在线浏览 开发实现 - zwbsoft - 博客园这里面都写的很详细了,唯一一个地方,就是url('http://localhost:54451/api/OnlineView/GetFileBytes?filename='+filename)此处的url()我一度陷入误区,以为它是一个现成的url()找了半天没找到,后面感觉应该是作者自己封装的方法,此方法的作用就在于,把后端接口返回的文件流转化为File对象,鉴于此,我自己写了参考代码如下url(fileStr...

2021-09-22 16:57:53 836 2

原创 ofd在线预览功能开发 前端

参考地址:OFD格式在线浏览 开发实现 - zwbsoft - 博客园这里面都写的很详细了,唯一一个地方,就是url('http://localhost:54451/api/OnlineView/GetFileBytes?filename='+filename)此处的url()我一度陷入误区,以为它是一个现成的url()找了半天没找到,后面感觉应该是作者自己封装的方法,此方法的作用就在于,把后端接口返回的文件流转化为File对象,鉴于此,我自己写了参考代码如下url(fileStre..

2021-09-22 16:55:58 1803 5

原创 ofd在线预览功能开发 前端

参考地址:OFD格式在线浏览 开发实现 - zwbsoft - 博客园这里面都写的很详细了,唯一一个地方,就是url('http://localhost:54451/api/OnlineView/GetFileBytes?filename='+filename)此处的url()我一度陷入误区,以为它是一个现成的url()找了半天没找到,后面感觉应该是作者自己封装的方法,此方法的作用就在于,把后端接口返回的文件流转化为File对象,参考代码如下url(fileStream){ /.

2021-09-22 16:52:44 793 4

原创 html滚动字基础知识及字体设置

欢迎查看滚动字的小属性文字向下滚动,up是向上滚动文字只滚动一次,scroll文字来回滚动出屏幕,alternate文字来回滚动不出屏幕(具体自己可以操作着试一下)设置文字滚动的速度可以设置滚动字的范围这是粗体这是斜体这是删除字这是下划线文字添加水平线,颜色红色标记局部字体

2016-08-31 09:51:51 2769

转载 日历管理系统

import java.awt.BorderLayout;import java.awt.Color;import java.awt.Cursor;import java.awt.Dimension;import java.awt.FlowLayout;import java.awt.Font;import java.awt.Frame;import java.awt.GridLay

2016-06-09 16:17:57 751

原创 第一章 绪论

1.1数据结构的基础概念1.数据(Data)       数据是描述客观事物的数值,字符以及能输入机器且能被处理的各种符号集合。     换句话说:数据是对客观事物采用计算机能够识别,存储和处理的形式所进行的描述。     简言之,数据就是计算机化的信息。2.数据元素(Data Element)     数据元素是组成数据的基本单位,是数据集合的个体     (1)数据

2015-09-07 20:20:22 309

原创 用innerHTML暴力操作节点

暴力操作节点innerHTML:代表节点内的内容,能读能写不是一个w3c规定的标准对象属性,但是-------各浏览器支持的很好 function add3(){ var ul = document.getElementsByTagName('ul')[0]; ul.i

2015-08-24 15:09:19 354

原创 创建对象

创建对1、  创建对象2、  找到父对象 parentObj3、  parentObj.addChild(对象); 创建节点 春 夏 秋 function add(){ var li = document.createElement("li"); //创建

2015-08-24 14:58:29 265

原创 删除元素(从最后开始删)

春 夏 秋 冬 function del(){ var lis = document.getElementsByTagName('li'); var lastli=lis[lis.length-1]; lastli.parentNode.removeChild(lastli); //先

2015-08-24 14:22:42 356

原创 获取对象在内存中计算后的样式

获取对象在内存中计算后的样式下面的例子显示obj.style只能取得”内敛style”的值对于中的css属性值,则无能为力 .test1{ background: purple; } .test2{ background: pink; } 点击DIV,使其背景色红绿交替 func

2015-08-22 15:23:03 341

原创 小笔记

1、点“ . ”和“ [ ] ”的原理是一样的,只不过有的时候" [ ] "但" . "不一定可行2、两种遍历方式: var arr=['zhao' , 'qian' , 'sun' ,'li'];// for(var i=0; i<arr.length; i++) { console.log(arr[i]); } var obj ={name:'lis

2015-08-16 10:01:10 287

原创 数的 双亲孩子 表示法结点结构定义

//数的双亲孩子表示法结点结构定义#define MAX_TREE_SIZE 100type char ElemType; //结点的数据类型为 char 类型 //定义一个孩子结点 typedef struct CTNode{ int child; //孩子结点的下标 struct CTNode *next; //指向下一个孩子结点的指针 }

2015-07-25 17:33:16 1354

原创 数的双亲表示法结点结构定义

//数的双亲表示法结点结构定义#define MAX_TREE_SIZE 100type int ElemType;typedef struct PTNode{ ElemType data; //结点数据 int parent; //双亲位置 即数组的下标 } PTNode;typedef struct{ PTNode nodes[MAX_TREE_SI

2015-07-25 17:01:35 1255

原创 nyoj 71 独木舟上的旅行

独木舟上的旅行                                                                                                       时间限制:3000 ms  |  内存限制:65535 KB

2015-07-25 10:12:40 308

原创 nyoj 915 + - 字符串 (递归)

+-字符串时间限制:1000 ms  |  内存限制:65535 KB难度:1描述Shiva得到了两个只有加号和减号的字符串,字串长度相同。Shiva一次可以把一个加号和它相邻的减号交换。他想知道最少需要多少次操作才能把第一个字符串变换成第二个字符串。你现在要去帮助他完成那个这个问题。输入多组测试数据每组数据有两行,每行包含一个由”+”和”-“组

2015-07-24 21:06:10 625

原创 KMP算法(部分重要代码)

重要代码呈现,剩下的还需自行理解编写运行    @—@    欢迎讨论~typedef char *String;//i表后缀,j表前缀 ,前缀是固定的,后缀是相对的 //获得 next数组的内容,T 是模式匹配版 void get_next( String T,int *next){ j=0; i=1; next[i]=0; while(i<t[0]) //t[

2015-07-24 11:03:49 321

原创 八皇后 (递归)

#include int count=0;int notDanger(int row,int j,int (*chess)[8]){ int i,k,flag1=0,flag2=0,flag3=0,flag4=0,flag5=0; //判断列方向 for(i=0;i<8;i++) { if(*(*(chess+i)+j)!=0) { flag1=1; b

2015-07-24 07:53:49 328

原创 钱的最少张数

第一种:依次输出#include int main(){ int k; scanf("%d",&k); while(k--) { int type[]={100,50,20,10,5,1},nu=6; int cash,i,n=0; scanf("%d",&cash); for(i=0;i<nu;++i) { printf("%d:%d\n",type[i

2015-07-23 13:56:48 558

原创 汉诺塔问题(递归)

其实用递归实现挺容易理解的#include //将 N 个盘子从 X 借助 Y 移动到Z上void move (int n,char x,char y,char z){ if (1==n) { printf("%c-->%c\n",x,z); } else { move(n-1,x,z,y); //讲n-1个盘子从 x 借助 z 移到 y 上

2015-07-23 13:52:06 276

原创 nyoj 236

法一:#include #include struct time{ int x,y;}ti[5001];int cmp(const void *a,const void *b){ struct time*c=(struct time *)a; struct time*d=(struct time *)b; if(c->x!=d->x) return c->x-d->x

2015-07-20 17:58:39 314

原创 nyoj 891 找点

找点时间限制:2000 ms  |  内存限制:65535 KB难度:2描述上数学课时,老师给了LYH一些闭区间,让他取尽量少的点,使得每个闭区间内至少有一个点。但是这几天LYH太忙了,你们帮帮他吗?输入多组测试数据。每组数据先输入一个N,表示有N个闭区间(N≤100)。接下来N行,每行输入两个数a,b(0≤a≤b≤100),表示区间的两

2015-07-19 09:01:29 348

原创 括号配对问题

法一:数组解决问题#include#include int main(){int k;int i;scanf("%d",&k);getchar();while(k--){char a[10000],b[10000];int t=-1;gets(a);int len=strlen(a);for(i=0;a[i]!='\0';i++){

2015-07-14 17:24:58 265

翻译 nyoj 56 阶乘因式分解

描述给定两个数m,n,其中m是一个素数。将n(0输入第一行是一个整数s(0随后的s行, 每行有两个整数n,m。输出输出m的个数。/*给定两个数m,n求m!分解质因数后因子n的个数。这道题涉及到了大数问题,如果相乘直接求的话会超出数据类型的范围。下面给出一种效率比较高的算法,我们一步一步来。m!=1*2*3*……*(

2015-07-10 21:05:51 381

原创 大数阶乘

/*【分析】为了保存结果,先分析1000!大约等于4×102567,因此可以用一个3000个元素的数组f保存。让f[0]保存结果的个位,f[1]是十位,f[2]是百位,…,则每次只需要模似手算即可完成n!。在输出时需要忽略前导0。注意,如果结果本身就是0,那么忽略所有前导0后将什么都不输出。所幸n!肯定不等于0,因本题可以忽略这个细节。*/#include #inclu

2015-07-10 20:46:14 314

原创 数的长度

描述    N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出N!的位数有多少(十进制)?输入首行输入n,表示有多少组测试数据(n随后n行每行输入一组测试数据 N( 0 输出对于每个数N,输出N!的(十进制)位数。样例输入31332000样例输出11130271

2015-07-10 19:44:28 293

原创 分数拆分

#include #include int main(){int n;scanf("%d",&n);while(n--){double k;scanf("%lf",&k);for(double y=1;y{double x=((-1)*k*y)/(k-y);double p=(int)x;if(x-p==0&&x>0)printf("1/

2015-07-10 19:34:20 345

原创 日期计算

#include int main(){ int k; scanf("%d",&k); int n,y,r,flag=0; int a[2][13]={ {0,31,28,31,30,31,30,31,31,30,31,30,31}, {0,31,29,31,30,31,30,31,31,30,31,30,31} }; while(k--) { int days=0;

2015-07-10 19:27:53 387

原创 矩形的个数

//本题主要利用公式求解// long long 可能在VC6.0上的运行不顺畅#include int main(){ int a,b; while(scanf("%d%d",&a,&b)!=EOF) { printf("%lld\n",(long long)(1+a)*a/2*(1+b)*b/2); } return 0;}

2015-07-10 19:26:19 315

原创 公约数公倍数

#include int main(){int k;scanf("%d",&k);while(k--){int a,b,temp,bemp;scanf("%d%d",&a,&b);int aa,bb;aa=a;bb=b;if(a{temp=a;a=b;b=temp;}while(a%b!=0){temp=a%b;a

2015-07-10 19:23:04 286

原创 素数距离问题

#include #include int main(){ int k; scanf("%d",&k); while(k--) { int n,i,j; int fun(int n); scanf("%d",&n); for(i=n,j=n;;i--,j++) { if(fun(i)) { printf("%d %d\n",i,n-i);

2015-07-10 19:20:32 268

原创 蛇形填数(螺旋填数类似)

#include int main(){int n;scanf("%d",&n);int i,j,m=1;int a[101][101];for(i=0;i{for(j=i;j a[j][n-i-1]=m++;for(j=n-i-1;j>i;j--) a[n-i-1][j]=m++;for(j=n-i-1;j>i;j--) a[j][i]=m

2015-07-10 19:17:40 436

原创 删除字符串中的特定字符

我这有两种方法:第一种:#include #include int main(){    int i,n;    char s[100],c;    scanf("%s %c",&s,&c);    int len=strlen(s);    for(i=0;i        if(s[i]==c)        {            for

2015-06-08 20:54:58 395

原创 冒泡排序

//冒泡排序#include int main(){    int a[10],i,j;    int t;     for(i=0;i       scanf("%d",&a[i]);    for(i=1;i     for(j=0;j       if(a[j]>a[j+1])       {           t=a[j];  

2015-06-03 07:34:10 243

原创 选择排序

//选择排序#include int main(){    int a[10],i,j,t;    for(i=0;i       scanf("%d",&a[i]);    for(i=0;i        for(j=i+1;j            if(a[i]>a[j])            {                t=a[i];

2015-06-02 20:34:39 244

原创 二分法查找

//二分法查找#include int main(){    int a[10]={1,2,3,4,5,6,7,8,9,10};       //有序数组    int low,high,mid,n=10,x;        printf("Enter x:");         //提示输入x    scanf("%d",&x);        low=0

2015-06-02 20:11:30 331

ofd.js在线预览OFD相关包

开发ofd在线预览功能

2021-09-22

Javascript笔记

学习Javascript要分清 1. js语言本身的语法 2. DOM对象(把body,div,p等节点树看成一个对象) 3. BOM对象(把浏览器的地址栏,历史记录,DOM等庄子啊一个对象)

2015-08-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除