自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 ubuntu 下源码安装wireshark

Linux下安装Wireshark wireshark依赖于libpcap,所以如果系统中未安装libpcap,也要将其一并安装 一、下载源码 源码文件wireshark-x.x.x.tar.gz         wireshark安装源文件libpcap-x.x.x.tar.gz           libpcap安装源文件 下载地址Wireshark

2016-09-20 17:34:59 1749

原创 解决ssh空闲一段时间后自动断开

用客户端工具,例如securecrt连接linux服务器,有的会出现过一段时间没有任何操作,客户端与服务器就断开了连接。造成这个的原因,主要是因为客户端与服务器之间存在路由器,防火墙以及为了本身的安全性,在超过特定的时间后就会把空闲连接断开。或者是服务器端设置了断开空闲连接。那么解决的方法有两种,一是从服务器着手,一是在客户端工具上下手。服务器端修改/etc/ssh/ssh

2016-08-26 10:26:20 7112

原创 Qt QMYSQL driver not loaded 解决办法

在做开发的时候用到了mysql, 用以下代码测试是否可以用 mysql      qDebug() QSqlDatabase::drivers();    qDebug() QCoreApplication::libraryPaths();测试输出结果为: ("QSQLITE", "QMYSQL", "QMYSQL3", "QPSQL", "QPSQL7")

2016-08-22 16:16:37 4469

原创 php 一句话木马、后门

强悍的PHP一句话后门这类后门让网站、服务器管理员很是头疼,经常要换着方法进行各种检测,而很多新出现的编写技术,用普通的检测方法是没法发现并处理的。今天我们细数一些有意思的PHP一句话木马。利用404页面隐藏PHP小马:404 Not FoundNot FoundThe requested URL was not found on this server.php

2016-08-22 12:43:12 15194 1

原创 QT 连接 sql server数据库 完整演示

1、测试qt是否支持sql sqlserver在配置文件中先添加 一行 QT+=sql#include   #include   #include   #include   int main(int argc, char* argv[])     {         QApplication app(argc, argv);         qDebug

2016-08-22 11:54:54 4711

转载 vi/vim 批量注释和取消注释

vim编辑器---批量注释与反注释在使用vim编写代码的时候,经常需要用到批量注释与反注释一段代码。下面简要介绍其操作。方法一 块选择模式插入注释:用v进入virtual模式用上下键选中需要注释的行数按Control+v(win下面ctrl+q)进入列模式按大些“I”进入插入模式,输入注释符“#”或者是"//",然后立

2016-08-16 13:54:06 11273 1

原创 ubuntu 修改 ssh默认端口号

Linux中SSH默认端口为22,为了安全考虑,我们有必要对22端口进行修改,现修改端口为60000;修改方法如下:在/etc/ssh/sshd_config中找到Port 22,将其修改为60000,或使用/usr/sbin/sshd -p 60000指定端口。如果用户想让22和60000端口同时开放,只需在/etc/ssh/sshd_config增加一行内容如下:[root

2016-08-12 10:59:56 37723

原创 Ubuntu 修改 ssh远程端口号

Linux中SSH默认端口为22,为了安全考虑,我们有必要对22端口进行修改,现修改端口为60000;修改方法如下:在/etc/ssh/sshd_config中找到Port 22,将其修改为60000,或使用/usr/sbin/sshd -p 60000指定端口。如果用户想让22和60000端口同时开放,只需在/etc/ssh/sshd_config增加一行内容如下:[root

2016-08-12 10:58:29 3191

原创 Ubuntu 16.04 UUID 开机自动挂载硬盘

升级到Ubuntu 16.04后,有时候能够顺利启动,有时候还未到登录页面,仔细检查,发现是原来设置的两个分区自动挂载有时候出问题。问题出在硬盘顺序上。每次开机三个硬盘的顺序会随机选择。如果顺序是原来设置的状况,启动顺利,并且也自动挂载了两个分区。如果盘顺序改变,盘设备编号变化,就造成了挂载失败。只好用UUID来指定挂载盘,跟硬盘顺序无关。先将/etc/fstab保存为/etc/fstab.b

2016-08-12 09:53:36 10341

原创 linux umount 时出现device is busy 的处理方法--fuser

当任何目录有 mount, 然后有程序使用/挂在那个目录上的话, 就没有办法 umount 掉, 於 umount 时会出现 Device is busy 的讯息.要怎麼找出是哪个程序挂在那个目录上? 然后去把那个程式砍掉呢?使用 fuser 的指令那要怎麼找出是哪个程式挂在那个目录上?可以使用 fuser - identify processes using files or soc

2016-08-11 15:00:01 714

转载 Ubuntu 挂载新磁盘

一、硬盘分区 | Hard disk add new partition1、显示硬盘及所属分区情况。在终端窗口中输入如下命令:sudo fdisk -lu显示当前的硬盘及所属分区的情况。如下图所示:系统提示:DIsk /dev/sdb doesn't contain a valid partition table。 2、对硬盘进行分区。在终端窗口中输入如

2016-08-11 13:51:27 894

原创 ubuntu 16.04 apache 开启Rewrite功能

其中几个文件及目录的作用是:apache2.conf:Apache的主要配置文件,包含全局配置。 conf.d:Apache全局配置文件,其他需要使用Apache的包可以在这个目录下创建文件或者链接。 envvars:Apache2环境变量设置。 httpd.conf:遗留的Apache2主要配置文件。这个文件是空的,其中的配置选项都转移到其他配置文件里了。这个文件可以进行Apa

2016-08-04 15:51:09 4319

原创 安装qtceator后无法启动help插件 Qt编译错误:cannot find -lGL 解决办法

1. Qt编译错误:cannot find -lGL在编译之前常见的一个小工程(在mac下创建的)的时候,出现lGL错误,我以为是不兼容,但又新建了一个项目,编译出错:cannot find -lGL。经过了解是因为缺少文件导致,需要安装部分文件,网上找到的解决方案是:安装libqt4-dev或者libgl1-mesa-dev或者libgl1-mesa-dev或者libglu1

2016-07-27 09:48:52 3616 1

原创 Ubuntu 配置串口信息

安装      在终端中输入sudo apt-get install minicom配置      输入sudo minicom -s,注意前边一定要加sudo阿,否则在咱们配置完后会出现cannot write to /etc/minicom/minirc.dfl的权限问题!          弹出下图设置界面        使用方向键 选

2016-07-25 15:29:14 2666

原创 Ubuntu linux 查看串口连接信息

在linux中查看串口连接情况分两种情况一、usb转rs232串口线连接pc使用命令: ls -l /dev/ttyUSB* 来查看相关的信息,如下图   二、rs232串口线直连pc普通的串口设备使用 ls -l /dev/ttyS*  查看

2016-07-25 15:08:45 3399

原创 windows中运行qt5构建的程序提示 无法启动此程序,因为计算机中丢失qt5Cored.dll 解决方法

如果在windows中运行qt5构建的程序提示:无法启动此程序,因为计算机中丢失qt5Cored.dll解决方法如下1、用release构建项目2、把缺少的dll文件,从C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin依次拷贝到release中。3、在release中建立文件夹platforms, 把Qt\Qt5.0.2\5.0.2\mingw47_

2016-07-19 15:14:56 9384

原创 linux 命令行使用wget下载百度云资源

步骤一:在百度云把需要下载的资源共享出来。比如我这里分享一个windows 的下载镜像 http://pan.baidu.com/s/1o6rdkW6步骤二:获取共享资源的实际下载地址,这个可以在浏览器中先点击下载,再拷贝下载链接(各种手段都可以,这个不多手)http://nj02all02.baidupcs.com/file/3be75df53e0cfb3905af0b4

2016-07-15 15:15:23 14737 3

原创 ubuntu software updater已意外关闭 解决办法

在终端输入sudo apt-get update 和 sudo apt-get dist-upgrade就可以了。

2016-07-11 10:46:37 8564

原创 linux下Qt cannot find -lGL错误的解决方法

在linux下使用Qt 编译时候遇上了cannot find -lGL错误因为缺少相关包,可以使用下列命令安装sudo apt-get install libqt4-dev

2016-06-29 01:39:30 1439

原创 Ubuntu 删除dash 中无效的图标

图标信息一般在/usr/share/applications或者~/.local/share/applications(用户独立配置的基本都在这里)我一般是根据图标名的关键字来搜索,如下查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "图标名" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 fin

2016-06-24 11:27:13 9410

转载 java注解 @

一、什么是java注解         注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。         Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。二、自定义Java标注1  为

2016-06-22 15:21:10 378

转载 Tomcat 报错 java.net.connectexception:拒绝连接 解决办法

tomcat java.net.ConnectException: Connection refused1,描述在一次配置新工程项目,修改Tomcat server.xml后,执行shutdow.sh脚本关闭服务器,提示出现如下错误:tomcat java.net.ConnectException: Connection refused等一大堆错误2,解决我

2016-06-20 00:04:38 50786 1

转载 ubuntu16.04 修改mysql配置文件my.cnf编码出错---解决方法

mysql> show variables like 'character%';+--------------------------+----------------------------+| Variable_name            | Value                      |+--------------------------+------------

2016-06-17 11:41:24 3022

原创 mysql 修改编码不成功解决办法

问题描述:改为UTF8之后,重新进入mysql,它又自动改回latin1有个方法很简单,在连接url后加上如下代码即可:?useUnicode=true&characterEncoding=UTF-8特别注意,两个属性之间一定要用&符号的转义符,且不能带空格,否则会报错。 例子如下 hibernate.cfg.xml配置文件:xmlversion

2016-06-17 11:14:06 6954

转载 修改tomcat的conf/server.xml解决网页乱码

——后台转码str= new String(str.getBytes("iso8859-1"),"gb2312"); str= new String(str.getBytes("iso8859-1"),"GBK");  servlet中 response.setContentType("text/html; charset=GBK"); ——前台JSP中乱码

2016-06-17 10:45:18 376

原创 mysql 中文乱码解决办法

mysql数据库编码查看 SHOW VARIABLES LIKE 'character%';  mysql数据库编码查看 SHOW VARIABLES LIKE 'character%';  mysql数据库编码查看 SHOW VARIABLES LIKE 'character%';  重要的事说三遍,出现?乱码请检查数据库字符集     如果有

2016-06-17 10:36:02 363

原创 mysql5.7设置不区分大小写

mysql5.7 以前的版本的修改sudo  vi /etc/mysql/my.cnf在[mysql]下添加一行lower_case_table_names=1  (如下图)mysql 5.7版本的修改则在/etc/mysql/my.cnf这个目录下。验证是否修改成功,如果value为1则不区分大小写了mysql> show vari

2016-06-17 10:25:18 20569 2

原创 Ubuntu 16.04 下修改免安裝版tomcat的內存大小

要添加在tomcat 的bin 下catalina.sh 里,位置cygwin=false前 。注意引号要带上,红色的为新添加的.# OS specific support.  $var _must_ be set to either true or false.JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:M

2016-06-16 01:37:15 593

转载 java线程并发blockingqueue类使用示例

BlockingQueue是一种特殊的Queue,若BlockingQueue是空的,从BlockingQueue取东西的操作将会被阻断进入等待状态直到BlocingkQueue进了新货才会被唤醒,下面是用BlockingQueue来实现Producer和Consumer的例子如果BlockingQueue是满的任何试图往里存东西的操作也会被阻断进入等待状态,直到BlockingQ

2016-06-13 15:57:22 427

原创 org.xml.sax.SAXParseException: Failed to read schema document错误的完美解决方法 以及 Spring如何加载XSD文件

有时候你会发现过去一直启动正常的系统,某天启动时会报出形如下面的错误:[plain] view plain copy org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document 'http://www.springframework.org/schema/bean

2016-06-13 02:16:17 4288

原创 Ubuntu 16.04 开机自动锁定数字键盘

终端中输入:sudo vi /etc/rc.local   打开rc.local。在exit 0前输入for tty in /dev/tty[1-9]*;do    setleds -D +num done保存退出,以后开机就会自动锁定数字键盘了,很简单有木有。

2016-06-12 17:12:15 3763

原创 Ubuntu下安装visual studio code

Ubuntu 可通过 PPA 安装,输入以下命令:sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-makesudo apt-get update && sudo apt-get install ubuntu-makeumake web visual-studio-code

2016-06-11 23:06:21 538

转载 用wine运行魔兽争霸3

安装Wine首先要在系统中安装Wine,几乎所有Linux发行版都包括这一软件,只要从软件仓库安装即可。注意:如果安装的是64位系统,还要注意安装32位的3D加速程序,如Archlinux应安装lib32-intel-dri、lib32-ati-dri或lib32-nvidia-utils。准备工作如果有正版的魔兽争霸安装程序,直接安装即可。如果在Windows

2016-06-11 03:44:03 3659

转载 在linux下使用wine安装photoshop cs6

首先声明:本文的安装方法为从windows中将安装好的程序移植到linux中,而不是直接通过wine运行photoshop的exe安装程序进行安装wine建议版本:wine1.6(这个版本是最新稳定版本,运行ps也最稳定)ps版本:其实cs5也可以按照本文方法来进行移植废话不多说,开始我们伟大的移植工作:1,本文开篇已经说过,首先在windows中安装好ps(电脑上有的就跳

2016-06-11 01:35:17 11147 1

原创 Ubuntu提示boot空间不足

Ubuntu会经常更新内核,内核都储存在\boot分区中,当储存的版本过多空间不够的时候就会出现boot空间不足的提示解决办法:卸载不使用的内核。1、为避免卸载到当前使用的内核要先使用 uname -a 查看当前活动的内核2、避开使用的内核使用如下命令卸载其它确认不需使用的内核    //假如卸载linux-image-4.4.0-21-generic  执行以下命令即可

2016-06-11 00:52:19 518

转载 linux 下按内容查找文件

1,在某个路径下查文件。     在/etc下查找“*.log”的文件     find /etc -name "*.log"2,扩展,列出某个路径下所有文件,包括子目录。     find /etc -name "*"3,在某个路径下查找所有包含“hello abcserver”字符串的文件。     find /etc -name "*" | xargs grep "h

2016-06-10 10:31:33 797

原创 linux 下wine 和plyaonlinux 安装以及卸载 (linux下运行windows软件的神器)

安装步骤:       以下以ubuntu发行版来讲解.              1.1  sudo apt-get install wine playonlinux        在ubuntu下安装wine的方法很简单,一条命令搞定。        卸载的时候残留信息比较多,需要手动逐一删除,以下是简明步骤。卸载方法11.运行sudo

2016-06-09 11:36:42 1632

原创 windows下修改host不生效的解决方法

修改hosts的host mapping不生效解决 在windows 环境下,修改hosts,添加新host mapping,如下:192.168.128. 128   test执行ping 192.168.128.128 ,可以ping通但执行ping test,死活都不通 最后才找到方法解决,mark下。 1. 打开本地连接-》Internet protoc

2016-06-07 11:07:37 47344 5

原创 linux 分卷解压

unrar分卷解压: 假设第一个分卷的文件名 yasuobao.part001,所有分卷都在同一个目录。那么就直接 unrar  x -o- -y yasuobao.part001     指定目录更具体man

2016-06-07 01:51:38 436

转载 Ubuntu 下解压缩命令全览

ubuntu 下rar解压工具安装方法:压缩功能安装 sudo apt-get install rar卸载 sudo apt-get remove rar解压功能安装 sudo apt-get install unrar卸载 sudo apt-get remove unrarubuntu解压命令全览.tar解包:tar xvf

2016-06-07 01:29:06 400

空空如也

空空如也

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

TA关注的人

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