自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 在CENTOS6.5中建立samba服务器

背景    网上虽然有很多类似的介绍,但是感觉都不是很完整,每次都要搜索好几个类似的网页,综合起来才能配置成功,带来很多的麻烦,因此在此做一个总结,以备以后参考。配置过程安装samba相关库        yum -y install samba samba-common samba-client 修改配置文件    修改文件/etc/samba/smb.conf。

2017-07-31 17:37:47 273

原创 通过基类找继承类

背景在查找函数的定义的时候,发现了基类定义的该函数有两个继承类,都定义了该函数,不知道程序使用的是哪一个?程序调用:filter->isInterested(p) == -1基数定义:class Filter{public: virtual int isInterested(const Packet& p){return -1;} HttpCallBack ge

2017-06-01 16:42:55 466

原创 g++从4.8降级为4.4.7

背景    在编译一个开源程序的时候,提示c++版本太低,于是参照文章http://www.cnblogs.com/coyu/p/5750627.html,将c++版本从4.4.7升级为4.8,编译完成之后,考虑到编译环境是公共资源,可能会影响到别人,就希望将4.8降级为4.4.7。操作步骤    还是参照文章http://www.cnblogs.com/coyu/p/5750627.

2017-05-06 05:56:27 2410

原创 linux系统定位问题的常用命令

1.lsusb作用:查看usb设备安装:opkg install usbutils2.dmesg -c作用:查看开机信息

2016-03-22 10:16:59 510

原创 电脑无法修改ip地址

现象:在本地连接中修改静态地址时,提示“由于一个或多个属性页已经打开,这个属性页上的部分控件被禁用,想要使用这些控件,请先关闭所有属性页,然后将这个属性页重新打开”。解决方法:停止IP helper服务:【具体步骤:开始--运行--输入services.msc---找到ip helper,将其改为手动,然后停止掉它。然后就可以配置IP了。

2016-03-18 10:46:23 3429

原创 firmware-mod-kit解压固件出错

从https://github.com/mirror/firmware-mod-kit,下载firmware-mod-kit,解压固件时报错:Scanning firmware...Traceback (most recent call last):  File "./src/binwalk-1.0/src/bin/binwalk-script", line 5, in     i

2016-03-01 10:46:44 5462 3

原创 2016年计划

新的一年,想做的事情很多,堆在一起,不知道先做什么后做什么了,还是先定个计划。首先看下,自己想做那些事,有学习数据结构与算法,黄帝内经,处方系统功能完善,微信公众平台开发。利用空闲的事情完成这几件事情。工作时间,抽出一段时间看数据结构与算法的视频,一般是午休过后比较好。下班回家,对于处方系统先需要先爸问下,还有哪些需要改变的,明确需求,在定计划修改。等修改完成之后,回家看黄帝内经。

2016-02-29 10:02:19 326

原创 qemu使用中遇到的问题

1.使用chroot ./ ./qemu-mipsel ./usr/sbin/httpd时报错:chroot: failed to run command `./qemu-mipsel': No such file or directory解决方法:需要使用qemu-mipsel-static才可以。首先安装apt-get install qemu binfmt-support qemu-us

2016-02-26 14:30:06 2769

原创 微信派运行tomcat页面访问不了

现象:在package explorer方式下,运行tomcat,访问页面访问不了。解决:换用在project exploer方式下,可以访问。如下图:

2016-02-03 22:41:33 471

原创 mysql常用命令

1. 修改用户密码:mysqladmin -u用户名 -p旧密码 password 新密码如:mysqladmin -uroot -p password root

2016-02-03 16:09:38 320

原创 nat123 登陆时提示【连接服务器失败】

用nat123客户端登陆时,一直提示【连接服务器失败】,到百度上查找原因,说防火墙没关,杀毒软件阻止了,还有公司的路由器阻止了等原因,经过自己的一一排查,发现不是这些原因,后来把nat123客户端卸载之后重新安装了一次,就好了。

2016-02-03 14:56:19 1647

原创 eclipse中tomcat启动不了

现象:tomcat启动时候报错,the tomcat server configuration is missing。原因:之前的tomcat删除掉了,需重新建立一个。首先删除之前的tomcat,然后右键项目,选择run as server,重新建立一个tomcat。如下图

2016-01-31 16:39:56 839

转载 Eclipse打开Package Explorer

Window > Show View > OtherJava > Package Explorer它会出现在下面,将其拖到左边的框里面显示。

2016-01-31 15:23:55 430

原创 eclipse中查找文件

使用快捷键crtl+alt+r

2016-01-31 15:19:39 369

原创 Java常见错误汇总

The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from required .class files是缺少serverlet的引用库,解决如下1.工程右键-properties->java build path2.在java build path的l

2016-01-28 23:03:50 310

转载 eclipse maven plugin 插件 安装 和 配置

离线插件点击下载离线安装包:eclipse-maven-plugin.zip ( for eclipse helios or higher ) 。解压缩到任意目录(如这里的plugins目录):目录路径最好不要含有中文或空格。以下用 %maven-plugin% 表示插件解压缩的根目录。如这里的 E:/setup/dev/eclipse/plugins/maven插件安

2016-01-28 00:06:57 494

转载 文章标题

MySQL-5.6.24免安装版配置方法,有需要的朋友可以参考下。1. 下载MySQL Community Server 5.6.242. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:“D:\tool\mysql-5.6.24-win32\”将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini复制下面的配置信息到 my.ini 保存如

2016-01-27 18:27:20 232

转载 jsp中js获取java的传值

第一种方法:   java代码:HttpServletRequest request = ServletActionContext.getRequest();request.setAttribute("aaa", "bbb");   jsp中js代码:var aaa = '';第二种方法:   java中声明私有变量,private String initPoint;赋值ini

2016-01-26 22:16:46 1098

原创 QT获取系统时间,以及设置日期格式

QDateTime time = QDateTime::currentDateTime();//获取系统现在的时间QString str = time.toString("yyyy-MM-dd hh:mm:ss ddd"); //设置显示格式label->setText(str);//在标签上显示时间

2016-01-25 22:15:23 1838

转载 文章标题

问题:Eclipse经常卡住或Building workspace等待,感觉很不爽,很多朋友可能都会遇到这样的问题,在网上搜了一下解决办法,测试了可以解决问题,下面给出几个解决方法。解决:取消掉“project -> Buiild Automatically”选项;进入Windows->Preferences->Java->Editor->Hovers,然后关掉eclipse相关的hove

2016-01-25 16:47:43 262

原创 request的属性

request.getSchema()可以返回当前页面使用的协议,http 或是 https;request.getServerName()可以返回当前页面所在的服务器的名字;request.getServerPort()可以返回当前页面所在的服务器使用的端口,就是80;request.getContextPath()可以返回当前页面所在的应用的名字;request

2016-01-25 15:55:49 470

原创 【代码片段】Linux 进程间通信---消息队列

编写两个程序,msgreceive和msgsned来表示接收和发送信息。根据正常的情况,我们允许两个程序都可以创建消息,但只有接收者在接收完最后一个消息之后,它才把它删除。接收信息的程序源文件为msgreceive.c的源代码为:[cpp] view plaincopyprint?#include   #include

2015-05-08 14:04:18 247

原创 linux 常用命令

hostname: 查看主机名

2015-05-08 10:28:05 246

转载 SSH反向连接及Autossh

0.接触Linux恐怕对SSH再熟悉不过了,还有scp,sftp各种方便的功能,一般的使用都需要ip:port(如果不是默认22的话),但有些情况比较特殊,就是想连接一台内网主机(比如公司内网,当然你肯定做不了Port Forwarding,除非你想在公司防火墙上拆个洞)。稍懂一点网络的童鞋会明白,Internet上去主动连接一台内网是不可能的,一般的解决方案分两种,一种是端口映射(Port

2015-05-07 15:42:17 387

转载 linux下生成.so文件和.a文件

test.h1 #ifndef _TEST_H_2 #define _TEST_H_3 4 void TestA();5 void TestB();6 7 #endiftest_a.cpp1 #include 2 #include "test.h"3 4 void TestA()5 {6 printf("TestA func\n");

2015-05-07 10:49:59 303

转载 Ubuntu下的文件比较工具--meld

在ubuntu中需要比较文件的差异,于是安装meldapt-get install meld 安装完后,在/usr/bin/下找到meld,然后发送到桌面上,或者在命令行执行meld命令 打开后选择:file->new ,打开文件选择界面,输入两个文件的路径,后即可看到两个文件的差异情况。界面很不错奥。转载请注明:http://blo

2015-04-30 10:41:54 301

原创 C++之new和delete的用法

new和delete用于动态的分配和撤销内存。new的用法:            1.单个空间                int *a = new int;                int *a = new int(5);       //分配一个空间,且给*a赋值为5            2.多个空间                int *a = new

2013-11-02 22:13:26 413

转载 linux内核空间与用户空间信息交互方法

内核空间(kernel-space) VS 用户空间(user-space)作为一个Linux开发者,首先应该清楚内核空间和用户空间的区别。关于这个话题,已经有很多相关资料,我们在这里简单描述如下:现代的计算机体系结构中存储管理通常都包含保护机制。提供保护的目的,是要避免系统中的一个任务访问属于另外的或属于操作系统的存储区域。如在IntelX86体系中,就提供了特权级这种保护机制,通过特权

2013-11-01 22:43:26 641

转载 进程间通信---信号

一、信号的介绍信号是在软件层次上对中断机制的一种模拟,是一种异步通信方式。信号可以直接进行用户空间进程和内核进程之间的交互,内核进程也可以利用它来通知用户空间进程发生了那些系统事件。如果该进程当前并未处于执行态,则该信号就由内核保存起来,直到该进程恢复执行再传递个它;如果一个信号被进程设置为阻塞,则该信号的传递被延迟,直到其阻塞取消时

2013-11-01 22:13:58 318

转载 Linux 系统内核空间与用户空间通信的实现与分析

多数的 Linux 内核态程序都需要和用户空间的进程交换数据,但 Linux 内核态无法对传统的 Linux 进程间同步和通信的方法提供足够的支持。本文总结并比较了几种内核态与用户态进程通信的实现方法,并推荐使用 netlink 套接字实现中断环境与用户态进程通信。1 引言Linux 是一个源码开放的操作系统,无论是普通用户还是企业用户都可以编写自己的内核代码,再加上对标准内核的裁

2013-10-29 23:25:39 405

原创 Linux设备驱动学习

一、设备驱动概念    设备驱动完成以下功能:    1.对设备的初始化和释放    2.把数据从内核传送到硬件和从硬件读取数据    3.读取应用程序传送给设备文件和回送应用程序请求的数据    4.检测和处理设备出现的错误    可分为字符设备和块设备。    区别:字符设备发出请求后,实际的I/O要紧接着发生;块设备利用一块系统缓冲区,缓冲区的内容可以满足

2013-10-29 22:11:59 697

转载 Linux应用程序设计之信号通信

3.1、信号概述    信号时UNIX中所使用的进程通信的一种最古老的方法。它是软件层次上对中断机制的一种模拟,是一种异步通信方式。信号可以直接进行用户空间和内核空间之间的交互,内核进程也可以利用它来通知用户空间进程发生了哪些系统事件。它可以在任何时候发给某一进程,而无需知道该进程的状态。如果该进程当前并未处于执行状态,则该信号就由内核保存起来,知道该进程恢复执行再传递它为止;如果信号

2013-10-29 21:01:26 1639

Omnipeek 6.06汉化版下载+注册机(3)

Omnipeek 6.06汉化版下载+注册机,亲自安装,可以使用。 安装时注意: 1.请选择手动(Manual)。 2.安装路径不能含有中文,否则导致安装文件不能正常使用。

2012-12-24

Omnipeek 6.06汉化版下载+注册机(2)

Omnipeek 6.06汉化版下载+注册机,亲自安装,可以使用。 安装时注意: 1.请选择手动(Manual)。 2.安装路径不能含有中文,否则导致安装文件不能正常使用。

2012-12-24

Omnipeek 6.06汉化版下载+注册机(1)

Omnipeek 6.06汉化版下载+注册机,亲自试了下,可以安装并正常使用。 安装时注意: 1.请选择手动安装(Manual)。 2.路径中不能含有中文,否则导致程序不能正常使用。

2012-12-24

空空如也

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

TA关注的人

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