自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 算法题--删除链表的倒数第N个节点 [LeetCode]

题目描述  给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:  给定一个链表: 1->2->3->4->5, 和 n = 2.  当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:  给定的 n 保证是有效的。进阶:  你能尝试使用一趟扫描实现吗?题解方法一:两次扫描法  我们注意到这个问题可以容...

2019-02-03 11:11:42 1327 5

原创 算法题--最长公共前缀 [LeetCode]

题目描述  编写一个函数来查找字符串数组中的最长公共前缀。  如果不存在公共前缀,返回空字符串 “”。示例 1:  输入: [“flower”,“flow”,“flight”]  输出: “fl”示例 2:  输入: [“dog”,“racecar”,“car”]  输出: “”  解释: 输入不存在公共前缀。说明:  所有输入只包含小写字母 a-z 。题解方法一:横向扫...

2019-02-02 14:58:24 611

原创 算法题--盛最多水的容器 [LeetCode]

题目描述  给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。  说明:你不能倾斜容器,且 n 的值至少为 2。  图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器...

2019-01-31 20:46:40 1430

原创 算法题--最长回文子串 [LeetCode]

题目描述  给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:  输入: “babad”  输出: “bab”  注意: “aba” 也是一个有效答案。示例 2:  输入: “cbbd”  输出: “bb”题解方法一:中心扩展算法  中心扩展就是把给定的字符串的每一个字母或两个字母之间空隙当做中心,向两边扩展,这样来找  长度...

2019-01-31 20:45:46 5267 3

原创 算法题--无重复字符的最长子串 [LeetCode]

题目描述  给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:  输入: “abcabcbb”  输出: 3  解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:  输入: “bbbbb”  输出: 1  解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:  输入: “pwwkew”  输出: 3  ...

2019-01-31 20:44:57 1250

原创 算法题--两数相加 [LeetCode]

题目描述  给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。  如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。  您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:  输入:(2 -> 4 -> 3) + (5 -&

2019-01-31 20:44:00 448

原创 算法题--寻找两个有序数组的中位数 [LeetCode]

题目描述  给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。  请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。  你可以假设 nums1 和 nums2 不会同时为空。示例 1:  nums1 = [1, 3]  nums2 = [2]  则中位数是 2.0示例 2:  nums1 = [1, 2]  nums2 =...

2019-01-31 20:43:08 541

原创 算法题--两数之和 [LeetCode]

题目描述  给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。  你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:  给定 nums = [2, 7, 11, 15], target = 9  因为 nums[0] + nums[1] = 2 + 7 = 9  所以返回 [0,...

2019-01-31 20:41:46 493

原创 JSP通用分页组件,带查询条件

—— 如果一段代码重复出现的次数多了,我们就需要把它独立出来!分页功能的代码就是这样的,在需要展示列表的页面,我们基本都需要加上分页功能,如果某天boss想要修改分页功能的样式~,天呐~~,我们不能去一个一个的改吧。下边给大家分享一个自己封装的通用分页组件。1. 效果展示 2. 使用方式 1 )在需要显示分页信息的位置,直接引入pagination.jsp页面。...

2018-03-07 15:26:52 8075 91

原创 Linux学习笔记--执行带Jar包的class文件

在Linux下执行引入了外部jar包的java程序

2017-09-27 18:43:58 7602

原创 自定义JSP的日期格式化标签

平常在做项目的时候,经常会遇到要在JSP页面中,将我们后台传过来的long型的时间戳,转换为日期格式进行显示(如后台传过来 1490715599560,我们需要在页面上显示为 2017-03-28 23:39:59),这里记录并跟大家分享一下通过自定义标签的方式进行日期格式化。1、自定义标签处理类package com.daidai.demo.tag;import java.text.SimpleD

2017-03-29 01:00:15 2208

原创 Linux学习笔记--多命令执行

1. 多命令执行符 多命令执行符 格式 作用 ; 命令1; 命令2 多个命令顺序执行,命令之间没有任何逻辑关系 && 命令1 && 命令2 逻辑与当命令1执行正确时,才会执行命令2 || 命令1 || 命令2 逻辑或当命令1执行错误时,才会执行命令22. 常用范例1)多个命令顺序执行2)命令执行正确时,打印“命令执行成功”3)命令执行失败时,打印“命令

2017-02-09 18:59:53 1080

原创 Linux学习笔记--输出重定向

1. Linux中的标准输入输出 设备 设备文件名 文件描述符 类型 键盘 /dev/stdin 0 标准输入 显示器 /dev/stdout 1 标准输出 显示器 /dev/stderr 2 标准错误输出 2. 输出重定向 类型格式作用 标准输出重定向命令 > 文件以覆盖的方式,把命令的正确输出输出到指定的文件中

2017-02-07 17:21:17 985

原创 Linux学习笔记--管道符(|)

管道符(|):可以将前边命令的正确输出作为后边命令的操作对象。1. 命令格式: 命令1 | 命令22. 常用范例: 1)查看book.txt文件中书籍的信息 2)查看redis进程3. 注意事项: 1、管道符后边的命令,只能处理前边命令的正确输出,不能处理错误输出 2、管道符后边的命令,必须是能够接收标准输入流的命令

2017-02-06 17:33:39 2039

原创 linux 添加开机自启动脚本

Linux设置服务开机自动启动的方式有好多种,这里介绍一下通过chkconfig命令添加脚本为开机自动启动的方法:1. 编写脚本autostart.sh2. 将写好的autostart.sh脚本移动到/etc/rc.d/init.d/目录下3. 给脚本赋可执行权限4. 添加脚本到开机自动启动项目中

2017-02-04 18:22:45 58732 13

原创 html使用vcastr3.swf播放器播放flv视频

一、特点:使用as3.0重新写了播放器播放器大小缩小,在20+k左右可以通过xml对播放器设置可以播放多个影片,并且有影片列表可以设置循环播放,自动播放,是否直接开始下载,控制栏的颜色和模式控制栏可以适应超小的尺寸可以使用插件扩充播放器的功能可以用插件设置logo及连接可以用插件来用javascript控制播放器可以用插件来用设定播放器开始或者结束的图片或者flash(swf) b

2016-12-26 13:51:05 4031 8

原创 Java整合Discuz遇到的几个问题小记

这几天给公司网站搭建了一个DiscuzX3.2的BBS论坛系统,遇到一些问题,特写来与大家分享,也给自己做个笔记。 1、如何用自定义的登录注册替换首页原先的登录注册 2、首页登录没反应,或者只在右上角闪现一个请稍等的弹出的解决办法 3、怎么在Java系统中实现论坛账号的注册和同步登录4、怎么解决注册完第一次登录需要激活的问题

2016-12-14 20:05:40 1056

原创 Linux下安装和卸载JDK

一、jdk-6u45-linux-x64-rpm.bin安装和卸载安装:二、jdk-6u45-linux-x64.bin安装和卸载三、.tar.gz/.tgz、*.bz2形式的二进制软件包安装和卸载

2016-11-08 15:42:14 22489 5

原创 Java break跳出多层循环

编程中我们会经常用break来跳出循环,如下:通过截图可以看出,当 i==1 && j==1时,跳出了内层的for循环。但是,如果我们想要跳出外层的循环该怎么办呢,我们可以通过在循环前边加标号来实现,如下:说明:1、标号紧贴循环语句,并且处于循环语句的前边;2、通过标号能跳出任意层数的循环;3、break和continue都可以使用标号来灵活控制循环语句;4、我们反编译.class文件时,能经

2016-11-01 18:33:40 47048 12

原创 Linux学习笔记--df/du命令(查看磁盘空间命令)

df :英文名disk free,查看硬盘的使用情况。 du:英文名disk usage,查看指定目录的文件大小。1. 命令格式df [选项] [文件]du [选项] [文件]2. df 常用选项"df -a" 全部文件系统列表。"df -h" 人性化显示文件大小,如100K 21M 2G等。"df -k" 以k字节的形式表示文件的大小。(1k=1024Byte)"df

2016-04-27 11:45:33 6038

原创 Linux学习笔记--top命令(监控linux系统状况的命令)

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,比如cpu、内存的使用等,类似于Windows的任务管理器。1. 命令格式:top [选项]2. 常用选项:"top -c" 显示完整的命令行而不只是显示命令名。"top -d" 指定每两次屏幕信息刷新之间的时间间隔。"top -n 3" 指定循环的次

2016-04-22 19:03:19 7575 2

原创 Linux学习笔记--free命令(查看内存信息的命令)

free,显示内存状态。1. 命令格式:free [选项] 2. 常用选项:"free -b" 以 Byte 为单位显示内存使用情况。"free -k" 以 KB 为单位显示内存使用情况。"free -m" 以 MB 为单位显示内存使用情况。"free -g" 以 GB 为单位显示内存使用情况。"free -h" 人性化显示,自动选取合适的单位。(有的系统不支持此选项)

2016-04-19 19:00:58 8907 2

原创 Linux学习笔记--yum命令(Shell前端软件包管理器)

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。下边介绍一些常用的yum命令。1、安装yum install rpm包 # 安

2016-04-14 15:53:51 2847

原创 Linux学习笔记--压缩和解压缩命令

.zip格式压缩:zip 压缩文件名 源文件 #压缩文件zip -r 压缩文件名 源目录 #压缩目录.zip格式解压缩:unzip 压缩文件 #解压缩.zip格式文件注意: 1) zip命令可以压缩文件也可以压缩目录。 2) .zip压缩格式在Linux和Windows系统上是通用的。.gz格式压缩:gzip 源文件

2016-04-13 18:57:49 7768

原创 Java笔试题分类总结--String

Java中字符串对象是一种特殊的对象。String类是一个不可变的(final)类,也就说,String对象一旦创建就不允许修改。String类有一个对应的常量池(String pool),每一个内容相同的字符串对象都对应于一个常量池里的对象.首先,让我们来看一下下边这两种定义String的区别。String str1 = "abc"; String str2 = new Stri

2016-04-12 10:11:51 1498

原创 Java笔试题分类总结--基本数据类型

基本类型,或者叫做内置类型,是Java中不同于类的特殊类型。Java中定义了四类八种基本数据类型:布尔型: boolean字符型: char整数型: byte, short, int, long浮点数型: float, double下边介绍一些在笔试面试中,经常遇到的问题。1. short s1 = 1; s1 = s1 +

2016-04-07 19:20:13 18835 1

原创 Java笔试题分类总结--位操作

位操作优点:在计算机中所有数据都是以二进制的形式储存的。位运算其实就是直接对在内存中的二进制数据进行操作,因此处理数据的速度非常快。位操作基础:基本的位操作符有"与"、"或"、"异或"、"取反"、"左移"、"右移"这6种,它们的运算规则如下所示:位操作注意事项:1) 在这6种操作符中,只有"~取反"是单目操作符,其它5种都是双目操作符。2) 位操作只能用于整形数据,对float和double类型

2016-04-07 15:22:32 1782

原创 Linux学习笔记--ps命令(显示当前进程的命令)

ps:英文名process,进程的意思。1. 命令格式:ps [选项]2. 常用选项:"ps -a" 显示一个终端的所有进程,除了会话引线"ps -e" 显示所有进程"ps -f" 全部列出,通常和其他选项联用"ps -u" 选择有效的用户id或者是用户名"ps -x" 显示没有控制终端的进程,同时显示各个命令的具体路径最常用的组合:"ps -aux" 显示所有包含其他

2016-04-06 16:46:05 6965

原创 Linux学习笔记--less命令(显示文件内容的命令)

less,较少的意思,作用是通过上下翻页的方式随意的浏览文件内容。1. 命令格式:less [选项] 文件名 2. 常用选项:"less -e" 当文件显示结束后,自动离开,无需输入"q""less -f" 强迫打开特殊文件,例如外围设备代号、目录和二进制文件"less -m" 显示类似more命令的百分比"less -N" 显示每行的行号"less -s" 将连续的空行合并成一行显示"l

2016-03-30 18:46:12 8626 1

原创 Linux学习笔记--命令行下的常用快捷键

主要介绍Linux Bash Shell下的几个常用快捷键。删除类快捷键:"ctrl + k" 删除光标后面所有字符"ctrl + u" 删除光标前面所有字符"ctrl + w" 删除光标前一个单词"ctrl + y" 恢复"ctrl+k"、"ctrl+u"、"ctrl+w"等上次执行时删除的字符"ctrl + ?" 撤消前一次输入移动类快捷键:"ctrl + a" 将光标移动到

2016-03-24 11:18:30 1939

原创 Linux学习笔记--关机和重启命令

1. 关机命令:1) "shutdown -h now" 立刻关机(h为halt的意思);2) "shutdown -h 10" 10分钟之后关机;3) "shutdown -h 05:30" 在05:30(五点半)关机;4) "poweroff" 立刻关机;5) "halt" 立刻关机;6) "init 0" 立

2016-03-23 16:45:02 1847

原创 Linux学习笔记--SSH免密码登录

需要实现的效果:有两台服务器:"192.168.201.236" 和 "192.168.201.237"需要实现:在服务器"192.168.201.236"上实现ssh无密码连接服务器"192.168.201.237"实现步骤:1) 在"192.168.201.236"服务器上使用"ssh-keygen -t rsa"命令来创建公钥。(会问你存放的目录,如果不需要修改,直接回车两次即可,默认保存路径

2016-03-22 17:50:47 18150 2

原创 Linux学习笔记--find命令(文件搜索命令)

find,查找的意思,作用是在系统当中搜索符合条件的文件。find命令与locate命令的区别:locate: 1) 非实时查找; 2) 依赖于索引,而索引构建非常占用资源,索引的创建是在系统空闲时系统自动进行, 可以用updatedb命令更新索引; 3) 查找速度快; 4) 非精准查找。find : 1) 实时查找;

2016-03-17 19:00:24 2705 4

原创 Linux学习笔记--grep命令(搜索字符串命令)

grep,查找字符串的意思,作用是在文件中匹配符合条件的字符串。1. 命令格式:grep [选项] 字符串 文件名 ...2. 常用选项:"grep -c" 统计匹配到'字符串'内容的行数。(c为count的意思)"grep -i" 忽略大小写区别。(i为ignore的意思)"grep -l" 打印出匹配到'字符串'内容的文件清单。"grep -n" 在匹配的行前面打印行号。(n为line n

2016-03-07 17:12:21 16416 2

原创 Linux学习笔记--which命令(搜索命令的命令)

which,哪一个的意思,作用是从PATH环境变量指定的路径中,搜索命令所在位置及命令别名。which命令特点:1) "which" 命令只能查找系统命令,不能搜索普通文件。2) "which" 命令是从PATH环境变量指定的路径中,搜索某个系统命令的位置, 并且返回第一个搜索结果。PATH环境变量: PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,用"

2016-02-23 16:56:22 2655 3

原创 Linux学习笔记--whereis命令(搜索命令的命令)

whereis,在哪里的意思,作用是搜索命令所在位置及帮助文档所在位置。whereis命令特点:1) "whereis"命令只能查找系统命令,不能搜索普通文件。2) "whereis"命令跟"locate"命令一样是从数据库中查找数据,所以查询速度快。1. 命令格式:whereis [选项] 命令名2. 常用选项:"whereis -b" 只查找可执行文件的位置。"whereis -m" 只查找

2016-02-23 15:34:47 2597 2

原创 Linux学习笔记--locate命令(文件搜索命令)

locate,定位的意思,作用是让使用者可以快速的搜寻系统中是否有指定的文件。locate 命令特点:1) "locate"的速度比"find"快,因为它并不是真的查找文件,而是查数据库。2) 新建的文件,我们立即用"locate"命令去查找,一般是找不到的, 因为数据库的更新不是实时的,数据库的更新时间由系统维护。3) "locate"命令所搜索的后台数据库在"/var/lib/mloc

2016-02-22 23:51:14 11909 2

原创 Linux学习笔记--ln命令(链接命令)

ln:英文名link,链接的意思。Linux 系统中有软链接和硬链接两种特殊的“文件”。硬链接特征:1) 硬链接文件跟源文件拥有相同的i(inode)节点和存储block块, 它们可以看作是同一个文件。2) 可通过i节点进行识别(i节点相同)。3) 链接文件和源文件必须在相同的分区,不能跨分区。3) 不能针对目录创建硬链接。 (这个虽然Linux ln命令帮助说明里说可以用"ln

2016-02-17 17:03:15 5601 1

原创 Linux学习笔记--常用目录及其作用

Linux是一个非常严谨的操作系统,它每个一级目录的作用其实都是有严格规定的,接下来我们就来看一下Linux常用的一级目录的作用。Linux所有一级目录如下:"/" 根目录。 Linux系统的最高级目录。"/bin" 命令保存目录。 存放着如"cp"、"ls"、"cat"等命令(普通用户就可以读取的命令)。"/boot" 启动目录。 主要存放启动Linux系统所必需的

2016-02-16 15:59:16 3465

原创 Linux学习笔记--mv命令(剪切或改名)

mv:英文名move,移动的意思。1. 命令格式:mv [选项] 源文件或目录 目标文件或目录mv [选项] 源文件1 源文件2 源文件3 ... 目标目录2. 常用选项:"mv -b" 如果目标目录中已经有同名的文件,那么在覆盖之前先进行备份"mv -f" 如果目标目录中已经有同名的文件,无需提示,直接覆盖"mv -i" 人机交互,如果目标目录中已经有同名的文件,则提示是否进行覆盖"mv

2016-02-16 14:09:41 6181

阿里巴巴Java开发手册(嵩山版)最新版.pdf

阿里巴巴Java开发手册(嵩山版)最新版,

2020-10-28

阿里Java开发手册【泰山版】.pdf

阿里Java开发手册-泰山版

2020-04-24

封装的分页插件

自己封装的分页插件,很简单。https://blog.csdn.net/daidaineteasy/article/details/79469221#commentsedit

2018-12-10

研磨设计模式全部源代码

研磨设计模式全部源代码,个人收集,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

2018-01-17

2017阿里技术年度精选集

2017值得珍藏的阿里干货合集,已经给你打包好了,希望你会喜欢哈。上册内容为数据库、中间件、运维、开源、技术人生等;下册内容为算法、机器学习、大数据等。

2017-12-19

几十个微信H5小游戏完整源码

收集的一些微信H5游戏源码,包含:2048、小鸟飞飞、飞的更高、一个都不能死、找你妹......

2017-11-07

程序员接单宝典(第四版)

程序员接单宝典(第四版),程序员接私活必看。程序员接单宝典(第四版),程序员接私活必看。

2017-10-09

阿里巴巴Java开发手册终极版1.3.0

阿里巴巴Java开发手册终极版1.3.0。首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。

2017-09-25

CSDN博客便捷式帮助小程序

只需要运行程序,输入我们的账号,就可以以类似Linux命令的方式,执行一些我们需要的命令。 1、查看CSDN个人信息; 2、展示账号下CSDN博客信息; 3、根据关键字查找账号下的博客信息; 4、查看博客数目; 5、其它功能

2017-01-13

vcastr3.swf 视频播放器

vcastr3.swf 是一款小巧但功能强大的网页flv视频播放器,具有以下特点: 可以通过xml对播放器设置 可以播放多个影片,并且有影片列表 可以设置循环播放,自动播放,是否直接开始下载,控制栏的颜色和模式 控制栏可以适应超小的尺寸 可以使用插件扩充播放器的功能 可以用插件设置logo及连接 可以用插件来用javascript控制播放器 可以用插件来用设定播放器开始或者结束的图片或者flash(swf) beta

2016-12-24

Python灰帽子-黑客与逆向工程师的Python编程之道.pdf

Python灰帽子 Python灰帽子-黑客与逆向工程师的Python编程之道.pdf

2015-12-21

Python编程金典

Python编程金典 Python文档 Python学习资料

2015-12-21

OWASP安全编码规范快速参考指南

OWASP安全编码规范快速参考指南,主要列出了在软件或程序开发过程中需要遵循的一些网络安全验证规范列表。一般开发人员在开发软件时会遵循上边的规范,测评公司在对软件或程序进行测评时会按照上边的内容来进行测评。

2015-10-22

日期跟long转换小工具

本工具是一个小型的免安装日期类型跟long类型转换工具,简单并且用处挺大!

2015-10-07

ViewPager实现的切换动画

ViewPager实现的切换效果,共三种,可以作为引导动画,也可以作为页面切换。画面精美,尽情下载。

2015-04-06

人力资源管理系统需求分析说明书

本人自己整理的HR人力资源管理系统需求分析说明书,很规范很全面的噢,希望能给大家一些帮助!

2012-01-12

HR人力资源管理系统需求分析说明书

本人整理好的HR人力资源管理需求分析说明书,包括了系统、考试、招聘、薪酬、激励、考勤等9大模块的内容,希望能给大家作为参考

2012-01-11

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

TA关注的人

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