上一课我们说了在Web之中,全球各地有无数台机器,有些充当客户机,有些作为服务器。 那么这些机器如何找到和辨认彼此呢?难道不会“只是因为在人群中多看了你一眼,再也没能想起你容颜”吗?
分类:
Web程序 时间:
2015-07-26 07:27:38
阅读次数:
166
之前的课,我们学习了Client-Server模型的客户端语言和服务器语言。 客户端语言有HTML,CSS和JavaScript。 服务器语言有PHP,Java,Python,Ruby,C#,还有新兴的Go语言(Google推出的很强大的编程语言)。 不过,要使得Web中这么多机器之间能够相互通信,...
分类:
Web程序 时间:
2015-07-26 07:28:45
阅读次数:
163
好不容易把程序员联盟的网站做好了 coderunity.com
分类:
编程语言 时间:
2015-07-26 07:26:49
阅读次数:
333
代码实例:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[UIWindow alloc] ...
分类:
移动开发 时间:
2015-07-26 07:28:24
阅读次数:
153
在我们开始聊响应式网站之前,我们可以聊聊移动App(App是Application的缩写,意为“应用”)。 自从触屏式手机和平板电脑开始流行起来后(多亏乔布斯乔老爷子推广了iPhone),传统的网站和软件行业发生了翻天覆地的变化。以前,我们用手机最多是打电话,发短信,玩游戏,很难得会在手机上浏览网页...
分类:
移动开发 时间:
2015-07-26 07:28:02
阅读次数:
217
上一课我们介绍了服务器端的编程语言,有PHP,Java,Python,Ruby,C#等。 这一课我们来学习基于这些语言衍生出来的框架(Framework),然后我们再来看看什么是内容管理系统(CMS)。
分类:
Web程序 时间:
2015-07-26 07:24:55
阅读次数:
118
在正式开始Linux之旅前,我们要把操作系统安装好
分类:
系统相关 时间:
2015-07-26 07:26:35
阅读次数:
194
大家好,欢迎来到【Web探索之旅】的第三部分。这一部分有不少原理,还是很重要的。 这一部分我们会着眼于一个Web site(网站)是如何工作的,我们会更深入地了解Web背后的网络。这里的网络是network,泛指Web中的各台机器之间互相“交流”。
分类:
Web程序 时间:
2015-07-26 07:27:30
阅读次数:
192
说到“数据库”,顾名思义,是“数据的仓库”的意思。 所以数据库的一大作用就是储存数据咯。 为什么Web领域要有数据库呢?
分类:
数据库 时间:
2015-07-26 07:25:19
阅读次数:
175
上一课我们正式开始安装Ubuntu了,但是到了分区的那一步,小编却戛然而止。这是什么情况呢? 请读者们千万不要扁我;如果真的要扁,那就请“海扁”,让我一次挨(爱)个够(想到了庾澄庆的《让我一次爱个够》),体会一下苏武的感觉。 是这样的:磁盘分区是个很重要且比较难的知识点。
分类:
系统相关 时间:
2015-07-26 07:24:13
阅读次数:
229
介绍了Web的客户端,我们来谈谈Web的服务器端。 既然客户端有客户端的编程语言(HTML,CSS和JS),那么我们服务器端岂能逊色呢,对吧。 服务器端也有不少种编程语言。这些编程语言写成的程序会在服务器端的电脑上被执行。 如果说客户端的语言编写的程序决定了我们的网页的外观,那么服务器端的语言编写的...
分类:
编程语言 时间:
2015-07-26 07:25:31
阅读次数:
145
1. Linux的多面性 2. 下载Ubuntu,烧写之
分类:
系统相关 时间:
2015-07-26 07:26:20
阅读次数:
288
ARP的工作原理如下:1. 首先,每台主机都会在自己的ARP缓冲区 (ARP Cache)中建立一个 ARP列表,以表示IP地址和MAC地址的对应关系。2. 当源主机需要将一个数据包要发送到目的主机时,会首先检查自己 ARP列表中是否存在该 IP地址对应的MAC地址,如果有﹐就直接将数据包发送到这个...
分类:
其他好文 时间:
2015-07-26 07:25:34
阅读次数:
156
最近在处理一个树形菜单,要做到异步加载、自动展开。可怎么搞都不行,要点击一下才能展开所有。 使用的zTree版本是v3.5.18。其实还是蛮简单的。话不多说,代码如下: /**
?*?初始化菜单
?*/
var?initTree?=...
分类:
其他好文 时间:
2015-07-26 06:22:39
阅读次数:
1218
滚动到顶部判断: getScrollY() == 0 滚动到底部判断: View childView = getChildAt(0); childView.getMeasuredHeight() <= getScrollY() + getHeight(); 其中getChildAt表示得到ScrollView的child View childVie...
分类:
移动开发 时间:
2015-07-26 06:23:33
阅读次数:
140