Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

迁移 Qt4 至 Qt5 的几个主要环节

迁移 Qt4 至 Qt5 的几个主要环节

Qt5推出一段时间了,经过了试用,虽然还存在一些问题,比如Designer 缺少 WebView 和 ActiveQt 的UI工具,此外 WebKit 的 Release 版本似乎和Visual-Studio 2012 Express 编译器不太吃劲,老是报运行时错误——好在目前用到的模块都测试过了。1,修改路径系统。Qt4 的 QtGUI下很多类被独立到widgets模块里了,为了提高兼容性,把这些include 的抬头全去了,直...
Linux/Unix下去除windows下换行符^M

Linux/Unix下去除windows下换行符^M

Windows下保存的文本文件,上传到Linux/Unix下后总会在末尾多了一个换行符^M,导致一些xml、ini、sh等文件读取错误,下面介绍几种方法解决此类问题:一、使用vi编辑器,vi是类Unix系统下功能强大的编辑器,利用vi,可以替我们解决很多问题:1. vi 文件名2.按下 Esc3. 输入以下字符串: %s/^M//g (注意,^M = Ctrl v + Ctrl m,而不是手动输入^M)4. 直接回车 enter ( ^M 清除成功)5. ...
在CentOS里使用MySQL C API

在CentOS里使用MySQL C API

操作系统:CentOS6 (32或64位)真的是很困难,对于一个一直在windows下开发的程序员来说,在linux下想解决点问题,还真的要付出很多呀!为了在CentOS里使用MySQL C API ,这几天一直在不断努力,苍天不负有心人,终于能够在CentOS里使用MySQL C API 了!!!昨天折腾到下半夜1点多,终于从另外一个方向搞定了,是安装新版的MySQL;今天经过努力,在CentOS默认安装环境里,使用上系统默认安装的MySQL,也成功配置...
Red Hat或CentOS首选的软件安装工具-yum

Red Hat或CentOS首选的软件安装工具-yum

Red Hat或CentOS软件安装中一个非常令人头疼的问题就是软件包依赖,很难处理,不过有了yum之后,我们不必管那些烦人的包依赖了,yum自动解决包依赖。yum是一个命令行工具,需要在shell中执行,如果需要管理员权限,那么在shell中输入命令:su 随后输入正确密码后,就可以用yum了。使用方法:1,安装软件:yum install 包名称,例子:yum install mysql-workbench-gpl-5.2.45-1el6.i686.r...
Ubuntu安装软件提示“无法打开锁文件 /var/lib/dpkg/lock ”问题解决

Ubuntu安装软件提示“无法打开锁文件 /var/lib/dpkg/lock ”问题解决

用apt-get 安装 make提示“无法打开锁文件 /var/lib/dpkg/lock ”# apt-get install vimE: 无法打开锁文件 /var/lib/dpkg/lock - open (2: 没有那个文件或目录)E: 无法对状态列表目录加锁(/var/lib/dpkg/),请查看您是否正以 root 用户运行?出现这样的问题往往是因为无删除了这写文件!!解决方法:建一个空文件并复制到相应的地方:touch ...
Linux端口映射转发工具rinetd安装使用

Linux端口映射转发工具rinetd安装使用

简介Rinetd是为在一个Unix和Linux操作系统中为重定向传输控制协议(TCP)连接的一个工具。Rinetd是单一过程的服务器,它处理任何数量的连接到在配置文件etc/rinetd中指定的地址/端口对。尽管rinetd使用非闭锁I/O运行作为一个单一过程,它可能重定向很多连接而不对这台机器增加额外的负担。1、下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz 版本号rinetd 0.622...
VIM 文件编码识别与乱码处理

VIM 文件编码识别与乱码处理

在 Vim中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding和 termencoding。在实际使用中,任何一个选项出现错误,都会导致出现乱码。因此,每一个 Vim用户都应该明确这四个选项的含义。下面,我们详细介绍一下这四个选项的含义和作用。1 encodingencoding 是 Vim内部使用的字符编码方式。当我们设置了 encoding 之后,Vim 内部所有的 buffer、寄存器、脚本中的字...
Linux中vi显示中文乱码的问题

Linux中vi显示中文乱码的问题

方法一:由于在Windows下默认是gb编码,而我的vim默认是utf-8(gedit默认也是utf-8),所以打开会成乱码。修改了一下配置文件,使vi支持gb编码就好了。$vi ~/.vimrclet &termencoding=&encodingset fileencodings=utf-8,gbk$:wq再次打开vi,显示就正常了。vim中编辑不同编码的文件时需要注意的一些地方此文讲解的是vim编辑多字节编码文档(中文)所要了解的一些...
Linux-2.6平台下SCSI子系统之添加适配器到系统

Linux-2.6平台下SCSI子系统之添加适配器到系统

SCSI低层驱动是面向主机适配器的,低层驱动被加载时,首先要添加主机适配器。主机适配器可以在PCI子系统完成ID匹配时添加,或者通过手动添加。所有基于硬件PCI接口的主机适配器都采用前一种方式,而UNH iSCSI启动器采用的是后一种方式。添加主机适配器包括两部分内容:为主机适配器分配数据结构,将主机适配器添加到系统。SCSI中间层为此提供了两个公共函数:scsi_host_alloc和scsi_add_host。/** * scsi_host_alloc...
Linux内存管理

Linux内存管理

Linux 0.11的内存管理总结。。。许多其它内容参见“地址翻译”部分1、分页相关的页目录表和页表Linux 0.11中的内存管理是分页式的内存管理。程序中的逻辑地址,在经过地址翻译后会被转成线性地址。内存管理部分所接触的地址,基本上都以线性地址为主。在分页式的内存管理中,将物理内存看成是一个个的连续的页组成。在Linux 0.11中,这个页的大小是4KB。因此,每个页的起始地址是4KB对齐的,也就是说在进行寻址内存页时,物理地址...
Ubuntu下安装MyEclipse10和MySQL全程图解

Ubuntu下安装MyEclipse10和MySQL全程图解

自己想做一个Android的应用,需要同时做客户端和服务端,对于服务端就需要Myeclisoe和MySql,于是准备自动安装,一查资料网上千篇一律,最主要的是MyEclipse实在不好下,下载官网登陆不上(除非翻墙)。但是自己还是下载到了,第一次下的10.1版本有问题,最后又下载了10.6,就OK了。以下是我安装MyEclipse10和MySql全部过程截图(里面输入了很多错误的命令,我都标记了)。安装的文件列表如下(有要的找我要):1.Ubuntu安装M...
Redhat下XFS的安装

Redhat下XFS的安装

一、XFS 简介及特性XFS 最初是由 Silicon Graphics,Inc. 于 90 年代初开发的。那时,SGI 发现他们的现有文件系统(existing filesystem,EFS)正在迅速变得不适应当时激烈的计算竞争。为解决这个问题,SGI 决定设计一种全新的高性能 64 位文件系统,而不是试图调整 EFS在先天设计上的某些缺陷。因此,XFS 诞生了,并于 1994 年随 IRIX 5.3 的发布而应用于计算。它至今仍作为 SGI 基于 IR...
<< 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 >>