Ubuntu
文章平均质量分 90
DreamLife.
大家好,欢迎来到我的CSDN博客!我是一名热爱技术分享的博主。在这里,我将与大家分享我对各种技术的研究和经验,希望能够帮助更多人解决问题和提升技能。
我对技术充满了热情,尤其是对Qt编程有着深入的了解和丰富的实践经验。在我的博客中,您可以找到各种涉及Qt的文章、教程和案例分析。无论您是初学者还是有一定经验的开发者,我都会尽力提供有价值的内容,帮助您不断进步。
我也注重与读者的互动交流,因此,您在我的博客中可以留下评论、提问或者分享您的经验。我会尽快回复您的问题,并与您展开有意义的讨论。我相信通过互相学习和交流,我们可以共同进步。
展开
-
Ubuntu22.04设置程序崩溃产生Core文件
最近程序总是崩溃,解决又毫无头绪,`Windows`下试尽各种工具都没法定位,只能将代码编译到Linux平台下尝试定位。今天就先研究下如何让程序崩溃是产生`Core`文件。原创 2024-05-22 23:39:34 · 1463 阅读 · 0 评论 -
解决Ubuntu 22.04 程序以管理员权限运行无法播放声音
这个是我写收费文章的第二篇。阅读本文你可以解决以下问题:Ubuntu 22.04 下程序以管理员权限运行没有声音。原创 2023-05-24 13:49:43 · 2295 阅读 · 2 评论 -
Linux-Shell脚本编程-学习-3-Shell编程-shell脚本基本格式
前面两篇文章基本介绍了一部分linux下的基本命令,后面还需要大家自行了解下linux的文件系统的磁盘管理部分,这里就不在写了。什么是shell编程,我也解释不来,什么是shell脚本了,我理解就是吧一堆shell命令放在一个文件中,再用一个bash来解析这个脚本。首先创建一个脚本文件,剩下的就是写文件了。可以看一下,这就是一个简单的脚本文件,原创 2016-09-18 17:00:36 · 1573 阅读 · 1 评论 -
Linux-Shell脚本编程-学习-4-Shell编程-操作数字-加减乘除计算
对于任何一种编程语言都很重要的特性就是操作数字的能力,遗憾的是,对于shell脚本来说,这个过程比较麻烦,在shell脚本中有两种途径来进行数学运算操作。1.expr 最开始的时候,shell提供了一个特别的命令来梳理数学表达式,expr允许在命令行上处理数学表达式,但是特别笨拙。使用expr运算加减还是可以,但是当遇到*号是,就会出现错误,需要用到转义字符 \来识别,同样,当你希原创 2016-09-19 11:17:05 · 5733 阅读 · 2 评论 -
Ubuntu下查看软件版本及安装位置
查看软件版本:aptitude show xxx也可用apt-show-versions (要先安装sudo apt-get install apt-show-versions)查看软件安装位置:dpkg -L xxxx查看软件是否安装:dpkg -l | grep filename转载 2016-09-06 15:11:28 · 4530 阅读 · 0 评论 -
Linux-Shell脚本编程-学习-5-Shell编程-使用结构化命令-if-then-else-elif
if-then语句if-then语句格式如下if commanthen commandfibash shell中的if语句可鞥会和我们接触的其他if语句的工作方式不同,bash shell的if语句会运行if语句后面的那个命令,如果该命令的退出状态码是0 那么执行位于then部分的的命令。代码实例#!/bin/bash#if-then testif原创 2016-09-19 15:29:53 · 1654 阅读 · 2 评论 -
Linux-Shell脚本编程-学习-8-函数
在这章往后的学习中,我讲尽可能详细的讲书中讲到的都记录到这里,以便以后方便查看。什么是函数,函数就是一段代码,这段代码可以在我们需要的位置调用,那么这段代码就叫做函数。在Shell中,定义一个函数有两种方法。1. 使用关键字 functionfunction name{}#!/bin/bashfunction func1{ echo原创 2016-10-11 10:26:31 · 1179 阅读 · 2 评论 -
Linux-Shell脚本编程-学习-7-总结前面开启后面的学习
国庆前期后国庆回来也都比较忙,把书一放下,在那起来,就难了,发现好多都开始忘记了,今天好不容易硬着头片看来两章,算是马马虎虎的把前面的基础性质的只是看完了吧。后面讲开始学习Shell编程的高级阶段,其实在我前面的文章中,有几章的内容是没有写的,在Shell脚本编程的基础部分,处理用户输入和呈现数据及控制脚本都没有做介绍,这里我看的也比较粗糙,在后期开发中可以再次看一下。有机会补上我对这几个章节原创 2016-10-10 17:01:41 · 1690 阅读 · 0 评论 -
Linux-Shell脚本编程-学习-6-Shell编程-使用结构化命令-文件比较-case编程
这一片主要说test文件的比较,文件比较在日常使用的频率比较高,这里重点把每个部分都试着说说看1. 检车目录 -d-d测试会检查指定的文件名是否在系统上以目录的形式存在,当我们要写文件到某个目录之前,或者是将文件放置到某个目录位置的时候,就需要使用-d来检测这个目录是否存在#!/bin/bash#look before you leapif [ -d $HOME ]原创 2016-09-20 11:12:39 · 2247 阅读 · 3 评论 -
Linux-Qt Quick学习1-Hello world
Qt作为共平台的开发IDE。实在是强大,在Quick的学习中,与平台无关,我这里使用ubuntu和openSUSE,之所以不用Windows,是因为我想借这个机会过学习一点linux的东西,哪怕是熟悉一下简单的命令也好,第一个,写一个hello world平台 ubuntu16.04+Qt5.7如上图中所示,选择新建项目(New Project),选择应原创 2016-11-17 15:54:50 · 1599 阅读 · 0 评论 -
Python-学习-项目1-即时标记-1
买了一本Python入门,奈何看不下去,只能是先看后面的项目,看到那里不懂的时候在回去学习。项目名字:即时标记大致的意思就是把一个纯文本文件标记成自己想要的格式文件。首先就是待处理文本,我找不到电子版的,就自己手写了一份Welcome to World Wide Spam, IncThese are the corporate web pages原创 2016-12-06 10:56:42 · 1518 阅读 · 1 评论 -
在 Ubuntu 16.04 LTS 上安装 Python 3.6.0
原文连接:https://segmentfault.com/a/1190000007912666最近 Python 3 发布了新版本 Python 3.6.0,好像又加入了不少黑魔法!~由于暂时不能使用 apt-get 的方式安装 Python 3.6,所以还是直接编译源码安装吧。官网上提供了 Mac 和 Windows 上的安装包和 Linux 上安装转载 2016-12-26 08:55:52 · 25174 阅读 · 4 评论 -
Linux-Shell脚本编程-学习-2-Linux基本命令
接上篇,接着学习Linux下的部分命令,后面的这些命令用到的频率可能没有那么多,不过也是经常需要的。第一部分:程序监测部分,ps和toptop命令可能比较眼熟,所以我们先说psps命令最烦人了,相当的复杂,而且还是由两个版本合并来的,具体详细的ps内容介绍,可以直接看ps的文档man ps下面就是介绍一下比较常用的ps组合命令,ps是用户使用命令组合1. 查原创 2016-09-14 14:19:58 · 1152 阅读 · 1 评论 -
Ubuntu-C++环境设置
在学习C++,顺便想熟悉一下Linux下开发所以就开始搭建Linux环境第一步就是下载虚拟机和Ubuntu虚拟机 vm 12.1Ubuntu 16VM安装省略Ubuntu安装省略下面是我安装好的首先就是先处理下系统了,移除亚马逊购物环境sudo apt-get remove unity-lens原创 2016-08-12 16:02:45 · 2244 阅读 · 2 评论 -
Ubuntu下使用Git_2
接着上一篇的写,这里练习一下git clone 指令指令格式 $ git clone 是指定为远程数据库的URL是指定为复制目标目录名称执行克隆指令$ git clone https://filegit.backlogtool.com/git/GIT/git.git /home/dreamlife/file_git_clone这里会提示输入管理用户名和密码,按照原创 2016-09-10 12:17:17 · 1061 阅读 · 2 评论 -
Ubuntu下使用Git_3
这里是我举得小白阶段比较困难的地方了,当在我们向远程数据库推送数据之前,有其他用户向远程数据库推送的相同的文件的时候,服务器会拒绝我们的推送,这个时候就需要我们来整合这两个文件如图说是,现在显示的是我们在克隆文件中,想远程数据库推送失败,是一位内我们在之前使用了原始文件向服务器推送了一次数据原创 2016-09-10 13:23:59 · 1058 阅读 · 2 评论 -
Ubuntu下使用Git_4
在这个第四个文章中,我将练习GIT的高级阶段了,由于高级阶段的内容转的比较多,我自己的代码除了我自己可以看懂意外,大家可能看不懂,所以我将会按照http://git.wiki.navisec.it/stepup/stepup2_1.html这里教程里面的内容进行一次截图演示按照教程,我讲先新建一个文件夹,作为本地数据库$ mkdir tutorial$ cd tutori原创 2016-09-11 14:16:48 · 2454 阅读 · 2 评论 -
Ubuntu下使用Git_5
还欠大家最后一篇Git的学习。Git的下一个内容,标签,标签是为了更方便的参考提交而给他表上通俗易懂的名称Git可以使用两种标签,轻标签和注解标签,打上的标签是固定的,不能向分支那样可以移动位置,如果要移动标签,就需要把原有标签删除在重新打上标签。轻标签:添加名称注解标签:添加名称添加注解添加签名在一般情况下,发布标签是采用注解标原创 2016-09-13 11:28:27 · 931 阅读 · 2 评论 -
Ubuntu下使用Git_6
这回真的是最后一篇了,哈哈,改写提交。这里这部分在目前的学习阶段还没有用到,所以,这里将不在有实验的部分,在下面的链接中有详细的介绍这也是我第一讲一个网站的内容完成的学习完成,这这部分,我讲简单的复制过来,有需要的伙伴可以到原网站去练习学习http://git.wiki.navisec.it/stepup/stepup6_1.html理解就是提交出问题,需要改写,或者回滚原创 2016-09-13 12:07:09 · 988 阅读 · 2 评论 -
Linux-Shell脚本编程-学习-1-Linux基本命令
在学习Linux-Shell脚本编程之前,我们需要学习一定的Linux基本命令,不然在后面学习Shell脚本编程的的时候,我们就呵呵了。我学习所用的系统是Ubuntu 16.04版本也没有什么规则,就是记录一下我所用到的基Linux命令,也没有什么大纲,就是想到什么写什么了,剩下的后面子在补充了。呵呵哒1. 用户切换 su:当我们从普通用户切换到root用户是,需要输入ro原创 2016-09-13 14:55:07 · 1666 阅读 · 2 评论 -
Ubuntu 普通用户无法启动Google chrome
原文连接http://blog.csdn.net/wenzhu0_0/article/details/47777677这很不爽,google了半天也不知道答案(搜索到要重装chrome,可是我怎么都卸载不干净.....),最终解决方法如下:------------------------------------------------------------转载 2016-08-15 14:14:46 · 2447 阅读 · 1 评论 -
Vm-Ubuntu下配置Qt开发环境
在昨天的Ubuntu换降下,安装Qt发现编译的时候是缺少opengl的奈何找了好多方式都无法安装opengl今天看到另一位大神写的,才发下自己找的还是有问题大神帖子网址:http://blog.csdn.net/keith_bb/article/details/51533584这里指示简单搬运一下我出错的地方手动安装opengl原创 2016-08-13 17:30:32 · 1250 阅读 · 1 评论 -
C++学习013多态
何为多态面向对象最要的特征之一就是多态,而纯虚函数是实现多态的主要方式。它可以提供一个通过用的接口,同样调用一个方法,由于运算对象不同,方法也不同,这也就是所谓的动态绑定。#include #include using namespace std;class Animal{public: virtual void Cry()=0;};/*void A原创 2016-08-13 12:03:53 · 877 阅读 · 0 评论 -
C++学习012友元
何为友元,我的理解,友元就是把另一个类当作是我的朋友,朋友之间,是可以访问一些私有的变量的。所以,当我们将一个累声明为自己的友元类的时候,那么这个类就可以访问我们自己类中的某些私有变量等当我把某个函数声明为自己的友元函数的时候,这个函数也就可以获取到我们自己的稀有变量了如下代码#include #include using namespace std;class CHand原创 2016-08-13 12:02:43 · 897 阅读 · 0 评论 -
Ubuntu 安装Qt
下载Qt,这里步骤略过设置共享,如果设置共享没有问题,可以不看下面的如果设置共享,在Ubuntu中找不到共享文件的话,那安找下面的步骤在来一次。http://blog.csdn.net/z609932088/article/details/52192426第一步,把共享文件复制到一个临时的文件夹里面修改文件权限并运行文件原创 2016-08-12 18:53:05 · 1076 阅读 · 0 评论 -
Vm Ubuntu 文件共享问题
其实也是差不多的,就是需要重新安装一次工具 ,自己安装有问题,自己在手动安装一次就好了下面是一个我的参考文章http://blog.csdn.net/zz962/article/details/7706755剩下的就是默认来就好了省的就是最重要的,Qt环境的安装了原创 2016-08-12 18:39:23 · 850 阅读 · 0 评论 -
Ubuntu下使用Git_1
这里小小的记录一下我在Ubuntu下使用版本控制工具Git的过程。在学习使用Git的时候,我发现了一个很好的网站,这里分享一下,大家共同学习。猴子都能懂的Git入门http://git.wiki.navisec.it/剩下的就是慢慢的学习。首先在Ubuntu下git的命令截图这些就是Git的基本命令了下面就是跟着步骤一步一步的学习这些命令一.原创 2016-09-06 17:03:29 · 2923 阅读 · 1 评论