logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux中的静态库、动态共享库和可加载库

这篇教程将讨论 Linux 库以及创建和使用 C/C++ 共享组件库和插件库背后的理论和哲学,同样也讨论了他们应用程序中使用的各种不同的技术和方法。这篇教程中所有的库均使用 GNU Linux编译器创建。为什么要使用库这种方式也被称为“共享组件”或“静态库”,将多个编译后的目标代码文件打包成一个单独的文件称之为库。通常来说会将可以被多个应用程序共享的C 函数或 C++ 类以及方法

Linux命令行中创建的软连接(ln -s)的无法移动问题,以及绝对路径和相对路径的概念

最近刚开始学习鸟哥的Linux基础篇,昨天试验了其中的一些命令,发现在某一个目录下对某个目录创建的软连接在移动到另一个目录下之后就无法正常打开了,问了下同学,这个问题顺利的解决了。首先,在目录dir1下创建一个目录dir2,用到的命令是:jack@ubuntu:~/dir1$ mkdir dir2然后在创建这个目录的软连接,命名为link:jack@ubun

Linux id 命令 - 显示用户id和组id信息

要登入一台计算机,我们需要一个用户名。用户名是一个可以被计算机识别的身份。基于此,计算机会对使用这个用户名的登陆的人应用一系列的规则。在Linux系统下,我们可以使用id 命令。  什么是 id 命令  id 命令可以显示真实有效的用户 ID(UID) 和组 ID(GID)。UID 是对一个用户的单一身份标识。组 ID(GID)则对应多个UID。如何使用 id 命令  id

qt creator doxygen 快速注释文档

1,在以下网址找到和你的qt creator版本相对应的插件文件,还要注意系统版本http://dev.kofee.org/projects/qtcreator-doxygen/files2,根据以上要求,我下载的是qtcreator-doxygen-0.3.8-qtcreator-3.0.x-linux-x86_64.tar.gz,将其解压后的到一个Kofee

Vm下设置系统显示全屏

由于经常使用vm下的linux中的操作,每次操作都是持续一段时间,要是装双系统,切换又不方便,所以使用vm中的linux系统的时候,希望能够全屏,就像硬盘安装中一样步骤:1.      安装VMTools,2.      把VmWare设置全屏, 3.      在虚拟系统中调整本身系统的显示屏的分辨率,就可以把虚拟机的四周的黑边占满   这样就感觉是在本地

#linux#虚拟机
QT学习之四:Linux 下 Qt Creator 的一个Qt 项目全过程

Linux下 Qt Creator  的一个Qt项目全过程 1.启动桌面上的 Qt Creator。新建工程HelloWorld,点击“File” -> New File orProject...  如下图所示: 2. 新建类 Hello         右键单击项目名 Hello,AddNew... -> C++下选择

#qt#linux
linux版本的发行版和内核版是什么意思

linux内核版本的分类Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3组数字组成:第一个组数字.第二组数字.第三组数字第一个组数字:目前发布的内核主版本。第二个组数字:偶数表示稳定版本;奇数表示开发中版本。第三个组数字:错误修补的次数。例1: 2.6.18-128.ELsmp ,第一个组数字: 2 , 主版本号第二个组数字:

C#下操作USB设备的方法

想必大家对LibUSB不陌生,没错,它就是很有名的开源usb驱动,其提供的API可以很方便的操作linux或者WIN下的USB设备,非常的方便!但是libusb是基于c语言的,那么在C#下是不是就不能使用libusb呢?当然不是了,你完全可以把libusb提供的dll封装成自己的C#库,但是这个工作量是非常大的而且调试的过程中肯定会有些意想不到的事情发生,那么在C#下该如何使用libusb呢,下面

linux读取按行读写文本文件

#include stdio.h>#include unistd.h>#include fcntl.h>#include string.h>#include malloc.h>#include stdlib.h> typedef struct item_t {    char *key;    char *value;

Qt学习 之 Socket通信(世界上最简单的例子了)

最近写大作业用到Qt的Socket部分,网上关于这部分的资料都太过复杂,现在总结一下一些简单的应用。有机会可以给大家讲讲用Socket传送文件的代码。这里主要讲解如何实现TCP和UDP的简单通信。socket简介在LINUX下进行网络编程,我们可以使用LINUX提供的统一的套接字接口。但是这种方法牵涉到太多的结构体,比如IP地址,端口转换等,不熟练的人往往容易犯这样那样的错误。QT中提供的SOCK

    共 42 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择