#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
OOP概述
OOP不仅是一项具体的软件开发技术,而且是一整套关于如何看待软件系统与现实世界关系,以何种观点来研究问题并进行求解以及如何进行系统构造的软件方法学。
OOP方法的出现弥补了传统方法的不足,首先着眼于实际问题中所涉及的对象,包括各种客观实体及事件等,为解决问题设计所需的,各种对象以及对象的属性,必要的操作和各个对象之间的关系,从而构建出对象的结构和为解决问...
在使用mahout之前要安装并启动hadoop集群
将mahout的包上传至linux中并解压即可
mahout下载地址:
点击打开链接
mahout中的算法大致可以分为三大类:
聚类,协同过滤和分类
其中
常用聚类算法有:canopy聚类,k均值算法(kmeans),模糊k均值,层次聚类,LDA聚类等
常用分类算法有:贝叶斯,逻辑回归,支持向量机,感知器,神经网络等
...
分类:
编程语言 时间:
2015-04-11 09:04:31
阅读次数:
328
Color Me Less
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 31449
Accepted: 15309
Description
A color reduction is a mapping from a set of discrete color...
分类:
其他好文 时间:
2015-04-11 09:04:27
阅读次数:
122
OpenCV入门学习(一)图像放缩【简单的按比例放缩,无技术含量】...
分类:
其他好文 时间:
2015-04-11 09:02:53
阅读次数:
172
这道题,本身倒没什么。需要注意几点。
1) 大数据,用long long而不是int,包括其中需要尝试的radix。这里吃了大亏
2) 多个进制选最小的情况,只能是输入数据为一位的情况。所以只需判断是不是一位。这里理解不够透彻
3) 溢出,尝试进制时,有产生负数的情况,要考虑到。
#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2015-04-11 09:02:59
阅读次数:
124
JS绘图基本流程如下:
JS通过id寻找到canvas元素,如下代码:
var c=document.getElementById('myCanvas')
创建context对象,如下代码:
var cxt=c.getContext('2d')
2d是唯一的一个函数参数,将来可能支持3D绘图,所有的绘图工作就在context对象上完成了
canvas绘图相关对象
cxt.beginPath(...
分类:
其他好文 时间:
2015-04-11 09:04:10
阅读次数:
189
这是一个简单的TCP服务器/客户端的程序示例。客户端发送两个long型变量到服务器端,服务器端读取这两个long型变量并返回这两个变量的和给客户端。
这是服务器端的示例代码:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-04-11 09:01:48
阅读次数:
86
搬运自本人博客:xge技术博客
原文:http://www.xgezhang.com/android_login_save_file.html
在本机或服务器上保存文件是比较简单的一件事,那么在安卓系统下我们该如何存储文件呢?这里我们借用登陆界面常见的“记住登陆用户名密码”的为例,来介绍一下如何把文件保存到手机内存,也综合复习和练习一下之前的内容:
首先我们还是先做界面:...
分类:
移动开发 时间:
2015-04-11 09:02:21
阅读次数:
182
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5263
题意:
比较Calem和Serena手上牌的总和的大小,谁大就输出谁的名字,相同输出Draw。
代码:
#include
using namespace std;
int main()
{
int t,n,m,sum1,sum2,tmp;
c...
分类:
其他好文 时间:
2015-04-11 09:03:39
阅读次数:
106
NetApp要小心了,AWS即将推出EFS(Elastic File System),瞄准企业NAS存储市场...
分类:
其他好文 时间:
2015-04-11 09:01:17
阅读次数:
238
题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=5230
题面:
Elevator
Time Limit: 2 Seconds Memory Limit: 65536 KB
How time flies! The graduation of this year is aroun...
分类:
其他好文 时间:
2015-04-11 09:03:02
阅读次数:
117
算法介绍
KD树的全称为k-Dimension Tree的简称,是一种分割K维空间的数据结构,主要应用于关键信息的搜索。为什么说是K维的呢,因为这时候的空间不仅仅是2维度的,他可能是3维,4维度的或者是更多。我们举个例子,如果是二维的空间,对于其中的空间进行分割的就是一条条的分割线,比如说下面这个样子。
如果是3维的呢,那么分割的媒介就是一个平面了,下面是3维空间的分割
这就...
分类:
其他好文 时间:
2015-04-11 09:01:02
阅读次数:
4534
汉诺塔问题就是:有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
1、Linux配置IP地址
1)ifconfig命令临时配置IP地址
ifconfig 命令 查看Linux网络状态ifconfig eth0 192.168.0.200 netmask 255.255.255.0 临时配置eth0网卡的IP地址与子网掩码
2)setup工具用具配置IP地址
3)修改网络配置文件
/etc/sysconfig/network-scri...
分类:
系统相关 时间:
2015-04-11 09:03:10
阅读次数:
164