Gappproxy翻墙教程

1首先,申请一个gmail 的账号

有了Google账户后,登陆http://appengine.google.com

点击 Create an Application 创建一个应用程序。

然后就会冒出Verify Your Account by SMS,意思就是说要你填入手机号码,获取验证码,这个是免费的,大家可以放心。其中“Country and Carrier”选Other,Mobile Number就是你的手机号码,不过内地的手机要在前面加“+86”例如“+86135555555555”。完了后就点send,发送。 继续阅读

发表在 other | 标签为 | 5 条评论

json对象使用

很早就听说json传递数据非常方便,今天第一次使用感觉确实挺好的。这里简单介绍一下json吧。

JSON或JavacSript Object Notation,已经成为一种流行的替代XML定义结构化数据。下面是一个简单的例子:

{
“name”: “Bob Miller”,
“age”: 27,
“job”: “Programmer”,
“contact”:{“address”: “253 Johnson Road”,“Home_Phone”: “544-6443″,”Cell_Phone”: “563-3566″},
“hoby”[
{"hoby1":"football","hoby2":"eat"},
{"hoby1":"basketball","hoby2":"drink"}
]
}
服务器返回这样格式的字符串,这时我们需要把接收到的字符串转化成对象,最通用的是eval()函数,下面说一下使用方法:
var result=eual(‘(‘+reponseText+’)');//把result转化成对象
alert(result.name);//输出Bob Miller
alert(result.age);//输出27
alert(result.contact.address);//putout:253 Johnson Road
alert(result.hoby[0].hoby1);//putout:fottball
alert(result.hoby[0].hoby2);//putout:eat
alert(result.hoby[1].hoby1);//putout:baskball
很简单吧。除了可以使用eval()函数把字符串格式成json对象外,还可以使用json对象构建,(参考网站http://www.javascriptkit.com/jsref/json.shtml)不过浏览器对它的支持不太好,chrome支持,ie不支持,其它没测试,使用json构建是趋势,但现在还是要少用。
发表在 javascript | 标签为 , | 4 条评论

试用了google+

今天试用了google+,感觉做的不好

发表在 other | 2 条评论

无题

今天写了一个C的二叉树程序,发现我还是很喜欢C,虽然他很麻烦,我刚开始学习编程时学的就是C语言,已经快两年了,快忘了那时学时是啥感觉了,记得那时我学的并不好,刚进大学我可以说是电脑盲,那时我也没有电脑,所有C学的很遭糕,我第二学期就买了电脑,从那时起我才算是真正进入了计算机的世界,算算已经一年半了,对计算机虽然算不上精通,但已经有了大至的了解。我一直学习很努力,能达到这个水平我已经尽全力了,以前我总认为自己是个天才,但现在我发现我必须付出更多的时间才能办到天才能办到的事,加油!加油!加油!未来一定属于我的

发表在 other | 标签为 | 留下评论

php正则

在刚接触正则的时还感觉有点头懵,但现在发现它太强大了,虽然我还不太了解它,但我已经被它的魅力所倾倒,以前只是用过一点正则匹配,今天活比较少学学替换,作了个最简单的练习,替换一单词的第二个字母,如把一单词的第二个字母e替换成o,下面是我的程序,很简单,不要笑我: 继续阅读

发表在 php | 标签为 | 留下评论

javascript事件侦听

事件使得客户端的 JavaScript 有机会被激活,并得以运行。在这里我介绍三种我最常用的方法。

事件绑定方法I

绑定元素属性最简单和向后兼容性最好的事件绑定方法是把事件绑定到元素标识的属性。事件属性名称由事件类型外加一个“on”前缀构成。尽管HTML属性并不是大小写敏 感的,人们还是定义了一个规则,规定事件类型的每一个“词”的首字母大写,比如 onClick 和 onMouseOver。这些属性也被称为事件处理器,因为它们指示了元素如何“处理”特定的事件类型。正确的事件处理器属性的值在形式上是被引号包含的 JavaScript 语句。 继续阅读

发表在 javascript | 标签为 , | 9 条评论

jquery简介

Jquery是继prototype之后又一个优秀的Javascrīpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。

发表在 jquery | 标签为 | 3 条评论

什么是ajax

AJAX = 异步 JavaScript 和 XML。

AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。

发表在 ajax | 标签为 | 留下评论

什么是css

HTML 标签原本被设计为用于定义文档内容。通过使用 <h1>、<p>、<table> 这样的标签,HTML 的初衷是表达“这是标题”、“这是段落”、“这是表格”之类的信息。同时文档布局由浏览器来完成,而不使用任何的格式化标签。由于两种主要的浏览器(Netscape 和 Internet Explorer)不断地将新的 HTML 标签和属性(比如字体标签和颜色属性)添加到 HTML 规范中,创建文档内容清晰地独立于文档表现层的站点变得越来越困难。为了解决这个问题,万维网联盟(W3C),这个非营利的标准化联盟,肩负起了 HTML 标准化的使命,并在 HTML 4.0 之外创造出样式(Style)。所有的主流浏览器均支持层叠样式表。

发表在 div+css | 标签为 | 留下评论

javascript简介

Nombas 和 ScriptEase
大概在 1992 年,一家称作 Nombas 的公司开发了一种叫做 C 减减(C-minus-minus,简称 Cmm)的嵌入式脚本语言。Cmm 背后的理念很简单:一个足够强大可以替代宏操作(macro)的脚本语言,同时保持与 C (和 C ++)足够的相似性,以便开发人员能很快学会。这个脚本语言捆绑在一个叫做 CEnvi 的共享软件中,它首次向开发人员展示了这种语言的威力。Nombas 最终把 Cmm 的名字改成了 ScriptEase,原因是后面的部分(mm)听起来过于消极,同时字母 C “令人害怕”。现在 ScriptEase 已经成为了 Nombas 产品背后的主要驱动力。 继续阅读

发表在 javascript | 标签为 | 一条评论