- 博客(14)
- 收藏
- 关注
原创 安装Java 并配置环境变量
下载JavaOracle官网下载地址我的云盘下载地址1我的云盘下载地址2百度网盘下载地址 (提取码:0000)安装安装过程非常简单,故省略…设置环境变量在系统变量中新建 JAVA_HOME变量名 JAVA_HOME,变量值 电脑上JDK的安装路径如 C:\Program Files\Java\jdk1.8.0_251在系统变量中新建 CLASSPATH, 变量值为 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\t
2020-12-06 16:30:46
192
原创 解决 git clone 下载太慢问题
问题描述在clone GitHub上的项目时速度非常慢,只有10 KiB,如何才能提高下载速度,节省宝贵的时间呢?解决方案方法1:将GitHub上的项目强制同步到码云上,然后从码云上clone项目,能够大幅提升下载速度。但是仍然存在一个问题,强制同步依旧会耗费比较长的时间。方法2:借助GitClone网站这是我需要clone的项目地址:https://github.com/probberechts/hexo-theme-cactus.git使用方法:在项目地址中间加上 gitclone
2020-12-06 16:27:45
1304
原创 frp 内网穿透 简洁教程
使用前提有一台云主机实现效果使用远程桌面访问内网中的机器.使用教程资源软件下载地址软件官方教程服务器配置拷贝文件frps.exe和frps.ini到服务器配置frps.ini:[common]bind_port = 7000在CMD中执行 frp.exe 以启动 frp 服务.提示: 不要关闭CMD窗口,否则frp服务就停止了!启动成功如下图:自己Windows配置删除服务器所需的文件,仅保留如下文件配置frpc.ini:[common]# 服务器公网地址se
2020-12-06 16:26:07
312
原创 ARP断网攻击(详细教程)
实现原理ARP攻击仅能在局域网进行,无法对外网进行攻击。ARP攻击就是通过伪造IP地址和MAC地址实现ARP欺骗,能够在网络中产生大量的ARP通信量使网络阻塞,攻击者只要持续不断的发出伪造的ARP响应包就能更改目标主机ARP缓存中的IP-MAC条目,造成网络中断或中间人攻击。准备工作Kali Linux 镜像 , VMWare WORKSTATIONKail Linux 官网下载地址安装虚拟机安装教程执行攻击1. 查看本机ip和MAC地址IP:192.168.1.105 MAC地址
2020-12-06 16:23:44
9499
原创 Android 获取Object对象中的属性
思路Object --> Map --> Map.get(“属性名”)实现Object to Mappublic static Map<String, Object> getObjValue(Object object) { String dataStr = new Gson().toJson(object); JSONObject json = null; Map<String, Object> map =
2020-12-06 16:19:06
1355
原创 Java List 和 String 相互转化
前言数据结构如此之多,各种格式之间的转换必不可少,在此记录一下用到过的格式转化!StringToList public static List<String> StringToList(String str) { List<String> list = new ArrayList<String>(); String[] s = str.split(","); Collections.addAll(list, s)
2020-12-06 16:18:22
327
原创 Tomcat 配置教程 (80端口、HTTPS、HTTP自动转化HTTPS、启用多个服务)
文章目录先决条件下载Tomcat安装配置配置80端口配置 HTTPS强制启用HTTPS启用多个服务实现过程写在最后先决条件有个人域名,且个人域名已经解析到了服务器下载Tomcathttps://tomcat.apache.org/安装以 Windows 服务器为例, 解压Tomcat到C盘.找到 Tomcat\bin\startup.bat 文件,双击来启动Tomcat服务在浏览器中输入 localhost:8080 , tomcat默认的服务端口为8080端口若看到小汤姆猫,则表明Tom
2020-12-06 16:09:21
2902
原创 Pycharm小白级使用教程!
本文记录使用pycharm过程中遇到的一些问题以及对应的解决方案:怎么下载并且使用Pycharm直接通过jetbrain官网进行下载:官网地址由于pycharm专业版是付费软件,所以需要通过一些手段才能使用,下面给出一个博主的破解文章(很详细,成功率高)当然我们还是要支持正版! 财力支持的同学可以购买正版!!怎么通过pycharm软件下载一些使用插件?在Setting(设置)中找到 Pl...
2020-09-15 21:27:38
7229
7
原创 解决安装python第三方库报错ReadTimeoutError(self._pool, None, 'Read timed out.')
问题描述使用pip install 安装python第三方库时出现了如下错误:pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.报错原因使用pip下载python第三方库时,由于国内网络的...
2020-02-05 16:18:37
3081
3
原创 面向对象程序设计的一些思考
1.接口与抽象类之间的区别1.抽象类中可以写非抽象类的方法,从而避免在子类中重复书写他们,提高代码的复用效率。 接口中只能有抽象的方法。2.一个类只能继承一个直接父类,这个父类可以是具体的类也可以是抽象的类,但一个类可以实现多个接口。(接口是对动作的抽象,而抽象是对本源的抽象——举个例子,男人,女人这两个类可以抽象成更高级的抽象类-人,但一个生物不可能既是人又不是人,所以一个类只能继承...
2019-08-19 01:29:45
262
原创 数据结构-堆栈-括弧匹配检测
问题描述假设表达式中只允许两种括号:()、{};正确表达顺序为:()或{}或({})或{({}{})}的形势;如{(}或(})或({)}的表达形势均不对。算法的思想:出现左括弧则进栈;出现右括弧则首先检测栈是否为空,若栈空则表示此右括号多余,表达式不匹配; 否则和栈顶数据相比较(栈顶数据即进行比较的前一个数据),若匹配则栈顶出栈; 否则表明表达式不匹配;结构体:#include<...
2019-08-19 01:12:32
413
1
原创 实现链表逆序输出
程序功能:实现链表的就地逆序程序主要思路:取链表中前三个结点,其中表头结点为空,不存放数据,用结构体指针 head 表示; 第二个结点用 head->next 进行表示,第三个结点用结构体指针 p 表示。操作: 效果:head->next->next = NULL; 令第二个结点的 next 指向 NULL,使第二和第三个结...
2019-08-19 01:10:45
903
原创 解决约瑟夫问题
文章目录问题描述:思路:问题描述:有两个顺序表LA和LB,其元素均为递增有序排列,编写算法,将两个有序列表合并成一个有序的顺序表LC。思路:先将两个表作比较,输出数字较小的一方,当有一个表已经全部输出后,将另外一个表的剩下的值原封不动的赋给LCC语言代码段://===============================================================...
2019-08-19 01:08:26
199
原创 顺序表合并算法
问题描述:有两个顺序表LA和LB,其元素均为递增有序排列,编写算法,将两个有序列表合并成一个有序的顺序表LC。思路:先将两个表作比较,输出数字较小的一方,当有一个表已经全部输出后,将另外一个表的剩下的值原封不动的赋给LCC语言代码段://===============================================================//Summary:// ...
2019-08-19 00:48:53
17546
7
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人