数据结构-图的邻接表

版权声明:如需转载注明出处 https://blog.csdn.net/u011463794/article/details/85223706 typedef struct Path //定义边表节点 { int placeNum; //存储顶点下标 int distance; //权重值 struct Path* next; //边指针 } Path; typedef struct Place /*顶点
分类: 其他 发布时间: 03-07 22:35 阅读次数: 0

C/C++实现矩阵各种运算

版权声明:如需转载注明出处 https://blog.csdn.net/u011463794/article/details/85223844 程序很简单,重要的是二维指针的动态分配内存 type **Matrix ;//row为行,col为列 Matrix=(type **) malloc(row*sizeof(type *)) ; for(int i=0; i<row; i++) Matrix[i] = (type *)malloc(col * sizeof
分类: 其他 发布时间: 03-07 22:35 阅读次数: 0

C/C++利用三元组实现稀疏矩阵运算

版权声明:如需转载注明出处 https://blog.csdn.net/u011463794/article/details/85224100 三元组((x,y),z)其中(x,y)表示非零元位置,z表示该坐标的值 由于实际操作时,我们所用的矩阵0非常多,所以一个一个输入值很浪费时间,也浪费空间,所以用一些三元组表示非零元即能表示一个矩阵 三元组稀疏矩阵表示一些图也是很不错的选择 这样就很浪费空间,三元组直接 ((0,1),1) ((1,2),1) ((3,4),1) ((5,6),1) ((
分类: 其他 发布时间: 03-07 22:35 阅读次数: 0

Andriod点击按钮响应方法

版权声明:如需转载注明出处 https://blog.csdn.net/u011463794/article/details/88138099 点击按钮响应有许多方法,比如下面这种: 布局layout.xml中定义一个id为button的按钮 <Button android:id="@+id/button" android:layout_width="match_parent" android:layout_height="wrap_conten
分类: 其他 发布时间: 03-07 22:34 阅读次数: 0

涉及RadioButton的类型转换出现错误原因

版权声明:如需转载注明出处 https://blog.csdn.net/u011463794/article/details/88252551 出现类似 java.lang.ClassCastException: android.support.v7.widget.AppCompatTextView cannot be cast to android.widget.RadioButton RadioButton一般是在RadioGroup中出现的,这种错误都是在RadioGroup放入了别
分类: 其他 发布时间: 03-07 22:34 阅读次数: 0

Hive启动失败报RuntimeException错误

Hive启动失败 Exception in thread "main" java.lang.RuntimeException: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.SafeModeException): Cannot create directory /tmp/hive/root/243fbe51-7a68-47a4-b744-e69f31e9d8b9. Name node i
分类: 其他 发布时间: 03-07 22:34 阅读次数: 0

eclipse bug解决

解决Exception in thread “main” java.lang.Error: Unresolved compilation problem: printBolt cannot be resolved to a variable 在项目上右键Properties -> Java Build Path ->Libraries 把带红叉的jar包remove掉
分类: 其他 发布时间: 03-07 22:33 阅读次数: 0

2019Java基础面试题汇总(更新中。。。)

文章目录 一、说一下几种常见的排序算法和分别的复杂度 二、用Java写一个冒泡排序法 三、描述一下链式存储结构 四、如何遍历一颗二叉树? 五、倒排一个LinkedList 六、用Java写一个递归遍历目录下面的所有文件 七、接口与抽象类的区别 2019Java基础面试题汇总 一、说一下几种常见的排序算法和分别的复杂度 冒泡排序 : 时间复杂度是O(n2) 选择排序 : 时间复杂度是O(n2) 插入排序 : 时间复杂度是O(n2) 堆排序 : 时间复杂度是O(nlog n) 并归排序 : 时间复
分类: 其他 发布时间: 03-07 22:33 阅读次数: 0

100IT名企Java面试必考题

文章目录 一、Java基础部分 1.JAVA的基本类型有哪些?String是不是基本数据类型? 2.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 3.Java有没有goto 4.说说&和&&的区别。 5.在Java中如果跳出当前的多重嵌套循环? 6.switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 7.short s1 = 1;s1 = s1 + 1;有什么错?short s1 = 1;s1 += 1;有什么错? 8.char型
分类: 其他 发布时间: 03-07 22:33 阅读次数: 0

Redis的原理,配置和基本命令

分类: 其他 发布时间: 03-07 22:33 阅读次数: 0

集合面试题(根据网上的面试题自己总结的答案)

分类: 其他 发布时间: 03-07 22:32 阅读次数: 0

Logger.getLogger()和LogFactory.getLog()的区别(详解Log4j)

第一、Logger.getLogger()和LogFactory.getLog()的区别 1.Logger.getLogger()是使用log4j的方式记录日志; 2.LogFactory.getLog()则来自apache的common-logging包。 common-logging组件: Jakarta Commons Logging (JCL)提供的是一个日志(Log)接口(interface),同时兼顾轻量级和不依赖于具体的日志实现工具。它提供给中间件/日志工具开发者一个简单的日志操
分类: 其他 发布时间: 03-07 22:32 阅读次数: 0

疯狂java讲义第3版-java基础大纲

Level 1 Level 2 Level 3 疯狂Java讲义第3版 第1章 Java语言概述 与开发环境 1.1 Java语言的发展简史 1.2 Java的竞争对手及各自优势 1.2.1 C#简介和优势 1.2.2 Ruby简介和优势 1.2.3 Python简介和优势 1.3 Java程序运行机制 1.3.1 高级语言的运行机制 1.3.2 Java程序的运行机制和JVM 1.4 开发Java的准备 1.4.1 下载和安装Java 8的JDK 不是说JVM是运行Java程序的虚拟机吗?那
分类: 其他 发布时间: 03-07 22:31 阅读次数: 0

CentOS yum 源配置和使用与配置yum仓库

转载于https://blog.51cto.com/ssc4469/1605864 yum 简介 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 yum 安装: 系统默认是安装了yum的,所以无需安装。 如果朋友们系统有未安装yum的,请自行挂
分类: 其他 发布时间: 03-07 22:31 阅读次数: 0

centos NFS服务 的安装与详细配置

一、NFS服务简介   NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。   NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的分享。   
分类: 其他 发布时间: 03-07 22:30 阅读次数: 0

locale的设定及LANG、LC_CTYPE、LC_ALL环境变量

locale这个单词中文翻译成地区或者地域,其实这个单词包含的意义要宽泛很多。Locale是根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。 [oracle@game ~]$ locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_U
分类: 其他 发布时间: 03-07 22:30 阅读次数: 0

CentOS7下Rsync+sersync 安装配置实现数据实时同步

前言: 一、为什么要用Rsync+sersync架构? 1、sersync是基于Inotify开发的,类似于Inotify-tools的工具 2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。 二、Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别? 1、Rsync+Inotify-tools (1):Inotify-tools只能记
分类: 其他 发布时间: 03-07 22:29 阅读次数: 0

使用强大的 Mockito 来测试你的代码

这篇教程介绍了如何使用 Mockito 框架来给软件写测试用例。 1、预备知识 如果需要往下学习,你需要先理解 Junit 框架中的单元测试。 如果你不熟悉 JUnit,请查看下面的教程: http://www.vogella.com/tutorials/JUnit/article.html 2、使用mock对象来进行测试 2.1 单元测试的目标和挑战 单元测试的思路是在不涉及依赖关系的情况下测试代码(隔离性),所以测试代码与其他类或者系统的关系应该尽量被消除。一个可行的消除方法是替换掉依赖类
分类: 其他 发布时间: 03-07 22:29 阅读次数: 0

CentOS 7.2 部署Rsync + Lsyncd服务实现文件实时同步/备份

接收端配置: 1.安装rsync yum -y install rsync 2.配置同步模块   1. 编辑同步配置文件 vi /etc/rsyncd.conf   2. 同步模块配置参数 # any name you like [backup] # destination directory for copy path = /usr/blues # hosts you allow to access hosts allow = 192.168.16.143 hosts deny = *
分类: 其他 发布时间: 03-07 22:29 阅读次数: 0