自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

This is bill的专属博客

blog做为个人笔记使用,转载如果未贴地址,原作者看到可以联系我,我会将您的地址附上

  • 博客(168)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java基础总结(内部版)

Java基础总结 琥魄 浏览 4 2016-07-28 10:45:38 发表于: 网商银行技术博客 >> Java技术编辑 删除Java核心技术Java  修改标签  标签历史阿里实习在内部博客发的博客, 排版较CSDN明显好看很多转载留作纪念一、JVM1、内存模型1.1.1 内存分几部分(1)程序计数器可看作当前线程所执行的字节码的**行...

2016-07-28 10:53:59 5154 6

原创 Java超级大火锅

实习换语言到Java,基础很多需要整理,专门为Java开一个大火锅~~1、事务 事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败。事务的4大特性:ACID,指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。详见:http://blog.csdn.net/sc

2016-07-02 10:56:18 5621 2

原创 ubuntu14.04安装wine

sudo add-apt-repository ppa:ubuntu-wine/ppasudo apt-get updatesudo apt-get install wine-devel

2016-07-29 19:58:17 1245

转载 用开源飞控套件做一架Mini四轴飞行器

用开源飞控套件做一架Mini四轴飞行器四轴飞行器已经不是什么新鲜的东西,世界上很多不太平的地方也用某疆的四轴做侦察,你只要花几千块钱,就可以买到一套“进入白宫同款”的四轴无人机。不过,要是能亲手制作一架比手掌还小、仅重30多克的Mini四轴飞行器,一定会更有成就感吧。本教程将会教大家用一套基于Arduino平台的开源四轴飞行控制系统(飞行控制系统,简

2016-07-29 13:55:21 25700 5

原创 鸟哥私房菜vim常用命令

第一部份:一般模式可用的按钮说明,光标移动、复制贴上、搜寻取代等移动光标的方法h 或 向左箭头键(←)光标向左移动一个字符j 或 向下箭头键(↓)光标向下移动一个字符k 或 向上箭头键(↑)光标向上移动一个字符l 或 向右箭头键(→)光标向右移动一个字符如果你将右手放在键盘上的话,你会发现 hj

2016-07-28 16:01:40 3123

原创 感悟随笔

一、限制一件事情能否完成,第一是你的耐心,第二是你的寿命。如果这两个都能付出,那没什么事情不能完成的。

2016-07-28 14:07:34 2178 2

转载 disable bootstrap

--disable-bootstrap    For a native build, the default configuration is to perform a3-stage bootstrap of the compiler when `make' is invoked, testing thatGCC can compile itself correctly. If you

2016-07-27 20:39:30 1117

原创 安装screenfetch

sudo apt-add-repository ppa:djcj/toolssudo apt-get updatesudo apt-get install screenfetch

2016-07-27 17:15:51 2401

转载 MySQL的InnoDB索引原理详解

摘要:  本篇介绍下Mysql的InnoDB索引相关知识,从各种树到索引原理到存储的细节。  InnoDB是Mysql的默认存储引擎(Mysql5.5.5之前是MyISAM,文档)。本着高效学习的目的,本篇以介绍InnoDB为主,少量涉及MyISAM作为对比。  这篇文章是我在学习过程中总结完成的,内容主要来自书本和博客(参考文献会给出),过程中加入了一些自己的理解,描述不

2016-07-26 16:48:23 1826

原创 InnoDB VS MyISAM

MyISAM    InnoDB    构成上的区别:    每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。  .frm文件存储表定义。  数据文件的扩展名为.MYD (MYData)。  索引文件的扩展名是.MYI (MYIndex)。    基于磁盘的资

2016-07-26 16:41:29 1458

转载 Java中的线程Thread总结

首先来看一张图,下面这张图很清晰的说明了线程的状态与Thread中的各个方法之间的关系,很经典的!在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。要注意的是Thread类也实现了Runnable接口,因此,从Thread类继承的类的实例也可以作为target传入这个构造方法。可通过这种方法实现多个线程的资源共享。

2016-07-26 15:53:26 1027

转载 BackupYourSystem/TAR

Introduction to tarThis page is part of the BackupYourSystem article, as such, ensure you've read that prior to continuing. This subpage will acquaint a user with the tar archival program, a C

2016-07-26 09:51:07 1040

转载 ubuntu备份与恢复

在 使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个Z

2016-07-25 23:38:21 13850 1

转载 【TCP/IP】检验和算法

在巨著《TCP/IP详解1》中有这样一句话:“ICMP,IGMP,UDP and TCP all use the same checksum algorithm”。的确,检验和算法在TCP/IP协议族中大同小异。其过程大致都是:接收方通过判断检验和是否一致,进一步判断该数据包头部传输过程中是否丢失或者被污染了。本文将以IP协议首部(见下图)为例简单介绍检验和算法:     

2016-07-25 17:00:52 2234

原创 ubuntu设置root密码

alt+f2,在弹出的运行窗口中输入:gnome-terminal,回车。 如果新装的系统还没有设置root密码可以在这个界面输入:sudo passwd root,回车后按提示输入两次root的密码

2016-07-25 16:43:00 821

转载 Trie树

很有段时间没写此系列了,今天我们来说Trie树,Trie树的名字有很多,比如字典树,前缀树等等。一:概念     下面我们有and,as,at,cn,com这些关键词,那么如何构建trie树呢?从上面的图中,我们或多或少的可以发现一些好玩的特性。      第一:根节点不包含字符,除根节点外的每一个子节点都包含一个字符。      第二:从根节点到某

2016-07-25 14:41:27 852

原创 trie树与hash表的查找速度对比

#include <stdio.h>#include <string.h>#include <string>#include <tr1/unordered_map>#include "trie_tree.h"using namespace std;int trie_null(void * v, int f){ return 0;}class StrHash{public:

2016-07-25 14:24:56 3698

转载 Trie Tree 介绍

概述Trie树不同于通常的基于键比较的方法, 直接利用键的数字序列直接定位, 通常用于字符串匹配, 特别对公共前缀查找, 非常有效. 朴素的Trie树使用转移矩阵表示,简单易懂, 查找速度快(O(k), k表示键的长度).唯一的缺点是空间利用效率低下. 于是有两种压缩方案被提出, 一种叫后缀压缩, 把non-branching的后缀统一存储起来; 另一种使用链表来表示转移矩阵, 能有效压缩

2016-07-25 11:53:24 1581

转载 Linux分区

前言:以前初识Linux时,对Linux系统安装时分区的选择,一点都不了解,导致几次没法进行下一步安装,因此就静下心来,专门拿出时间研究了研究这方面的知识;以下内容就是以前通过研究Linux安装过程中分区的知识总结出来的一些知识;贴上来,做个备份,也希望对Linux初学者有一些帮助。正文:一般来说,在linux系统中都有最少两个挂载点,分别是/ (根目录)及 swa

2016-07-25 10:16:02 547

转载 Linux系统奇怪的磁盘占用解决记录

近日我所维护的一台服务器运行出现了异常,翻开程序运行日志,初步发现问题是某个过程无法创建新临时文件。 再仔细阅读日志,看到了Java报出的Java.io.IOException; there is not enough space on the disk。那么问题就很明显了,磁盘占满了。但是这事本身就让我很费解,因为这个服务器上所跑的程序不会长期存储文件, 只是一个数据加工服务器,把传

2016-07-25 09:54:17 4212

原创 debian彻底卸载软件

找到此软件名称,然后sudo apt-get purge ......(点点为为程序名称),purge参数为彻底删除文件,然后sudo apt-get autoremove,sudo apt-get clean和dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 两条命令来清除残余的配置文件

2016-07-24 17:24:33 21338 1

原创 TTL & OS

Device / OS Version Protocol TTL AIX TCP 60 AIX UDP 30 AIX 3.2, 4.1 ICMP 255 BSDI BSD/OS 3.1 and 4.0 ICMP 255 Compa Tru64 v5.0 ICMP 64 Cisco ICMP 254 DEC P

2016-07-24 14:55:48 979

转载 POD

对于Windows下ping指令相信大家已经再熟悉不过了,但是能把ping的功能发挥到最大的人却并不是很多,当然我也并不是说我可以让ping发挥最大的功能,我也只不过经常用ping这个工具,也总结了一些小经验,现在和大家分享一下。 现在我就参照ping指令的辅助说明来给大家讲我使用ping时会用到的技巧,ping只有在安装了TCP/IP通讯协定以后才可以使用: ping [-t] [-a]

2016-07-24 14:42:56 870

原创 红黑树分析

为什么要设计成红黑间隔呢?摘录自维基百科 https://zh.wikipedia.org/wiki/%E7%BA%A2%E9%BB%91%E6%A0%91性质[编辑]红黑树是每个节点都带有颜色属性的二叉查找树,颜色为红色或黑色。在二叉查找树强制一般要求以外,对于任何有效的红黑树我们增加了如下的额外要求:节点是红色或黑色。根是黑色。所有叶子都是黑色(叶子是NIL

2016-07-24 10:30:25 1186

转载 红黑树插入和删除结点的全程演示

作者:July、saturnman。时间:二零一一年三月二十八日。出处:http://blog.csdn.net/v_JULY_v。声明:版权所有,侵权必究。-----------------------------------引言:    目前国内图书市场上,抑或网上讲解红黑树的资料层次不齐,混乱不清,没有一个完整而统一的阐述。而本人的红黑树系列四篇文章(详见文末

2016-07-24 10:17:03 1442

转载 为什么 Archlinux 不适合服务器使用

写在前面:我使用 Archlinux 已经快三年了,而且最近两年中它已经是我的主系统,工作、娱乐都是用它完成的, Windows 只是用来刷刷 BIOS ……我个人还是很喜欢 Archlinux 的 KISS 哲学的,软件包时刻跟随上游并且保持原汁原味,滚动更新随时体验新特性,最喜欢的大概还是 Arch User Repository 了吧……说了这么多,其实核心意思只有一个——我不是什么 Arc

2016-07-24 09:29:30 2394

转载 setup lang

OS:Ubuntu14.04alilang版本v1.0.02015.11.051.alilang安装1.1 gksu.deb安装       下载gksu.deb后,双击文件,出现Ubuntu Software Center安装界面(下图),点击install安装(1),在随后弹出提示框中输入本机管理员密码完成安装1.2 alilang.de

2016-07-24 09:28:19 1669

原创 The Hacker Way

On Wednesday, Facebook filed the prospectus for a $5 billion initial public offering. Here is CEO Mark Zuckerberg’s letter to potential investors. Facebook was not originally created to be a company.

2016-07-23 17:06:44 1484

转载 黑客攻防之可疑文件还原【二】

在上一篇文章中,我们已经取得了两个文件.a和.b,这次我们来解开.a这个pyc文件。需要用到的工具是Easy Python Decompile   由于它只识别.pyc和.pyo类型的文件,我们把.a修改为a.pyc,并进行反编译:      此时情况还不太明朗,我们还需要把b.c文件的内容还原出来,还原的方法是不执行反编译的最后两行,只是生成b.c文件,文件内容如下: 

2016-07-23 17:01:52 1136

转载 黑客攻防之可疑文件还原【一】

在一般的攻防对抗中,常常会遇到机器上被放了后门的情况,但这些文件一般是经过处理的,无法直接看出问题所在,这样增加了入侵检测的难度,下面我把入侵检测中真实遇到的例子,结合我之前的一些经验分享给大家,希望大家能对入侵检测有些新的认识,文中的不当之处,也希望大家能联系我纠正,谢谢!    假设我们检测到了机器10.125.7.191有异常,下面需要对异常进行确认,并找到攻击者是如何利用漏洞的。 

2016-07-23 17:00:42 871

转载 wireshark捕获/过滤指定ip地址数据包

使用捕获过滤或显示过滤,wireshark可以仅捕获/显示经过指定ip的数据包,即某个ip收到或发出的所有数据包。wireshark捕获/显示过滤使用方法见:“wireshark过滤器”显示过滤:wireshark过滤经过指定ip的数据包显示过滤可以完整的复现测试时的网络环境,但会产生较大的捕获文件和内存占用。ip.addr ==192.168.1.1 //显示所有目标或源

2016-07-23 15:50:30 1284

转载 循环冗余校验检错方案(CRC)

循环冗余校验检错方案(CRC)1、crc校验原理crc校验的根本思想就是在要发送的帧后面附加一个二进制序列,生成一个新帧发送给接收端。当然,这个附加的数不是随意的,它要使生成的新帧能与发送端和接收端共同选定的某个特定数整除,需要注意的是,这里不是采用的二进制除法,而是采用“模2除法”。到达接收端后,再把接收到的新帧除以(模2除)这个选定的除数。因为在发送端已经通过附加一个数

2016-07-23 15:08:05 2239

转载 在Ubuntu上安装zsh

本文以Ubuntu 12.04 LTS为例,安装目前比较流行的zsh的配置oh-my-zsh。 oh-my-zsh最初是在OS X上供人使用,使用方法见此处。在Ubuntu上安装oh-my-zsh稍有不同。安装先安装zsh和git,同时移除之前可能的oh-my-zsh的安装。?1234sudo

2016-07-23 13:14:23 4410

转载 Ubuntu 14.04 + Terminator + Oh My ZSH with Agnoster Theme

Install Terminator (shell)sudo add-apt-repository ppa:gnome-terminatorsudo apt-get updatesudo apt-get install terminatorTerminator should be setup as default now. Restart your terminal (sh

2016-07-23 13:04:08 4322

转载 zsh-改造你的terminal

今天在知乎上看到了一篇关于《程序员如何优雅使用Mac》,里面介绍了不少Mac的高端使用技巧,其中关于terminal的部分更是深深的吸引了我,于是我也开始了我的terminal改造计划。OK,废话不多说,如果想把你的terminal改造成如下图这个样子,知乎直接盗图,莫怪莫怪,访问原文请点击上方蓝色链接那么至少你需要准备好以下几个东西:iterm2,点击过去下载

2016-07-23 11:39:03 8084

原创 zsh安装教程

先补充点东西1.ubuntu中默认安装了那些shelljiang@Linux:~$ cat /etc/shells # /etc/shells: valid login shells/bin/sh/bin/dash/bin/bash/bin/rbash我的PC上有sh、dash、bash和rbash(这货是谁?)2.当前正在运行的是那个版本的shelljiang

2016-07-22 23:21:01 3740 2

转载 Mocks Aren't Stubs

Mocks Aren't StubsThe term 'Mock Objects' has become a popular one to describe special case objects that mimic real objects for testing. Most language environments now have frameworks that make

2016-07-22 17:23:51 1284

转载 TCP粘包,拆包及解决方法

转自:http://blog.insanecoder.top/tcp-packet-splice-and-split-issue/在进行Java NIO学习时,发现,如果客户端连续不断的向服务端发送数据包时,服务端接收的数据会出现两个数据包粘在一起的情况,这就是TCP协议中经常会遇到的粘包以及拆包的问题。我们都知道TCP属于传输层的协议,传输层除了有TCP协议外还有UD

2016-07-22 16:35:36 39113 9

转载 Mockito:一个强大的用于Java开发的模拟测试框架

介绍  本文将介绍模拟测试框架Mockito的一些基础概念, 介绍该框架的优点,讲解应用Mockito的Java示例。模拟(Mock)的概念   在软件开发的世界之外, "mock"一词是指模仿或者效仿。因此可以将“mock”理解为一个替身,替代者。在软件开发中提及"mock",通常理解为模拟对象或者fake。  译者注:mock等多

2016-07-22 14:57:50 1014

转载 ITestMock原理解析

1.   干什么用的首先明确一点,ITestMock是一个【Mock管理框架】。顾名思义,我们先来解释一些这个名词中涉及的几个概念。Mock:是一种通过创造难以复现或者缺失的真实对象的替代实例,来进行模拟测试的一种测试手段。它主要应用于隔离复杂的真实外部应用如网络、数据等以专注自身逻辑正确性的测试场景。现在常用的Mock框架已经有不少比较成熟的mock框架如easymock

2016-07-22 14:56:51 1779

趣配音简易Java网络爬虫 2.0版

趣配音简易Java网络爬虫 2.0版,修复了之前的一些小bug

2015-08-07

简易Java网络爬虫

简易Java网络爬虫,爬虫的目标是趣配音的web页面

2015-08-07

【免费】很小的UML画类图工具很好用

这是一个很好用的画类图的工具,对于学生来说很是好用,小而且很方便,画好类图后海可以直接转换为图片,当然,如果要转换为代码的话需要装插件,不过要是你需要转换成代码的话,不建议使用这个,用些visio之类的还行,然而作为画类图的工具,个人认为是我用到的最方便的,而且很小,也不需要安装

2015-08-03

画UML的超小好用工具 violet 免费下载

画UML的超小好用工具 violet 免费下载,网上有5分下载,但是我觉得好东西应该免费共享,下这个吧

2015-08-02

struts2+myeclipse 入门级例程

struts2+myeclipse 入门级例程 非常适合初学者学习struts

2014-03-31

《算法导论原书第3版》(高清正宗中文版).pdf

网上看到很多第三版的打着中文版的旗号,下载了却是英文原版,很坑爹(笔者中过很多枪,终于找到这一版,很清晰),为了改变这个现象,我把找到的中文版放上来,分数也比较中肯,大家多多下载支持支持我!!

2013-10-06

8051系列单片机C程序设计完全手册 part4

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part3

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part7

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part6

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part5

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part2

因为CSDN有大小限制,我把他分成几部分,大家可以通过评论返回分数

2013-02-03

8051系列单片机C程序设计完全手册 part1

大家可以通过评论获得返还分数,由于CSDN的限制我把他分成了7分

2013-02-03

8051系列单片机C程序设计完全手册 清晰版.pdf

大家下载的分数(1分)可以通过评论来返还

2013-02-03

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

TA关注的人

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