自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿秦

不需要一开始就是完美的,放平心态,在现有的条件下先行动起来.

  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

转载 HMAC的图解

HMAC的图文详解转载自:https://blog.csdn.net/chengqiuming/article/details/82822933一、什么是HMAC​ HMAC是一种使用单向散列函数来构造消息认证码的方法,其中HMAC中的H就是Hash的意思。​ HMAC中所使用的单向散列函数并不仅限于一种,任何高强度的单向散列函数都可以被用于HMAC,如果将来设计出的新的单向散列函数,也同...

2019-05-12 22:42:48 2752

原创 解决Linux中误按Ctrl+q导致Firefox退出的问题

解决Linux中误按Ctrl + q 导致Firefox退出的问题问题描述:在Ubuntu的火狐浏览器中浏览网页时,经常由于误按Ctrl + q 快捷键导致整个火狐浏览器直接退出而没有任何提示,这严重影响了工作效率,经过一番搜索之后,得出如下可行方案。(本文适用于Firefox Quantum 64.0)打开火狐,在地址栏中键入:about:support在Application Ba...

2018-12-29 21:52:08 1060

转载 Java中finally和return的执行关系

Java中finally和return的执行关系Java中的finally关键字可以分为两方面理解:finally的执行时机问题。finally总会执行(除非在finally代码块之前System.exit()语句被执行了)。正常情况下finally代码块在try代码块执行完毕之后被执行,出现异常时在catch代码块执行完毕后被执行。返回值问题。可以认为try代码块(或者catch代码块)...

2018-11-03 20:57:31 2402

转载 XML配置文件的命名空间与Spring配置文件中的头

XML配置文件的命名空间与Spring配置文件中的头原文地址:https://www.cnblogs.com/gonjan-blog/p/6637106.html一直以来,写Spring配置文件,都是把其他配置文件的头拷贝过来,最多改改版本号,也不清楚哪些是需要的,到底是干嘛的。今天整理一下,拒绝再无脑copy。一、Spring配置文件常见的配置头<?xml version="1...

2018-10-28 14:26:14 432

原创 Java中异常的抛出问题

Java中异常的抛出问题问题:父类中某个方法抛出了某种类型的异常,那么子类在重写(@Override) 该方法时,这个被重写的方法应当抛出哪种类型的异常?先看例子下面两段代码是JavaWeb的基础代码,其中HttpServlet是TestServlet的父类。public abstract class HttpServlet { //...... protecte...

2018-10-24 01:02:32 2740

原创 如何在IntelliJ IDEA 里面添加和删除自定义的archetype

如何在IntelliJ IDEA 里面添加和删除自定义的archetype添加比较简单,麻烦的是删除,因为IDEA没有提供按钮让我们删除误添加的archetype。这里以IntelliJIdea2018.2举例Linux: ~/.IntelliJIdea2018.2/system/Maven/Indices/UserArchetypes.xmlMac: ~/Library/Caches/I...

2018-10-19 11:47:05 5704 1

原创 Java多态中易混淆的知识_2

Java 多态中易混淆的知识_2首先,我们必须知道,多态只是指子类对父类中非private 修饰的方法的重写。如果父类中的某个方法被private修饰了,那么该方法与子类一点关系都没有了,即使子类中有一个与父类中该方法同名的方法。例子package edu.stu.extend;public class Parent { private String getLas...

2018-08-25 22:20:55 238

原创 Ubuntu apt 卸载详解

Ubuntu apt 卸载详解一、apt-get remove packagename​ 该命令将移除与packagename相关联的所有二进制文件,但是不会移除与之相关联的配置文件或数据文件(configuration or data files),同样也不会移除packagename所依赖的包。二、apt-get purge packagename或者apt-get remov...

2018-08-16 03:21:54 72722 3

原创 Java中与关键字byte有关的易混淆知识点

Java中与关键字byte有关的易混淆知识点首先,我们应当知道Java中的关键字byte是有符号位的。具体地说,byte的数据类型共占八位,最高位为符号位,因此byte能够表示的实际数据范围为-128到127。例一byte b = (byte) 128;System.out.println(b); // 结果为-128解析:整数128在Java里面是int类型的,我们...

2018-08-14 22:22:15 1037

原创 Java 实现异或加密和解密

/** * 异或加密算法满足如下两个条件时,异或加密算法便是一个安全的加密算法 * 1. 密钥变更频繁 * 2. 密钥的长度大于等于明文的长度 */public class XORCrypto { private byte[] keyBytes; // 密钥 private int k; public XORCrypto(String key) { ...

2018-08-10 15:36:15 5221

原创 搭建nginx反向代理用做内网域名转发

搭建nginx反向代理用做内网域名转发一、安装nginx$ sudo yum install nginx二、修改配置文件先备份配置文件$ sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.bak将配置文件/etc/nginx/nginx.conf修改成如下形式:# For more inf...

2018-08-02 21:54:35 9480 1

原创 Java中与权限修饰词有关的易混淆知识点

Java中与权限修饰词有关的易混淆知识点例一package edu.stu.access;public class Test {}package edu.stu.subaccess;import edu.stu.access.*;public class SubTest { public static void main(String[] args) { ...

2018-07-14 21:24:19 158

原创 详解Ubuntu的source.list文件

详解Ubuntu的sources.list文件Ubuntu使用apt来管理软件包,apt可以将软件库存储在如下文件中:/etc/apt/sources.list和/etc/apt/sources.list.d/目录中带.list后缀的文件中。可以使用命令man sources.list来查看apt的完整存储机制。通过编辑这些文件,我们可以添加、删除、或者临时关闭某些软件库。 注意:...

2018-07-09 00:12:07 75831 5

原创 Java多态中易混淆的知识

Java 多态中易混淆的知识首先,我们必须知道一点,多态特指子类对其父类或所实现的接口的方法重写,千万要注意,特指方法的重写。子类继承时改变了父类的属性的属性值,这种行为不叫多态。例子public class Parent { String lastName = "樊";}public class Son extends Parent { String...

2018-07-04 18:30:39 188

原创 Java中变量加载顺序

Java 中变量的加载顺序开始学习这一块知识点之前,需要知道CSDN博客: JAVA中静态块、静态变量加载顺序,这里直接做总结: 如果类还没有被加载:1、先执行父类的静态代码块和静态变量初始化,并且静态代码块和静态变量的执行顺序只跟代码中出现的顺序有关。2、执行子类的静态代码块和静态变量初始化。3、执行父类的实例变量初始化4、执行父类的构造函数5、执行子类的实例变量...

2018-06-21 01:52:00 1477

原创 源码编译并安装MySQL步骤

源码编译并安装MySQL 说明:本文档里面需要用到的资源可以去官网下载。 笔者已将下载好的资源放于百度云中,链接: https://pan.baidu.com/s/14-gEhzD9DkcgVc-sSgl8CQ 密码: sxa3系统要求CMake一个优秀的make工具,推荐使用GNU make 3.75或以上版本。一个可以工作的ANSI C++ 编译器,比如g...

2018-05-06 18:22:59 330

转载 用extundelete恢复Ext文件系统中误删的文件

用extundelete恢复Ext文件系统中误删的文件 Linux有时候执行了 rm -rf 等操作误删了文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急。如果我们的Linux的文件系统属于ext文件系统,那么可以用一款叫做extundelete的工具。工具原理Linux下执行rm并不会真正删除文件,而是将该文件的inode节点所在的数据块释放。在数据块被系统重新分...

2018-04-29 16:57:56 606

原创 Shell内置命令getopts的简单用法

Shell内置命令getopts的简单用法描述 如果想用比较专业的方式处理命令行参数,getopts 将是一个不错的选择,它不像它的兄长getopt (注意这个命令的结尾少一个字母s),getopts是一个shell内置的命令,它的优势如下: 不需要将位置参数传递给一个外部程序(external program). 作为一个shell的内置命令,getopts可...

2018-03-21 22:01:48 867

原创 利用ssh反向代理和autossh实现从外网连接内网服务器

利用ssh反向代理和autossh实现从外网连接内网服务器前言 由于近期放假回家,实验室有一台工作用的服务器A常年需要维护,由于服务器A位于实验室的内网,所以无法用家里的主机C访问到。这时能不能有一个办法可以使得通过外网连接到内网的服务器呢?答案是有的,不过这里需要一个条件:有一台能够访问的位于公网(地址非私有地址和保留地址)的服务器B。一、准备条件 机器 ...

2018-03-12 09:21:04 4790

转载 ssh免密码登录的配置方法

ssh免密码登录的配置方法目标:服务器ServerA上面的用户usera,免密码登录到服务器ServerB上面的用户userb.步骤:一. 先使用usera登录到ServerA服务器[root@serverA ~]# su - usera [usera@serverA ~]$ pwd /home/usera 二. 在serverA上生成密钥对[u...

2018-03-09 06:31:44 1212

原创 连续子数组的最大和

剑指offer——连续子数组的最大和

2018-01-27 10:23:59 111

原创 牛客网剑指offer在线练习题目跳台阶

牛客网剑指offer在线练习题目--跳台阶题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。解题思路——斐波那契数列的应用。

2018-01-03 07:32:54 260

转载 Tomcat发布项目时,浏览器地址栏图标的问题

原文作者:hebo_thu最近在做一个Java网络应用程序,服务器是tomcat。在默认情况下,当用户访问该网络应用时,地址栏图标显示为tomcat猫。我希望把它换成自己的图标,于是研究了一下。在研究过程中,我发现网上的资料大都语焉不详,于是把自己的研究结果分享出来。本文的测试环境为:tomcat 6.0.20IE6 SP3Firefox 3.6.13搜狗高速浏览器 2

2016-11-18 04:15:16 461

原创 Windows下用Python连接mysql若干问题

1.正确安装mysql之后,下载python连接mysql的驱动程序mysql-connector-c-6.0.2-winx64.msi2.因为MySQL-python-1.2.5的源码用python setup.py install 过程中总是会遇到很多问题,导致MySQLdb模块安装不成功,所以直接下载MySQL-python-1.2.5.win32-py2.7.exe,然后一步一

2016-11-11 19:36:33 341

原创 利用中序遍历和后序遍历构造二叉树

利用中序遍历和后序遍历构造二叉树,然后再按层序打印二叉树各节点题目来源PAT_advanced 1020https://www.patest.cn/contests/pat-a-practise/1020直接po代码了#include #include #define MAX 1010typedef struct Node{ int data; struct

2016-09-24 17:32:49 432

原创 杭电acm1719

http://acm.hdu.edu.cn/showproblem.php?pid=1719题目意思:1. 定义1 和 2 是两个“友好数”2. 如果a是“友好数”,b也是“友好数”,则(a * b + a + b )也是一个“友好数”现在任意给定一个整数 a(0“友好数”解题思路:设任意数 n 为一个“友好数”,则 n = a * b + a + b

2016-08-12 01:48:25 320

原创 mysql 中小知识点

ENGINE=InnoDB 指定表的引擎为InnoDB类型,该类型表支持事务。MySQL默认采用MyISAM引擎,该类型表不支持事务,仅存储数据,有点在于读写很快。-- ENGINE=InnoDB     支持事务-- ENGINE=MyISAM   不支持事务,仅仅存储数据MySQL直接运行脚本文件方式:1.直接通过mysql命令运行D:\>mys

2016-08-02 17:14:42 222

转载 ACM中的一些缩写

ACM里的一些缩写转自:http://www.cnblogs.com/g0feng/archive/2012/05/25/2518658.htmlReceived : The judge system has received your solution, usually you just need to wait a minute and your solution will

2016-06-02 21:38:34 2569

原创 POJ 3752 字母旋转游戏

地址:http://poj.org/problem?id=3752代码:import java.util.Scanner;public class Main { static int[][] num; static int count = 0; public static void main(String[] args) { Scanner in = new Sc

2016-06-02 14:59:30 595

原创 杭电acm2710 素数的好例子

aaa姓名:  打开有惊喜!

2014-10-12 00:54:16 518

原创 我的大数相加模板

大数相加模板--C语言版

2014-09-13 14:24:14 371

原创 九度OJ 1553

关于时钟的夹角问题

2014-08-22 12:24:32 378

原创 杭电acm1282

原题网址:http://acm.hdu.edu.cn/showproblem.php?pid=1282

2014-07-26 01:43:04 635

原创 杭电acm1279

题目网址:http://acm.hdu.edu.cn/showproblem.php?pid=1279

2014-07-25 23:52:04 625

原创 杭电acm1228

题目网址:http://acm.hdu.edu.cn/showproblem.php?pid=1228

2014-07-22 22:51:44 423

原创 杭电acm1029

感觉没啥好说的,关键是将所有的数据按从大到小之后在按相同的

2014-07-12 00:38:03 480

原创 POJ 1007

原题网址:http://poj.org/problem?id=1007

2014-07-11 10:44:50 341

原创 POJ 1002结题报告

题目网址:http://poj.org/problem?id=1002题目

2014-07-10 22:39:59 504

MySQL-python-1.2.5.win32-py2.7.exe

针对MySQL-python-1.2.5的源码用python setup.py install 过程中遇到的诸多问题,导致MySQLdb模块安装不成功,所以直接用MySQL-python-1.2.5.win32-py2.7.exe一步一步安装,已证可以成功安装MySQLdb模块

2016-11-11

C语言课件1-5章

高级语言程序设计1-5章课件.rar C语言课件(大学本科教学课件)

2014-04-21

acm练习题目之原题

acm练习原题 算法练习 acm小的练习题目 acm典型算法

2013-11-15

空空如也

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

TA关注的人

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