当一个页面有多个地方需要使用Ajax与服务器通信时,应该尽量把发送Ajax封装成一个函数,在这个函数里面处理各种不同的请求.这样能适当减少代码的重复.
Ajax使用流程, new XMLHttpRequest(),open(),send(),然后处理响应,根据响应内容判断,给予用户提示.大体就是这种流程.
当一个页面有多个地方需要使用Ajax与服务器通信时,应该尽量把发送Ajax封装成一个函数,在这个函数里面处理各种不同的请求.这样能适当减少代码的重复.
Ajax使用流程, new XMLHttpRequest(),open(),send(),然后处理响应,根据响应内容判断,给予用户提示.大体就是这种流程.
When using list comprehensions,the scope of temp variable doesn't express as you expect.
For example
Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> L=[i for i in range ...
\<\<JavaScript高级程序设计>>也看了大半本了,但却发现不会写JS程序,对界面设计什么的总是有一种畏惧的心理,最近这几天迷上了Chrome_Extensions开发了,想做一个插件来着.顺便练习了下JS编程,补充一下苍白的实践经验.
虽然一个晚上,options.html页面都没做完,但还是学到了些知识.本来这些关于代码的没有必要写出来的,但今天晚上和JS作战,领悟了些许编程思想,觉得还是值得分享的.
关于模块化编程有了些许理解,它不在是教科书中的古板,毫无印象的概念.
一个tab空格健无意间在parent的childNodes插入了一个Text Node.造成至少有半个小时的调试.
突然发现学DOM的一个好工具:
Chromium自带的开发者工具看某个element的属性比www.w3schools.com的JavaScript在线教程舒服多了.
在shell中,digit1 >& digit2表示将描述符digit1重定向到描述符digit2的同一文件.
那么:
./a.out > out 2>&1
将标准输出和标准出错输出重定向到out文件
./a.out 2>&1 > out
将标准出错输出重定向到标准输出,标准输出重定向到out文件。
两者功能并不相同。
为什么顺序不一样产生的效果就不一样呢?
实质上shell解释器是在内部调用dup2()类似的函数来实现重定向的.
因为shell从左向右解释命令.
对于 ./a.out > out 2>&1
先调用 dup2(out,STDOUT_FILENO);//out,STDOUT_FILENO指向同一文件表项
然后再是 dup2(STDOUT_FILENO,STDERR_FILENO);//STDERR_FILENO,STDOUT_FILENO指向同一文件表项
而./a.out ...
和文件描述符有关的函数:
文件描述符为int整型变量,范围0-OPEN_MAX;
在linux下OPEN_MAX未在limits.h下定义,使用sysconf(_SC_OPEN_MAX)获得其值.
open打开文件返回文件描述符没什么好说的.
close()关闭文件描述符,注意当有多个文件描述符指向同一文件表项时,必须close所有与之关联的描述符才能真正关闭文件.
When all file descriptors associated with an open file description have been closed, the open file description shall be freed.
此时无法再对文件进行更改.
dup(),dup2()复制现存的文件描述符,在内核数据中一个新的文件描述符被创建.当总数达到OPEN_MAX时,进程无法再打开文件.
当cmd=F_DUPFD时 fcntl和dup,dup2功能类似.
附测试程序 ...
车丢了,心情极度郁闷.好吧,怪我,忘记锁上了.老妈可是刚买没俩月的车啊.我还真想偷别人一辆,无奈技术水平低,也就作罢.家里知道我丢了车之后,地位急转直下 ,虽说不让我自己买,但也是各种说我.又不能辩驳什么,是自己真的犯了错.不过,他们认为我就做不好事情,说我,以后不注意,会丢更多的东西.好吧,被他们说的差一点感觉自己矬了,要不是咱心理素质高,自信心强.哎,丢车确实感觉挺窝囊的.
每个人都有一个守护天使,
但你的守护天使却睡着了,
我想摇醒他,
但他睡得太死了。
于是,我对上帝说,
我想做你的守护天使,
上帝同意了。
你很高兴,
因为你终于有了守护你的天使。
但这个天使比较笨,
没有一点经验,
他只想能尽他所能对你好,
但有时反而适得其反。
不过他不会放弃的,
他会好好吸取经验。
不让你伤心,难过。
我一直爱着你。
ZOJ Problem Set - 1005 Jugs
题目:来源
#include <iostream>
using namespace std;
int Ca,Cb,N;
void work()
{
int a ...