- C# 使用FluentScheduler触发定时任务
rjcql
C#c#开发语言
写在前面FluentScheduler是.Net平台下的一个自动任务调度组件,以前经常用的是Quarz.Net,相对而言FluentScheduler的定时配置更为直观,可直接用接口进行参数化设置,对Cron表达式有恐惧症的人来说简直就是福音,使用起来非常方便。老规矩从NuGet获取该组件代码实现publicclassSchedulerTester{publicstaticvoidTestAddJ
- Spring异步任务笔记
砖瓦程序猿
spring笔记java
都是使用corn表达式,但是Spring的异步任务框架corn表达式只有6位,不支持第七位。周的表示:Spring中的corn表达式周一到周日表示为1-7,如Quarz则是周日到周六由1-7表示。定时任务不应该阻塞:(Spring中默认是阻塞的)可以让业务运行以异步的方式,自己提交到线程池CompletableFuture.runAsync(()->1xxxxService.hello();},e
- quarz 创建触发器的表达式
gqk01
前端
在使用Quartz.NET库创建触发器时,可以使用Cron表达式来定义触发器的调度规则。Cron表达式是一个由特定的字段组成的字符串,用于指定触发器的执行时间。下面是一些常见的Cron表达式示例:每隔5秒触发一次:CopyCode"0/5****?"解释:秒字段(0)表示从秒钟0开始,步长为5;其他字段(*)表示每分钟、每小时、每天、每月和每周都匹配。每分钟的第30秒触发:CopyCode"30*
- SpringBoot+Nginx+Redis+MySQL+Quarz+Vue校园商铺平台2.0
往事如烟隔多年
springbootnginxjavaredis
目录前言技术架构项目结构参数校验源码前言此文是作为SSM+Nginx+Redis+MySQL+Quarz+Vue实现校园商铺平台_往事如烟隔多年的博客-CSDN博客前言此项目为解决大学生群体校园生活中日益凸显的需求问题,基于SSM框架构建了一个校园商铺平台系统。平台包含用户、商家、管理员三大模块,用户模块中包含查看商品、添加购物车、购买商品功能,商家模块包含商品、类别、商铺管理等功能,管理员模块包
- Springboot Vue可配置调度任务实现示例详解
目录正文1、表结构:2、接口:3、业务层:4、Mapper5、前端(Vue):正文Springboot+Vue,定时任务调度的全套实现方案。这里用了quartz这个框架,实现分布式调度任务很不错,关于quarz的使用方式改天补一篇。相当简单。1、表结构:sys_job列名数据类型长度是否可空是否主键说明job_idbigint否是任务IDjob_namevarchar64否是任务名称job_gro
- quarz组件
jection
参考:https://www.w3cschool.cn/quartz_doc/核心组成Job:表示一个工作,要执行的具体内容。此接口中只有一个方法,如下:voidexecute(JobExecutionContextcontext)JobDetail表示一个具体的可执行的调度程序,Job是这个可执行程调度程序所要执行的内容,另外JobDetail还包含了这个任务调度的方案和策略。Trigger代表
- 使用Spring配置quartz(逻辑清晰)
Bronze5
Spring应用石英调度quartz定时调度
一、前言 看Spring源码蛮久了,现在使用Spring集成quartz,看能不能用所学的知识,给各位讲清楚spring集成quartz是怎么配置的!看网上好多文章都说,Spring配置quartz挺复杂的。quarz,石英调度,一个第三方定时调度框架。二、配置步骤 Spring的作用是管理Bean,这句话可以概括Spring框架80%的功能。我们使用Spring集成一个第三方框架时,无非就是
- Quarz 链接JDBC数据库(Spring Tool Suite 4 & H2数据库)
倔强小拳拳
QuarzQuarzJDBC
第一层(启动类的配置方法)第二层(配置文件app.properties)第三层(H2数据库数据)第四层(配置文件pom.xml)第五层(最终执行结果)第一层(启动类的配置方法)①②③④所在包com.softcits.autotasknew-①②③①AutoTaskApplication.java:带有mian方法的执行文件//所在包autoTaskNew-src/mai/java-com.soft
- 使用SchedulerFactoryBean集成Quarz Job与Spring
angelbill3
本文介绍QuartzJob与Spring的集成。[list][*]QuartzJob官网:[url]http://quartz-scheduler.org[/url][*]Spring官网:[url]https://spring.io[/url][*][b]SchedulerFactoryBeanJavaDoc:[/b][url]http://docs.spring.io/spring-frame
- java 多线程-quarz
biezanhan0147
javaruntime
如视频导入文件和路径packagequartz;importjava.util.Date;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.quartz.Job;importorg.quartz.JobExecutionContext;importorg.quartz.JobExecutionException;publi
- Quarz2D基础(一)
letaibai
Quarz2D可以实现以下内容:绘制图形:线条/三角形/矩形/圆/弧形/扇形等绘制文字绘制/生成图片读取/生成PDF截图/裁剪图片自定义UI控件Quarz2D绘制四大步骤:1.获取当前view的图形上下文2.描述路径3.将路径添加到上下文4.渲染上下文Quarz2D只能在DrawRect方法中实现(需自定义View)第一种绘制方法:-(void)drawRect:(CGRect)rect{//Dr
- spring 容器启动执行重置定时任务
kaylin2017
解决的小问题
需求:对于quartz定时任务,需要自定义设置cron表达式实现修改定时任务的执行周期。目前条件:定时任务是在spring容器启动完毕通过@EventListener监听容器的ContextRefreshedEvent事件读取了quarz.properties文件中cron表达式更新了定时任务触发器。用户在修改了定时任务的cron表达式的时候,存放在了数据库中,所以需要从数据库中获取cron,然后
- iOS自定义Tab选择
加菲兔子
程序人生
使用Quarz2D绘图api进行绘制,不停的重新绘制会导致屏幕闪烁。(本来想在内存种绘图然后在存储到本地,可能效果好一点,没有实践)头文件:#import/////指示器///@interfaceSNSBottomTabIndicator:UIView{@privateBOOL_isLeft;CGFloat_radius;}-(void)setIsLeft:(BOOL)value;@propert
- Quarz 常用范式
iteye_15009
企业架构
Quazisaverycommonlibraryforustousetoscheudleregularjobs.JustrecordtheparadismtousetheQuarz1,SchedulerFactorytoinitializeaschedulertouse,theremightbeseveralkindsofschedulerstousebaseonthepropertyconfig
- Spring 定时任务 比较
左之右
springquartz
1.spring注解类的配置:2.实体类:packagecom.jmp.quarz;importcom.jmp.comm.Utils.JsonUtil;importcom.jmp.service.UserService;importcom.jmp.sql.domain.User;importlombok.extern.slf4j.Slf4j;importorg.springframework.sc
- FluentScheduler介绍
liudahai777
FluentScheduler介绍github地址:https://github.com/fluentscheduler/FluentSchedulerFluentScheduler是一个简单的任务调度框架,使用起来非常方便,这个框架也是我在搜索iis预加载的时候偶然间发现的,立马拿来试用一下,感觉爽呆了,当然还有Quarz.Net之类的其他任务管理框架,不过看配置似乎有点麻烦,反正除了timer
- Quartz定时任务使用详解
马大头
开发插件的使用
什么是QuartzQuartz是一个完全由Java编写的开源作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz允许开发人员根据时间间隔来调度作业。它实现了作业和触发器的多对多的关系,还能把多个作业与不同的触发器关联。简单地创建一个org.quarz.Job接口的Java类,Job接口包含唯一的方法:publicvoidexecute(JobExecutionCon
- springBoot 添加定时器和事务
Krystal_xr
定时器使用一、启动类上添加注解二、在配置文件中加上规则(cron的表达式自行百度)三、在service层中添加任务使用注解:@Scheduled(cron="${krystal.quarz.order.cron}")事务使用:一、pom.xml中添加依赖org.springframework.bootspring-boot-starter-weborg.mybatis.spring.bootmyb
- Spring Boot实现定时任务的4种方式学习
只是学习学习
#SpringBootquartz
文章目录实现定时任务的几种方式使用Timer使用ScheduledExecutorService使用SpringTask修改SpringTask为多线程执行执行时间的配置cron表达式详细参考下边的博客整合Quartz1.创建任务类2.创建配置类QuartzConfig3.启动项目SpringTask和Quarz的区别Demo地址参考博客地址实现定时任务的几种方式Timer:这是java自带的ja
- iOS-抠图:去除图片中指定范围内颜色的三种方式
Tr2e
实际项目场景:去除图片的纯白色背景图,获得一张透明底图片用于拼图功能介绍两种途径的三种处理方式(不知道为啥想起了孔乙己),具体性能鶸并未对比,如果有大佬能告知,不胜感激。CoreImageCoreGraphics/Quarz2DCoreImageCoreImage是一个很强大的框架。它可以让你简单地应用各种滤镜来处理图像,比如修改鲜艳程度,色泽,或者曝光。它利用GPU(或者CPU)来非常快速、甚至
- Quartz2D(一)之简单介绍
forvert
Quarz2D一.自定义一个UI控件的样式直接在该自定义控件的类中实现-(void)drawRect:(CGRect)rect方法并使用Quarz2D绘制即可,如下://在自定义控件的类里面直接重写drawRect方法进行Quarz2D绘制-(void)drawRect:(CGRect)rect{//1.获得上下文CGContextRefctx=UIGraphicsGetCurrentContex
- Quarz2D基础(二)
letaibai
贝瑟尔路径与C语言路径结合.-(void)drawRect:(CGRect)rect{//获取上下文CGContextRefctx=UIGraphicsGetCurrentContext();//创建椭圆路径UIBezierPath*path=[UIBezierPathbezierPathWithOvalInRect:CGRectMake(100,50,200,100)];/***矩阵操作必须在添
- iOS动画之拓展:Quarz2D坐标系
张不二01
在新建集成UIView的自定义的view中,-(void)drawRect:(CGRect)rect;方法中通过UIGraphicsGetCurrentContext()即可得到当前上下文在congtroller中是不能直接用这种方法获取上下文的,因为congtroller中是没有上下文的,需要自己手动开启关于坐标系:1,UIKit坐标系原点是位于屏幕左上角2,Quart2D坐标系原点位于屏幕左下
- spring进阶教程(三):定时任务
大黄蜂coder
前言前几节我们用第三方框架quarz实现了定时任务,实际上spring3.1开始,spring已经内置了定时任务的支持,实现非常简单,下面我们一起看看怎么实现参考项目:https://github.com/bigbeef/cppba-sample开源地址:https://github.com/bigbeef个人博客:http://blog.cppba.comScheduleApplication.
- iOS去除图片背景颜色的方法
实际项目场景:去除图片的纯白色背景图,获得一张透明底图片用于拼图功能介绍两种途径的三种处理方式(不知道为啥想起了孔乙己),具体性能�U并未对比,如果有大佬能告知,不胜感激。CoreImageCoreGraphics/Quarz2DCoreImageCoreImage是一个很强大的框架。它可以让你简单地应用各种滤镜来处理图像,比如修改鲜艳程度,色泽,或者曝光。它利用GPU(或者CPU)来非常快速、甚
- java 多线程-quarz
wx5d21d5e6e5ab1
java
如视频导入文件和路径packagequartz;importjava.util.Date;importorg.slf4j.Logger;importorg.slf4j.LoggerFactory;importorg.quartz.Job;importorg.quartz.JobExecutionContext;importorg.quartz.JobExecutionException;publi
- 使用FluentScheduler实现定时任务管理
bahongying2053
原文链接:http://www.cnblogs.com/LiChen19951127/p/10669178.html之前定时任务一直用的Windows服务,前段时间发现FluentScheduler这个框架,他跟Quarz.Net,Hangfire一样都是任务调度框架,但是相对使用而言我觉得FluentScheduler更加方便简单一些.1.新建一个mvc项目2.nuget直接安装FluentSc
- 使用FluentScheduler和IIS预加载在asp.net中实现定时任务管理
蓝夏
FluentScheduler介绍github地址:https://github.com/fluentscheduler/FluentSchedulerFluentScheduler是一个简单的任务调度框架,使用起来非常方便,这个框架也是我在搜索iis预加载的时候偶然间发现的,立马拿来试用一下,感觉爽呆了,当然还有Quarz.Net之类的其他任务管理框架,不过看配置似乎有点麻烦,反正除了timer
- iOS-去除图片中指定范围内颜色的三种方式
Tr2e
图像处理core-imagequartz-2dobjective-cios
实际项目场景:去除图片的纯白色背景图,获得一张透明底图片用于拼图功能介绍两种途径的三种处理方式(不知道为啥想起了孔乙己),具体性能鶸并未对比,如果有大佬能告知,不胜感激。CoreImageCoreGraphics/Quarz2DCoreImageCoreImage是一个很强大的框架。它可以让你简单地应用各种滤镜来处理图像,比如修改鲜艳程度,色泽,或者曝光。它利用GPU(或者CPU)来非常快速、甚至
- quarzt定时调度任务解析
cccc_hi
简介Quarzt是一个项目中定时执行任务的开源项目,Quartz是OpenSymphony开源组织在Jobscheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用,这里我们介绍和spring整合的例子因为Spring已经整合Quarzt,所以我们只需要配置一下即可。下载jar包可以直接去http://www.quartz-scheduler.org/Quarz
- Enum用法
不懂事的小屁孩
enum
以前的时候知道enum,但是真心不怎么用,在实际开发中,经常会用到以下代码:
protected final static String XJ = "XJ";
protected final static String YHK = "YHK";
protected final static String PQ = "PQ";
- 【Spark九十七】RDD API之aggregateByKey
bit1129
spark
1. aggregateByKey的运行机制
/**
* Aggregate the values of each key, using given combine functions and a neutral "zero value".
* This function can return a different result type
- hive创建表是报错: Specified key was too long; max key length is 767 bytes
daizj
hive
今天在hive客户端创建表时报错,具体操作如下
hive> create table test2(id string);
FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. MetaException(message:javax.jdo.JDODataSto
- Map 与 JavaBean之间的转换
周凡杨
java自省转换反射
最近项目里需要一个工具类,它的功能是传入一个Map后可以返回一个JavaBean对象。很喜欢写这样的Java服务,首先我想到的是要通过Java 的反射去实现匿名类的方法调用,这样才可以把Map里的值set 到JavaBean里。其实这里用Java的自省会更方便,下面两个方法就是一个通过反射,一个通过自省来实现本功能。
1:JavaBean类
1 &nb
- java连接ftp下载
g21121
java
有的时候需要用到java连接ftp服务器下载,上传一些操作,下面写了一个小例子。
/** ftp服务器地址 */
private String ftpHost;
/** ftp服务器用户名 */
private String ftpName;
/** ftp服务器密码 */
private String ftpPass;
/** ftp根目录 */
private String f
- web报表工具FineReport使用中遇到的常见报错及解决办法(二)
老A不折腾
finereportweb报表java报表总结
抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、没有返回数据集:
在存储过程中的操作语句之前加上set nocount on 或者在数据集exec调用存储过程的前面加上这句。当S
- linux 系统cpu 内存等信息查看
墙头上一根草
cpu内存liunx
1 查看CPU
1.1 查看CPU个数
# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
2
**uniq命令:删除重复行;wc –l命令:统计行数**
1.2 查看CPU核数
# cat /proc/cpuinfo | grep "cpu cores" | u
- Spring中的AOP
aijuans
springAOP
Spring中的AOP
Written by Tony Jiang @ 2012-1-18 (转)何为AOP
AOP,面向切面编程。
在不改动代码的前提下,灵活的在现有代码的执行顺序前后,添加进新规机能。
来一个简单的Sample:
目标类:
[java]
view plain
copy
print
?
package&nb
- placeholder(HTML 5) IE 兼容插件
alxw4616
JavaScriptjquery jQuery插件
placeholder 这个属性被越来越频繁的使用.
但为做HTML 5 特性IE没能实现这东西.
以下的jQuery插件就是用来在IE上实现该属性的.
/**
* [placeholder(HTML 5) IE 实现.IE9以下通过测试.]
* v 1.0 by oTwo 2014年7月31日 11:45:29
*/
$.fn.placeholder = function
- Object类,值域,泛型等总结(适合有基础的人看)
百合不是茶
泛型的继承和通配符变量的值域Object类转换
java的作用域在编程的时候经常会遇到,而我经常会搞不清楚这个
问题,所以在家的这几天回忆一下过去不知道的每个小知识点
变量的值域;
package 基础;
/**
* 作用域的范围
*
* @author Administrator
*
*/
public class zuoyongyu {
public static vo
- JDK1.5 Condition接口
bijian1013
javathreadConditionjava多线程
Condition 将 Object 监视器方法(wait、notify和 notifyAll)分解成截然不同的对象,以便通过将这些对象与任意 Lock 实现组合使用,为每个对象提供多个等待 set (wait-set)。其中,Lock 替代了 synchronized 方法和语句的使用,Condition 替代了 Object 监视器方法的使用。
条件(也称为条件队列或条件变量)为线程提供了一
- 开源中国OSC源创会记录
bijian1013
hadoopsparkMemSQL
一.Strata+Hadoop World(SHW)大会
是全世界最大的大数据大会之一。SHW大会为各种技术提供了深度交流的机会,还会看到最领先的大数据技术、最广泛的应用场景、最有趣的用例教学以及最全面的大数据行业和趋势探讨。
二.Hadoop
&nbs
- 【Java范型七】范型消除
bit1129
java
范型是Java1.5引入的语言特性,它是编译时的一个语法现象,也就是说,对于一个类,不管是范型类还是非范型类,编译得到的字节码是一样的,差别仅在于通过范型这种语法来进行编译时的类型检查,在运行时是没有范型或者类型参数这个说法的。
范型跟反射刚好相反,反射是一种运行时行为,所以编译时不能访问的变量或者方法(比如private),在运行时通过反射是可以访问的,也就是说,可见性也是一种编译时的行为,在
- 【Spark九十四】spark-sql工具的使用
bit1129
spark
spark-sql是Spark bin目录下的一个可执行脚本,它的目的是通过这个脚本执行Hive的命令,即原来通过
hive>输入的指令可以通过spark-sql>输入的指令来完成。
spark-sql可以使用内置的Hive metadata-store,也可以使用已经独立安装的Hive的metadata store
关于Hive build into Spark
- js做的各种倒计时
ronin47
js 倒计时
第一种:精确到秒的javascript倒计时代码
HTML代码:
<form name="form1">
<div align="center" align="middle"
- java-37.有n 个长为m+1 的字符串,如果某个字符串的最后m 个字符与某个字符串的前m 个字符匹配,则两个字符串可以联接
bylijinnan
java
public class MaxCatenate {
/*
* Q.37 有n 个长为m+1 的字符串,如果某个字符串的最后m 个字符与某个字符串的前m 个字符匹配,则两个字符串可以联接,
* 问这n 个字符串最多可以连成一个多长的字符串,如果出现循环,则返回错误。
*/
public static void main(String[] args){
- mongoDB安装
开窍的石头
mongodb安装 基本操作
mongoDB的安装
1:mongoDB下载 https://www.mongodb.org/downloads
2:下载mongoDB下载后解压
 
- [开源项目]引擎的关键意义
comsci
开源项目
一个系统,最核心的东西就是引擎。。。。。
而要设计和制造出引擎,最关键的是要坚持。。。。。。
现在最先进的引擎技术,也是从莱特兄弟那里出现的,但是中间一直没有断过研发的
 
- 软件度量的一些方法
cuiyadll
方法
软件度量的一些方法http://cuiyingfeng.blog.51cto.com/43841/6775/在前面我们已介绍了组成软件度量的几个方面。在这里我们将先给出关于这几个方面的一个纲要介绍。在后面我们还会作进一步具体的阐述。当我们不从高层次的概念级来看软件度量及其目标的时候,我们很容易把这些活动看成是不同而且毫不相干的。我们现在希望表明他们是怎样恰如其分地嵌入我们的框架的。也就是我们度量的
- XSD中的targetNameSpace解释
darrenzhu
xmlnamespacexsdtargetnamespace
参考链接:
http://blog.csdn.net/colin1014/article/details/357694
xsd文件中定义了一个targetNameSpace后,其内部定义的元素,属性,类型等都属于该targetNameSpace,其自身或外部xsd文件使用这些元素,属性等都必须从定义的targetNameSpace中找:
例如:以下xsd文件,就出现了该错误,即便是在一
- 什么是RAID0、RAID1、RAID0+1、RAID5,等磁盘阵列模式?
dcj3sjt126com
raid
RAID 1又称为Mirror或Mirroring,它的宗旨是最大限度的保证用户数据的可用性和可修复性。 RAID 1的操作方式是把用户写入硬盘的数据百分之百地自动复制到另外一个硬盘上。由于对存储的数据进行百分之百的备份,在所有RAID级别中,RAID 1提供最高的数据安全保障。同样,由于数据的百分之百备份,备份数据占了总存储空间的一半,因而,Mirror的磁盘空间利用率低,存储成本高。
Mir
- yii2 restful web服务快速入门
dcj3sjt126com
PHPyii2
快速入门
Yii 提供了一整套用来简化实现 RESTful 风格的 Web Service 服务的 API。 特别是,Yii 支持以下关于 RESTful 风格的 API:
支持 Active Record 类的通用API的快速原型
涉及的响应格式(在默认情况下支持 JSON 和 XML)
支持可选输出字段的定制对象序列化
适当的格式的数据采集和验证错误
- MongoDB查询(3)——内嵌文档查询(七)
eksliang
MongoDB查询内嵌文档MongoDB查询内嵌数组
MongoDB查询内嵌文档
转载请出自出处:http://eksliang.iteye.com/blog/2177301 一、概述
有两种方法可以查询内嵌文档:查询整个文档;针对键值对进行查询。这两种方式是不同的,下面我通过例子进行分别说明。
二、查询整个文档
例如:有如下文档
db.emp.insert({
&qu
- android4.4从系统图库无法加载图片的问题
gundumw100
android
典型的使用场景就是要设置一个头像,头像需要从系统图库或者拍照获得,在android4.4之前,我用的代码没问题,但是今天使用android4.4的时候突然发现不灵了。baidu了一圈,终于解决了。
下面是解决方案:
private String[] items = new String[] { "图库","拍照" };
/* 头像名称 */
- 网页特效大全 jQuery等
ini
JavaScriptjquerycsshtml5ini
HTML5和CSS3知识和特效
asp.net ajax jquery实例
分享一个下雪的特效
jQuery倾斜的动画导航菜单
选美大赛示例 你会选谁
jQuery实现HTML5时钟
功能强大的滚动播放插件JQ-Slide
万圣节快乐!!!
向上弹出菜单jQuery插件
htm5视差动画
jquery将列表倒转顺序
推荐一个jQuery分页插件
jquery animate
- swift objc_setAssociatedObject block(version1.2 xcode6.4)
啸笑天
version
import UIKit
class LSObjectWrapper: NSObject {
let value: ((barButton: UIButton?) -> Void)?
init(value: (barButton: UIButton?) -> Void) {
self.value = value
- Aegis 默认的 Xfire 绑定方式,将 XML 映射为 POJO
MagicMa_007
javaPOJOxmlAegisxfire
Aegis 是一个默认的 Xfire 绑定方式,它将 XML 映射为 POJO, 支持代码先行的开发.你开发服 务类与 POJO,它为你生成 XML schema/wsdl
XML 和 注解映射概览
默认情况下,你的 POJO 类被是基于他们的名字与命名空间被序列化。如果
- js get max value in (json) Array
qiaolevip
每天进步一点点学习永无止境max纵观千象
// Max value in Array
var arr = [1,2,3,5,3,2];Math.max.apply(null, arr); // 5
// Max value in Jaon Array
var arr = [{"x":"8/11/2009","y":0.026572007},{"x"
- XMLhttpRequest 请求 XML,JSON ,POJO 数据
Luob.
POJOjsonAjaxxmlXMLhttpREquest
在使用XMlhttpRequest对象发送请求和响应之前,必须首先使用javaScript对象创建一个XMLHttpRquest对象。
var xmlhttp;
function getXMLHttpRequest(){
if(window.ActiveXObject){
xmlhttp:new ActiveXObject("Microsoft.XMLHTTP
- jquery
wuai
jquery
以下防止文档在完全加载之前运行Jquery代码,否则会出现试图隐藏一个不存在的元素、获得未完全加载的图像的大小 等等
$(document).ready(function(){
jquery代码;
});
<script type="text/javascript" src="c:/scripts/jquery-1.4.2.min.js&quo