第二个算法是我笔试题遇到的,当时没有做出来,在网上看到别人写的算法,感觉太精妙了。就在这里分享出来。全排列所谓全排列,就是打印出字符串中全部字符的全部排列。比如输入字符串abc。则打印出 a、b、c 所能排列出来的全部字符串 abc、acb、bac、bca、cab 和 cba 。#include<s ...
分类:
编程语言 时间:
2017-08-18 14:27:53
阅读次数:
193
前言 Web日志包括着站点最重要的信息,通过日志分析。我们能够知道站点的訪问量,哪个网页訪问人数最多,哪个网页最有价值等。一般中型的站点(10W的PV以上),每天会产生1G以上Web日志文件。大型或超大型的站点,可能每小时就会产生10G的数据量。 对于日志的这样的规模的数据,用Hadoop进行日志分 ...
分类:
Web程序 时间:
2017-08-18 14:27:44
阅读次数:
241
/** 题目:hdu6125 Free from square 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6125 题意: 从不大于n的所有正整数中选出至少1个且至多k个使得乘积不包含平方因子,对10^9+7取模。 1≤n,k≤500。 思路: 分组背... ...
分类:
其他好文 时间:
2017-08-18 14:27:34
阅读次数:
324
Apache Kudu是由Cloudera开源的存储引擎,可以同时提供低延迟的随机读写和高效的数据分析能力。Kudu支持水平扩展,使用Raft协议进行一致性保证,并且与Cloudera Impala和Apache Spark等当前流行的大数据查询和分析工具结 合紧密。本文将为您介绍Kudu的一些基本 ...
分类:
Web程序 时间:
2017-08-18 14:27:26
阅读次数:
269
在《剑指Offer》中,在栈和队列习题中,作者留下来一道题目供读者自己实现,即“用两个队列实现一个栈”。 在计算机数据结构中,栈的特点是后进先出,即最后被压入(push)栈的元素会第一个被弹出(pop);队列的特点是先进先出,即第一个进入队列的元素将会被第一个弹出来。虽然栈和队列特点是针锋相对,但是 ...
分类:
编程语言 时间:
2017-08-18 14:27:18
阅读次数:
256
(1)cookie的有效期: 默认:会话周期结束(就是浏览器关闭),默认情况下,cookie会在浏览器关闭时失效,这种cookie是 临时cookie或者叫会话。 支持设置有效期,setcookie的第三个参数,可以对cookie的有效期进行设置,有效期采用一个时间戳来表示。(下面的这个就是设置了6 ...
分类:
Web程序 时间:
2017-08-18 13:40:04
阅读次数:
205
背景 为了学习spring,准备写一个通讯录demo,实现增删改查功能。 前端页面同事推荐用vue.js,因为简单快速,当然前提是基于你对前端的html,css,js有一定的了解 资料 vue.js 官网: https://cn.vuejs.org/ axios: https://www.npmjs ...
分类:
Web程序 时间:
2017-08-18 13:39:54
阅读次数:
258
mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。 1.命令格式: mv [选项] 源文件或目录 目标文件或目录 2.命令功能: 视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv ...
分类:
系统相关 时间:
2017-08-18 13:39:46
阅读次数:
270
#include<stdio.h> #include<string.h> #include<iostream> #include<algorithm> using namespace std; int mp[10][10],row[10][10],col[10][10],grid[10][10]; ...
分类:
其他好文 时间:
2017-08-18 13:39:35
阅读次数:
213
题目描述 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 用两个栈实现一个队列的功能?要求给出算法和思路! <分析>: 入队:将元素进栈A 出队:判断栈B是否为空,如果为空,则 ...
分类:
其他好文 时间:
2017-08-18 13:39:29
阅读次数:
128
新手写的shell,写的不好,请大家见谅。希望结交一些大神和同行。QQ:86416192欢迎大家加QQ。1、写一个脚本,显示出来多少个用户,并且显示出来每个用户的ID。#!/bin/bashfile="/etc/passwd"LINES=`wc-l$file|cut-d""-f1`forIin`seq1$LINES`;douserid=`head-$I$file|tail-1|cut..
分类:
系统相关 时间:
2017-08-18 13:39:22
阅读次数:
288
分类算法——KNN(k-nearest neighbor classification) 算法: 1、给定测试对象,计算它与训练集中每个对象的距离 2、选择距离最近的k个对象 3、根据k个对象中占优势的类别,判断测试对象的类别 问题点讨论: 1、距离 用距离作为相似度的度量,即距离越远,相似度就越差 ...
分类:
其他好文 时间:
2017-08-18 13:39:17
阅读次数:
212
好久没写轮播图了,今天在vue上写了个超简单的,效果还ok。 .moveLeft{position:relative;right:ZOOMpx;transition:all 1s;} 原理是滚动时利用.moveLeft向左移动一个格子,造成滚动的假象,此时第二张图在第一个格子的位置; 这时候把第一个 ...
分类:
其他好文 时间:
2017-08-18 13:39:00
阅读次数:
170
首先介绍面向对象的一些概念: 对象:对象是有属性和方法组成的,在实际环境中也就是对象本身的变量和函数! 类的定义: 继承:继承可以使子类拥有父类的属性和方法,并且可以重些这些方法,加强代码的复用性,python中子类可以有多个父类,但是不建议这样使用,一般会产生重复调用的问题,Super().方法名 ...
分类:
其他好文 时间:
2017-08-18 13:38:50
阅读次数:
181
在之前的文章Android内存泄露的几种情形中提到过在开发中常见的内存泄露问题,可是过于草率。因为刚开年,工作还没正式展开,就看了一下Github开源大户Square的LeakCanary,并用公司项目的測试环境来练手。试图找出项目中存在的内存泄露。与上一篇不同,这一篇我会先说一下Java的内存区域 ...
分类:
其他好文 时间:
2017-08-18 13:38:43
阅读次数:
291
很多人采用OleDB读取EXCEL文件的时候会发现,当一列数据以数字开头的时候,后面的字符串无法读取,今天就给大家分享一下解决此问题的小窍门。 1、把列标题当做数据来读取(HDR=NO设置把第一行当做数据而不是表头来处理): string strConn = "Provider=Microsoft. ...
分类:
数据库 时间:
2017-08-18 13:38:33
阅读次数:
201