- 博客(61)
- 资源 (3)
- 收藏
- 关注
【服务器】外网无法访问服务器内容
问题解决思路参考文章:https://www.cnblogs.com/gyrgyr/p/10310778.htmlhttps://zhidao.baidu.com/question/1547244922212425347.html
2019-10-22 10:59:48
504
原创 【算法笔记】Java Swing实现选择排序算法可视化
前言最近看刘老师视频重新学习算法,记录下学习过程。选择排序算法选择排序算法是交换算法的一种。每一次都从待排序的数据组合里找到最小(或最大)的一个元素放到已排好序的序列中。选择排序算法核心代码: public void selectSort(int [] arr){ for (int i = 0; i < arr.length; i++) { ...
2019-08-23 11:18:32
1348
原创 【服务器】服务器的服务启动失败
错误在编辑文件的时候遇到错误: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
2170
转载 【笔记】面向过程和面向对象的区别
面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏2、黑子先走3、绘制画面4、判断输赢5、轮到白子6、绘制画面7、判断输赢8、返...
2019-07-31 08:52:29
232
原创 【Java】Maven+SpringBoot生成Jar包
生成JAR包配置pom.xml文件在pom.xml文件中添加以下依赖:1.project标签下添加:<packaging>jar</packaging>2.plugins标签下添加:<plugin> <groupId>org.springframework.boot</groupId> <artifactId>...
2019-07-22 16:31:24
590
原创 【服务器】物理服务器从零搭建
装系统安装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
6964
原创 【私有云盘】利用服务器搭建专属私有云盘
前言服务器已经装好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
1712
原创 【layui】layui与JQuery冲突的解决方法
出现的问题当在使用layui模块时,引入了JQuery,而layui与JQuery版本冲突导致出现此错误。这是由于在使用 layer 之类的模块时,它会首先判断你的页面是否已经引入了JQuery,如果没有,则加载内部的jQuery模块,如果有,则不会加载。此时layui加载了我进入的jquery.min.js,但由于这个版本和layui不匹配,导致无法初始化table。解决方法根据la...
2019-05-21 20:39:45
17386
原创 【Android】Android开发 添加第三方工程
开发环境开发工具:IntelliJ IDEA 2018SDK版本:Android API 28Java版本:Java 11.0.1目的用IntlliJ IDEA进行安卓开发的时候,需要用到另一个安卓项目的功能模块,于是要想办法把依赖的工程添加到项目中。在测试了无数次“Import Module”并失败后,终于找到了解决方案。创建项目为了更好的演示效果,在这里我创建三个Androi...
2019-05-14 22:48:16
452
转载 【树莓派】使用USB摄像头拍照
测试USB摄像头是否连接成功使用lsusb命令在插入设备前先输入lsusb,之后再插入设备再输入一次lsusb,对比前后两次输出结果,就能发现你的USB摄像头了。查看设备名字同上述一样,分别两次插拔USB摄像头并输入ls /dev/video*,对比前后两次输出结果,找到你的摄像头的设备文件命令行使用fswebcam抓拍先安装好fswebcam:sudo apt-get insta...
2019-05-09 15:30:54
11794
原创 【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
40629
10
原创 【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
749
原创 【Web开发】关于Web项目的前后端分离
前后端分离的核心思想前端HTML页面通过Ajax调用后端的Restuful API接口并使用JSON进行数据交互。前端部分放在Web服务器上(Nginx、Apache等),后端部分放在应用服务器上(Tomcat、Jetty等)。前后端工程师必须事先制定好接口文档,后端工程师要写好测试用例(2个维度)供前端工程师使用。可用测试工具:postman、soapui、jmeter、junit、moc...
2019-04-18 20:27:17
1763
原创 BIOS无法识别SSD,但希望用SSD启动系统的解决方法
遇到的问题在笔记本电脑里装了固态硬盘,但是进入BIOS里却识别不到固态硬盘,可是在磁盘管理里能够看到我的固态硬盘,所以首先可以证明固态硬盘是没有坏的。之所以要把系统装在SSD里是因为相比机械硬盘,SSD运行速度更快。正常情况下,应该有显示固态硬盘,但是此次并没有。解决方法在网上查找了很多解决方法,但都没有使BIOS识别到SSD。升级主板BIOS(没有测试过)如果没有出现硬件兼容性...
2019-01-12 11:09:40
70932
2
原创 【算法笔记】普里姆Prim算法的简单实现
前言由于最近在学习数据结构,在学习的过程中动手把算法的思路用代码的形式实现了,这样记忆更深刻。所以在此记录下学习普里姆算法时,如何通过该算法获得连通网的最小生成树。算法实现思路一、创建以邻接矩阵为存储方式的带权连通无向图(连通网) 二、利用Prim算法计算最小边的权值之和 (1)从图中任取一个顶点,把它当成一棵树,并用vest[]记录顶点是否在生成树中 (2)从图中选取与该树...
2018-05-07 16:23:50
1196
原创 【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
716
转载 【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
997
原创 【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
2989
原创 【Java】Java实现贪吃蛇小游戏(带详细注释)
源码源码来源:Java swing 写的贪吃蛇代码200行 前段时间在博客上看到了这段源码,由于自己没有用Java做过小游戏,于是就copy了一下,然后在自己电脑上运行,顺便加上了注释。代码greedySnackMain.javaimport javax.swing.JFrame;public class greedySnackMain extends JFrame {...
2018-03-20 10:32:29
24289
22
转载 【SD卡修复】使用SDFormatter工具
转载自:[Windows] sd卡救卡神器SDFormatter–亲测有效工具使用安装链接:SDFormatter 如果不打算要数据的话,直接点击格式化就可以了 这软件是用来格式化sd卡的。会清除数据的!!!!看清图,软件对存储媒介有限制,部分卡可能无效,大多数是有用的。卡要是真坏了(硬件),那就没救了,这不是软件能解决的。...
2018-03-19 20:41:42
14843
1
原创 【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
8667
原创 【域名】安装SSL证书,使用域名访问网站
前言本文使用的服务器是腾讯云的服务器,在这里我再次推荐一下腾讯云(尤其是他们的工单服务,我很多问题都是工程师帮忙解决的,贼爽(^▽^))。 服务器环境是Linux+Tomcat。我们查看网站的时候都会发现,每个网站的网址都是www.*.com的类型,其实这个*.com就是他们域名,如果不使用域名,用户在查看该网站时只能使用IP地址,可是IP地址那么长,没人会去记。使用SSL...
2018-03-15 22:45:13
7903
原创 【Android】通过实例学习Android UI设计的语法
前言:关于项目的目录结构src目录:包含App所需的全部程序代码文件,我们大多数时候都是在这里编写我们的Java代码的gen目录:只关注R.java文件,它是由ADT自动产生的,里面定义了一个R类,可以看作一个id(资源编号)的字典,包含了用户界面,图形,字符串等资源的id,而我们平时使用资源也是通过R文件来调用的,同时编译器也会看这个资源列表,没有用到的资源不会被编译进去,可以为Ap...
2018-03-09 22:30:36
1207
原创 【Shell】Linux操作系统中Shell脚本的编写
Shell脚本文件以.sh作为后缀名,在脚本的第一行一般都是“#!/bin/bash”,这是一行特殊的脚本声明,表示后面的语句通过/bin/bash程序来解释执行。 以#开头的语句表示注释信息。条件语句单分支的if语句:if [条件测试语句] //条件测试语句返回值为0则表示条件成立,若返回值不为0则跳过thenthen 需要执行的命令fi双分支的if语句if [
2018-02-03 16:46:06
960
原创 【软件测试】关于软件测试相关知识的记录总结
用测试驱动设计设计和开发软件的最佳方式之一,是从一开始就思考想要的结果,可通过采用 测试驱动开发(TDD) 实现。应将软件测试贯穿到软件开发的各个阶段,在需求分析和设计阶段就应开始编写相应的测试计划及测试设计文档,同时在各开发阶段进行技术评审和验证名词解释白盒测试(也称结构测试或逻辑驱动测试)是针对软件的内部结构的测试方法。黑盒测试(也称功能测试或数据驱动测试)
2018-02-03 11:13:49
531
原创 【Chrome】Debian无界面下使用chrome并保存用户数据
关于用户数据文件夹我们都知道在windows环境下,我们使用chrome浏览器后的用户数据会被保存在C:/Users/Administrator/AppData/Local/Google/Chrome文件夹下。 而在Linux环境下,不同的操作系统会保存在不同的路径,而且这个路径不会一开始就生成,而是在你第一次使用chrome后才会生成用户数据文件夹。 然后我发现在Debian操作系统中,...
2018-01-28 11:02:51
795
转载 【SLF4j】使用日志组件SLF4j写系统日志
为什么要写日志?在程序中添加日志的好处: 1. 监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作 2. 跟踪代码运行时轨迹,作为日后审计的依据 3. 担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息 如何使用slf4j写配置文件其实也可以完全不使用配置文件,而是在代码中配置Log4j环境。但是,使用配置文件将使您的应用
2018-01-22 11:01:27
3152
原创 【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
2975
原创 【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
3148
2
原创 【树莓派】配置树莓派,实现文件传输
安装操作系统选择的是官方提供的Raspbian 进到后选择: RASPBIAN STRETCH WITH DESKTOP是图形界面,RASPBIAN STRETCH LITE是命令行界面,一般下载RASPBIAN STRETCH LITE即可。 下载好后解压缩文件得到一个.img文件, 然后用Win32DiskImager将文件写入SD卡中。写入前记得要把SD卡清空。
2018-01-04 21:54:54
4960
原创 【Selenium】Centos6.5环境下使用Selenium+Chrome
前言最近在尝试做自动登陆网页的项目,用到了Selenium+browsermob-proxy+chrome,一开始的时候我不知道chrome也可以进行无头界面操作,所以尝试了Chrome的有界面操作和PhantomJS无界面操作的两种方法。但是我发现PhantomJS使用起来并不那么舒服,存在问题导致程序时好时坏,直到我最近了解到了chrome的无界面操作才放弃了PhantomJS。 chr
2017-12-26 17:24:08
7277
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
3966
1
android-support-annotations.jar
2018-03-20
android-support-v4的安装包下载
2018-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人