- 博客(58)
- 收藏
- 关注
原创 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 1797
原创 解决ssh空闲一段时间后自动断开
用客户端工具,例如securecrt连接linux服务器,有的会出现过一段时间没有任何操作,客户端与服务器就断开了连接。造成这个的原因,主要是因为客户端与服务器之间存在路由器,防火墙以及为了本身的安全性,在超过特定的时间后就会把空闲连接断开。或者是服务器端设置了断开空闲连接。那么解决的方法有两种,一是从服务器着手,一是在客户端工具上下手。服务器端修改/etc/ssh/ssh
2016-08-26 10:26:20 7246
原创 Qt QMYSQL driver not loaded 解决办法
在做开发的时候用到了mysql, 用以下代码测试是否可以用 mysql qDebug() QSqlDatabase::drivers(); qDebug() QCoreApplication::libraryPaths();测试输出结果为: ("QSQLITE", "QMYSQL", "QMYSQL3", "QPSQL", "QPSQL7")
2016-08-22 16:16:37 4538
原创 php 一句话木马、后门
强悍的PHP一句话后门这类后门让网站、服务器管理员很是头疼,经常要换着方法进行各种检测,而很多新出现的编写技术,用普通的检测方法是没法发现并处理的。今天我们细数一些有意思的PHP一句话木马。利用404页面隐藏PHP小马:404 Not FoundNot FoundThe requested URL was not found on this server.php
2016-08-22 12:43:12 15277 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 4782
转载 vi/vim 批量注释和取消注释
vim编辑器---批量注释与反注释在使用vim编写代码的时候,经常需要用到批量注释与反注释一段代码。下面简要介绍其操作。方法一 块选择模式插入注释:用v进入virtual模式用上下键选中需要注释的行数按Control+v(win下面ctrl+q)进入列模式按大些“I”进入插入模式,输入注释符“#”或者是"//",然后立
2016-08-16 13:54:06 11436 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 38299
原创 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 3314
原创 Ubuntu 16.04 UUID 开机自动挂载硬盘
升级到Ubuntu 16.04后,有时候能够顺利启动,有时候还未到登录页面,仔细检查,发现是原来设置的两个分区自动挂载有时候出问题。问题出在硬盘顺序上。每次开机三个硬盘的顺序会随机选择。如果顺序是原来设置的状况,启动顺利,并且也自动挂载了两个分区。如果盘顺序改变,盘设备编号变化,就造成了挂载失败。只好用UUID来指定挂载盘,跟硬盘顺序无关。先将/etc/fstab保存为/etc/fstab.b
2016-08-12 09:53:36 10393
原创 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 736
转载 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 1082
原创 ubuntu 16.04 apache 开启Rewrite功能
其中几个文件及目录的作用是:apache2.conf:Apache的主要配置文件,包含全局配置。 conf.d:Apache全局配置文件,其他需要使用Apache的包可以在这个目录下创建文件或者链接。 envvars:Apache2环境变量设置。 httpd.conf:遗留的Apache2主要配置文件。这个文件是空的,其中的配置选项都转移到其他配置文件里了。这个文件可以进行Apa
2016-08-04 15:51:09 4346
原创 安装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 3695 1
原创 Ubuntu 配置串口信息
安装 在终端中输入sudo apt-get install minicom配置 输入sudo minicom -s,注意前边一定要加sudo阿,否则在咱们配置完后会出现cannot write to /etc/minicom/minirc.dfl的权限问题! 弹出下图设置界面 使用方向键 选
2016-07-25 15:29:14 2779
原创 Ubuntu linux 查看串口连接信息
在linux中查看串口连接情况分两种情况一、usb转rs232串口线连接pc使用命令: ls -l /dev/ttyUSB* 来查看相关的信息,如下图 二、rs232串口线直连pc普通的串口设备使用 ls -l /dev/ttyS* 查看
2016-07-25 15:08:45 3504
原创 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 9508
原创 linux 命令行使用wget下载百度云资源
步骤一:在百度云把需要下载的资源共享出来。比如我这里分享一个windows 的下载镜像 http://pan.baidu.com/s/1o6rdkW6步骤二:获取共享资源的实际下载地址,这个可以在浏览器中先点击下载,再拷贝下载链接(各种手段都可以,这个不多手)http://nj02all02.baidupcs.com/file/3be75df53e0cfb3905af0b4
2016-07-15 15:15:23 14799 3
原创 ubuntu software updater已意外关闭 解决办法
在终端输入sudo apt-get update 和 sudo apt-get dist-upgrade就可以了。
2016-07-11 10:46:37 8826
原创 linux下Qt cannot find -lGL错误的解决方法
在linux下使用Qt 编译时候遇上了cannot find -lGL错误因为缺少相关包,可以使用下列命令安装sudo apt-get install libqt4-dev
2016-06-29 01:39:30 1484
原创 Ubuntu 删除dash 中无效的图标
图标信息一般在/usr/share/applications或者~/.local/share/applications(用户独立配置的基本都在这里)我一般是根据图标名的关键字来搜索,如下查找目录下的所有文件中是否含有某个字符串 find .|xargs grep -ri "图标名" 查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名 fin
2016-06-24 11:27:13 9524
转载 java注解 @
一、什么是java注解 注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。 Java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以供使用。二、自定义Java标注1 为
2016-06-22 15:21:10 390
转载 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 51044 1
转载 ubuntu16.04 修改mysql配置文件my.cnf编码出错---解决方法
mysql> show variables like 'character%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+------------
2016-06-17 11:41:24 3043
原创 mysql 修改编码不成功解决办法
问题描述:改为UTF8之后,重新进入mysql,它又自动改回latin1有个方法很简单,在连接url后加上如下代码即可:?useUnicode=true&characterEncoding=UTF-8特别注意,两个属性之间一定要用&符号的转义符,且不能带空格,否则会报错。 例子如下 hibernate.cfg.xml配置文件:xmlversion
2016-06-17 11:14:06 6989
转载 修改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 384
原创 mysql 中文乱码解决办法
mysql数据库编码查看 SHOW VARIABLES LIKE 'character%'; mysql数据库编码查看 SHOW VARIABLES LIKE 'character%'; mysql数据库编码查看 SHOW VARIABLES LIKE 'character%'; 重要的事说三遍,出现?乱码请检查数据库字符集 如果有
2016-06-17 10:36:02 375
原创 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 21251 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 611
转载 java线程并发blockingqueue类使用示例
BlockingQueue是一种特殊的Queue,若BlockingQueue是空的,从BlockingQueue取东西的操作将会被阻断进入等待状态直到BlocingkQueue进了新货才会被唤醒,下面是用BlockingQueue来实现Producer和Consumer的例子如果BlockingQueue是满的任何试图往里存东西的操作也会被阻断进入等待状态,直到BlockingQ
2016-06-13 15:57:22 445
原创 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 3830
原创 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 578
转载 用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 3793
转载 在linux下使用wine安装photoshop cs6
首先声明:本文的安装方法为从windows中将安装好的程序移植到linux中,而不是直接通过wine运行photoshop的exe安装程序进行安装wine建议版本:wine1.6(这个版本是最新稳定版本,运行ps也最稳定)ps版本:其实cs5也可以按照本文方法来进行移植废话不多说,开始我们伟大的移植工作:1,本文开篇已经说过,首先在windows中安装好ps(电脑上有的就跳
2016-06-11 01:35:17 11289 1
原创 Ubuntu提示boot空间不足
Ubuntu会经常更新内核,内核都储存在\boot分区中,当储存的版本过多空间不够的时候就会出现boot空间不足的提示解决办法:卸载不使用的内核。1、为避免卸载到当前使用的内核要先使用 uname -a 查看当前活动的内核2、避开使用的内核使用如下命令卸载其它确认不需使用的内核 //假如卸载linux-image-4.4.0-21-generic 执行以下命令即可
2016-06-11 00:52:19 525
转载 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 810
原创 linux 下wine 和plyaonlinux 安装以及卸载 (linux下运行windows软件的神器)
安装步骤: 以下以ubuntu发行版来讲解. 1.1 sudo apt-get install wine playonlinux 在ubuntu下安装wine的方法很简单,一条命令搞定。 卸载的时候残留信息比较多,需要手动逐一删除,以下是简明步骤。卸载方法11.运行sudo
2016-06-09 11:36:42 1676
原创 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 47674 5
原创 linux 分卷解压
unrar分卷解压: 假设第一个分卷的文件名 yasuobao.part001,所有分卷都在同一个目录。那么就直接 unrar x -o- -y yasuobao.part001 指定目录更具体man
2016-06-07 01:51:38 459
转载 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 416
原创 dpkg:处理 xxx (--configure)时出错解决办法
安装android-studio中途被我强制停止后,在重新安装后就开始报错:dpkg: 处理samba4 (--configure)。结果,后面只要用apt-get 安装东西,或者删除就会报上面的错误。第一步:备份$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk 第二步:新建$ sudo mkdir /var/lib/
2016-06-06 23:26:56 3392 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人