现在位置: 首页 > arouse发表的所有文章
  • 10月
  • 31日
综合 ⁄ 共 6441字 评论关闭
索引 1。AJAX原理 2。AJAX核心——XMLHttpRequest简介 1.AJAX原理 AJAX是Asynchronous JavaScript + XML的简称,它是一系列技术的组合: 使用XHTML和CSS的基于标准的表现形式 使用文档对象模型DOM的动态交互展示 使用XML 以及XSLT的数据交互操控 应用XMLHttpRequest的异步数据检索 经典的网络应用模型是以下面的方式进行工作的:用户在客户端触发一个HTTP请求并返回给服务器。服务器端做了一些处理,比如检索数据,分析数值, 与历史遗留系统(legacy systems)交互然后返回给客户端HTML页面。这是一种较适合网络早期的......
阅读全文
  • 10月
  • 31日
综合 ⁄ 共 11241字 评论关闭
February 18, 2005 Ajax: A New Approach to Web Applications by jesse james garrett 0 Comments If anything about current interaction design can be called “glamorous,” it’s creating Web applications. After all, when was the last time you heard someone rave about the interaction design of a product that wasn’t on the Web? (Okay, besides the iPod.) All the cool, innovative new projects are online. Despite this, Web interaction designers can’t help but feel a little envious of our coll......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 1252字 评论关闭
初次在Ubuntu Linux下使用Nginx,留个记录。 我是通过sudo apt-get install nginx安装的,因为自己下载tar.gz文件安装的话,还需要解决包依赖关系。 安装后,以下是常用命令: sudo nginx #启动 sudo nginx -s stop #停止 sudo nginx -t #测试配置文件是否正确,此命令很有用 此外,在网上找到在不停止nginx服务的情况下使更改的配置生效: kill -HUP `cat /usr/local/nginx/nginx.pid` #未测试,不知可否 此外,安装完nginx后,最好是将/doc及/images删掉, sudo vi /etc/nginx/sites-available/default 将location ......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 1321字 评论关闭
//加载一张名为xiezi.png的图片纹理 - (void)loadTexture {     CGImageRef textureImage = [UIImage imageNamed:@"xiezi.png"].CGImage;     if (textureImage == nil) {         NSLog(@"Failed to load texture image");         return;     }          NSInteger texWidth = CGImageGetWidth(textureImage);     NSInteger texHeight = CGImageGetHeight(textureImage);          GLubyte *textureData = (GLubyte *)malloc(texWidth * texHeight * 4);          CGContextRef textureContext = CGBitmapContextCreate(textur......
阅读全文
Maximal Rectangle  Total Accepted: 9039 Total Submissions: 41503My Submissions Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area. 三种递推方法: 1 maxR[i][j]=max{  minHCnt(k...j)*(j+1-k)  }, k=0...j 注意剪枝。当hCnt[k-x]>hCnt[k]时就可以删掉hCnt[k].可以用线性扫描方法一遍剪枝 (112ms) 2 maxR[i][k][j]=maxR[i-1][k][j]+(j+1-k), 其中arr[i][k~j]都必须是‘1'。否则maxR[i][k][j]=0.(72ms) 3 maxR[i][j] = maxHis......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 990字 评论关闭
这里谈谈文本文件与二进制文件以及C语言读写这两种文件的标准接口。 具体到物理保存时都是二进制的,关键是保存前对数据的编码有区别。 文本文件与二进制文件在计算机文件系统中的物理存储都是二进制的,也就是在物理存储方面没有区别都是01码,这个没有异议,他们的区别主要在逻辑存储上,也就是编码上。 文本文件格式存储时是将值作为字符然后存入其字符编码的二进制,文本文件用‘字符’作为单位来表示和存储数据,比如对于1这个值,文本文件会将其看做字符‘1’然后保存其ASCII编码值(这里假定是ASCII编码),这样在物理上就是0......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 2019字 评论关闭
代码如下: #encoding=utf-8 print '中国' #回退输入文件到起点 #创建一个输入文件,如Socket 允许回到起点,这样就可以读取所有数据 from cStringIO import  StringIO class RewindableFile(object):     def __init__(self, input_file):         self.file = input_file         self.buffer_file = StringIO()         self.at_start = True         try:             self.start = input_file.tell()         except(IOError , AttributeError):             self.start = 0         self......
阅读全文
  • 02月
  • 14日
综合 ⁄ 共 403字 评论关闭
记录一下。 随机生成IPv4地址: import random import socket import struct return socket.inet_ntoa(struct.pack('>I', random.randint(1, 0xffffffff))) 随机生成IPv6地址: ':'.join('{:x}'.format(random.randint(0, 2**16 - 1)) for i in range(4)) + ':1' 在这里遇到了格式化字符串的问题。官方文档在这里。在Python2.6.6中运行这段代码时,遇到 ValueError: zero length field name in format 的错误。而在Python2.7或者更新的版本中不会遇到这个错误。解决方法:将上述代码修改 ':'.join('{0:x}'.format(rando......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1106字 评论关闭
1.下载jdk-6u45-linux-i586.bin 从sun网站上直接下载JDK:http://download.oracle.com/otn-pub/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin 2.增加执行权限 jdk-6u45-linux-i586.bin,在linux上安装如下: # chmod u+x ./jdk-6u45-linux-i586.bin # ./jdk-6u45-linux-i586.bin 在按提示输入yes后,jdk被解压到./jdk1.6.0_45目录下。为与下面2中JDK安装路径一致,我们进行下列操作,在/usr/java下建立安装路径,并将文件考到该路径下: 3.将解压好的文件夹拷贝到/user/java下面 # sudo mkdir /usr/java # sudo cp -fr .......
阅读全文
  • 02月
  • 07日
综合 ⁄ 共 6406字 评论关闭
                                                 浅谈C++中的几个关键字 : static, const, inline // -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- static static 是C++中很常用的存储类说明符,它被用来控制变量、函数的存储方式同链接方式。 下面我将从static 存储类说明符的产生原因、作用谈起,全面分析static 说明符的实质。 static 说明符的两大作用: 一、......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 2993字 评论关闭
异常:org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to  import bean definitions from relative location [applicationContext-cxf.xml]Offending resource: URL 下载地址; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from URL 下载地址; nested exception is org.springframework.beans.FatalBeanException: Invalid NamespaceHandler class [org.apache.cxf.jaxws.spring......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 201字 评论关闭
1:在action中ServletActionContext.getRequest().serAttribute("设置名称",对象);//该名称就是该对象 2:在页面上使用 <s:if test="#request.设置名称.该对象中的属性!=null">//可以再取别的对象的值与本对象的值做判断       <s:property value="#request.设置名称.该对象中的属性"/> </s:if>
阅读全文