自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (3)
  • 收藏
  • 关注

原创 排序---JS

排序JS简单选择排序插入排序冒泡排序归并排序快排测试代码

2020-09-01 11:50:32 113

原创 Linux使用samba共享文件夹

使用samba使用centos系统,突然Windows7无法访问共享文件夹(出现错误0x80070035)。 $service smb status//查看samba状态 $chkconfig --list|grep smb查看参数情况 $service smb restart重启smb服务 $service smb stop停止smb服务 $service smb start启...

2018-12-12 15:21:52 2665

原创 Linux下安装anaconda

1.下载(直接到清华镜像下载) 下载链接,选择合适的版本,我试了几个,选择了一个下载最快的,原谅我的渣渣网速, 官网在国外,必须找镜像,不然很慢很慢,,,,,, 此步骤真的很慢,重新选择下载网址,这个是官网,仍然很慢,官网 清华镜像是最快的清华镜像连接 2.安装anaconda bash Anaconda3-4.3.1-Linux-x86.sh 安装完成之后要重启终端,anaco

2017-04-11 16:15:57 107681 4

原创 Ubuntu12.04换源方法

当前时间——2017.4.11 1、首先备份Ubuntu源列表 sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份当前的源列表) 2、修改更新源 sudo gedit /etc/apt/sources.list (打开Ubuntu 11.04源列表文件) 3、将下面的代码粘贴进去 可直接复制粘贴 4.以上步

2017-04-11 15:43:52 17272

原创 ubuntu14.04安装python3.5以及sklearn

ubuntu14.04系统会自带python2.7(输入python可以进入python环境来进行检测),请不要卸载。不同版本的Python可以共存。卸载之后,系统可能会被影响。 (1)sudo add-apt-repository ppa:fkrull/deadsnakes (2)sudo apt-get update(3)sudo apt-get install python3.5//这一步

2017-04-09 22:55:07 5126

原创 java产生随机数的方式

Math.random()

2017-04-06 21:50:21 396

原创 常见数据结构小知识点总结

1.循环队列 初始化建空队时,令front=rear=0, 当队空时:front=rear 当队满时:front=rear 亦成立 因此只凭等式front=rear无法判断队空还是队满。 有两种方法处理上述问题: (1)另设一个标志位以区别队列是空还是满。 (2)少用一个元素空间,约定以“队列头指针front在队尾指针rear的下一个位置上”作为队列“满”状态的标志。即: 队空时

2017-04-06 21:20:14 359

原创 java编程遇到的一些基本语法总结

1.==和equals ==是操作符,用于判断(引用)the same one(变量(栈)内存中存放的对象的(堆)内存地址) equals用于判断(对象的)值是否相等,String重写了equals方法, Object中的equals方法和“==”一样,而String、Integer等等一些类,重写了equals,才使得equals和“==不同”,所以,当自己创建类时,自动继承了Object的

2017-04-06 10:21:56 421

原创 《剑指offer》-用两个栈实现队列

题目:用两个栈实现一个队列,完成在队尾插入结点和在队头删除结点的功能。 实在不知道该怎么写。。。。。。只能按照书上给的代码改成java版本的了,哈哈哈……机智如我import java.util.Stack;public class CQueue { public static Stack<Integer> stack1 = new Stack<Integer>(); public

2017-04-05 19:17:33 376

原创 编程或者笔试可能需要的一些基本的数学公式

tn−1=(t−1)(tn−1+tn−2+⋯+t+1)t^{n}-1=(t-1)(t^{n-1}+t^{n-2}+\cdots+t+1) ———想到再添加————-

2017-04-04 14:27:43 875

原创 欧拉函数euler

特整理欧拉函数的一些介绍,以便于一些知识的梳理,不做证明,只是知道如何利用即可。有时间再补充。 参考欧拉函数求法与应用。 欧拉函数:小于n的正整数中与n互质的数的个数,φ(1)=1\varphi(1)=1。 通式:φ(n)=n(1−1p1)(1−1p2)(1−1p3)⋯(1−1pn)\varphi(n)=n\left(1-\frac{1}{p_{1}}\right)\left(1-\frac{

2017-04-03 18:38:09 474

原创 LCS-最长公共子序列

最长公共子串(Longest Common Subsequence,LCS),子序列和子串的区别:子串是连续的一段。 蛮力法(对s的每一个子序列,检查是否为t的子序列,s有2^m个子序列,t有2^n个子序列,s长度为m,t长度为n) 时间复杂度为O(2^n * 2^m)。 动态规划法(自顶向下)时间复杂度和空间复杂度都是O(m*n) (最优子结构的意思是全局最优解包含局部最优解,问题能够分解

2017-03-31 16:34:32 565

原创 在线笔试中一般的标准输入输出及常见问题

C:// 输入一组数据并输出,也可用gets()和puts()int a,b;scanf("%d %d”,&a,&b); printf("%d %d\n”,a,b); //输入多组数据并输出 int a[100],b[100],i; while(scanf("%d %d",&a[i],&b[i])!=EOF) { printf("%d %d\n",a[i],b[i]); i+

2017-03-22 10:39:03 2000

原创 《剑指offer》006-重建二叉树

题目:输入前序和中序,重建二叉树。(假设前序和中序不含重复数字)。

2017-03-21 10:01:22 259

原创 《剑指offer》005-从尾到头打印链表

代码:import java.util.Stack;class ListNode{ int val; ListNode next; ListNode(int i){ this.val = i; }}public class ReversePrint{ public static void main(String[] args){

2017-03-21 09:49:14 264

原创 Josephu(约瑟夫)问题(java版本)

声明:整理的学习版本,并非本人成果。Josephu问题为:设编号为1,2,……,n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m的那个人出列,他的下一位又从1开始报数,数到m的那个人又出列,以此类推,直到所有人出列为止,由此产生一个出队编号的序列。 提示:用一个不带头结点的循环链表来处理Josephu问题,先构成一个有n个结点的单循环链表,,然后由k结点起从1开始

2017-03-13 14:02:44 1237 1

原创 算法经典问题总结

遇到了就往上面添加。 ———————2017.3.13——————————- 1.汉诺塔 2.约瑟夫问题(丢手帕问题) 3.走楼梯问题

2017-03-13 10:18:46 693

原创 自动化测试复习总结

以下为本人复习方向,欢迎大家多多交流。1.手工测试VS自动化测试属于基本概念,结合自身项目或者是语言来解答即可。 区分手工测试和自动化测试,从人力、时间、财力成本,结合自身项目经验阐述自动化测试的优势;从测试质量依赖性、有效性方面阐述手工测试的优势;或者结合一下语言说明两个测试的缺点。优点: 用简单的脚本实现大量重复的工作,节省人力物力; 测试时间缩短; 对回归测试比较方便;(注:回归测

2017-03-10 16:51:18 1740

转载 测试

白盒子测试方法:(强度由低到高)语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

2017-03-09 16:04:26 647

原创 堆和堆排序

堆的插入堆的删除创建堆堆排序

2017-03-09 16:03:47 309

原创 排序总结(java版本)

本文总结的排序算法有简单选择排序、直接插入排序、冒泡排序、希尔排序、快速排序、堆排序、归并排序,桶排序,基数排序。 简单选择排序private void selectSort(int[] nums){ for(int i = 0; i < nums.length-1; i++){ int index = i; for(int j =

2017-03-09 15:34:18 684

原创 罗马数字和十进制数转换(java版本)

 七个罗马字母:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、M(1000)1.将十进制数(0-3999)转换成罗马数字 public class Solution{ public static void main(String[] args){ System.out.println(intToRoman(2344)); ...

2017-03-06 20:12:31 1317 2

原创 二叉树的遍历-先序中序后序层次(java实现)

二叉树的结构

2017-03-03 16:43:49 303

原创 二分查找递归和非递归(java实现)

public class BinarySearch { public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = new int[] { 12, 23, 34, 45, 56, 67, 77, 89, 90 }; Syste

2017-03-02 16:54:20 628

原创 eclipse设置背景黑色以及字体大小

eclipse设置背景黑色先上效果图 1.Window->preference->General->Appearance 得到 2. 修改代码编辑区背景配色,有两种方法: (1)、去官方网站(http://eclipsecolorthemes.org/)上下载自己想要的配色方案。但是这个方法一次只能添加一个配色方案。于是我采用了第二种方法。 (2)、打开Eclipse,h

2017-03-02 13:42:38 2612

原创 深度优先遍历/广度优先遍历(递归+非递归java实现)

二叉树的最大深度深度优先遍历

2017-03-01 16:04:05 3634 6

原创 《剑指offer》004-替换空格(java实现)

题目:请实现一个函数,把字符串中的每个空格替换成“%20”例如输入“We are happy.”,则输出“We%20are%happy.”。 在网络编程中,如果URL参数中含有特殊字符,一般将特殊字符转换成’%’后面跟上ASCII码的两位十六进制的表示。空格的ASCII码是32,十六进制是ox20,’#’的ASCII码是35,十六进制是ox23。

2017-02-21 10:40:13 390

原创 《剑指offer》003-二维数组中的查找

《剑指offer》003-二维数组中的查找题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排列。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该函数。输入:  输入可能包含多个测试样例,对于每个测试案例,   输入的第一行为两个整数m和n(1  输入的第二行包括一个整数t(1  接下来的m行,每行有n个数,代表题

2017-02-20 22:12:54 387

原创 《剑指offer》002-实现Singleton模式(java实现)

《剑指offer》002-实现Singleton模式一、加载类时就初始化此实例public class Singleton{ private static Singleton instance = new Singleton(); private Singleton(){} public static Singleton getInstance(){ retu

2016-11-16 20:55:33 443

原创 Java按值传递还是引用传递

Java按值传递与引用传递1)值传递与引用传递值传递:方法调用时,传递给形式参数的是实际参数的值,方法执行过程不会改变实际参数的值。 引用传递:方法调用时,传递给形式参数的是实际参数的值的地址,方法执行过程中,改变形式参数的地址存的值也就改变了实际参数的值,故操作形式参数会影响实际参数。2)传递基本数据类型3)传递对象

2016-11-06 12:54:23 358

原创 Ubuntu配置hadoop单机+伪分布式环境+eclipse--安装eclipse并配置插件(四)

Ubuntu配置hadoop+eclipse1)下载并安装eclipse在官网下载eclipse,http://www.eclipse.org/downloads/eclipse-packages/?osType=linux,在官网尝试很久后发现要付费,搜索了一个下载,解压, $sudo tar -zxvf eclipse-java-mars-1-linux-gtk-x86_64.tar.gz -

2016-10-24 15:37:21 996

原创 Ubuntu配置hadoop单机+伪分布式环境+eclipse--配置hadoop伪分布式环境(三)

Ubuntu配置hadoop伪分布式环境1)

2016-10-22 22:39:58 959 1

原创 Ubuntu配置hadoop单机+伪分布式环境+eclipse-- 配置hadoop单机环境(二)

Ubuntu配置hadoop单机环境1)修改配置文件hadoop的配置文件位于“HADOOP_HOME/etc/hadoop”中。 需要配置的文件为“core-site.xml”和“hdfs-site.xml”。 打开文件“core-site.xml”, $gedit /etc/hadoop/core-site.xml 将文件修改为<configuration> <prope

2016-10-22 21:12:55 693

原创 在Ubuntu和Windows之间共享文件夹

在Ubuntu和Windows之间共享文件夹安装VMware Tools点击“虚拟机->重新安装VMware Tools”, 将文件复制到某个目录(比如我复制到当前用户目录下),进入该目录并解压,“tar -zxf VMwareTools-10.0.6-3595377.tar.gz”。解压后可以看到目录“vmware-toolsdistrib”, 进入目录,安装“sudo ./vmwar

2016-10-21 11:40:42 685

原创 Ubuntu配置hadoop单机+伪分布式环境+eclipse--安装hadoop(一)

Ubuntu安装Hadoop记录本次安装过程,本次安装使用32位Ubuntu12.04,JDK版本为1.8.0_11。1) 安装linux虚拟机本教程使用VMware WorkStationPro,新建Ubuntu虚拟机。在使用之前最好换源。2)新建用户组创建hadoop用户组;   sudoaddgrouphadoop  记下这里为hadoop用户设置的密码,后面使用hadoop用户登录时需要

2016-10-09 11:05:38 1418

JDK_API_1_6_zh_CN.CHM

JDK1.6帮助文档

2016-08-09

Thinking in Java 4th Edition Annotated Solutions Guide.pdf

Thinking in Java 4th Edition Annotated Solutions Guide

2016-08-09

raw格式转换为bmp格式(包括代码,lena.raw和lena.bmp)

将raw格式的图像转换为bmp格式的图像(文件包含raw2bmp.cpp,lena.raw和lena.bmp),C++语言描述,使用VC++6.0运行

2015-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除