自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鱼归不知处

我的地盘我做主

  • 博客(134)
  • 资源 (111)
  • 收藏
  • 关注

原创 Oracle 查询死锁

Oracle查询死锁

2024-01-23 20:41:13 408

原创 逗号分割查询数据

【代码】逗号分割查询数据。

2023-12-05 14:26:03 67

原创 Hive/Inceptor SQL之工作记录

1、修改字段类型及长度。

2023-04-13 09:16:37 393 1

原创 centos卸载nginx

nginx卸载

2022-08-25 13:30:20 1454

原创 WIN10左侧导航栏磁盘重复显示的解决方案

1、如下图:2、解决方法运行regedit,找到:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Desktop/NameSpace/DelegateFolders/把{F5FB2C77-0E2F-4A16-A381-3E560C68BC83} 项重命名为:-{F5FB2C77-0E2F-4A16-A381-3E560C68BC83} (前面加"-")...

2022-05-26 14:36:11 1203

原创 centos安装配置nginx

1、yum安装nginxsudo yum -y install nginx2、启动并设置开机自动运行nginxsudo systemctl start nginxsudo systemctl enable nginx3、查看nginx状态sudo systemctl status nginx

2022-05-22 18:59:48 474

原创 ORACLE之存储过程异常捕获并抛出

create or replace proceduce "PROC_MY_TEST"(IN_P1 IN VARCHAR2, IN_P2 IN VARCHAR2) AS V_SQL VARCHAR2(4000); V_ERRCODE VARCHAR2(10); V_ERRMSG VARCHAR2(3000); MY_EXP EXCEPTION;BEGIN -- test RAISE MY_EXP; .

2021-11-16 14:25:55 2218

原创 解决beeline命令OOM

增加beeline启动参数:--incremental=true

2021-09-28 11:23:51 399

原创 Oracle杀死正在运行的SQL

1、查询正在运行的SQLSELECT b.sid oracleID, b.username, b.serial#, spid, paddr, sql_text, b.machineFROM v$session bLEFT JOIN v$process a ON a.addr = b.paddrLEFT JOIN v$sqlarea c ON b.sql_hash_value = c.hash_valueWHERE sql_text IS NOT NULL;2、杀死进程AL

2021-05-08 09:15:08 3669

原创 [MySQL] -- row_number功能实现

1. 栗子:SELECT username, password, age, row_number() over(partition by username order by age desc) as rnFROM tb_userWHERE rn = 12. 实现:SELECT username, password, ageFROM ( SELECT @rowno:=@rowno+1 AS rowno, username, password, age FROM tb_use

2021-01-29 09:20:37 166

原创 [Spark/Hive] -- Spark执行jar包

./spark-submit \--master yarn \--deploy-mode client \--num-executors 10 \--executor-memory 2g \--executor-cores 2 \--driver-memory 1g \--conf spark.default.parallelism=1000 \--conf spark.suffle.memoryFaction=0.3 \--hiveconf hive.cli.print.header=.

2020-12-11 11:04:54 408

原创 [MySQL] -- 新增索引

创建表CREATE TABLE tb_user ( id int primary key auto_increment, user_name varchar(50), password varchar(20), pkfields varchar(100)) ENGINE=InnoDB DEFAULT CHARSET=utf8;1、唯一索引ALTER TABLE tb_user ADD UNIQUE (user_name, pkfields);...

2020-12-11 10:59:33 127

原创 [Spark/Hive] -- Hive启停命令

1、启动命令#!/bin/bashnohup hive --service metastore >> $HIVE_HOME/log/metasotre.log 2>&1 &nohup hive --service hiveserver2 >> $HIVE_HOME/log/hiveserver.log 2>&1 &2、停止命令#!/bin/bashprocess="hive"PID=$(ps x | grep

2020-12-11 10:45:45 1009

原创 [Oracle] -- Oracle导入TXT数据到Table

1、创建TB_USER.ctl文件load datacharacterset utf8infile '/data/ctl_file/tb_user.1.txt'infile '/data/ctl_file/tb_user.2.txt'append into table TB_USERfields terminated by '\t'TRAILING NULLCOLS( ID, USER_NAME, PASSWORD)2、导入命令sqlldr userid="user/pa

2020-12-11 10:37:59 266

原创 [Oracle] -- 创建表空间、用户、授权

./sqlplus user/password@ip/db# 创建表空间SQL> create tablespace myspace datafile '/data/oracle/myspace.dbf' size 600M autoextend on;# 创建用户SQL> create user root identified by 'root' default tablespace myspace;# 授权SQL> grant connect, resource, .

2020-12-11 10:26:17 99

原创 [Oracle] -- Oracle之导入 & 导出

1、EXP---- 单表导出exp user/password@ip/ORACLE_SID file=/data/sampleDB.dmp tables=TB_USER[root@ip ~] sed -n 1p sampleDB.dmpTEXPORT:V11.02.00[root@ip ~] sed -n 2p sampleDB.dmpDNK_POC[root@ip ~] sed -n 3p sampleDB.dmpRTABLESimp user/password@ip/OR

2020-12-11 10:18:48 145

原创 [Oracle] -- Oracle创建表、删除表、新增序列、主键自增

1、创建过程create or replace procedure proc_dropifexists( p_table in varchar2) isv_count number(10);begin select count(*) into v_count from user_tables where upper(table_name)=upper(p_table); if v_count > 0 then execute immediate 'dr

2020-12-11 10:00:58 331

原创 [Oracle] -- 配置Oracle环境变量

1、Oracle客户端source /root/.cshrc# .cshrc#alias rm 'rm -i'#alias cp 'cp -i'#alias mv 'mv -i'export LANG=en_USexport ORACLE_HOME=/usr/lib/oracle/11.2/client64export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH:.export TNS_ADMI

2020-12-11 09:37:37 986

原创 [Spark/Hive] -- Spark UDF

1、定义UDFimport java.util.Randomdef randomPrefixUDF(value: String): String = { new Random().nextInt(10).toString() + "_" + value.toInt}def removePrefixUDF(value: String): String = { value.split("_")(1)}2、注册UDFspark.udf.register("random_pre

2020-12-11 09:20:12 217

原创 [Nginx] -- 504 Gateway Time-out的解决方法

1、代理超时proxy_send_timeout 300;proxy_read_timeout 300;send_timeout 300;2、fastcgi超时fastcgi_connect_timeout 300;fastcgi_send_timeout 300;fastcgi_read_timeout 300;3、重启./nginx -s reload

2020-12-10 16:51:17 1425

原创 [Oracle] -- 修改用户名、密码

[oracle@hostname ~]$ export ORACLE_SID=eastdb[oracle@hostname ~]$ sqlplus / as sysdbaSQL*PLUS: Release 12.2.0.1.0 Production on FriCopyright (c) 1982, 2016, Oracle.Connected to:Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Prod.

2020-12-08 17:06:57 237

原创 [MySQL] -- 中文乱码

1、查看mysql字符编码show variables like '%char%';2、修改my.cnf配置[mysqld]character-set-server=utf8[client]default-character-set=utf8[mysql]default-character-set=utf83、重启mysql,然后查看编码4、修改数据库和表的字符编码alter database mydb character set UTF8;show create.

2020-11-20 17:35:22 102

原创 [SHELL] -- 常用命令及实例

1、判断字符串是否以a-zA-Z字母开始hive_table="tb_user"table="${hive_table:0:2}" # 截取echo "table=$table"if [[ $hive_table == tb* || $hive_table == TB* ]]then echo "$hive_table 以TB开头"else echo "$hive_table 不符合..."fi...

2020-11-20 17:23:58 489

原创 [GIT] -- 命令备忘

1、配置用户名、邮件git config --global user.name="xxx"git config --global user.email="xxx@163.com"2、查看配置git config -l

2020-11-20 17:14:08 84

原创 [Spark/Hive] -- 参数备忘

1、去除表名hive.resultset.use.unique.column.names=false;

2020-11-20 16:40:10 281

原创 [MySQL] -- update inner join的使用(子查询更新)

1、建表语句CREATE TABLE `tb_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) DEFAULT NULL, `age` int(11) DEFAULT NULL, `sex` varchar(10) DEFAULT NULL, `datatype` varchar(2) DEFAULT NULL, `pkfields` int(11) DEFAULT NULL, PRIMARY K...

2020-11-20 15:24:43 2772 1

原创 [Spark/Hive] -- Load CSV File to Hive

1、创建表CREATE TABLE t_user ( id INT, username STRING, password STRING) ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'WITH SERDEPROPERTIES ("separatorChar"=",", "quotechar"="\"")...

2019-11-20 14:54:29 457

原创 [Spark/Hive] -- Spark操作Hive

1、下载spark并解压wget http://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark-2.3.4/spark-2.3.4-bin-hadoop2.6.tgztar zxvf spark-2.3.4-bin-hadoop2.6.tgz2、配置1)将hive-site.xml拷贝到$SPARK_HOME/conf目录下。2...

2019-11-06 11:45:39 144

原创 Apache Ranger安装部署

1、下载$ git clone https://github.com/apache/incubator-ranger.git$ cd incubator-ranger$ git checkout ranger-1.22、编译$ mvn -DskipTests -Drat.skip=true -DskipJSTests clean compile package install ...

2019-09-03 16:55:35 2372 4

原创 DBeaver访问不了kerberos环境的hive

1、错误:unsupported key type found the default TGT: 18GSS initiate failed [Caused by GSSException: No valid credentials provided (Mechanism level: Failed to find any Kerberos tgt)]* 原因:这个是AES256加密算法,...

2019-08-30 10:31:19 3239

原创 CentOS 7 中 YUM安装桌面环境

我的Centos7是最小化安装的1、首先要先安装XWindows:# yum upgrade# yum -y groupinstall "X Window System"2、安装KDE环境:# yum -y groups install "KDE Plasma Workspaces"3、启动:# startx4、桌面截图:...

2019-08-30 09:27:22 1174

原创 Hive无法读取Parquet

查询Hive表,报错:Failed with exception java.io.IOException:parquet.io.ParquetDecodingException: Can not read value at 0 in block -1 in file hdfs://xxx:8020/user/hive/warehouse/tmp.db/table1/part-00000.snapp...

2019-08-02 10:01:50 3367

原创 CentOS 常用命令整理

1、网络命令:(1)网卡地址[spark@master~]$ ip add1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00...

2019-07-09 09:37:09 212

原创 Centos7 配置ISO镜像文件为本地YUM源

1)创建挂载路径sudo mkdir /media/iso2)挂载ISO镜像到目录sudo mount -o loop CentOS-7-x86_64-Minimal-1708.iso /media/iso3)验证挂载df -h4)创建本地yum源配置文件sudo touch /etc/yum.repos.d/local.repo5)编辑local.re...

2019-07-05 10:11:40 5777

原创 Centos7 使用阿里云的YUM源

1)备份yum源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak2)下载阿里云的CentOS-Base.repowget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo...

2019-07-05 09:36:47 322

原创 docker swarm集群搭建以及安装shipyard

1)docker安装https://blog.csdn.net/kanaka10/article/details/945523232)配置swarm集群$ sudo docker swarm init --advertise-addr [ip_addr]3)查看节点$ sudo docker node ls4)查看manager节点$ sudo docker ...

2019-07-03 17:21:59 434 1

原创 Docker 安装部署

1) 使用yum 安装yum-utilssudo yum install -y yum-utils2)增加docker源sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo3)查看docker源是否可用sudo yum-config...

2019-07-03 10:24:00 1090

原创 Spark保存到Phoenix错误:org.apache.phoenix.mapreduce.PhoenixOutputFormat not found

1)Hadoop集群: cdh5.13.02)Phoenix版本: 4.14.0-cdh5.13.23)Spark版本: SPARK2-2.4.0.cloudera1-1.cdh5.13.33)代码: df.saveToPhoenix(Map("table" -> table_name, "zkUrl" -> zkUrl))4)...

2019-06-27 13:57:11 944

原创 Container is running beyond physical memory limits

1、Hive执行SQL语句,出现如下错误:Container is running beyond physical memory limits. Current usage: 4.3 GB of 4 GB physical memory used; 8.9 GB of 8.4 GB virtual memory used. Killing container. 2、错误分析:4....

2019-06-19 09:53:22 2683

原创 java.lang.NoSuchMethodError: com.lmax.disruptor.dsl.Disruptor.<init>

spark操作HBase:19/06/14 16:08:22 ERROR executor.Executor: Exception in task 2.0 in stage 1.0 (TID 5)com.google.common.util.concurrent.ExecutionError: java.lang.NoSuchMethodError: com.lmax.disruptor....

2019-06-14 16:33:40 3383 1

hibernate_annotation

hibernate_annotation 参考手册 中文版本

2013-08-22

Struts 2 Core 2.0.6 API

Struts 2 Core 2.0.6 API 英文参考手册

2013-08-22

MySQL 5.1参考手册

MySQL 5.1 api 参考手册 chm版本

2013-08-22

jquery 1.3 api

jquery 1.3 api 中文参考手册

2013-08-22

Weblogic_10.3.4_安装部署手册

Weblogic_10.3.4_安装部署手册___pdf版

2013-02-20

jquery autocomplete demo

jquery autocomplete demo autocomplete实例

2013-01-31

PPT转Image.z01(PPT文件转成图片格式)

PPT转Image.z01(PPT文件转成图片格式)

2011-08-09

PPT转Image.z02(PPT文件转成图片格式)

PPT转Image.zip(PPT文件转成图片格式)

2011-08-09

TimeTest.java(JAVA 获取时间大全)

JAVA 获取时间大全(获取当天日期、获取本周一日期、获取本周日的日期。。。)

2011-08-09

HibernateSessionFactory.java

HibernateSessionFactory.java

2011-07-20

kindeditor_2011-07-19

kindeditor_2011-07-19

2011-07-19

验证码(JAVA实现)

验证码(JAVA实现)验证码(JAVA实现)验证码(JAVA实现)验证码(JAVA实现)

2011-07-07

kindEditor

主要变化 1. 新增单元格编辑功能。(右键点击单元格可以看到编辑选项。) 2. 各种按钮(确定、取消、上传等按钮)在不同浏览器上保持相同外观。 3. 移除table格式的阴影效果,通过CSS3实现dialog阴影,IE6~IE8不显示阴影。

2011-07-04

FCKeditor_2.6.4 for Bo-Blog 完美版

FCKeditor_2.6.4 for Bo-Blog 完美版

2011-07-01

jquery_datepicker

jquery_datepicker (源码)

2011-07-01

50个jquery例子

50个jquery (50个jquery例子)

2011-07-01

Hibernate中文参考文档

Hibernate中文参考文档 3.2 (pdf格式)

2011-07-01

kindeditor-3.5.5中文版

KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、 Safari、Opera等主流浏览器。 KindEditor使用JavaScript编写,可以无缝的于Java、.NET、PHP、ASP等程序接合。

2011-07-01

酒店点菜理系统文档说明书

酒店点菜理系统文档说明书(软件需求说明书)

2011-06-23

JS柱状图(附有说明文档)

JS柱状图JS柱状图JS柱状图JS柱状图JS柱状图JS柱状图

2011-06-23

js画图(3D Pie 类封装)

js画图js画图js画图js画图js画图

2011-06-23

zinherit 库

zinherit库(&lt;script type=&quot;text/javascript&quot; src=&quot;zinherit.js&quot;&gt;&lt;/script&gt;)

2009-04-13

107个常用Javascript语句

107个常用Javascript语句WORD文档

2009-04-02

JavaScript教程--从入门到精通

JavaScript教程--从入门到精通(PPT)

2009-04-02

Asp.net开发必备51种代码(非常实用)

Asp.net开发必备51种代码(非常实用)

2009-03-07

javascript教程 (chm版本)

javascript教程 (chm版本)

2009-03-07

小旋风ASPWEB服务器2005

小旋风ASPWEB服务器2005 (vista home basic 中用)

2009-03-07

Asp.net实现一个复杂的验证码

Asp.net 2.0 简单实现一个复杂的验证码

2009-03-07

sharepoint二级联动的下拉框控件

sharepoint二级联动的下拉框控件

2009-03-07

ASP.NET绑定DataSet中的多个表收藏

今天在论坛遇到有人问如何在ASP.NET的数据控件中如何一次绑定多个表?这个问题,平时很少看到,一般在数据绑定之前,数据都是放在一个表中的,实际上,如果表之间存在关系,绑定多个表也是可以的。下面就是 DataSet中两个表进行绑定的例子。

2009-03-07

很酷的时钟 (跟随鼠标飘动的双层时钟!).

<SCRIPT language=JavaScript> dCol='000000';//date colour. fCol='000000';//face colour. sCol='000000';//seconds colour. mCol='000000';//minutes colour. hCol='000000';//hours colour. ClockHeight=40; ClockWidth=40; ClockFromMouseY=0; ClockFromMouseX=100; //Alter nothing below! Alignments will be lost! d=new Array("SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"); m=new Array("JANUARY","FEBRUARY","MARCH","APRIL","MAY","JUNE","JULY","AUGUST","SEPTEMBER","OCTOBER","NOVEMBER","DECEMBER"); date=new Date(); day=date.getDate(); year=date.getYear(); if (year < 2000) year=year+1900; TodaysDate=" "+d[date.getDay()]+" "+day+" "+m[date.getMonth()]+" "+year; D=TodaysDate.split(''); H='...'; H=H.split(''); M='....'; M=M.split(''); S='.....'; S=S.split(''); Face='1 2 3 4 5 6 7 8 9 10 11 12'; font='Arial'; size=1; speed=0.6; ns=(document.layers); ie=(document.all); Face=Face.split(' '); n=Face.length; a=size*10; ymouse=0; xmouse=0; scrll=0; props="<font face="+font+" size="+size+" color="+fCol+"><B>"; props2="<font face="+font+" size="+size+" color="+dCol+"><B>"; Split=360/n; Dsplit=360/D.length; HandHeight=ClockHeight/4.5 HandWidth=ClockWidth/4.5 HandY=-7; HandX=-2.5; scrll=0; step=0.06; currStep=0; y=new Array();x=new Array();Y=new Array();X=new Array(); for (i=0; i < n; i++){y[i]=0;x[i]=0;Y[i]=0;X[i]=0} Dy=new Array();Dx=new Array();DY=new Array();DX=new Array(); for (i=0; i < D.length; i++){Dy[i]=0;Dx[i]=0;DY[i]=0;DX[i]=0} if (ns){ for (i=0; i < D.length; i++) document.write('<layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D[i]+'</font></center></layer>'); for (i=0; i < n; i++) document.write('<layer name="nsFace'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face[i]+'</font></center></layer>'); for (i=0; i < S.length; i++) document.write('<layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+sCol+'><center><b>'+S[i]+'</b></center></font></layer>'); for (i=0; i < M.length; i++) document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center><b>'+M[i]+'</b></center></font></layer>'); for (i=0; i < H.length; i++) document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center><b>'+H[i]+'</b></center></font></layer>'); } if (ie){ document.write('<div id="Od" style="position:absolute;top:0px;left:0px"><div style="position:relative">'); for (i=0; i < D.length; i++) document.write('<div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props2+D[i]+'</B></font></div>'); document.write('</div></div>'); document.write('<div id="Of" style="position:absolute;top:0px;left:0px"><div style="position:relative">'); for (i=0; i < n; i++) document.write('<div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+Face[i]+'</B></font></div>'); document.write('</div></div>'); document.write('<div id="Oh" style="position:absolute;top:0px;left:0px"><div style="position:relative">'); for (i=0; i < H.length; i++) document.write('<div id="ieHours" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold">'+H[i]+'</div>'); document.write('</div></div>'); document.write('<div id="Om" style="position:absolute;top:0px;left:0px"><div style="position:relative">'); for (i=0; i < M.length; i++) document.write('<div id="ieMinutes" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+';text-align:center;font-weight:bold">'+M[i]+'</div>'); document.write('</div></div>') document.write('<div id="Os" style="position:absolute;top:0px;left:0px"><div style="position:relative">'); for (i=0; i < S.length; i++) document.write('<div id="ieSeconds" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold">'+S[i]+'</div>'); document.write('</div></div>') } (ns)?window.captureEvents(Event.MOUSEMOVE):0; function Mouse(evnt){ ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY; xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX; } (ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse; function ClockAndAssign(){ time = new Date (); secs = time.getSeconds(); sec = -1.57 + Math.PI * secs/30; mins = time.getMinutes(); min = -1.57 + Math.PI * mins/30; hr = time.getHours(); hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes())/360; if (ie){ Od.style.top=window.document.body.scrollTop; Of.style.top=window.document.body.scrollTop; Oh.style.top=window.document.body.scrollTop; Om.style.top=window.document.body.scrollTop; Os.style.top=window.document.body.scrollTop; } for (i=0; i < n; i++){ var F=(ns)?document.layers['nsFace'+i]:ieFace[i].style; F.top=y[i] + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll; F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180); } for (i=0; i < H.length; i++){ var HL=(ns)?document.layers['nsHours'+i]:ieHours[i].style; HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs)+scrll; HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs); } for (i=0; i < M.length; i++){ var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style; ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min)+scrll; ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min); } for (i=0; i < S.length; i++){ var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds[i].style; SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec)+scrll; SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec); } for (i=0; i < D.length; i++){ var DL=(ns)?document.layers['nsDate'+i]:ieDate[i].style; DL.top=Dy[i] + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll; DL.left=Dx[i] + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180); } currStep-=step; } function Delay(){ scrll=(ns)?window.pageYOffset:0; Dy[0]=Math.round(DY[0]+=((ymouse)-DY[0])*speed); Dx[0]=Math.round(DX[0]+=((xmouse)-DX[0])*speed); for (i=1; i < D.length; i++){ Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed); Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed); } y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed); x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed); for (i=1; i < n; i++){ y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed); x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed); } ClockAndAssign(); setTimeout('Delay()',20); } if (ns||ie)window.onload=Delay; </SCRIPT>

2009-02-26

页面转向的进度条 代码

页面转向的进度条 代码 <!--要完成此效果把如下代码加入到<body>区域中--> <form name="loading"> <div align="center"> <p><font color="#0000ff"><input name="chart" size="37" style="background-color: black; color: #FF0000; font-family: Arial; font-weight: bolder; border-style: none; padding: 0px"><br><input name="percent" size="53" style="background-color: black; color: #FFFFFF; text-align: center; border-style: none; border-width: medium"> </font> <SCRIPT> var bar = 0 var line = "||" var amount ="||" count() function count(){ bar= bar+3 amount =amount + line document.loading.chart.value=amount document.loading.percent.value=bar+"%" if (bar<99) {setTimeout("count()",100);} else {window.location = "#";} //要链接的页面 } </SCRIPT>

2009-02-26

开发和使用Web用户控件

在 ASP.NET 的开发中 Web 用户控件的开发和使用是一项必不可少的技术,在对这项技术的一番研究后写下了这篇随笔,不过确实担心这么初级的东东放到原创首页上会被拍砖头。

2009-02-26

对DataGrid的基础操作总结

对DataGrid的基础操作总结(1.删除表格选定记录.....)

2009-02-26

Bind和Eval的区别详解

eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下。多数情况尽量少用此方法......

2009-02-26

Asp.net 2.0新增/改进的知识点

Asp.net 2.0新增/改进的知识点

2009-02-26

ckeditor图片自动上传

ckeditor编辑器的图片自动上传(asp.net)

2014-10-30

倒计时插件

倒计时插件(开始 暂停 重新开始) jquery插件

2013-11-18

jquery插件之拉开帷幕

jquery插件 拉开帷幕 ( 红色帷幕 )

2013-11-18

jquery 分页插件

jquery 分页插件 (Ajax完美分页)

2013-08-22

空空如也

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

TA关注的人

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