自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 【服务器】外网无法访问服务器内容

问题解决思路参考文章:https://www.cnblogs.com/gyrgyr/p/10310778.htmlhttps://zhidao.baidu.com/question/1547244922212425347.html

2019-10-22 10:59:48 106

原创 【算法笔记】Java Swing实现选择排序算法可视化

前言最近看刘老师视频重新学习算法,记录下学习过程。选择排序算法选择排序算法是交换算法的一种。每一次都从待排序的数据组合里找到最小(或最大)的一个元素放到已排好序的序列中。选择排序算法核心代码: public void selectSort(int [] arr){ for (int i = 0; i < arr.length; i++) { ...

2019-08-23 11:18:32 313

原创 【服务器】服务器的服务启动失败

错误在编辑文件的时候遇到错误:E297: write error in swap file启动Mariadb服务失败,提示错误:Job for mariadb.service failed because a configured resource limit was exceeded. See “systemctl status mariadb.service” and “journa...

2019-08-01 21:19:13 689

转载 【笔记】面向过程和面向对象的区别

面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏2、黑子先走3、绘制画面4、判断输赢5、轮到白子6、绘制画面7、判断输赢8、返...

2019-07-31 08:52:29 49

原创 【Java】Maven+SpringBoot生成Jar包

生成JAR包配置pom.xml文件在pom.xml文件中添加以下依赖:1.project标签下添加:<packaging>jar</packaging>2.plugins标签下添加:<plugin> <groupId>org.springframework.boot</groupId> <artifactId&gt...

2019-07-22 16:31:24 99

原创 【服务器】物理服务器从零搭建

装系统安装Centos7:https://www.cnblogs.com/blakflash000/p/9816213.html开网络启动网卡cd /etc/sysconfig/network-scriptsvi ifcfg-em3设置静态IP修改ifcfg-em2文件的内容: #设置网卡获得ip地址的方式,选项可以为static,dhcp或bootp ...

2019-07-13 17:28:42 2047

原创 【私有云盘】利用服务器搭建专属私有云盘

前言服务器已经装好LAMP或者WNMP环境,笔者的服务器装的是LAMP环境。安装进入网站管理目录(一般LAMP环境在www下)cd /home/www/htdocs下载安装包wget https://download.owncloud.org/community/owncloud-9.1.3.zip解压安装包unzip owncloud-9.1.3.zip完成上面步骤后,会出...

2019-07-11 21:19:32 789

原创 【layui】layui与JQuery冲突的解决方法

出现的问题当在使用layui模块时,引入了JQuery,而layui与JQuery版本冲突导致出现此错误。这是由于在使用 layer 之类的模块时,它会首先判断你的页面是否已经引入了JQuery,如果没有,则加载内部的jQuery模块,如果有,则不会加载。此时layui加载了我进入的jquery.min.js,但由于这个版本和layui不匹配,导致无法初始化table。解决方法根据la...

2019-05-21 20:39:45 9316

原创 【Android】Android开发 添加第三方工程

开发环境开发工具:IntelliJ IDEA 2018SDK版本:Android API 28Java版本:Java 11.0.1目的用IntlliJ IDEA进行安卓开发的时候,需要用到另一个安卓项目的功能模块,于是要想办法把依赖的工程添加到项目中。在测试了无数次“Import Module”并失败后,终于找到了解决方案。创建项目为了更好的演示效果,在这里我创建三个Androi...

2019-05-14 22:48:16 91

转载 【树莓派】使用USB摄像头拍照

测试USB摄像头是否连接成功使用lsusb命令在插入设备前先输入lsusb,之后再插入设备再输入一次lsusb,对比前后两次输出结果,就能发现你的USB摄像头了。查看设备名字同上述一样,分别两次插拔USB摄像头并输入ls /dev/video*,对比前后两次输出结果,找到你的摄像头的设备文件命令行使用fswebcam抓拍先安装好fswebcam:sudo apt-get insta...

2019-05-09 15:30:54 5360

原创 【JAVA】bash: java: command not found 解决方法

出现的问题Linux系统搭建Java环境,在写好/etc/profile文件后,发现Java没有安装成功:[root@iZwz9hyxm0pqbpfu4b9trsZ ~]# java -versionbash: java: command not found解决方法在写好/etc/profile,还需要执行一条语句:[root@iZwz9hyxm0pqbpfu4b9trsZ ~]# ...

2019-05-06 10:21:38 25056 9

原创 【SpringMVC】SpringMVC入门实例及遇到的问题汇总

文章目录SpringMVC入门实例404错误:The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.控制台提示错误:通配符的匹配很全面, 但无法找到元素 'mvc:annotation-driven' ...

2019-04-19 16:15:26 270

原创 【Web开发】关于Web项目的前后端分离

前后端分离的核心思想前端HTML页面通过Ajax调用后端的Restuful API接口并使用JSON进行数据交互。前端部分放在Web服务器上(Nginx、Apache等),后端部分放在应用服务器上(Tomcat、Jetty等)。前后端工程师必须事先制定好接口文档,后端工程师要写好测试用例(2个维度)供前端工程师使用。可用测试工具:postman、soapui、jmeter、junit、moc...

2019-04-18 20:27:17 843

原创 BIOS无法识别SSD,但希望用SSD启动系统的解决方法

遇到的问题在笔记本电脑里装了固态硬盘,但是进入BIOS里却识别不到固态硬盘,可是在磁盘管理里能够看到我的固态硬盘,所以首先可以证明固态硬盘是没有坏的。之所以要把系统装在SSD里是因为相比机械硬盘,SSD运行速度更快。正常情况下,应该有显示固态硬盘,但是此次并没有。解决方法在网上查找了很多解决方法,但都没有使BIOS识别到SSD。升级主板BIOS(没有测试过)如果没有出现硬件兼容性...

2019-01-12 11:09:40 41414

原创 【算法笔记】普里姆Prim算法的简单实现

前言由于最近在学习数据结构,在学习的过程中动手把算法的思路用代码的形式实现了,这样记忆更深刻。所以在此记录下学习普里姆算法时,如何通过该算法获得连通网的最小生成树。算法实现思路一、创建以邻接矩阵为存储方式的带权连通无向图(连通网) 二、利用Prim算法计算最小边的权值之和 (1)从图中任取一个顶点,把它当成一棵树,并用vest[]记录顶点是否在生成树中 (2)从图中选取与该树...

2018-05-07 16:23:50 573

原创 【JNI】通过JNI实现Java和C/C++的函数之间传值

关于JNIJNI(Java Native Interface)提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。 Java与C/C++的数据交互实现由于C++兼容C语言的绝大部分语法特性,所以这里直接用C++做例子。Java与C/C++基本数据类型的对应关系 Java类型 C/C++类型 字节(bit) boolean...

2018-04-08 18:08:59 285

转载 【Bug】android Studio使用butterknife报错的解决方法

转载自: https://blog.csdn.net/huangxiaoguo1/article/details/78111857报错:Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to con...

2018-03-24 22:26:24 674

原创 【NanoPi Neo2】在NanoPi Neo2上安装谷歌浏览器

NanoPi Neo2上的系统在一开始的时候,我在π上装的是官方提供的Armbian系统(Debian),但是在安装chrome的时候,提示错误:dpkg: error processing archive google-chromestable_current_amd64.deb (--install): package architecture (amd64) does not ma...

2018-03-23 22:39:06 1747

原创 【Java】Java实现贪吃蛇小游戏(带详细注释)

源码源码来源:Java swing 写的贪吃蛇代码200行 前段时间在博客上看到了这段源码,由于自己没有用Java做过小游戏,于是就copy了一下,然后在自己电脑上运行,顺便加上了注释。代码greedySnackMain.javaimport javax.swing.JFrame;public class greedySnackMain extends JFrame {...

2018-03-20 10:32:29 14966 15

转载 【SD卡修复】使用SDFormatter工具

转载自:[Windows] sd卡救卡神器SDFormatter–亲测有效工具使用安装链接:SDFormatter 如果不打算要数据的话,直接点击格式化就可以了 这软件是用来格式化sd卡的。会清除数据的!!!!看清图,软件对存储媒介有限制,部分卡可能无效,大多数是有用的。卡要是真坏了(硬件),那就没救了,这不是软件能解决的。...

2018-03-19 20:41:42 9882

原创 【Android】简单实现使用WebView组件实现在App内打开web

关于WebView组件详细内容请参考:Android:这是一份全面 & 详细的Webview使用攻略如何实现在App内嵌web在新建的android项目里,如果要实现内嵌Web,一定要在AndroidManifest.xml设置访问网络权限: <uses-permission android:name="android.permission.INTERNET"/&g...

2018-03-19 11:16:20 6165

原创 【域名】安装SSL证书,使用域名访问网站

前言本文使用的服务器是腾讯云的服务器,在这里我再次推荐一下腾讯云(尤其是他们的工单服务,我很多问题都是工程师帮忙解决的,贼爽(^▽^))。 服务器环境是Linux+Tomcat。我们查看网站的时候都会发现,每个网站的网址都是www.*.com的类型,其实这个*.com就是他们域名,如果不使用域名,用户在查看该网站时只能使用IP地址,可是IP地址那么长,没人会去记。使用SSL...

2018-03-15 22:45:13 5973

原创 【Android】通过实例学习Android UI设计的语法

前言:关于项目的目录结构src目录:包含App所需的全部程序代码文件,我们大多数时候都是在这里编写我们的Java代码的gen目录:只关注R.java文件,它是由ADT自动产生的,里面定义了一个R类,可以看作一个id(资源编号)的字典,包含了用户界面,图形,字符串等资源的id,而我们平时使用资源也是通过R文件来调用的,同时编译器也会看这个资源列表,没有用到的资源不会被编译进去,可以为Ap...

2018-03-09 22:30:36 979

原创 【Shell】Linux操作系统中Shell脚本的编写

Shell脚本文件以.sh作为后缀名,在脚本的第一行一般都是“#!/bin/bash”,这是一行特殊的脚本声明,表示后面的语句通过/bin/bash程序来解释执行。 以#开头的语句表示注释信息。条件语句单分支的if语句:if [条件测试语句] //条件测试语句返回值为0则表示条件成立,若返回值不为0则跳过thenthen 需要执行的命令fi双分支的if语句if [

2018-02-03 16:46:06 473

原创 【软件测试】关于软件测试相关知识的记录总结

用测试驱动设计设计和开发软件的最佳方式之一,是从一开始就思考想要的结果,可通过采用 测试驱动开发(TDD) 实现。应将软件测试贯穿到软件开发的各个阶段,在需求分析和设计阶段就应开始编写相应的测试计划及测试设计文档,同时在各开发阶段进行技术评审和验证名词解释白盒测试(也称结构测试或逻辑驱动测试)是针对软件的内部结构的测试方法。黑盒测试(也称功能测试或数据驱动测试)

2018-02-03 11:13:49 336

原创 【Chrome】Debian无界面下使用chrome并保存用户数据

关于用户数据文件夹我们都知道在windows环境下,我们使用chrome浏览器后的用户数据会被保存在C:/Users/Administrator/AppData/Local/Google/Chrome文件夹下。 而在Linux环境下,不同的操作系统会保存在不同的路径,而且这个路径不会一开始就生成,而是在你第一次使用chrome后才会生成用户数据文件夹。 然后我发现在Debian操作系统中,...

2018-01-28 11:02:51 450

转载 【SLF4j】使用日志组件SLF4j写系统日志

为什么要写日志?在程序中添加日志的好处: 1. 监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作 2. 跟踪代码运行时轨迹,作为日后审计的依据 3. 担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息 如何使用slf4j写配置文件其实也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使您的应用

2018-01-22 11:01:27 2232

原创 【Selenium】Debian+Selenium+ChromeDriver

测试版本说明Debian 9.0 64位 Selenium 3.4.0 chrome 63 ChromeDriver 2.34 Java 1.8.0 安装chrome需要在服务器上装chrome浏览器:wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsu

2018-01-20 16:45:01 1951

原创 【Selenium】Raspbian+Selenium+Firefox

安装Firefox浏览器在树莓派环境下Firefox浏览器不叫Firefox,而是Iceweasel,首先我们要先安装浏览器:sudo apt-get updatesudo apt-get upgradesudo apt-get install iceweasel查看Iceweasel的安装路径以及版本:whereis iceweaseliceweasel -vers

2018-01-07 14:02:27 2535 2

原创 【树莓派】配置树莓派,实现文件传输

安装操作系统选择的是官方提供的Raspbian 进到后选择: RASPBIAN STRETCH WITH DESKTOP是图形界面,RASPBIAN STRETCH LITE是命令行界面,一般下载RASPBIAN STRETCH LITE即可。 下载好后解压缩文件得到一个.img文件, 然后用Win32DiskImager将文件写入SD卡中。写入前记得要把SD卡清空。

2018-01-04 21:54:54 3603

原创 【Java】操作doc文件

读取并修改doc文件内容

2018-01-03 15:47:34 4212

转载 【Java】将Java文件打包成.exe可执行程序

将Java文件打包成.exe可执行程序

2017-12-31 10:42:51 623

原创 【Selenium】Centos6.5环境下使用Selenium+Chrome

前言最近在尝试做自动登陆网页的项目,用到了Selenium+browsermob-proxy+chrome,一开始的时候我不知道chrome也可以进行无头界面操作,所以尝试了Chrome的有界面操作和PhantomJS无界面操作的两种方法。但是我发现PhantomJS使用起来并不那么舒服,存在问题导致程序时好时坏,直到我最近了解到了chrome的无界面操作才放弃了PhantomJS。 chr

2017-12-26 17:24:08 6591 14

原创 【Bug】/lib64/libc.so.6: version `GLIBC_2.14' not found

/lib64/libc.so.6: version `GLIBC_2.14’ not found(require by chromedriver)

2017-12-24 16:11:49 2673 1

原创 【Web前端开发】Vue+AJAX+Bootstrap-table导致失效问题

AJAX+Bootstrap-table 遇到的Bug

2017-12-12 12:07:08 4134 2

原创 【树莓派】树莓派内安装Ubuntu

仅作为个人记录,不是正式教程。若你也遇到一样的问题,可以看看。

2017-11-16 21:40:58 2022

原创 【Maven】菜鸟入门Maven遇到的坑--添加依赖关系

使用Maven添加依赖关系

2017-11-13 18:46:24 12081

原创 【服务器】服务器上设置定时任务,定时执行Java程序

服务器上设置定时任务,执行Java程序

2017-08-24 22:46:37 3163 1

原创 【JAVA】将工程导出为含有第三方包的jar包

jar包

2017-08-24 12:59:29 1031

转载 【服务器】java.lang.OutOfMemoryError

java.lang.OutOfMemoryError

2017-08-23 22:10:18 297

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