自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

趁着这大好时光,多看看。

记录编程人生的点滴

  • 博客(56)
  • 资源 (13)
  • 收藏
  • 关注

原创 JAVA源码阅读——–Integer类

JAVA源码阅读——–Integer类类定义Integer类被final关键词修饰,不可被继承Integer类继承Number类并实现其方法,可返回其他基本类型数据,例如longValue()返回long类型数据Integer类实现了comparable接口,可以利用CompareTo方法与其他Integer对象比较私有属性用于存储Integer的实际值pri

2018-01-19 00:37:00 459

原创 JAVA源码分析---基本类型对应的包装类之基本框架

JAVA源码分析之基本类型对应的包装类之基本框架如图,数字类型的包装类都继承了Number这个抽象类;所有的包装类都实现了序列化接口;图中没有表现出的一个是所有的类型都除了Number都实现了Comparable接口。Number类的主要作用是定义其子类如何转换值到相应的基础类型。public abstract class Number implements java.io.Serializable

2017-12-15 22:29:32 256

原创 manjaro 扬声器有声,耳机无声的解决方案

manjaro 扬声器有声,耳机无声的解决方案出现问题的机器的相关参数声卡和数字音频设备[who@xxx-pc ~]$ aplay -l**** List of PLAYBACK Hardware Devices ****card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog] Subdevic...

2018-11-20 22:25:29 6064

翻译 ------移动开发-------

——移动开发——-

2018-04-03 16:53:24 321 2

翻译 ------HPC-------

——HPC——-

2018-04-03 16:53:04 284

翻译 ------框架技术-------

——框架技术——-

2018-04-03 16:52:39 185

翻译 ------数据库系统-------

——数据库系统——-

2018-04-03 16:51:22 233

翻译 ------开发语言-------占位文章

——开发语言——-占位文章

2018-04-03 16:44:44 158

转载 RDMA Mellanox官方使用VPI verbs API的例子

来源:Mellanox RDMA文档中的样例 编译库的需求:libibverbs 编译参数:GCC <文件名> -o service -libverbs 运行方式: 1. 有IB网络支持: 服务端:./service 客户端:./service 服务端IP 2. 走ROCE: 服务端:./service -g 0 ...

2018-04-03 16:32:21 7399 4

翻译 RDMA-Aware 编程概述--基本概念

RDMA-Aware 编程概述@(RDMA翻译资料) 机器翻译,大概能理解。VPI架构允许用户直接访问硬件。Mellanox提供动态加载库,通过VPI接口直接访问硬件。该文档包含verbs和相关的输入,输出,描述和功能性作为被暴露出的操作系统编程接口。 Note:编程手册manual和verbs仅在用户空间有效。参见内核空间verbs的头文件 通过verbs编程可以自定义和优化RDM...

2018-03-28 20:54:05 3543 2

原创 JAVA源码阅读——–Byte类

JAVA源码阅读——–Byte类类定义Byte类被final关键词修饰,不可被继承Byte类继承Number类并实现其方法,可返回其他基本类型数据,例如longValue()返回long类型数据Byte类实现了comparable接口,可以利用CompareTo方法与其他Short对象比较私有属性Byte类型存储值变量private final byte va

2018-01-19 02:03:55 284

原创 JAVA源码阅读——–Short类

JAVA源码阅读——–Short类类定义Short类被final关键词修饰,不可被继承Short类继承Number类并实现其方法,可返回其他基本类型数据,例如longValue()返回long类型数据Short类实现了comparable接口,可以利用CompareTo方法与其他Short对象比较私有属性用于存储short对象的值private final short value;Shor

2018-01-19 01:26:30 621

原创 Spring Security自定义用户认证逻辑

Spring Security自定义用户认证逻辑目录处理用户信息获取逻辑处理密码编码与匹配处理用户信息获取逻辑这个获取逻辑指的是获取存储在数据库/磁盘/内存等位置的用户信息,取得数据后用于与用户输入的数据进行比对。Spring Security的自定义用户获取逻辑被封装在UserDetailsService接口中package org.springfram...

2018-01-07 23:05:47 3423 1

原创 Spring MVC 结合Spring Security的最小配置

Spring MVC 结合Spring Security的最小配置相关的maven坐标 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId...

2018-01-07 17:18:25 1005

翻译 如何查看JAVA程序的汇编代码

如何查看JAVA程序的汇编代码 查看汇编需要加入虚拟机参数 -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssmbly运行后可能会出现 Could not load hsdis-amd64.so; library not loadable; PrintAssembly is disabled 很明显是缺失hsdis-amd64.so这个库(linux下)

2017-12-05 20:57:56 5330 2

原创 ArrayList 与 LinkedList的插入效率实践分析

ArrayList 与 LinkedList的效率实践分析我们已知的ArrayList以及LinkedList是如下的一个描述: ArrayList 底层使用连续空间进行顺序存储,随机查询快O(1),增加和删除慢 LinkedList 底层使用双向队列实现,随机查询较慢,插入速度,删除速度快但是不经过验证如何说明问题。本文将会对ArrayList和LinkedList的插入、查询、删除进行实验,

2017-12-01 12:59:44 6544 3

原创 关于JSP中动态包含请求无法显示页面的问题 post请求页面中包含get请求

关于JSP中动态包含请求无法显示页面的问题 post请求页面中包含get请求今天在写一个动态包含页面时遇到使用post请求提交一个表单后,但是部分使用<jsp:include page="xx"/>进行动态包含的界面无法显示,最后发现由于包含进来的是get请求的动态页面我做了一个测试,准备了两个页面 testGet页面<%@ page contentType="text/html;charset

2017-11-20 11:43:01 486

原创 Maven项目配置父子项目后子项目找不到依赖包的问题

Maven项目配置父子项目后子项目找不到依赖包的问题我在学习Spring security的过程中学到如何创建多模块项目,看起来是这样的 主项目是fruitd-seurity,我使用fruitd-security-demo引用fruitd-security-core中相关的spring boot的包,可以怎么都无法找到,最后观察我fruitd-security中的pom.xml发现我没有将父项

2017-11-18 17:14:55 15608 4

转载 什么是 JWT -- JSON WEB TOKEN

link: http://www.jianshu.com/p/576dbf44b2ae

2017-11-03 09:27:08 341

原创 使用inet_ntop替换inet_ntoa进行网络地址到字符地址转换

问题背景:我在提取网络层数据时需要进行IP地址到点十分地址的时候使用inet_ntoa函数进行输出转换,但是我在同一个输出里面调用inet_ntoa分别对源IP和目的IP进行转换时输出的结果是一样的。我保证了我的源IP和目的IP是不同的,结果却让我很诧异 printf("%s,%s",inet_ntoa(addr[0]),inet_ntoa(addr[1])); //输出结果 192

2017-09-11 13:53:24 8691

原创 spring学习(一)--spring的安装配置

一、什么是spring? spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对JavaBean的生命周期进行管理的轻量级容器。 二、spring的特点 1–降低了组件之间的耦合性, 实现了软件各个层之间的解耦 2–可以使用spring容器提供的服务, 如: 事务管理, 消息服务 3–容器提供单例模式支持 4–容器提供AOP技术, 利用它很容易实现权限

2017-02-18 20:46:29 1459

原创 加载大图及图片资源的释放

android开发中如果加载一张较大的图片直接内存爆炸,我也是头疼了好长时间,以下是我找到的的解决方案。完整解决方案地址:https://my.oschina.net/u/1389206/blog/324731设置 读取图片的参数,使用decodeStream进行图片读取。尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decod

2017-01-21 23:49:28 1226

原创 windows下出现mysql启动出现 ‘发生系统错误’ 1067

今天在windows下安装mysql,在启动时出现了发生‘系统错误 1067’的错误。当出现这个错误后,进入计算机管理->事件查看器->管理事件的摘要,找到MySQL查看最新的错误。点击错误以后在常规一栏会列出错误信息我的错误信息是:Can't find messagefile 'C: oftware\database\mysql-5.6.24-winx64 hare\en

2017-01-16 20:04:19 6251 2

转载 (一)、android各个版本的发展历程

此博客为转载博客,但是转载了几遍,而且没有贴转载连接,我没办法找到原作者,在下就不在贴了。这个博客内容主要记录了android各个版本的命令及功能更新内容。原版只是更新到了6.0,现在7.0已经到了,我便加上了最新的7.0作为内容的补充。命名规则:Android 用甜点作为它们系统版本的代号的命名方法开始于 Andoird 1.5 发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后

2016-12-21 00:06:56 3720

原创 基于/proc伪文件系统的读取系统常见内核状态信息

linux实验,需要学生掌握linux下文件的读写。我做了一个基于/proc伪文件系统的读取系统内核信息的一个小程序。读取cpu信息-------/proc/cpuinfo读取内存信息-------/proc/meminfo读取挂载设备-----/proc/mounts读取已经加载的设备并分类---------/proc/devices读取支持的文件系统--------/pro

2016-11-09 03:08:16 838

原创 linux下使用read函数实现的按行读取readline

由于linux实验需要用到这个函数,但是又不太想用getline和fgets所以直接写了一个readline的函数,并没有对这个函数进行过效率测试。由于每次都只读取一个字符,然后判断是否是换行符和指针指向的数据空间是否为满,不像直接读取缓冲区,然后在判断的方式,可能我使用的方式速率会慢一些。以后有机会的时候进行下验证。以下是代码,没有附加注释。#include #include #incl

2016-11-09 01:08:47 15550 2

原创 触发器的更新本表(由循环触发引起的思考)

这是昨天做数据库的时候遇到的一个问题:(更新本表造成触发循环)为了方便叙述,只列出部分属性。 我有一个关系模式 BBSUSER(UID,UNAME,UCLASS,UPOINTN) UID : 用户ID UNAME: 用户名 ULEVEL: 用户级别 UPOINTN: 用户积分 我给定一个需求: 更新用户积分UPOINT后,更新用户等级。

2016-06-17 11:51:15 3983

原创 oracle 系统自定义的21个异常

ACCESS_INTO_NULL 未定义对象 CASE_NOT_FOUND CASE 中若未包含相应的 WHEN ,并且没有设置 ELSE 时 COLLECTION_IS_NULL 集合元素未初始化 CURSER_ALREADY_OPEN 游标已经打开 DUP_VAL_ON_INDEX 唯一索引对应的列上有重复的值 INVALID_CURSOR 在不合法的游标上进行操作 INVALID_NUMBER

2016-06-17 11:16:16 428

原创 蓝桥杯 2016c/c++A组 题解

2016 蓝桥杯 第七届 c/c++ A组第一题网友年龄某君新认识一网友。当问及年龄时,他的网友说:“我的年龄是个2位数,我比儿子大27岁,如果把我的年龄的两位数字交换位置,刚好就是我儿子的年龄”请你计算:网友的年龄一共有多少种可能情况?提示:30岁就是其中一种可能哦.请填写表示可能情况的种数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。思路:拆分十

2016-03-22 20:57:52 6028 13

原创 hdu1042 N!

题目链接 N!这个题目在算法竞赛入门经典 出现过,过程相当于模拟手算的过程(我的大数乘法也是这样的)。假使我们的现在知道(n-1)! ,那么n!=(n-1)!*n.这个也是显而易见的。但是n!的结果十分的大,10000!差不多需要45000位数字。所以我们不能简单的使用一个基础类型去进行存储,所以我们想到了另一个东西--------数组,对,没错就是数组,我们可以模拟我们手算的方式

2016-03-19 14:56:32 716 1

原创 (图论)使用Havel-Hakimi定理判断给出的序列是否可图

先行概念:度序列(degree sequence):若把图 G所有顶点的度数排成一个序列 s,则称 s为图 G的度序 列。例如,图 1.1(a)所示无向图 G1的度序列为 s: 2, 5, 4, 3, 3, 1;或 s': 1, 2, 3, 3, 4, 5;或 s'': 5, 4, 3, 3, 2, 1。 其中序列 s 是按顶点序号排序的,序列 s'是按度数非减顺序排列的,序列 s''是按

2016-02-28 15:36:21 1240

原创 计数排序

记录比当前值小的数的数目,然后直接放到要排序的位置其中需要一个数组当作输入数组,一个数组当作临时的储存空间,另一个则作为输出数组值得一提的是计数排序还需要限定一个范围k,因为只能排序0-k内的数,若超过就会无法排序。时间复杂度O(n+k),n指代待排序的数目个数,k指代数目的大小范围#include using namespace std;const int

2016-02-20 23:44:24 288

原创 hdu1043 八数码问题

EightTime Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 17589    Accepted Submission(s): 4795Special JudgeProblem DescriptionThe 15-pu

2016-01-15 14:33:49 492

原创 hdu1075 字典树

这是第一次接触使用字典树,想想都有些小激动,特别还是把freopen一起交的那种。字典树又称单词查找树,Trie树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利用字符串的公共前缀来减少查询时间,最大限度地减少无谓的字符串比较,查询效率比哈希树高。(我从百度上抓的。)

2016-01-15 14:16:22 372

原创 蓝桥杯 基础练习 01字串 简单解法

无聊了也来做做蓝桥。。。问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010

2015-12-12 11:13:19 656

原创 hdu1014 Uniform Generator

给你一个产生随机数的函数,再给两个值 STEP和MOD,计算通过给出的两个值,判断这个随机数函数是否能产生0-MOD-1的所有数,如果是就是Good Choice,否则为Bad Choice。题目很简单,只需要使用step和mod带入函数计算是否产生了0-mod的无序序列。 例如:3 5,seed(x+1)=(seed(x)+step)%mod 结果能够产生的序列为0 3 4 1 2,满足要求就

2015-08-22 14:46:40 376

原创 hdu1013 digital root(数根)

做了之后才知道可以使用数论做这个题 树根公式: d=(n-1)%9+1;注意数字可能非常大,基本类型无法存储,使用字符数组存Digital Roots Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 59431 Accepted

2015-08-22 13:30:55 442

原创 hdu1012 u Calculate e

没什么好讲的u Calculate e Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 36073 Accepted Submission(s): 16277Problem Description A simple mathem

2015-08-22 13:03:34 435

原创 hdu1016 Prime Ring Problem dfs 素数打表

意思是给你一个数n,要构成一个素数环,这个素数由1-n组成,它的特征是选中环上的任意一个数字i,i与它相连的两个数加起来都分别为素数,满足就输出。这个题的做法和hdu1015做法差不多都是使用dfs 回溯。不同之处在于这个要全部搜索,而hdu1015只需要搜索第一组就可以。 其次在这个题目中使用素数打表的方式简化素数判定,在一定情况下也是都效率有所提高的。Prime Ring Problem T

2015-08-21 11:50:40 2013

原创 hdu1009 FatMouse' Trade 贪心算法

题目描述:老鼠去找猫用猫粮换咖啡豆,猫都住在一个仓库里面,里面有很多房间,每个房间都装得有咖啡豆j[i],但是需要缴纳一定的咖啡豆f[i],老鼠不需要全部拿完i-th间所有的咖啡豆j[i],如果它缴纳f[i]*a%的猫粮,就可以获得j[i]*a%的咖啡豆,所有的数据都是不超过1000的非负整数。现在要求老鼠可以换到多少的咖啡豆,结果保留3位小数.我们买东西都会遵循的一个原则:花费最少,收获最大,这个

2015-08-21 00:24:32 938 2

MLNX_OS说明书

mallanox交换机系统的操作手册。包含了mellanox交换机的各项配置方法。

2018-06-08

mellanox switch sn2100 说明书

mellanox switch sn2000系列的说明书。描述了Mellanox Switch 2000系列的安装方式和初始化配置

2018-06-08

xware-desktop ubutun17.04 64bit 安装包

Xware Desktop作为Xware(迅雷固件)的前端,是一次将用于嵌入式设备的迅雷软件带到Linux桌面的一次尝试。本软件与迅雷官方没有任何关系。 地址: https://github.com/Xinkai/XwareDesktop

2017-12-14

基于war-ftp1.65的缓冲区溢出攻击

2017-03-10

aspose word for java 16.7.0

Aspose.Words是一款先进的类库,可以直接在各个应用程序中执行各种文档处理任务。在不使用Microsoft Word的情况下,仍然可以生成,更改,转换,渲染和打印文档,并且支持DOC,OOXML,RTF,HTML,OpenDocument, PDF, XPS, EPUB和其他格式。

2016-08-16

jrebel + myeclipse9.0 + tomcat 热部署攻略

解决java spring热部署的问题,亲测能用,不能用那是人品啊

2016-07-21

mysql jdbc

2016-07-02

java substance

使用这个包,让你的java gui不再那么丑,具体使用百度使用方法

2016-06-24

根据先序 中序求后序

使用数组求解已知树的先序和中序求解后序的问题

2016-05-23

c++ stl之string常用函数

包含常用stl string的常用函数

2016-05-23

AVL,平衡二叉树模板

二叉树模板

2016-04-19

算法导论.pdf

一本介绍算法的书籍,从简单到复杂,也包括有很多的实例,喜欢算法竞赛可以看看,个人推荐

2015-04-21

空空如也

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

TA关注的人

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