指针变量既然可以指向变量,当然也可以指向数组元素(把某一元素的地址放到一个指针变量中),所谓数组元素的指针就是数组元素的地址。
int a[10];
int *p;
p=&a[0]; //把a[0]元素的地址赋给指针变量p,也就是使p指向数组a的第0个元素。
p=a; //与上一句等价,C语言规定数组名代表数组中首元素的地址。
注意:
(1)p+i和a+i就是a[...
分类:
编程语言 时间:
2015-04-11 10:25:32
阅读次数:
143
场景简单,其实就是在做WEB请求的时候,处理的结果需要同时通知到一个第三方服务器,通知后再把结果返回给客户端。
现在这个通知只是一个简单通知,如果直接加在客户端请求里面,客户端会在请求第三方服务器时堵塞。另外为了客户端不能超时,所以通知失败后也不敢多次请求。
这里可以使用定制任务来解决这个问题,一个客户端请求后产生一个定制的任务,然后服务后台进行多线程的异步处理,这样就会大大...
分类:
编程语言 时间:
2015-04-11 10:22:43
阅读次数:
215
Ajax 应用程序所用到的基本技术:HTML 用于建立 Web 表单并确定应用程序其他部分使用的字段。JavaScript 代码是运行 Ajax 应用程序的核心代码,帮助改进与服务器应用程序的通信。DHTML 或 Dynamic HTML,用于动态更新表单。我们将使用div、span和其他动态 HT...
分类:
编程语言 时间:
2015-04-11 10:20:18
阅读次数:
139
Python的作用域解析是基于叫做LEGB(Local(本地),Enclosing(封闭),Global(全局),Built-in(内置))的规则进行操作的。这看起来很直观,对吧?事实上,在Python中这有一些细微的地方很容易出错。看这个例子:12345678910 >>> x = 10>>> d...
分类:
编程语言 时间:
2015-04-11 10:18:20
阅读次数:
144
要求:? 输入一个整形数组,数组里有正数也有负数。?数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。?如果数组A[0]……A[j-1]首尾相邻,允许A[i-1], …… A[n-1], A[0]……A[j-1]之和最大。?同时返回最大子数组的位置。 求所有子数组的和的最大值。要求时间...
分类:
编程语言 时间:
2015-04-11 10:16:31
阅读次数:
116
#include#includeusing namespace std;void disparry(int a[2][3]){printf("\n%d,%d,%d",a[0][0],a[0][1],a[0][2]);}int main(void){ int arr[2][3]={{2,3,1...
分类:
编程语言 时间:
2015-04-11 10:16:17
阅读次数:
142
1 /* 2 本例拟在实现插入排序 3 插入排序: 4 类似扑克牌的排序,开始时,左手为空,所有的牌位于桌面上。然后,每次从桌上拿起一张牌并插入到左手正确位置。 5 注意点:左手中的牌始终是排好序的,比较时,将要比较的牌从左手最后一张牌开始比较,如果...
分类:
编程语言 时间:
2015-04-11 10:15:17
阅读次数:
140
1. 继承方式public 父类的访问级别不变protected 父类的public成员在派生类编程protected,其余的不变private 父类的所有成员变成private#include using namespace std;class base{ public: ...
分类:
编程语言 时间:
2015-04-11 10:11:58
阅读次数:
133
原文:[译]JavaScript规范-葵花宝典【译】JavaScript规范 译自:https://github.com/airbnb/javascript 类型 原始值: 相当于传值 string number boolean null undefined var foo = 1, bar = f...
分类:
编程语言 时间:
2015-04-11 10:09:58
阅读次数:
220
【函数指针】 在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);“函数类型”说明函数的返...
分类:
编程语言 时间:
2015-04-11 10:10:58
阅读次数:
127
题目
2-3-4树是B树的特例,是度为2的B树。在B树这篇博客中,我们实现的B树是一个模板,因此要得到2-3-4树,即度为2的B树非常容易,只要如是声明就可以了——Btree bt,其中int是所存元素类型。
在本题中,要实现的是2-3-4树的链接与分裂。参看红黑树的连接操作我们不难得到2-3-4树的链接方法。现在,我们对于2-3-4树的链接也予以推广,即实现任意度数的B树...
分类:
编程语言 时间:
2015-04-11 09:05:41
阅读次数:
146
#include
#include
struct LinkList
{
int data;
struct LinkList *next;
};
/*初始化链表*/
void init_list(LinkList **head)
{
*head=(LinkList *)malloc(sizeof(LinkList));
(*head)->next=N...
分类:
编程语言 时间:
2015-04-11 09:03:35
阅读次数:
232
在使用mahout之前要安装并启动hadoop集群
将mahout的包上传至linux中并解压即可
mahout下载地址:
点击打开链接
mahout中的算法大致可以分为三大类:
聚类,协同过滤和分类
其中
常用聚类算法有:canopy聚类,k均值算法(kmeans),模糊k均值,层次聚类,LDA聚类等
常用分类算法有:贝叶斯,逻辑回归,支持向量机,感知器,神经网络等
...
分类:
编程语言 时间:
2015-04-11 09:04:31
阅读次数:
328
汉诺塔问题就是:有ABC三根柱子,A柱子上从上到下摞了很多体积依次递增的圆盘,如果将圆盘从A移动到C柱子,且依然保持从上到下依次递增。
class Hanio{
public void moveOne(int n, String init, String desti){ //只有一个盘子的情况
System.out.println(" move:"+n+" from "+init+"...
分类:
编程语言 时间:
2015-04-11 09:01:19
阅读次数:
135
一个字符数组,里面的字符可能是a-z、A-Z、0-9.现在要求对数组进行排序,要求所有小写字符放在最前面,
所有大写字符放在中间,所有数字放在最后,而且各部分内部分别有序。
解析:可以将整个字符数组进行排序,然后将整个数组逆序,然后a-z、A-Z、0-9在分别逆序就可以了
//一个字符数组,里面的字符可能是a-z、A-Z、0-9.现在要求对数组进行排序,要求所...
分类:
编程语言 时间:
2015-04-11 09:02:41
阅读次数:
156
python 爬虫爬取美女图片
#coding=utf-8
import urllib
import re
import os
import time
import threading
def getHtml(url):
page = urllib.urlopen(url)
html = page.read()
return html
def getImg...
分类:
编程语言 时间:
2015-04-11 09:02:27
阅读次数:
226