打印的简单实现,祝大家新的一年万事顺意!龙年大吉!#include#include#includeintmain(){constchar*message="除夕快乐!";inti;for(i=0;i
fseek函数、ftell函数和fflush函数
木鱼_cc
1.fseek函数intfseek(FILE*_File,long_Offset,int_Origin);第一个参数stream为文件指针第二个参数offset为偏移量,正数表示正向偏移,负数表示负向偏移第三个参数origin设定从文件的哪里开始偏移,可能取值为:SEEK_CUR、SEEK_END或SEEK_SETSEEK_SET:文件开头SEEK_CUR:当前位置SEEK_END:文件结尾fse
ubuntu 20.04 编译yocto 错误集锦
And乔
#编译问题linuxlinuxyocto
4.ubuntu20.04编译yocto4.1错误1:m4-nativefailed|92|#error"Pleaseportgnulibfreadahead.ctoyourplatform!Lookatthedefinitionoffflush,fread,ungetconyoursystem,thenreportthistobug-gnulib."||^~~~~|make[3]:***[Mak
Week1
余生i_de8d
周一笔记printf函数printf函数的格式%d有符号10进制整型%i有符号10进制整型%u无符号10进制整型%o无符号8进制整型%x(%X)无符号16进制整型%f单、双精度浮点数(默认保留6位小数)%e(%E)以指数形式输出单、双精度浮点数%g(%G)以最短输出宽度,输出单、双精度浮点数%c字符%s字符串%p地址scanf函数//利用fflush方法清空缓冲区(不是所有平台都能使用)fflus
Linux中的父与子——fork
cjy040921
Linuxlinux服务器网络
要了解fork,首先我们需要知道几个概念。1、缓冲区的刷新方法(1)方法一:遇到\n自动刷新printf("hello\n");(2)使用fflush刷新屏幕fflush(stdout);(3)exit刷新exit是先刷新缓冲区,然后再调用_exit(真正的退出);_exit直接退出,不会刷新缓冲区;综上,printf将内容先写入到缓冲区中,缓冲区刷新到界面(屏幕)上的条件是:(1)缓冲区放满(2
C/C++ (stdio.h)标准库详解
不爱学英文的码字机器
#C函数C语言c语言c++开发语言
cstdio,在C语言中称为stdio.h。该库使用所谓的流与物理设备(如键盘、打印机、终端)或系统支持的任何其他类型的文件一起操作。在本文将会通过介绍函数参数,举出实际的简单例子来帮助大家快速上手使用函数。目录一、流二、库函数1、Fileaccess(文件访问)fclose:fflush:fopen:freopen:setbuf:setvbuf:2、Operationsonfiles(对文件的操
Linux:进度条的创建
明 日 香
Linux进度条缓冲区Linuxmakefile
目录使用工具的简单介绍:\r:fflush:倒计时的创建:倒计时的工作原理:进度条的创建:不同场景下、打印任意长度的进度条:main.cprocbor.c测试效果:使用工具的简单介绍:在创建进度条之前,首先要明白两个工具,fflush和\r\r:熟悉键盘以及经常使用键盘的小伙伴应该知道,现在的键盘上的enter回车键和早之前的回车键样式是不一样的,如下图所示:而且,还有一个大家并不是非常熟悉的知识
linux自学笔记—标准IO库执行系统内部执行过程和write函数
灵犀z
标准IO库//fopen,fclose//fread,fwrite//fflush//fseek//fgetc,getc,getchar//fputc,put,putchar//fgets,gets//printf,fprintf,sprintf//scanf,fscan,sscanf//fwrite和write有啥区别;//fwrite()是标准I/O库一般在stdio.h文件//write()
Linux实现:从倒计时到进度条
Chris·Bosh
Linux-Ubuntulinux运维服务器
文章目录1.回车与换行2.缓冲区的概念3.倒计时4.进度条(第一版无应用场景)5.进度条(第二版有应用场景)1.回车与换行2.缓冲区的概念强制刷新可以使用冲刷函数fflush#include#includeintmain(){printf("Iama\nhandsomeman!");fflush(stdout);sleep(3);return0;}这样就可以强制刷新出来了!3.倒计时1#inclu
fd的分配规则
落水 zh
linuxc语言
fd的分配规则stdin标准输入stdrerr标准错误stdout标准输出dup2函数fflush刷新缓冲区我们之前学习过了文件操作中一个非常重要的东西——文件描述符(filedescripter),我们直接通过fd来对文件进行操作,而且我们也知道,操作系统会给我们打开三个默认的fd——标准输入,输出,错误。我们今天来看看这三个东西的规律:stdin标准输入stdin,标准输入,占用文件操作符表的
Linux——缓冲区与FLIE*的原理简单实现
落水 zh
linux服务器c语言
Linux——缓冲区与FLIE*的原理简单实现缓冲区的概念(bufferingarea)强制刷新fflush进程结束一个奇怪的例子用户级别缓冲区和内核缓冲区自己实现简易版的FILE*我们之前在fd的分配规则里面见到过了缓冲区这样的东西,今天我们来深入了解一下我们的缓冲区到底是怎么个事~。缓冲区的概念(bufferingarea)我们已经了解到了缓冲区这样的概念了,但是为什么要设置缓冲区这样的东西呢
【标准IO】fseek函数、ftell函数、fflush函数、getline函数
努力学习的小马
#Linux系统编程入门linux
目录fseekftellrewindfflushgetline橙色当你在文件中写入了10个字符后,又想把这10个字符读出来,该怎么做呢?因为有文件操作符指针的存在,此时该指针已经指在了这10个字符末尾,所以需要把该指针重定向,这就用了本文中所介绍的几个函数fseekfseek:设置流stream的文件位置为给定的偏移offset,参数offset意味着从给定的whence位置查找的字节数。intf
椋鸟C语言笔记#34:文件的随机读写、文件读取结束或失败的判定、缓冲区
椋鸟Starling
C语言笔记笔记c语言开发语言
萌新的学习笔记,写错了恳请斧正。目录文件的随机读写fseek使用实例ftell使用实例rewind文件读取结束或失败的判定feofferror典型使用方式文件缓冲区fflush文件的随机读写文件的随机读写是指我们可以控制文件位置指示器(光标)的位置,以完成复杂的读写操作fseek#includeintfseek(FILE*stream,longoffset,intorigin);fseek函数用于
Linux系统编程(一)标准IO
Patarw_Li
Linux系统编程linux算法运维
目录一、IO简介二、标准IO(stdio)2.1fopen()、fclose()2.2fgetc()、fputc()2.3fgets()、fputs()2.4fread()、fwrite()2.5printf()、scanf()2.6fseek()、ftell()、rewind()2.7fflush()2.8getline()2.9tmpfile()一、IO简介I/O是一切实现的基础:标准IO(s
C语言进阶指南(22)——文件管理函数
代码小豪
C语言进阶指南c语言开发语言
欢迎来到博主的专栏——C语言进阶指南博主id:代码小豪文章目录一、文件输入输出函数fwritefread二、文件定位函数文件位置fseekftellrewind三、文件缓冲区fflush一、文件输入输出函数这些函数用于文件流,主要功能是将一连串的数据输出或输入,所以用于二进制文件远远多于文本文件(毕竟计算机的数据都是二进制表示的)。fwritefwrite的作用就将连续的数据(数组),输出到文件流
【Linux】编写第一个小程序:进度条
字节连结
Linuxlinuxc语言小程序
文章目录1.预备知识1.1简单认识几个函数1.1.1sleep()1.1.2fflush()1.1.3usleep()1.1.4memset()1.2缓冲区1.3回车与换行2.编写入门版的进度条2.1基本逻辑2.2美化效果2.3代码实现2.4执行效果3.编写升级版的进度条3.1代码实现3.2执行效果1.预备知识1.1简单认识几个函数1.1.1sleep()unsignedintsleep(unsi
三个程序输出 ABCABC
WengIng
java算法数据结构
#includeintmain(intargc,constchar*argv[]){//1.创建3个灯intsemid=create_sem(3);if(semid==-1){perror("semiderror1");return-1;}//system("fg1");getchar();intn=5;while(n--){P(semid,2);printf("A");fflush(stdout
1.2号io网络
安科李维佳
笔记
关于缓冲区问题缓冲区的分类行缓存:和终端相关的读写操作指针对应的缓冲区称为行缓存(stdin、stdout),大小为1024字节全缓存:和文件相关的读写操作指针对应的缓冲区称为全缓存(fp),大小为4096字节不缓存:和标准出错输出流相关的文件指针对应的缓冲区(stderr),大小为0缓冲区的刷新时机行缓存刷新时机全缓存刷新时机#includeintfflush(FILE*stream);功能:刷
Codeforces Round 761 (Div. 2) D2. Too Many Impostors (hard version)(交互+构造 最小次数)
Code92007
交互构造乱搞AC交互构造最小次数
题目n(6usingnamespacestd;constintN=1e4+10;intT,n;inthao,huai,res[N];vectorans;intone,two,a[7],b[5];intask(inta,intb,intc){printf("?%d%d%d\n",a,b,c);fflush(stdout);intv;scanf("%d",&v);returnv;}voidsolve(
2018-10-21
家中古词
进程终止exit(int)执行若干清理活动之后调用_Exit(int)返回内核。等价于主函数return对应的退出码。使用atexit(void(*)(void))注册函数,在退出之后调用。但至多指定32个函数。执行完这些用户指定的函数之后,再执行设定好的清理活动,典型的例子可能是fflush(stdout)这类事情。C程序进程的存储空间正文段(text):机器指令,一般是只读的。初始化了的数据段
kafka-console-cosumer监听消息并打印时间
芸尚非
kafka分布式
监听MQTT_PUSH主题,并添加时间nohup./kafka-console-consumer.sh--bootstrap-server192.168.100.236:9192192.168.100.236:9292192.168.100.236:9392--topicMQTT_PUSH--groupyihua|awk'{printstrftime(),$0;fflush()}'>mqtt_0_
文件api
哦豁灬
C开发语言c语言笔记
1、文件基本操作1.1、文件操作的步骤引入头文件(stdio.h)打开文件使用文件指针关闭文件1.2、文件相关的概念按文件的逻辑结构:记录文件、流式文件按存储介质:普通文件、设备文件按数据的组织形式:文本文件、二进制文件1.3、文件缓冲区在程序的数据区和磁盘之间进行数据交换的时候,要经过缓冲区的传递不同平台的缓冲区大小不同刷新缓冲区:fflush(fp)在文件指针关闭、程序结束、文件缓冲区满的三种
写数据刷新的实现
远行的蜗牛2016
嵌入式硬件
遇到写文件丢失,已经使用了endl但是还有丢失,理论上endl作用换行和更新。一、flush与sync的区别1.fflush接受一个参数FILE*fflush(FILE*);fflush是libc.a中提供的方法,是用来将流中未写的数据传送到内核。如果参数为null,将导致所有流冲洗。fsync接受的时一个Int型的文件描述符。fsync(intfd);fsync是系统提供的系统调用。2.fflu
C 随笔笔记-scanf_s的使用
die Ewigkeit -en
c随笔笔记
第一种#includeintmain(){charc1,c2;printf("连续输入字符:\n");scanf_s("%c",&c1,1);//多一个参数表示最多读取多少位字符//fflush(stdin);//清空缓存scanf_s("%c",&c2,1);printf("您输入的值为:c1=%c,c2=%c\n",c1,c2);return0;}第二种#includeintmain(){in
编写进度条小程序以及所需知识点
work_hard423
Linuxlinux运维服务器
目录sleep(n)函数输出缓冲区fflush(stdout)回车和换行表示的含义是完全不同的\r回车\r的注意事项\n换行进度条打印代码sleep(n)函数在头文件中。用于让程序暂停n秒。如上图中,两个main函数的区别只有printf()函数中有无\n换行符。但运行结果却截然不同。带\n的程序将立刻打印helloLinux,然后休眠3秒后结束程序,而不带\n的程序将休眠3秒,然后程序结束后才能
\r\n和缓冲区/进度条小程序
乄北城以北乀
Linux查漏补缺服务器运维linux
一前置知识带有\n就会立马刷新缓冲区(因为显示器是行刷新),\r不会刷新缓冲区刷新的2个场景:1~fflush+缓冲区中存在\r或\n-->\r+fflush-->不换行的\n)2~文件关闭自动刷新缓冲区倒计时小程序0-9%-d是左对齐,%d是右对齐倒计时小程序0-99二进度条小程序1初始版本2把常数替换为宏3外部传入rate调用4模拟安装过程回调函数调用进度条程序5加入C语言原生的彩色输出
C语言的文件操作
SauronKing
程序设计-C语言c语言开发语言
前言本篇文章介绍C语言的文件操作,内容列表如下:fopenfclosegetc、putc、ungetcfprintf、fscanfrewindfgets、fputsfseek、ftellfflushsetvbuffwrite、freadfeof、ferrorfopenC标准使用fopen函数打开文件,该函数有两个参数,第一个参数是文件的绝对路径或者相对路径,第二个参数是文件的打开模式,返回文件指针
C语言基础 —— 清空缓存区
yjr-1100
C/C++基础
其实好多大佬都写了有关清除缓存区的博客,这里我整理一下,感谢宇哲_安菲尔德大佬的大部分博文感谢紫红的泪大佬的大部分博文感谢C语言中文网下面进入正题,先了解一下缓存区文章目录缓存区清空缓存区1、使用fflush()函数2、使用while((ch=getchar())!=‘\n’&&ch!=EOF);语句3、使用scanf("%*[^\n]");scanf("%*c");语句4、setbuf()函数关
清除缓存区的错误数据
二少爷的博客
学习笔记C语言中清除缓存区数据
处理非法数据常常用于清除缓存区的字符的语法while(getchar()!='\n');/*清除缓存区的非法字符*/fflush(stdin);/*清除缓存区的错误数据*/问题:输入两个整型数,计算并输出两个整数的最大值。如果用户不慎输入了非法字符,那么程序可提示“‘输入数据个数或格式错误”这个简单程序就用到了fflush#includemain(){inta,b,max,ret;printf("
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