摘要:什么是SSI? SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有强大的功能,只要使用一条简单的SSI命令就可以实现整个网站的内容更新,时间和日期的动态显示,以及执行shell和CGI脚本程序等复杂的功能。 Apache默认是不支持SSI的,需要我们更改httpd.conf来进行配置。我这里以windows平台的Apache 2.0.x为例,打开conf目录下的httpd.conf文件,搜索“AddType text/html .shtml”,搜索结果: # Add
阅读全文
摘要:数据可视化 是很多大数据分析的一项重要工作,甚至有专门的团队做这项工作。Web上的各种图形(饼状图,柱状图等)一直被flash所垄断,随着HTML5的发展,SVG和Canvas也逐渐走上舞台。这不,产品要求跨平台,这次不能使用flash。考虑到第一次接触,开发周期较短,评估后决定使用Raphael.js。Raphael,意为拉斐尔(姓氏),另外拉斐尔也是意大利画家、建筑学家。Raphael.js 作者是Dmitry Baranovskiy ,请记住该人,他应该和 John Resig 一样绽放光芒。该库已经被合并至 Sencha,他本人也已加入 Sencha 团队。我做的这个叫做 “商品来源去
阅读全文
摘要:古老的center标签已经废弃了,css的text-align取代了它。一、text-align 可以使行内元素居中,也可以使块级元素中的文本居中如下代码 使用text-align使行内元素span居中 使用text-align使行内元素span居中 效果如图可见:第一个text-align使得文本和SPAN都居中,第二个text-align则只能使文本居中,块级元素P则没有居中。关于text-align的演变及浏览器兼容性参考RT8003。二、margin 自动空白边仅能使块级元素居中如下代码 使用margin:auto不能使行内元素居中 使用margin:au...
阅读全文
摘要:一、第一个oc程序#import int main(int argc, const char * argv[]){ NSLog(@"Hello, Objective-C"); return 0;}运行,控制台输出二、声明变量使用类型关键字(int/float/long/BOOL/char等)#import int main(int argc, const char * argv[]){ int num = 100; NSLog(@"Number is: %i", num); return 0;}运行,控制台输出JS中声明变量只用var,无论何种数据类型。
阅读全文