Technology
文章平均质量分 61
Boss_Commander
软件开发
展开
-
黑客帝国效果(纯JS)
黑客帝国效果复制下面的代码,保存为.html,双击就可以查看效果,可以按F11设置为全屏模式体验。原创 2016-12-23 16:59:18 · 10194 阅读 · 1 评论 -
路由协议
RIP路由信息协议, 是内部网关协议IGP中最先得到广泛使用的协议,是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。OSPFOpen Shortest Path First(开放式最短路径优先)HELLOHELLO是一种网络层协议,它使得网络设备能够互相标识自己的身份,并表明自己仍然处于工作状态。网络上的设备在接收到hello请求后返回hello应答。原创 2015-10-05 21:20:29 · 591 阅读 · 0 评论 -
Java Base64、AES、SHA1、MD5加密算法
Java Base64、AES、SHA1、MD5加密算法package com.example.decript;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.MessageDigest;import java.security.N原创 2015-09-14 13:08:53 · 479 阅读 · 0 评论 -
Win7 C盘越来越小怎么办?
前言 朋友之前安装了Windows7系统,由于安装在C盘系统,初期硬盘分区的时候给C盘分了20G的空间,但安装WIN7并且安装一些游戏与应用后,C盘空间越来越小。近期经常出现提示C盘空间不足,导致系统运行缓慢。以前用XP系统都不会这样。那么对于Win7占用空间大,C盘空间越来越小该如何解决呢? 由于我们知道Win7系统要比传统的XP系统文件大小却是要大很多,一般如今装W原创 2015-09-09 11:08:17 · 876 阅读 · 0 评论 -
Linux配置DHCP服务器
一、系统设置1、启动虚拟网卡2、修改网络类型为仅主机3、设置固定IP(用setup设置)4、重启使修改的地址生效二、查找并安装软件 dhcp1、将光盘放光驱-〉挂载光盘-〉进入软件所在目录 使用命令rpm -qa | grep dhcp 查看虚拟机是否已经安装了dhcp,安装包名类似“dhcp-4.1.1-38.P1.el6.centos.x86_64.rpm”,若没有,则将光盘放入光驱,原创 2015-08-07 16:44:10 · 826 阅读 · 0 评论 -
计算机网络复习资料
1、数据链路层使用的信道:点对点信道广播信道2、三个基本问题封装成帧;透明传输;差错控制3、帧检测序列(FCS)与循环冗余检验(CRC)的不同CRC是一种常用的检测方法,而FCS是添加在数据后面的冗余码;FCS可以用CRC方法得出,但CRC并非获得FCS的唯一方法。4、使用最多的数据链路层协议是点对点协议(PPP)例如:用户使用拨号电话上网5、PPP协议不需原创 2015-07-03 22:12:52 · 877 阅读 · 0 评论 -
揭秘公共WiFi安全黑幕
原文地址:如何安全上网有高招!">揭秘公共WiFi安全黑幕 如何安全上网有高招!作者: 康斯坦丁 央视“315晚会”现场,演示了黑客如何利用虚假WiFi盗取晚会现场观众手机系统、品牌型号、自拍照片、邮箱帐号密码等各类隐私数据,这也让所有手机用户对公共WiFi上网安全不免心惊胆颤。恐惧与指责之外,我们是不是应该思考一下为什么会存在此类现象,以及自身如何避免岂不是更好?公共WiFi热转载 2015-05-28 14:01:12 · 1844 阅读 · 0 评论 -
最受欢迎的10个Linux单行命令
sudo !! 以root 帐户执行上一条命令。python -m SimpleHTTPServer 利用Python 搭建一个简单的 Web 服务器,可通过 http://$HOSTNAME:8000 访问。:w !sudo tee % 在Vim 中无需权限保存编辑的文件。cd - 更改到上一次访问原创 2015-05-28 14:00:00 · 470 阅读 · 0 评论 -
Nginx配置
作为一个 nginx 的初学者记录一下从零起步的点滴。基本概念Nginx最常的用途是提供反向代理服务,那么什么反向代理呢?正向代理相信很多大陆同胞都在这片神奇的土地上用过了。代理服务器作为客户端这边的中介接受请求,隐藏掉真实的客户,向服务器获取资源。如果代理服务器在长城外的话还能顺便帮助我们实现翻越长城的目的。而反向代理顾名思义就是反过原创 2015-05-28 14:00:08 · 305 阅读 · 0 评论 -
Linux下查看内存使用情况方法
Q:我想监视Linux系统的内存使用情况,在Linux下有哪些视图或者命令行工具可用呢?在做Linux系统优化的时候,物理内存是其中最重要的一方面。自然的,Linux也提供了非常多的方法来监控宝贵的内存资源的使用情况。下面的清单详细的列出了Linux系统下通过视图工具或命令行来查看内存使用情况的各种方法。1./proc/meminfo查看RAM使用情况最简单的方原创 2015-05-28 14:00:31 · 516 阅读 · 0 评论 -
Ubuntu命令大全
一、文件目录类 1.建立目录:mkdir 目录名 2.删除空目录:rmdir 目录名 3.无条件删除子目录: rm -rf 目录名 4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -) 5.查看自己所在目录:pwd 6.查看当前目录大小:du 7.显示目录文件列表:ls -l (-a:增加显示隐含目录) 其中:原创 2015-05-28 13:58:07 · 222 阅读 · 0 评论 -
JSP复习内容
***********************空字符串和null的两个概念:***********************空字符串是由空的""符号定义的,它是实例化之后的字符串对象,只是不包含任何字符;而null是一个空对象,在内存中是不存在的。1、C/S是client/server的缩写,即客户端、服务器结构。在这种结构中,服务器通常采用高性能的PC或者工作站,并采用原创 2015-07-02 17:02:38 · 583 阅读 · 0 评论 -
NetBeans启动Tomcat后显示'127.0.0.1' 不是内部或外部命令
问题描述:新安装的NetBeans8.0.2,然后又安装了Tomcat8.0.15,打开NetBeans运行web工程失败,控制台输出错误信息如下:启动 Tomcat 失败。*****\build-impl.xml:1164: 部署错误: 启动 Tomcat 失败。有关详细信息, 请查看服务器日志。构建失败 (总时间: 4秒)Tomcat日志显示:'127.0.0.1' 不原创 2015-07-02 16:49:24 · 1827 阅读 · 0 评论 -
jsp页面动态获取时间
代码如下<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><ht原创 2015-07-07 14:50:10 · 3027 阅读 · 1 评论 -
在CMD下用java命令出现“找不到或无法加载主类”的问题
问题描述: 编写简单的Hello.java程序,在cmd命令行下用javac Hello.java命令编译没有问题,可以生成Hello.class文件。但输入java Hello命令后(文件目录和命令目录一致),提示错误:“找不到或无法加载主类”。解决思路:从网上查找原因和解决方法,有提到环境变量classpath设置问题,但多次尝试问题依旧没有解决。然后使用java -cp原创 2015-07-08 23:54:04 · 656 阅读 · 0 评论 -
10个不可忽视的CSS代码片段
本文介绍10个非常有用的CSS代码片段,绝对不容忽视。包括在整个容器中垂直对齐、元素拉伸为全屏高度、跨浏览器图像灰度、动画背景等,使用平率高,经常无法完全达到想要效果。现在有了这10个CSS代码片段,我们可以将这些效果做得更好。1、垂直对齐在使用CSS的时候,你可能会出现疑问,我如何在容器中将文本或元素垂直对齐。现在使用CSS3Transforms,我们可以更有效解决这问题,如下:.vertical原创 2015-10-25 23:17:09 · 944 阅读 · 0 评论 -
身份证最后一位校验位验证
新建一个文本文件,然后输入如下代码:@echo offcls&setlocal enabledelayedexpansiontitle 身份证校验码计算器:startecho.echo 身份证校验码计算器echo.set /p sfz=‘输入无校验码的号码(17位):set /a s1=%sfz:~0,1%*7set /a s2=%sfz:~1,1%*9set /a s3=%sf原创 2015-09-24 00:27:56 · 2619 阅读 · 0 评论 -
html头文件设置常用之<meta>设置缓存
<meta http-equiv="pragma" content="no-cache">,pragma与no-cache用于定义页面缓存,不缓存页面(为了提高速度一些浏览器会缓存浏览者浏览过的页面,通过下面的定义,浏览器一般不会缓存页面,而且浏览器无法脱机浏览.)<meta http-equiv="cache-control" content="no-cache">,常见的取值有private、n转载 2016-07-26 16:21:26 · 1088 阅读 · 0 评论 -
服务器返回的HTTP状态码和与之关联的消息
状态码 消息 描述 100 Continue 只有一部分请求被服务器接收,但只要没被服务器拒绝,客户端就会延续这个请求 101 Switching Protocols 服务器交换机协议 200 OK 请求被确认 201 Created 请求时完整的,新的资源被创建 202 Accepted 请求被接受,但未处理完 203 No原创 2016-04-19 11:08:04 · 1053 阅读 · 0 评论 -
史上短小精悍的JavaScript编写的俄罗斯方块游戏
史上短小精悍的JavaScript编写的俄罗斯方块游戏<!doctype html><html><head>俄罗斯方块</head><body><div id="box" style="width:252px;font:25px/25px 宋体;background:#000;color:#9f9;border:#999 20px ridge;text-shadow:2px 3px转载 2016-04-14 12:00:01 · 1096 阅读 · 0 评论 -
Cannot load supported formats: Cannot run program "svn": CreateProcess error=2
IntelliJ IDEA 13.1.2安装后,SVN checkout时候会出现如下错误: Cannot load supported formats: Cannot run program “svn”: CreateProcess error=2, μ究其原因,是SVN使用了命令行工具,如果本地没有SVN的命令行工具,则导致出错。 在默认安装中,SVN不会安装命令行工具,如图所示 解决办法原创 2016-04-14 11:42:38 · 6988 阅读 · 0 评论 -
SSH密钥认证原理
所谓的密钥认证,实际上是使用一对加密字符串,一个称为公钥(public key), 任何人都可以看到其内容,用于加密;另一个称为密钥(private key),只有拥有者才能看到,用于解密。 通过公钥加密过的密文使用密钥可以轻松解密,但根据公钥来猜测密钥却十分困难。ssh 的密钥认证就是使用了这一特性。服务器和客户端都各自拥有自己的公钥和密钥。 为了说明方便,以下将使用这些符号。 Ac 客户端公钥转载 2016-04-26 10:00:52 · 1139 阅读 · 0 评论 -
Referenced file contains errors 解答
解决方案如下: 1. 首先为了确保 Eclipse 可以从远程拿到 xsd 文件,到 Window -> Preferences -> General -> Network Connections -> Cache下的 Cache entries 框内检查所需要的文件是否正确,如果不确定,就点击 “Remove All”,然后右击当前的 Project 右击,选择 Validator,E原创 2015-12-08 13:37:49 · 864 阅读 · 0 评论 -
怎么在MyEclipse编辑区左边显示行号
在编辑区左边右键鼠标,勾上show line numbers。如下图:原创 2016-01-20 15:02:31 · 1159 阅读 · 0 评论 -
隐藏在手机中的好玩代码
手机里面都有一些内置的隐藏代码,也叫作“指令”,比如当年在功能机时代就很火的“*#06#”(查看手机真实的IMEI号码),可谓无人不知。 虽然这些代码并不是预留给普通消费者使用的(主要是工程师测试使用的),但记住几个也不坏,好玩的同时还能在某个时刻带来帮助。下面我们就看看苹果/安卓手机上那些常见的内置代码吧。 一、苹果手机 (1)*3001#12345#* 在拨号界面输入*3001#1234原创 2016-01-19 23:24:48 · 3647 阅读 · 0 评论 -
正则表达式完整版
一、校验数字的表达式1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7. 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})转载 2015-12-17 23:00:47 · 807 阅读 · 0 评论 -
怎样找回回收站被删的文件
打开电脑运行(快捷键window+R),然后输入“regedit”,点击确认接下来会出现注册表编辑器! 然后按照截图依次打开每个红色框的节点1、点击红色框内的“NameSpace”,右边会出现“默认”等名称; 2、在右边空白区域,点击右键,新建“项”; 3、点击新建项后,出现如下的界面,将新出现的项的名字(红色框内的)重命名为 {645FFO40-5081-101B-9F08-00AA00原创 2016-01-18 23:25:11 · 1134 阅读 · 2 评论 -
Syntax error, parameterized types are only available if source level is 1.5 or greater
Multiple annotations found at this line: - Syntax error, parameterized types are only available if source level is 1.5 or greater解决方法: 在eclipse中菜单Window—-preferences—-java—–compiler把右边中的C原创 2016-01-18 15:50:30 · 2716 阅读 · 0 评论 -
10大基础实用算法及其讲解
算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行(l转载 2015-11-22 00:37:25 · 749 阅读 · 0 评论 -
七大算法汇总
这段时间闲了下来,看到了一些文章,就抽时间总结了下java中常用的七大排序算法,希望以后能够用到。1.插入排序算法插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的元素往后移一位,为元素 x “腾位置”,最后将 k 对应的元素值赋为 x ,一般情况下,转载 2015-11-22 00:45:52 · 829 阅读 · 0 评论 -
TCP/IP协议、Http协议、ftp协议
TCP/IP起源于20世纪60年代末美国政府资助的一个网络分组交换研究项目,TCP/IP是发展至今最成功的通信协议,它被用于当今所构筑的最大的开放式网络系统Internet之上。 TCP和IP是两个独立且紧密结合的协议,负责管理和引导数据报文在Internet上的传输。二者使用专门的报文头定义每个报文的内容。TCP负责和远程主机的连接,IP负责寻址,使报文被送到其该去的地方。 TCP/IP协议簇转载 2015-10-13 23:59:20 · 7765 阅读 · 0 评论 -
NetBeans启动Tomcat后显示'127.0.0.1' 不是内部或外部命令
问题描述: 新安装的NetBeans8.0.2,然后又安装了Tomcat8.0.15,打开NetBeans运行web工程失败,控制台输出错误信息如下: 启动 Tomcat 失败。*\build-impl.xml:1164: 部署错误: 启动 Tomcat 失败。有关详细信息, 请查看服务器日志。构建失败 (总时间: 4秒) Tomcat日志显示:’127.0.0.原创 2015-07-08 23:46:30 · 604 阅读 · 0 评论 -
Linux在火狐浏览器下安装Flash插件
1、先下载install_flash_player_11_linux.x86_64.tar.gz下载地址:http://yunpan.cn/cZ2DhShbGCxWF 访问密码 4a732、打开终端,进入刚才下载的目录,解压:tar -zxvf install_flash_player_11_linux.x86_64.tar.gz3、把解压出来的“libflashplayer.so”文件剪切至/原创 2015-07-08 23:38:47 · 666 阅读 · 0 评论 -
vsFTPd启动报错:为 vsftpd启动 vsftpd:500 OOPS: bad bool val
sftpd 启动 报错: vsftpd:500 OOPS: bad bool value in config file for: anonymous_enable 处理办法:进入vim /etc/vsftpd/vsftpd.conf ,查看每行的值,确定都不要有空格,否则启动时会出现错误,举个例子,假如我在listen=YES后多了个空格,那我启动时就出现… 1、出现的问题 2、解决原创 2015-07-08 23:32:01 · 5698 阅读 · 0 评论 -
代码编辑器Sublime Text&nbsp…
Sublime Text 3下载不用说是上官方下载地址:http://www.sublimetext.com/3Sublime Text 3 一大优势就是跨平台(Windows、Linux、OS X 都有);portable version是便携版,免安装版的意思~Sublime Text 3 免费使用方法Sublime Text 2的时候还有一直免费试用的,不过到3 可就木有那么好了。原创 2015-05-28 13:55:21 · 346 阅读 · 0 评论 -
Sublime Text 3插件安装
虽然很多插件在sublime text 3不工作了,因为sublime text3修复了2的一些bug、提升了性能并集成了不少常用插件的功能sublime-text3和sublime-text2一样安装插件前都需要先安装,Package control ,然而安装Package control的代码和sublime-text2又不相同。如:先打开安装代码的命令行 按 ctrl+~或者 vie原创 2015-05-28 13:55:19 · 386 阅读 · 0 评论 -
centos下如何卸载apache
在linux上删除已经安装的软件或者服务,比如centos上卸载apache要如何操作呢?下面来一起看看。01.首先登陆你的SSH控制界面,然后在其中输入查找一下跟httpd相关的软件包,运行命令:rpm -qa|grep httpd运行后如图所示,会显示出跟httpd相关的软件包:02.接着开始使用centos下的卸载命令,“rpm -e 软件或服务名”,我们运行:rpm -原创 2015-05-28 13:55:16 · 724 阅读 · 0 评论 -
VMware虚拟机安装教程图解,虚拟机…
今天跟大家分享想下关于虚拟机安装以及虚拟机使用的详细图文教程,因为虚拟机在我们日常操作中是必不可少的一个好东西哦!记得第一次玩虚拟机是专门用来运行一些搞破坏的软件,自己真实的电脑不能乱运行,所以就用虚拟机来虚拟出一台真实电脑的环境直接运行一些程序,真是非常方便啊,对自己电脑没有任何影响。在开始安装使用虚拟机前,我先来说一下,如果你想在自己电脑上安装虚拟机必须要确保有1G左右的内存,因为虚拟原创 2015-05-28 13:55:13 · 725 阅读 · 0 评论 -
10个顶级的CSS UI开源框架
随着CSS3和HTML5的流行,我们的WEB页面不仅需要更人性化的设计理念,而且需要更酷的页面特效和用户体验。作为开发者,我们需要了解一些宝贵的CSSUI开源框架资源,它们可以帮助我们更快更好地实现一些现代化的界面,包括一些移动设备的网页界面风格设计。本文分享了10个顶级的CSSUI开源框架,有几个确实不错,一起来看看。1、Bootstrap –最流行的Web前端UI框架Boots原创 2015-05-28 13:54:59 · 427 阅读 · 0 评论 -
bash代码注入的安全漏洞
很多人或许对上半年发生的安全问题“心脏流血”(HeartbleedBug)事件记忆颇深,这两天,又出现了另外一个“毁灭级”的漏洞——Bash软件安全漏洞。这个漏洞由法国GNU/Linux爱好者StéphaneChazelas所发现。随后,美国电脑紧急应变中心(US-CERT)、红帽以及多家从事安全的公司于周三(北京时间9月24日)发出警告。关于这个安全漏洞的细节可参看美国政府计算安全的这两个原创 2015-05-28 13:54:48 · 342 阅读 · 0 评论